@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@layer components;@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-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-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-content:""}}}@layer theme{:root,:host{--font-sans: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-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-50:oklch(98% .016 73.684);--color-orange-400:oklch(75% .183 55.934);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-50:oklch(98.5% .002 247.839);--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-700:oklch(37.3% .034 259.733);--color-white:#fff;--spacing:.25rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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:#0000;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:#0000;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-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-\[2px\]{top:2px}.top-\[18px\]{top:18px}.top-\[72px\]{top:72px}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[18px\]{bottom:18px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[2px\]{left:2px}.left-\[18px\]{left:18px}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.m-0{margin:calc(var(--spacing) * 0)}.mx-\[2px\]{margin-inline:2px}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-\[22px\]{margin-block:22px}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[10px\]{margin-bottom:10px}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[4\.98px\]{height:4.98px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15\.98px\]{height:15.98px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19\.98px\]{height:19.98px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[57px\]{height:57px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[82px\]{height:82px}.h-\[86px\]{height:86px}.h-\[96px\]{height:96px}.h-\[104px\]{height:104px}.h-\[132px\]{height:132px}.h-\[208px\]{height:208px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[72px\]{min-height:72px}.min-h-\[100px\]{min-height:100px}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[15\.98px\]{width:15.98px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[35\.99px\]{width:35.99px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[76px\]{width:76px}.w-\[120px\]{width:120px}.w-\[min\(964px\,calc\(100\%-88px\)\)\]{width:min(964px,100% - 88px)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[160px\]{max-width:160px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[20px\]{min-width:20px}.min-w-\[44px\]{min-width:44px}.min-w-\[74px\]{min-width:74px}.min-w-\[76px\]{min-width:76px}.min-w-\[84px\]{min-width:84px}.min-w-\[112px\]{min-width:112px}.min-w-\[118px\]{min-width:118px}.min-w-\[126px\]{min-width:126px}.min-w-\[140px\]{min-width:140px}.min-w-\[148px\]{min-width:148px}.min-w-\[152px\]{min-width:152px}.min-w-\[180px\]{min-width:180px}.min-w-\[300px\]{min-width:300px}.min-w-\[540px\]{min-width:540px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * 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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1EBE86\]{border-color:#1ebe86}.border-\[\#2F66F5\]{border-color:#2f66f5}.border-\[\#2FC3E8\]{border-color:#2fc3e8}.border-\[\#5B6577\]{border-color:#5b6577}.border-\[\#6EDCB6\]{border-color:#6edcb6}.border-\[\#7AD9B7\]{border-color:#7ad9b7}.border-\[\#8C2ED6\]{border-color:#8c2ed6}.border-\[\#8DAAF3\]{border-color:#8daaf3}.border-\[\#9AE2C8\]{border-color:#9ae2c8}.border-\[\#9DB7F5\]{border-color:#9db7f5}.border-\[\#23BFE6\]{border-color:#23bfe6}.border-\[\#37C99B\]{border-color:#37c99b}.border-\[\#56CCED\]{border-color:#56cced}.border-\[\#90E1C7\]{border-color:#90e1c7}.border-\[\#B7E8D8\]{border-color:#b7e8d8}.border-\[\#BEEAF7\]{border-color:#beeaf7}.border-\[\#BFCBE0\]{border-color:#bfcbe0}.border-\[\#C2E8F5\]{border-color:#c2e8f5}.border-\[\#C8E6C9\]{border-color:#c8e6c9}.border-\[\#C9D3E2\]{border-color:#c9d3e2}.border-\[\#C79AF0\]{border-color:#c79af0}.border-\[\#CBEBDD\]{border-color:#cbebdd}.border-\[\#CCD2DC\]{border-color:#ccd2dc}.border-\[\#CCD4DF\]{border-color:#ccd4df}.border-\[\#CFD6E1\]{border-color:#cfd6e1}.border-\[\#D0D5DD\]{border-color:#d0d5dd}.border-\[\#D1D8E3\]{border-color:#d1d8e3}.border-\[\#D2D9E3\]{border-color:#d2d9e3}.border-\[\#D3DAE4\]{border-color:#d3dae4}.border-\[\#D3DAE5\]{border-color:#d3dae5}.border-\[\#D4DAE4\]{border-color:#d4dae4}.border-\[\#D4DBE5\]{border-color:#d4dbe5}.border-\[\#D5D7DA\]{border-color:#d5d7da}.border-\[\#D5DCE6\]{border-color:#d5dce6}.border-\[\#D6A8F6\]{border-color:#d6a8f6}.border-\[\#D6DCE5\]{border-color:#d6dce5}.border-\[\#D7DCE5\]{border-color:#d7dce5}.border-\[\#D7DDE6\]{border-color:#d7dde6}.border-\[\#D7DDE7\]{border-color:#d7dde7}.border-\[\#D8E1EE\]{border-color:#d8e1ee}.border-\[\#D9DEE7\]{border-color:#d9dee7}.border-\[\#DDE4EF\]{border-color:#dde4ef}.border-\[\#E0E5ED\]{border-color:#e0e5ed}.border-\[\#E0E7F4\]{border-color:#e0e7f4}.border-\[\#E2E4E9\]{border-color:#e2e4e9}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-\[\#E4E5E7\]{border-color:#e4e5e7}.border-\[\#E4E9F2\]{border-color:#e4e9f2}.border-\[\#E9BF77\]{border-color:#e9bf77}.border-\[\#E9EDF5\]{border-color:#e9edf5}.border-\[\#EA2C56\]{border-color:#ea2c56}.border-\[\#EAECF0\]{border-color:#eaecf0}.border-\[\#EF3B5E\]{border-color:#ef3b5e}.border-\[\#EFA5B6\]{border-color:#efa5b6}.border-\[\#F0AEB9\]{border-color:#f0aeb9}.border-\[\#F1C77F\]{border-color:#f1c77f}.border-\[\#F1C97E\]{border-color:#f1c97e}.border-\[\#F2A821\]{border-color:#f2a821}.border-\[\#F2AFBE\]{border-color:#f2afbe}.border-\[\#F2C475\]{border-color:#f2c475}.border-\[\#F2F4F7\]{border-color:#f2f4f7}.border-\[\#F3AFBE\]{border-color:#f3afbe}.border-\[\#F3B3C2\]{border-color:#f3b3c2}.border-\[\#F3CB7D\]{border-color:#f3cb7d}.border-\[\#F3E1BC\]{border-color:#f3e1bc}.border-\[\#F4AFC0\]{border-color:#f4afc0}.border-\[\#F4B0C0\]{border-color:#f4b0c0}.border-\[\#F4B1C2\]{border-color:#f4b1c2}.border-\[\#F4B3C1\]{border-color:#f4b3c1}.border-\[\#F4C88A\]{border-color:#f4c88a}.border-\[\#F4CB82\]{border-color:#f4cb82}.border-\[\#F4CCD6\]{border-color:#f4ccd6}.border-\[\#F6C8CF\]{border-color:#f6c8cf}.border-\[\#F7C670\]{border-color:#f7c670}.border-\[\#F29C10\]{border-color:#f29c10}.border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f}.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-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-orange-400{border-color:var(--color-orange-400)}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:#0000}.border-yellow-400{border-color:var(--color-yellow-400)}.bg-\[\#1AB4DC\]{background-color:#1ab4dc}.bg-\[\#2F66F5\]{background-color:#2f66f5}.bg-\[\#8D95A4\]{background-color:#8d95a4}.bg-\[\#13B980\]{background-color:#13b980}.bg-\[\#14B880\]{background-color:#14b880}.bg-\[\#18B885\]{background-color:#18b885}.bg-\[\#20C087\]{background-color:#20c087}.bg-\[\#22C55E\]{background-color:#22c55e}.bg-\[\#081F7B\]{background-color:#081f7b}.bg-\[\#375DFB\]{background-color:#375dfb}.bg-\[\#061126\]{background-color:#061126}.bg-\[\#C9EBDF\]{background-color:#c9ebdf}.bg-\[\#CDD5E2\]{background-color:#cdd5e2}.bg-\[\#CDEFF8\]{background-color:#cdeff8}.bg-\[\#D7DBE2\]{background-color:#d7dbe2}.bg-\[\#D9DEE6\]{background-color:#d9dee6}.bg-\[\#D9DEE7\]{background-color:#d9dee7}.bg-\[\#E4E7ED\]{background-color:#e4e7ed}.bg-\[\#E4EAF4\]{background-color:#e4eaf4}.bg-\[\#E4EAF6\]{background-color:#e4eaf6}.bg-\[\#E5F7F1\]{background-color:#e5f7f1}.bg-\[\#E6ECF7\]{background-color:#e6ecf7}.bg-\[\#E6F6FF\]{background-color:#e6f6ff}.bg-\[\#E6F8F2\]{background-color:#e6f8f2}.bg-\[\#E7F8F1\]{background-color:#e7f8f1}.bg-\[\#E7F8F3\]{background-color:#e7f8f3}.bg-\[\#E8EEFA\]{background-color:#e8eefa}.bg-\[\#E8F5E9\]{background-color:#e8f5e9}.bg-\[\#E8F7F2\]{background-color:#e8f7f2}.bg-\[\#E8FBF3\]{background-color:#e8fbf3}.bg-\[\#E9F8F2\]{background-color:#e9f8f2}.bg-\[\#E9F8FD\]{background-color:#e9f8fd}.bg-\[\#E9F9F2\]{background-color:#e9f9f2}.bg-\[\#E11D48\]{background-color:#e11d48}.bg-\[\#E72A52\]{background-color:#e72a52}.bg-\[\#E94C6C\]{background-color:#e94c6c}.bg-\[\#E7224F\]{background-color:#e7224f}.bg-\[\#E62444\]{background-color:#e62444}.bg-\[\#EAF1FF\]{background-color:#eaf1ff}.bg-\[\#EAF8FD\]{background-color:#eaf8fd}.bg-\[\#EAFBF2\]{background-color:#eafbf2}.bg-\[\#EAFDF2\]{background-color:#eafdf2}.bg-\[\#ECFAFE\]{background-color:#ecfafe}.bg-\[\#ECFFF7\]{background-color:#ecfff7}.bg-\[\#EDF3FF\]{background-color:#edf3ff}.bg-\[\#EDF4FF\]{background-color:#edf4ff}.bg-\[\#EEF0F4\]{background-color:#eef0f4}.bg-\[\#EEF2F6\]{background-color:#eef2f6}.bg-\[\#EEF4FF\]{background-color:#eef4ff}.bg-\[\#EEFCFF\]{background-color:#eefcff}.bg-\[\#EF3B5E\]{background-color:#ef3b5e}.bg-\[\#EFF2F6\]{background-color:#eff2f6}.bg-\[\#F2A10C\]{background-color:#f2a10c}.bg-\[\#F2F3F6\]{background-color:#f2f3f6}.bg-\[\#F2F5FA\]{background-color:#f2f5fa}.bg-\[\#F3F5F8\]{background-color:#f3f5f8}.bg-\[\#F4A300\]{background-color:#f4a300}.bg-\[\#F4EFFF\]{background-color:#f4efff}.bg-\[\#F4F6FA\]{background-color:#f4f6fa}.bg-\[\#F5ECFF\]{background-color:#f5ecff}.bg-\[\#F5EDFB\]{background-color:#f5edfb}.bg-\[\#F5F7FA\]{background-color:#f5f7fa}.bg-\[\#F6F8FB\]{background-color:#f6f8fb}.bg-\[\#F6F9FF\]{background-color:#f6f9ff}.bg-\[\#F7F9FC\]{background-color:#f7f9fc}.bg-\[\#F08A28\]{background-color:#f08a28}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-\[\#F8FAFD\]{background-color:#f8fafd}.bg-\[\#F8FAFF\]{background-color:#f8faff}.bg-\[\#F9D5DE\]{background-color:#f9d5de}.bg-\[\#F9E8C5\]{background-color:#f9e8c5}.bg-\[\#F59E0B\]{background-color:#f59e0b}.bg-\[\#FBEFF3\]{background-color:#fbeff3}.bg-\[\#FBF7EA\]{background-color:#fbf7ea}.bg-\[\#FBFCFF\]{background-color:#fbfcff}.bg-\[\#FCE7EC\]{background-color:#fce7ec}.bg-\[\#FCFDFF\]{background-color:#fcfdff}.bg-\[\#FDEFF3\]{background-color:#fdeff3}.bg-\[\#FEF8EC\]{background-color:#fef8ec}.bg-\[\#FEF9EE\]{background-color:#fef9ee}.bg-\[\#FFECEF\]{background-color:#ffecef}.bg-\[\#FFEFF3\]{background-color:#ffeff3}.bg-\[\#FFF0F4\]{background-color:#fff0f4}.bg-\[\#FFF1F3\]{background-color:#fff1f3}.bg-\[\#FFF1F4\]{background-color:#fff1f4}.bg-\[\#FFF1F5\]{background-color:#fff1f5}.bg-\[\#FFF2F2\]{background-color:#fff2f2}.bg-\[\#FFF3F5\]{background-color:#fff3f5}.bg-\[\#FFF4EA\]{background-color:#fff4ea}.bg-\[\#FFF4F6\]{background-color:#fff4f6}.bg-\[\#FFF5E4\]{background-color:#fff5e4}.bg-\[\#FFF6E8\]{background-color:#fff6e8}.bg-\[\#FFF7E8\]{background-color:#fff7e8}.bg-\[\#FFF7EA\]{background-color:#fff7ea}.bg-\[\#FFF8E8\]{background-color:#fff8e8}.bg-\[\#FFF8EC\]{background-color:#fff8ec}.bg-\[\#FFFCEB\]{background-color:#fffceb}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-green-50{background-color:var(--color-green-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.\[background-image\:linear-gradient\(90deg\,transparent_0\,transparent_73px\,rgba\(162\,182\,220\,0\.52\)_73px\,rgba\(162\,182\,220\,0\.52\)_74px\)\]{background-image:linear-gradient(90deg,#0000 0 73px,#a2b6dc85 73px 74px)}.bg-\[linear-gradient\(180deg\,rgba\(228\,229\,231\,0\.48\)_0\%\,rgba\(247\,248\,248\,0\)_100\%\)\]{background-image:linear-gradient(#e4e5e77a 0%,#f7f8f800 100%)}.bg-\[length\:74px_100\%\]{background-size:74px 100%}.\[background-position\:39px_0\]{background-position:39px 0}.bg-repeat-x{background-repeat:repeat-x}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[10px\]{padding-inline:10px}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[52px\]{padding-top:52px}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[11\.7px\]{--tw-leading:11.7px;line-height:11.7px}.leading-\[13\.5px\]{--tw-leading:13.5px;line-height:13.5px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15\.4px\]{--tw-leading:15.4px;line-height:15.4px}.leading-\[15\.73px\]{--tw-leading:15.73px;line-height:15.73px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16\.5px\]{--tw-leading:16.5px;line-height:16.5px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18\.6px\]{--tw-leading:18.6px;line-height:18.6px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19\.2px\]{--tw-leading:19.2px;line-height:19.2px}.leading-\[19\.5px\]{--tw-leading:19.5px;line-height:19.5px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22\.5px\]{--tw-leading:22.5px;line-height:22.5px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[25\.74px\]{--tw-leading:25.74px;line-height:25.74px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[33px\]{--tw-leading:33px;line-height:33px}.leading-\[100\%\]{--tw-leading:100%;line-height:100%}.leading-none{--tw-leading:1;line-height:1}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.006em\]{--tw-tracking:-.006em;letter-spacing:-.006em}.tracking-\[-0\.011em\]{--tw-tracking:-.011em;letter-spacing:-.011em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.63px\]{--tw-tracking:.63px;letter-spacing:.63px}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.tracking-\[0px\]{--tw-tracking:0px;letter-spacing:0}.whitespace-nowrap{white-space:nowrap}.text-\[\#0A0D14\]{color:#0a0d14}.text-\[\#0E83CC\]{color:#0e83cc}.text-\[\#0FB57F\]{color:#0fb57f}.text-\[\#1A202C\]{color:#1a202c}.text-\[\#1B2230\]{color:#1b2230}.text-\[\#1CB6DE\]{color:#1cb6de}.text-\[\#1CBB84\]{color:#1cbb84}.text-\[\#1D2431\]{color:#1d2431}.text-\[\#1D2939\]{color:#1d2939}.text-\[\#1EBE86\]{color:#1ebe86}.text-\[\#1F2735\]{color:#1f2735}.text-\[\#2E7D32\]{color:#2e7d32}.text-\[\#2F3A4D\]{color:#2f3a4d}.text-\[\#2F66F5\]{color:#2f66f5}.text-\[\#3F4B5F\]{color:#3f4b5f}.text-\[\#4A5567\]{color:#4a5567}.text-\[\#4D586A\]{color:#4d586a}.text-\[\#4F596A\]{color:#4f596a}.text-\[\#5A6474\]{color:#5a6474}.text-\[\#5B6373\]{color:#5b6373}.text-\[\#5B6474\]{color:#5b6474}.text-\[\#5B6475\]{color:#5b6475}.text-\[\#5B6678\]{color:#5b6678}.text-\[\#5D6678\]{color:#5d6678}.text-\[\#5D6777\]{color:#5d6777}.text-\[\#5E697B\]{color:#5e697b}.text-\[\#5E6878\]{color:#5e6878}.text-\[\#5F6B7D\]{color:#5f6b7d}.text-\[\#5F6B7E\]{color:#5f6b7e}.text-\[\#5F6C82\]{color:#5f6c82}.text-\[\#5F697B\]{color:#5f697b}.text-\[\#6A7485\]{color:#6a7485}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#6B7485\]{color:#6b7485}.text-\[\#6E7A8D\]{color:#6e7a8d}.text-\[\#6E7B90\]{color:#6e7b90}.text-\[\#6F7A8D\]{color:#6f7a8d}.text-\[\#7A3FF2\]{color:#7a3ff2}.text-\[\#7A4E0B\]{color:#7a4e0b}.text-\[\#7A5A23\]{color:#7a5a23}.text-\[\#7A8699\]{color:#7a8699}.text-\[\#8A2FD3\]{color:#8a2fd3}.text-\[\#8A95A8\]{color:#8a95a8}.text-\[\#8A96A8\]{color:#8a96a8}.text-\[\#8A5200\]{color:#8a5200}.text-\[\#8C2ED6\]{color:#8c2ed6}.text-\[\#8D98AA\]{color:#8d98aa}.text-\[\#12B5DD\]{color:#12b5dd}.text-\[\#12B76A\]{color:#12b76a}.text-\[\#13B980\]{color:#13b980}.text-\[\#13B981\]{color:#13b981}.text-\[\#14B5DD\]{color:#14b5dd}.text-\[\#14B7DE\]{color:#14b7de}.text-\[\#14B67E\]{color:#14b67e}.text-\[\#14B980\]{color:#14b980}.text-\[\#17B2D9\]{color:#17b2d9}.text-\[\#17B882\]{color:#17b882}.text-\[\#18B3DA\]{color:#18b3da}.text-\[\#18B885\]{color:#18b885}.text-\[\#20C087\]{color:#20c087}.text-\[\#23C18E\]{color:#23c18e}.text-\[\#98A2B3\]{color:#98a2b3}.text-\[\#117A9C\]{color:#117a9c}.text-\[\#151A23\]{color:#151a23}.text-\[\#151B24\]{color:#151b24}.text-\[\#191F2A\]{color:#191f2a}.text-\[\#222B39\]{color:#222b39}.text-\[\#232B38\]{color:#232b38}.text-\[\#606D80\]{color:#606d80}.text-\[\#2756D3\]{color:#2756d3}.text-\[\#3866F4\]{color:#3866f4}.text-\[\#10151F\]{color:#10151f}.text-\[\#68758A\]{color:#68758a}.text-\[\#101828\]{color:#101828}.text-\[\#111827\]{color:#111827}.text-\[\#121722\]{color:#121722}.text-\[\#344054\]{color:#344054}.text-\[\#475467\]{color:#475467}.text-\[\#525866\]{color:#525866}.text-\[\#556070\]{color:#556070}.text-\[\#667085\]{color:#667085}.text-\[\#667285\]{color:#667285}.text-\[\#667385\]{color:#667385}.text-\[\#677385\]{color:#677385}.text-\[\#687488\]{color:#687488}.text-\[\#B7791F\]{color:#b7791f}.text-\[\#B54708\]{color:#b54708}.text-\[\#C01048\]{color:#c01048}.text-\[\#E5E7EB\]{color:#e5e7eb}.text-\[\#E11D48\]{color:#e11d48}.text-\[\#E62A52\]{color:#e62a52}.text-\[\#E62B53\]{color:#e62b53}.text-\[\#E72A52\]{color:#e72a52}.text-\[\#E91F4F\]{color:#e91f4f}.text-\[\#E93A5F\]{color:#e93a5f}.text-\[\#E99A00\]{color:#e99a00}.text-\[\#E7224F\]{color:#e7224f}.text-\[\#E72653\]{color:#e72653}.text-\[\#E72753\]{color:#e72753}.text-\[\#EB2C57\]{color:#eb2c57}.text-\[\#ED9A00\]{color:#ed9a00}.text-\[\#EE9900\]{color:#e90}.text-\[\#EF9A00\]{color:#ef9a00}.text-\[\#EF9E07\]{color:#ef9e07}.text-\[\#F1A00B\]{color:#f1a00b}.text-\[\#F39C12\]{color:#f39c12}.text-\[\#F59D0A\]{color:#f59d0a}.text-\[\#F59E0B\]{color:#f59e0b}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-inherit{color:inherit}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2,.underline-offset-\[2px\]{text-underline-offset:2px}.accent-\[\#375DFB\]{accent-color:#375dfb}.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-\[0_1px_2px_rgba\(16\,24\,40\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(47\,102\,245\,0\.22\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2f66f538);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(47\,102\,245\,0\.24\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2f66f53d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(47\,102\,245\,0\.24\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#2f66f53d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0f172a3d);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)}.ring-2{--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)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}}.placeholder\:text-\[\#98A2B3\]::placeholder{color:#98a2b3}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[156px\]:before{content:var(--tw-content);top:156px}.before\:right-0:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:h-\[52px\]:before{content:var(--tw-content);height:52px}.before\:bg-\[linear-gradient\(to_bottom\,transparent_0\%\,\#F4F6FA_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(#0000 0%,#f4f6fa 100%)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#84A4FF\]:focus-within{border-color:#84a4ff}@media (hover:hover){.hover\:border-\[\#BCC6D5\]:hover{border-color:#bcc6d5}.hover\:border-\[\#BCC7D6\]:hover{border-color:#bcc7d6}.hover\:border-\[\#BFC8D8\]:hover{border-color:#bfc8d8}.hover\:border-\[\#BFC9D8\]:hover{border-color:#bfc9d8}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-\[\#2A4ED8\]:hover{background-color:#2a4ed8}.hover\:bg-\[\#2456da\]:hover{background-color:#2456da}.hover\:bg-\[\#2558de\]:hover{background-color:#2558de}.hover\:bg-\[\#EDF2F8\]:hover{background-color:#edf2f8}.hover\:bg-\[\#EEF2F7\]:hover{background-color:#eef2f7}.hover\:bg-\[\#F3F5F9\]:hover{background-color:#f3f5f9}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-\[\#2F66F5\]:hover{color:#2f66f5}.hover\:text-\[\#344054\]:hover{color:#344054}.hover\:text-\[\#667085\]:hover{color:#667085}}.focus\:border-\[\#3F66F7\]:focus{border-color:#3f66f7}.focus\:border-\[\#A8B6CC\]:focus{border-color:#a8b6cc}.focus\:shadow-\[0_0_0_2px_rgba\(63\,102\,247\,0\.14\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3f66f724);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-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=520px){.min-\[520px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.min-\[520px\]\:grid-cols-\[128px_1fr_auto\]{grid-template-columns:128px 1fr auto}}@media (width>=560px){.min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=700px){.min-\[700px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px){.min-\[760px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[760px\]\:grid-cols-\[1\.4fr_0\.8fr_0\.8fr_0\.7fr\]{grid-template-columns:1.4fr .8fr .8fr .7fr}.min-\[760px\]\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}}@media (width>=860px){.min-\[860px\]\:grid-cols-\[1fr_150px_150px\]{grid-template-columns:1fr 150px 150px}}@media (width>=900px){.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=920px){.min-\[920px\]\:grid-cols-\[1fr_170px_170px_170px\]{grid-template-columns:1fr 170px 170px 170px}}@media (width>=980px){.min-\[980px\]\:col-span-4{grid-column:span 4/span 4}.min-\[980px\]\:col-span-8{grid-column:span 8/span 8}.min-\[980px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[980px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[980px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[980px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.min-\[980px\]\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.min-\[980px\]\:grid-cols-\[1fr_1\.8fr\]{grid-template-columns:1fr 1.8fr}.min-\[980px\]\:flex-row{flex-direction:row}.min-\[980px\]\:items-start{align-items:flex-start}.min-\[980px\]\:justify-between{justify-content:space-between}}@media (width>=40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=80rem){.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.xl\:px-6{padding-inline:calc(var(--spacing) * 6)}}}.sa-dashboard-shell{--sa-dashboard-sidebar-width:268px;--sa-dashboard-sidebar-collapsed-width:74px;--sa-dashboard-current-sidebar-width:var(--sa-dashboard-sidebar-width);--sa-sidebar-motion-duration:.3s;--sa-sidebar-motion-ease:cubic-bezier(.33, 1, .68, 1);--sa-sidebar-shell-padding-y:clamp(12px, 1.5dvh, 16px);--sa-sidebar-shell-padding-x:clamp(10px, 1.25dvh, 14px);--sa-sidebar-active-gutter:6px;--sa-sidebar-brand-gap:clamp(8px, 1.1dvh, 10px);--sa-sidebar-brand-padding-bottom:clamp(16px, 2.5dvh, 20px);--sa-sidebar-section-gap:clamp(14px, 2.1dvh, 18px);--sa-sidebar-section-title-gap:clamp(8px, 1.2dvh, 10px);--sa-sidebar-logo-size:clamp(34px, 4dvh, 40px);--sa-sidebar-brand-title-size:19.85px;--sa-sidebar-nav-item-height:clamp(27px, 3.2dvh, 30px);--sa-sidebar-nav-icon-size:clamp(14px, 1.9dvh, 16px);--sa-sidebar-nav-label-size:clamp(11px, 1.4dvh, 12px);--sa-sidebar-footer-gap:clamp(6px, 1dvh, 10px);--sa-sidebar-avatar-size:clamp(30px, 3.75dvh, 34px);--sa-sidebar-profile-title-size:clamp(11px, 1.4dvh, 12px);--sa-sidebar-profile-subtitle-size:clamp(10px, 1.3dvh, 11px);--sa-sidebar-signout-size:clamp(12px, 1.45dvh, 14px);--sa-sidebar-collapsed-item-size:clamp(32px, 4.1dvh, 38px);--sa-sidebar-collapsed-profile-size:clamp(36px, 4.3dvh, 40px);--sa-sidebar-collapsed-signout-size:clamp(30px, 3.8dvh, 32px);color:#0a0d14;background:#f4f6fa;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.sa-dashboard-shell.is-sidebar-collapsed{--sa-dashboard-current-sidebar-width:var(--sa-dashboard-sidebar-collapsed-width)}.sa-dashboard-sidebar{width:var(--sa-dashboard-current-sidebar-width);min-width:var(--sa-dashboard-current-sidebar-width);color:#f4f7ff;height:100dvh;min-height:100dvh;padding:var(--sa-sidebar-shell-padding-y) var(--sa-sidebar-shell-padding-x) calc(var(--sa-sidebar-shell-padding-y) - 2px);transition:width var(--sa-sidebar-motion-duration) var(--sa-sidebar-motion-ease), min-width var(--sa-sidebar-motion-duration) var(--sa-sidebar-motion-ease);background:#081f7b;border-right:1px solid #ffffff1f;flex-direction:column;display:flex;overflow:hidden}.sa-dashboard-sidebar-brand{align-items:center;gap:var(--sa-sidebar-brand-gap);padding:8px 4px var(--sa-sidebar-brand-padding-bottom);border-bottom:1px solid #ffffff57;display:flex}.sa-dashboard-sidebar-logo{width:var(--sa-sidebar-logo-size);height:var(--sa-sidebar-logo-size);object-fit:contain}.sa-dashboard-sidebar-brand-copy p{font-family:Inter,sans-serif;font-size:var(--sa-sidebar-brand-title-size);letter-spacing:0;color:#eef4ff;margin:0;font-weight:700;line-height:1}.sa-dashboard-sidebar-brand-copy{flex:1;min-width:0}.sa-dashboard-sidebar-content{gap:var(--sa-sidebar-section-gap);padding-top:clamp(14px,2dvh,18px);flex-direction:column;flex:1;min-height:0;padding-inline:2px;display:flex;overflow:visible hidden}.sa-dashboard-sidebar-section{gap:var(--sa-sidebar-section-title-gap);flex-direction:column;display:flex}.sa-dashboard-sidebar-section+.sa-dashboard-sidebar-section{margin-top:clamp(10px,1.5dvh,14px)}.sa-dashboard-sidebar-section-title{letter-spacing:.08em;color:#d8e3ff9e;margin:0;padding:0 10px;font-size:8px;font-weight:600;line-height:11px}.sa-dashboard-nav-list{gap:clamp(2px,.45dvh,4px);display:grid;overflow:visible}.sa-dashboard-nav-item{width:100%;height:var(--sa-sidebar-nav-item-height);color:#d8e3ff;text-align:left;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:background-color .14s,color .14s;display:flex;position:relative;overflow:visible}.sa-dashboard-nav-item:hover{background:#ffffff0f}.sa-dashboard-nav-item.is-active{color:#0a0d14;background:#f3f6fb}.sa-dashboard-nav-item.is-active:before{content:"";width:3px;height:calc(var(--sa-sidebar-nav-item-height) - 10px);z-index:2;background:#375dfb;border-radius:999px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.sa-dashboard-nav-icon{width:var(--sa-sidebar-nav-icon-size);height:var(--sa-sidebar-nav-icon-size);flex-shrink:0}.sa-dashboard-nav-label{font-size:var(--sa-sidebar-nav-label-size);letter-spacing:-.004em;font-weight:500;line-height:1.25}.sa-dashboard-nav-badge{color:#fff;background:#df1c41;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;margin-left:auto;padding:0 4px;font-size:10px;font-weight:600;line-height:10px;display:inline-flex}.sa-dashboard-nav-dot{background:#df1c41;border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:9px}.sa-dashboard-sidebar-footer{gap:var(--sa-sidebar-footer-gap);padding-top:clamp(8px,1.15dvh,12px);border-top:1px solid #ffffff57;flex-shrink:0;min-width:0;padding-inline:2px;display:grid;overflow:hidden}.sa-dashboard-profile-card{color:#e9f2ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;padding:4px;display:flex;overflow:hidden}.sa-dashboard-profile-card:hover{background:#ffffff0f}.sa-dashboard-profile-avatar{width:var(--sa-sidebar-avatar-size);height:var(--sa-sidebar-avatar-size);color:#081f7b;background:linear-gradient(145deg,#f7cc8f 0%,#c0743e 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.sa-dashboard-profile-copy{flex-direction:column;flex:1;gap:1px;min-width:0;max-width:100%;display:flex;overflow:hidden}.sa-dashboard-profile-name-row{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.sa-dashboard-profile-copy strong{color:#eef4ff;font-size:var(--sa-sidebar-profile-title-size);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;line-height:1.2;overflow:hidden}.sa-dashboard-profile-copy small{color:#d8e3ffcc;font-size:var(--sa-sidebar-profile-subtitle-size);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-weight:400;line-height:1.2;display:block;overflow:hidden}.sa-dashboard-profile-verified{color:#33c7ff;flex-shrink:0;width:12px;height:12px}.sa-dashboard-profile-arrow{color:#d7deee;flex-shrink:0;width:14px;height:14px;margin-left:auto}.sa-dashboard-signout-btn{color:#ff5f7f;width:100%;font-size:var(--sa-sidebar-signout-size);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:4px;padding:2px 4px;font-weight:400;line-height:1.2;display:inline-flex}.sa-dashboard-signout-btn:hover{background:#df1c4124}.sa-dashboard-signout-icon{width:14px;height:14px}.sa-dashboard-main{flex:1;min-width:0;min-height:0;padding:20px;transition:padding .26s;overflow:hidden auto}.sa-dashboard-shell button:not(:disabled),.sa-dashboard-shell [role=button]:not([aria-disabled=true]){cursor:pointer}.sa-dashboard-shell button:disabled,.sa-dashboard-shell [aria-disabled=true]{cursor:not-allowed}.sa-dashboard-page{width:100%;max-width:1100px;margin:0 auto}.sa-dashboard-page-header p{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:18px}.sa-dashboard-page-header h1{color:#0a0d14;margin:6px 0 0;font-size:28px;font-weight:600;line-height:36px}.sa-dashboard-page-header span{color:#525866;margin-top:6px;font-size:14px;font-weight:400;line-height:21px;display:block}.sa-dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sa-dashboard-stat-card{background:#fff;border:1px solid #e2e4e9;border-radius:12px;padding:14px}.sa-dashboard-stat-card p{color:#667085;margin:0;font-size:12px;font-weight:500;line-height:18px}.sa-dashboard-stat-card strong{color:#0a0d14;margin-top:6px;font-size:24px;font-weight:600;line-height:30px;display:block}.sa-dashboard-placeholder-card{background:#fff;border:1px solid #e2e4e9;border-radius:12px;margin-top:12px;padding:20px}.sa-dashboard-placeholder-card h2{color:#0a0d14;margin:0;font-size:18px;font-weight:600;line-height:27px}.sa-dashboard-placeholder-card p{color:#525866;margin:8px 0 0;font-size:14px;font-weight:400;line-height:21px}.sa-overview-page{width:100%;max-width:1180px;margin:0 auto;position:relative}.sa-overview-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sa-overview-header-copy h1{color:#0a0d14;margin:0;font-size:35px;font-weight:600;line-height:42px}.sa-overview-header-copy p{color:#667085;margin:4px 0 0;font-size:12px;font-weight:400;line-height:18px}.sa-overview-header-tools{align-items:center;gap:8px;display:flex}.sa-overview-tool-btn{color:#667085;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .16s;display:inline-flex;position:relative}.sa-overview-tool-btn:hover{background:#f8fbff}.sa-overview-toolbar-icon{width:14px;height:14px}.sa-overview-tool-btn.has-dot>span{background:#df1c41;border-radius:999px;width:5px;height:5px;position:absolute;top:5px;right:6px}.sa-overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sa-overview-metric-card{background:#fff;border:1px solid #e6e8ee;border-radius:10px;min-height:146px;padding:12px 14px 14px;position:relative;overflow:hidden}.sa-dashboard-sidebar-toggle{left:calc(var(--sa-dashboard-current-sidebar-width) - 16px);z-index:30;color:#dbe6ff;cursor:pointer;width:32px;height:32px;transition:left var(--sa-sidebar-motion-duration) var(--sa-sidebar-motion-ease), background-color .14s ease;background:#0d2b99;border:1px solid #e2e4e9e6;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:64px;box-shadow:0 3px 12px #1018283d}.sa-dashboard-sidebar-toggle:hover{background:#1336bb}.sa-dashboard-sidebar-toggle-icon{width:16px;height:16px}.sa-dashboard-sidebar.is-collapsed{align-items:center;padding-inline:6px}.sa-dashboard-sidebar.is-collapsed .sa-dashboard-sidebar-brand{justify-content:center;width:100%;padding-bottom:clamp(10px,1.45dvh,12px)}.sa-dashboard-sidebar.is-collapsed .sa-dashboard-sidebar-brand-copy{display:none}.sa-dashboard-sidebar.is-collapsed .sa-dashboard-sidebar-content,.sa-dashboard-sidebar.is-collapsed .sa-dashboard-sidebar-section{align-items:center;width:100%}.sa-dashboard-sidebar.is-collapsed .sa-dashboard-nav-list{justify-items:center;width:100%}.sa-dashboard-sidebar.is-collapsed .sa-dashboard-nav-item{width:var(--sa-sidebar-collapsed-item-size);height:var(--sa-sidebar-collapsed-item-size);border-radius:9px;justify-content:center;padding-inline:0}.sa-dashboard-sidebar.is-collapsed .sa-dashboard-nav-item.is-active:before{width:3px;height:calc(var(--sa-sidebar-collapsed-item-size) - 10px);top:50%;left:-8px;transform:translateY(-50%)}.sa-dashboard-sidebar.is-collapsed .sa-dashboard-nav-icon{width:calc(var(--sa-sidebar-nav-icon-size) + 2px);height:calc(var(--sa-sidebar-nav-icon-size) + 2px)}.sa-dashboard-sidebar-footer.is-collapsed{place-items:center;gap:clamp(6px,.9dvh,8px);width:100%}.sa-dashboard-profile-card.is-collapsed{width:var(--sa-sidebar-collapsed-item-size);min-height:var(--sa-sidebar-collapsed-profile-size);justify-content:center;padding:0}.sa-dashboard-signout-btn.is-collapsed{width:var(--sa-sidebar-collapsed-item-size);height:var(--sa-sidebar-collapsed-signout-size);border-radius:8px;justify-content:center;padding:0}.h-4{height:16px}.w-4{width:16px}.h-5{height:20px}.w-5{width:20px}.h-3\.5{height:14px}.sa-notifications-panel>.sa-at-risk-search-field,.sa-settings-admin-list-card>.sa-at-risk-search-field{width:100%;margin-bottom:12px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{color:#e5e7eb;background:#0b1220}[data-theme=dark] .sa-auth-app,[data-theme=dark] .sa-shell-frame,[data-theme=dark] .sa-dashboard-shell,[data-theme=dark] .sa-dashboard-main{background:#0b1220!important}[data-theme=dark] .sa-dashboard-sidebar{background:#0f172a!important;border-color:#243244!important}[data-theme=dark] .sa-dashboard-sidebar-section-title,[data-theme=dark] .sa-dashboard-nav-label,[data-theme=dark] .sa-dashboard-profile-copy small{color:#9aa7bd!important}[data-theme=dark] .sa-dashboard-nav-item:hover,[data-theme=dark] .sa-dashboard-signout-btn:hover,[data-theme=dark] .sa-dashboard-profile-card:hover{background:#172033!important}[data-theme=dark] .sa-dashboard-nav-item.is-active{background:#1d4ed8!important}[data-theme=dark] .sa-dashboard-nav-item.is-active .sa-dashboard-nav-label{color:#fff!important}[data-theme=dark] .sa-help-support-response-card{background:#10233d!important;border-color:#2f66f5!important}[data-theme=dark] .sa-help-support-response-card strong{color:#60a5fa!important}[data-theme=dark] .sa-dashboard-nav-item.is-active,[data-theme=dark] .sa-dashboard-nav-item.is-active .sa-dashboard-nav-icon{color:#fff!important}[data-theme=dark] .sa-dashboard-nav-item.is-active:before{box-shadow:0 0 0 1px #ffffff59;background:#fff!important}.sa-dashboard-nav-label,.sa-dashboard-profile-copy strong,.sa-dashboard-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-dashboard-main :is(.sa-overview-content,.sa-teachers-content,.sa-students-content,.sa-classes-content,.sa-announcement-content,.sa-at-risk-content,.sa-notifications-content,.sa-settings-content,.sa-help-support-content){min-width:0}@media (width<=1440px){.sa-dashboard-shell{--sa-dashboard-sidebar-width:244px;--sa-dashboard-sidebar-collapsed-width:68px;--sa-sidebar-nav-label-size:11px}}@media (width<=1280px){.sa-dashboard-shell{--sa-dashboard-sidebar-width:224px;--sa-dashboard-sidebar-collapsed-width:64px;--sa-sidebar-section-gap:12px;--sa-sidebar-nav-item-height:28px}.sa-dashboard-main{padding:12px}}@media (width<=960px){.sa-dashboard-shell{--sa-dashboard-sidebar-width:82px;--sa-dashboard-sidebar-collapsed-width:82px}.sa-dashboard-sidebar{width:82px;min-width:82px;padding-inline:8px}.sa-dashboard-sidebar-brand{justify-content:center}.sa-dashboard-sidebar-brand-copy,.sa-dashboard-sidebar-section-title,.sa-dashboard-nav-label,.sa-dashboard-profile-copy,.sa-dashboard-profile-arrow,.sa-dashboard-signout-btn span{display:none}.sa-dashboard-nav-item,.sa-dashboard-profile-card,.sa-dashboard-signout-btn{justify-content:center;padding-inline:0}.sa-dashboard-nav-badge{min-width:8px;height:8px;margin-left:0;padding:0;font-size:0;line-height:0;position:absolute;top:7px;right:7px}.sa-dashboard-sidebar-toggle{display:none}.sa-dashboard-main{padding:10px}.sa-dashboard-main :is(.sa-at-risk-header,.sa-overview-header,.sa-dashboard-page-header){flex-wrap:wrap;gap:10px}.sa-dashboard-main :is(.sa-at-risk-header-tools,.sa-overview-header-tools,.sa-dashboard-page-header-tools){margin-left:auto}}@media (width<=760px){.sa-dashboard-shell{--sa-dashboard-sidebar-width:70px;--sa-dashboard-sidebar-collapsed-width:70px;--sa-sidebar-nav-item-height:32px}.sa-dashboard-sidebar{width:70px;min-width:70px;padding-inline:6px}.sa-dashboard-main{padding:8px}.sa-dashboard-stats-grid,.sa-overview-quick-grid,.sa-classes-metrics-grid,.sa-students-metrics-grid,.sa-teachers-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sa-dashboard-stats-grid,.sa-overview-quick-grid,.sa-classes-metrics-grid,.sa-students-metrics-grid,.sa-teachers-metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (height<=860px){.sa-dashboard-shell{--sa-sidebar-shell-padding-y:8px;--sa-sidebar-brand-padding-bottom:10px;--sa-sidebar-section-gap:10px;--sa-sidebar-nav-item-height:26px;--sa-sidebar-avatar-size:30px}.sa-dashboard-sidebar-content{padding-top:10px}.sa-dashboard-sidebar-footer{padding-top:8px}}.sa-dashboard-shell{--sa-dashboard-route-header-offset:0px}.sa-dashboard-shell .sa-dashboard-main{position:relative;overflow:hidden auto!important}.sa-dashboard-shell .sa-dashboard-main :is(.sa-overview-header,.sa-at-risk-header,.sa-dashboard-page-header){-webkit-backdrop-filter:saturate(1.1)blur(6px);backdrop-filter:saturate(1.1)blur(6px);width:100%;min-width:0;top:var(--sa-dashboard-route-header-offset)!important;z-index:80!important;background:#fff!important;border-bottom:1px solid #e3e8f0!important;position:sticky!important}[data-theme=dark] .sa-dashboard-shell .sa-dashboard-main :is(.sa-overview-header,.sa-at-risk-header,.sa-dashboard-page-header){background:#0f172a!important;border-bottom-color:#334155!important}.sa-dashboard-shell .sa-dashboard-main :is(.sa-overview-header-copy,.sa-at-risk-header-copy,.sa-dashboard-page-header-copy){flex:auto;min-width:0}.sa-dashboard-shell .sa-dashboard-main :is(.sa-overview-header-tools,.sa-at-risk-header-tools,.sa-dashboard-page-header-tools){flex-shrink:0;margin-left:auto}.sa-dashboard-shell.is-mobile-nav{--sa-dashboard-route-header-offset:64px;flex-direction:column;display:flex}.sa-dashboard-shell.is-mobile-nav .sa-dashboard-main{padding:10px!important}.sa-dashboard-mobile-topbar{z-index:120;background:#081f7b;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;display:flex;position:sticky;top:0}.sa-dashboard-mobile-brand{align-items:center;gap:8px;min-width:0;display:inline-flex}.sa-dashboard-mobile-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px}.sa-dashboard-mobile-brand-copy{align-items:center;min-width:0;display:flex}.sa-dashboard-mobile-brand-copy strong{color:#eef4ff;letter-spacing:0;white-space:nowrap;font-family:Inter,sans-serif;font-size:19.85px;font-weight:700;line-height:1}.sa-dashboard-mobile-actions{align-items:center;gap:8px;display:inline-flex;position:relative}.sa-dashboard-mobile-theme-btn{color:#eaf1ff;vertical-align:middle;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff42;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;line-height:0;display:inline-flex}.sa-dashboard-mobile-theme-btn:hover{background:#ffffff29}.sa-dashboard-mobile-theme-icon{flex-shrink:0;width:18px;height:18px;display:block}.sa-dashboard-mobile-menu-btn{color:#eef4ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff42;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.sa-dashboard-mobile-menu-btn:hover{background:#ffffff29}.sa-dashboard-mobile-menu-icon{flex-shrink:0;width:16px;height:16px}.sa-dashboard-mobile-chevron{flex-shrink:0;width:14px;height:14px;transition:transform .16s}.sa-dashboard-mobile-chevron.is-open{transform:rotate(180deg)}.sa-dashboard-mobile-dropdown{z-index:130;background:#fff;border:1px solid #dbe2ef;border-radius:10px;gap:4px;width:min(270px,100vw - 24px);max-height:min(66dvh,520px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 28px #0f172a38}.sa-dashboard-mobile-dropdown-item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px}.sa-dashboard-mobile-dropdown-item:hover{background:#f1f5ff}.sa-dashboard-mobile-dropdown-item.is-active{color:#1d4ed8;background:#e9efff}.sa-dashboard-mobile-dropdown-item.tone-signout{color:#dc2626;margin-top:2px}.sa-dashboard-mobile-dropdown-item.tone-signout:hover{background:#fff1f2}[data-theme=dark] .sa-auth-app .sa-topbar,[data-theme=light] .sa-auth-app .sa-topbar,.sa-auth-app .sa-topbar,[data-theme=dark] .sa-auth-app .sa-topbar,[data-theme=dark] .sa-topbar{background:#081f7b!important}[data-theme=dark] .sa-dashboard-mobile-dropdown{background:#0f172a;border-color:#334155}[data-theme=dark] .sa-dashboard-mobile-dropdown-item{color:#dbe7f5}[data-theme=dark] .sa-dashboard-mobile-dropdown-item:hover{background:#1e293b}[data-theme=dark] .sa-dashboard-mobile-dropdown-item.is-active{color:#dbe7ff;background:#1e3a8a}[data-theme=dark] .sa-dashboard-mobile-dropdown-item.tone-signout{color:#fda4af}[data-theme=dark] .sa-dashboard-mobile-dropdown-item.tone-signout:hover{background:#3f1d27}@media (width<=760px){.sa-dashboard-shell.is-mobile-nav{--sa-dashboard-route-header-offset:60px}.sa-dashboard-mobile-topbar{min-height:60px;padding:8px 10px}.sa-dashboard-shell .sa-dashboard-main :is(.sa-overview-header,.sa-at-risk-header,.sa-dashboard-page-header){min-height:66px!important;padding:12px 14px!important}}.sa-dashboard-shell{--sa-dashboard-mobile-topbar-height:64px;--sa-dashboard-fixed-header-height:78px;--sa-dashboard-fixed-header-top:0px;--sa-dashboard-content-top-gap:0px;--sa-dashboard-fixed-stack-height:calc(var(--sa-dashboard-fixed-header-top) + var(--sa-dashboard-fixed-header-height))}.sa-dashboard-shell .sa-dashboard-universal-header{top:var(--sa-dashboard-fixed-header-top);left:var(--sa-dashboard-current-sidebar-width);height:var(--sa-dashboard-fixed-header-height);-webkit-backdrop-filter:saturate(1.1)blur(6px);backdrop-filter:saturate(1.1)blur(6px);z-index:180;transition:left var(--sa-sidebar-motion-duration) var(--sa-sidebar-motion-ease);background:#fff;border-bottom:1px solid #e3e8f0;position:fixed;right:0}.sa-dashboard-universal-header-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;padding:14px 24px;display:flex}.sa-dashboard-universal-header-copy{flex:1;min-width:0}.sa-dashboard-universal-header-copy h1{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.sa-dashboard-universal-header-copy p{color:#667085;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;font-weight:400;line-height:17px;overflow:hidden}.sa-dashboard-universal-header-tools{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.sa-dashboard-universal-search{position:relative}.sa-dashboard-universal-search-panel{z-index:260;background:#fff;border:1px solid #dbe3f1;border-radius:12px;width:min(360px,100vw - 28px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 28px #0f172a24}.sa-dashboard-universal-search-input-wrap{color:#7c879b;background:#f8faff;border:1px solid #d6deee;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.sa-dashboard-universal-search-input-wrap input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:13px;font-weight:500;line-height:18px}.sa-dashboard-universal-search-input-wrap input::placeholder{color:#8a96ab;font-weight:400}.sa-dashboard-universal-search-results{gap:4px;max-height:282px;margin-top:8px;display:grid;overflow-y:auto}.sa-dashboard-universal-search-result{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:border-color .14s,background-color .14s;display:flex}.sa-dashboard-universal-search-result:hover,.sa-dashboard-universal-search-result.is-active{background:#eff4ff;border-color:#d5e1ff}.sa-dashboard-universal-search-result-title{color:#0f172a;font-size:13px;font-weight:600;line-height:18px}.sa-dashboard-universal-search-result-label{color:#5578df;font-size:11px;font-weight:600;line-height:15px}.sa-dashboard-universal-search-empty{color:#7b8799;text-align:center;margin:2px 0 4px;padding:12px 6px;font-size:12px;line-height:16px}.sa-dashboard-universal-tool-btn{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.sa-dashboard-universal-tool-btn:hover{color:#1d4ed8;background:#edf2ff}.sa-dashboard-universal-tool-btn.has-dot>span{background:#f43f5e;border-radius:999px;width:6px;height:6px;position:absolute;top:4px;right:5px}.sa-dashboard-universal-tool-icon{width:19px;height:19px}[data-theme=dark] .sa-dashboard-shell .sa-dashboard-universal-header{background:#0f172a;border-bottom-color:#334155}[data-theme=dark] .sa-dashboard-universal-header-copy h1{color:#e5e7eb}[data-theme=dark] .sa-dashboard-universal-header-copy p{color:#9aa7bd}[data-theme=dark] .sa-dashboard-universal-tool-btn{color:#c0ccdf}[data-theme=dark] .sa-dashboard-universal-tool-btn:hover{color:#dbe7ff;background:#1e293b}[data-theme=dark] .sa-dashboard-universal-search-panel{background:#0f172a;border-color:#334155;box-shadow:0 16px 28px #02061780}[data-theme=dark] .sa-dashboard-universal-search-input-wrap{color:#a2b1c8;background:#111d31;border-color:#334155}[data-theme=dark] .sa-dashboard-universal-search-input-wrap input{color:#e2e8f0}[data-theme=dark] .sa-dashboard-universal-search-input-wrap input::placeholder{color:#8ea1bb}[data-theme=dark] .sa-dashboard-universal-search-result{color:#e2e8f0}[data-theme=dark] .sa-dashboard-universal-search-result:hover,[data-theme=dark] .sa-dashboard-universal-search-result.is-active{background:#18263d;border-color:#3b4f75}[data-theme=dark] .sa-dashboard-universal-search-result-title{color:#dbe7ff}[data-theme=dark] .sa-dashboard-universal-search-result-label{color:#9ab3ff}[data-theme=dark] .sa-dashboard-universal-search-empty{color:#9fb0c7}.sa-dashboard-shell .sa-dashboard-main{box-sizing:border-box;min-height:100dvh;scroll-padding-top:calc(var(--sa-dashboard-fixed-stack-height) + var(--sa-dashboard-content-top-gap));padding-top:calc(var(--sa-dashboard-fixed-stack-height) + var(--sa-dashboard-content-top-gap))!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden auto!important}.sa-dashboard-shell .sa-dashboard-main>:is(.sa-overview-page,.sa-at-risk-page,.sa-teachers-page,.sa-students-page,.sa-classes-page,.sa-announcement-page,.sa-notifications-page,.sa-settings-page,.sa-help-support-page,.sa-dashboard-page){min-height:calc(100dvh - var(--sa-dashboard-fixed-stack-height) - var(--sa-dashboard-content-top-gap));flex-direction:column!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}.sa-dashboard-shell .sa-dashboard-main>:is(.sa-overview-page,.sa-at-risk-page,.sa-teachers-page,.sa-students-page,.sa-classes-page,.sa-awards-page,.sa-announcement-page,.sa-notifications-page,.sa-settings-page,.sa-help-support-page,.sa-dashboard-page)>:is(.sa-overview-content,.sa-at-risk-content,.sa-teachers-content,.sa-students-content,.sa-classes-content,.sa-awards-content,.sa-announcement-content,.sa-notifications-content,.sa-settings-content,.sa-help-support-content){box-sizing:border-box;flex:auto;min-height:0;width:100%!important;max-width:none!important}.sa-dashboard-shell .sa-overview-page>.sa-overview-header,.sa-dashboard-shell .sa-announcement-page>.sa-at-risk-header,.sa-dashboard-shell .sa-at-risk-page>.sa-at-risk-header,.sa-dashboard-shell .sa-classes-page>.sa-at-risk-header,.sa-dashboard-shell .sa-help-support-page>.sa-at-risk-header,.sa-dashboard-shell .sa-notifications-page>.sa-at-risk-header,.sa-dashboard-shell .sa-settings-page>.sa-at-risk-header,.sa-dashboard-shell .sa-students-page>.sa-at-risk-header,.sa-dashboard-shell .sa-teachers-page>.sa-at-risk-header,.sa-dashboard-shell .sa-dashboard-page>.sa-dashboard-page-header{display:none!important}.sa-dashboard-shell .sa-dashboard-main :is(.sa-overview-content,.sa-teachers-content,.sa-students-content,.sa-classes-content,.sa-awards-content,.sa-announcement-content,.sa-at-risk-content,.sa-notifications-content,.sa-settings-content,.sa-help-support-content){min-width:0}.sa-dashboard-shell .sa-announcement-actions-row,.sa-dashboard-shell .sa-announcement-feed-card{box-sizing:border-box;width:100%;max-width:100%}.sa-dashboard-shell .sa-announcement-actions-row{padding:0 12px 10px}.sa-dashboard-shell .sa-announcement-feed-card{border-left:0;border-right:0;border-radius:0;padding-inline:12px}@media (width<=980px){.sa-dashboard-shell .sa-announcement-content{padding:10px 0 14px!important}.sa-dashboard-shell .sa-announcement-actions-row{padding:0 10px 8px}.sa-dashboard-shell .sa-announcement-feed-card{padding-inline:10px}}@media (width<=1180px){.sa-dashboard-shell .sa-teachers-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.sa-dashboard-shell .sa-teachers-metrics-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.sa-dashboard-shell .sa-overview-primary-grid{grid-template-columns:minmax(0,1fr)!important}.sa-dashboard-shell .sa-overview-risk-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-row{grid-template-areas:"avatar main""days actions";grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:8px 10px!important;min-height:0!important;padding:10px!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-avatar{grid-area:avatar}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-main{grid-area:main;min-width:0}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-main-top,.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-meta{flex-wrap:wrap!important;gap:8px!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-days{grid-area:days;text-align:left!important;align-items:flex-start!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-actions{grid-area:actions;width:100%;justify-content:flex-end!important;gap:8px!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-actions .sa-overview-report-btn{margin-left:auto}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-report-btn{min-width:58px!important;height:28px!important}}@media (width<=520px){.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-risk-summary-item{padding:8px 4px!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-risk-summary-item p{font-size:16px!important;line-height:18px!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-risk-summary-item span{font-size:10px!important;line-height:14px!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-main-top strong{font-size:15px!important;line-height:20px!important}.sa-dashboard-shell .sa-overview-risk-panel .sa-overview-student-meta span{white-space:nowrap;font-size:11px!important;line-height:15px!important}}.sa-dashboard-shell .sa-dashboard-sidebar-toggle{top:calc(var(--sa-dashboard-fixed-header-height) - 16px)!important;z-index:190!important}.sa-dashboard-shell.is-mobile-nav{--sa-dashboard-fixed-header-top:var(--sa-dashboard-mobile-topbar-height)}.sa-dashboard-shell.is-mobile-nav .sa-dashboard-universal-header{left:0}.sa-dashboard-shell.is-mobile-nav .sa-dashboard-main{padding-top:calc(var(--sa-dashboard-fixed-stack-height) + var(--sa-dashboard-content-top-gap))!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.sa-dashboard-shell.is-mobile-nav .sa-dashboard-mobile-topbar{height:var(--sa-dashboard-mobile-topbar-height);min-height:var(--sa-dashboard-mobile-topbar-height);box-sizing:border-box;z-index:200;background:#081f7b;position:fixed;top:0;left:0;right:0}@media (width<=760px){.sa-dashboard-shell{--sa-dashboard-mobile-topbar-height:60px;--sa-dashboard-fixed-header-height:72px;--sa-dashboard-content-top-gap:0px}.sa-dashboard-universal-header-inner{padding:10px 14px}.sa-dashboard-universal-header-copy h1{font-size:16px;line-height:21px}.sa-dashboard-universal-header-copy p{margin-top:2px;font-size:11px;line-height:16px}.sa-dashboard-universal-search-panel{top:calc(var(--sa-dashboard-fixed-stack-height) + 8px);width:auto;max-width:none;position:fixed;left:10px;right:10px}}.sa-dashboard-shell :is(.sa-announcement-overlay,.sa-at-risk-overlay,.sa-students-overlay,.sa-students-confirm-overlay,.sa-teachers-overlay,.sa-classes-overlay,.sa-settings-overlay,.sa-help-support-overlay,.sa-overview-quick-overlay,.sa-behavior-overlay){z-index:1200!important}.sa-dashboard-shell :is(.sa-announcement-drawer,.sa-at-risk-drawer,.sa-students-details-drawer,.sa-students-add-drawer,.sa-students-confirm-modal,.sa-teachers-drawer,.sa-teachers-modal,.sa-classes-student-drawer,.sa-classes-modal,.sa-settings-modal,.sa-settings-plan-modal,.sa-settings-invite-modal,.sa-help-support-success-modal,.sa-overview-quick-drawer,.sa-behavior-modal){z-index:1201!important}.sa-dashboard-shell .sa-announcement-content{padding:16px clamp(14px,2vw,24px) 20px!important}.sa-dashboard-shell .sa-announcement-actions-row{width:100%!important;margin:0 0 10px!important;padding:0!important}.sa-dashboard-shell .sa-announcement-feed-card{border-left-width:1px!important;border-right-width:1px!important;border-radius:10px!important;padding-inline:16px!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;display:grid!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-item{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;min-height:86px!important;padding:10px 12px!important;display:grid!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-item-copy{min-width:0!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-item-top{width:100%!important;display:block!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-item-top strong{white-space:normal!important;text-overflow:clip!important;margin:0!important;line-height:18px!important;display:block!important;overflow:visible!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-item p{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:4px 0 0!important;display:flex!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-date,.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-time{white-space:nowrap!important}.sa-dashboard-shell .sa-overview-events-panel .sa-overview-event-time{align-items:center!important;gap:4px!important;display:inline-flex!important}.sa-dashboard-universal-quick-action{color:#4b5563;cursor:pointer;background:#f5f7fb;border:0;border-radius:12px;min-width:122px;height:44px;font-size:14px;font-weight:600;line-height:20px;transition:background .16s,color .16s,transform .16s}.sa-dashboard-universal-quick-action:hover{color:#2563eb;background:#eaf0ff;transform:translateY(-1px)}.sa-dashboard-page{background:#f4f6fa}[data-theme=dark] .sa-dashboard-page{background:#0b1220}[data-theme=dark] .sa-dashboard-generic-page :is(h2,h3,p,span,th,td){color:#dbe7f5}[data-theme=dark] .sa-dashboard-generic-page :is(table,th,td,div,article){border-color:#334155!important}[data-theme=dark] .sa-overview-page{background:#0b1220}[data-theme=dark] .sa-overview-page .sa-overview-hero h2{color:#e5e7eb!important}[data-theme=dark] .sa-overview-page .sa-overview-hero p{color:#9fb0c7!important}[data-theme=dark] .sa-overview-page .sa-overview-hero button:first-of-type{color:#dbe7ff!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-overview-page .sa-overview-kpi-card,[data-theme=dark] .sa-overview-page .sa-overview-surface,[data-theme=dark] .sa-overview-page .sa-overview-parent-row,[data-theme=dark] .sa-overview-page .sa-overview-schedule-row,[data-theme=dark] .sa-overview-page .sa-overview-homework-row,[data-theme=dark] .sa-overview-page .sa-overview-behavior-row,[data-theme=dark] .sa-overview-page .sa-overview-empty-state{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-overview-page .sa-overview-empty-state{color:#9fb0c7!important}[data-theme=dark] .sa-overview-page .sa-overview-attention{background:#111827!important;border-color:#7f1d1d!important}[data-theme=dark] .sa-overview-page .sa-overview-attention-row{border-color:#7f1d1d!important}[data-theme=dark] .sa-overview-page .sa-overview-attention-row.bg-\[\#FFF2F2\]{background:#3a1f2b!important}[data-theme=dark] .sa-overview-page .sa-overview-attention-row.bg-\[\#FFFCEB\]{background:#3a3424!important}[data-theme=dark] .sa-overview-page .sa-overview-schedule-row.bg-\[\#E8EEFA\]{background:#1b263f!important}[data-theme=dark] .sa-overview-page .sa-overview-student-row,[data-theme=dark] .sa-overview-page .sa-overview-homework-row.bg-\[\#FFF4F6\]{background:#3a1f2b!important;border-color:#7f1d1d!important}[data-theme=dark] .sa-overview-page .sa-overview-behavior-row.border-\[\#F3CB7D\]{background:#3a3424!important;border-color:#7a5d2a!important}[data-theme=dark] .sa-overview-page .sa-overview-surface :is(h2,h3,p),[data-theme=dark] .sa-overview-page .sa-overview-kpi-card :is(h2,h3,p),[data-theme=dark] .sa-overview-page .sa-overview-attention :is(h2,h3,p),[data-theme=dark] .sa-overview-page .sa-overview-parent-row p,[data-theme=dark] .sa-overview-page .sa-overview-schedule-row p,[data-theme=dark] .sa-overview-page .sa-overview-homework-row p,[data-theme=dark] .sa-overview-page .sa-overview-student-row p,[data-theme=dark] .sa-overview-page .sa-overview-behavior-row p{color:#dbe7f5!important}[data-theme=dark] .sa-overview-page .sa-overview-surface button.bg-\[\#2F66F5\],[data-theme=dark] .sa-overview-page .sa-overview-attention button.bg-\[\#E11D48\],[data-theme=dark] .sa-overview-page .sa-overview-attention button.bg-\[\#F4A300\]{color:#fff!important}[data-theme=dark] .sa-overview-page .sa-overview-schedule-title{color:#e6edf8!important}[data-theme=dark] .sa-overview-page .sa-overview-schedule-meta{color:#9fb0c7!important;border-top-color:#334155!important}[data-theme=dark] .sa-overview-page .sa-overview-state-done{color:#20c087!important}[data-theme=dark] .sa-overview-page .sa-overview-state-up-next{color:#2f66f5!important}[data-theme=dark] .sa-overview-page .sa-overview-state-upcoming{color:#c9d3e5!important;background:#2b3446!important}[data-theme=dark] .sa-overview-page .sa-overview-schedule-done-icon{color:#20c087!important}[data-theme=dark] .sa-overview-page .sa-overview-unread-dot{background:#2f66f5!important}[data-theme=dark] .sa-overview-page .sa-overview-kpi-icon.sa-overview-icon-students{color:#5f8cff!important;background:#1b2c4f!important}[data-theme=dark] .sa-overview-page .sa-overview-kpi-icon.sa-overview-icon-present{color:#26cb94!important;background:#18392d!important}[data-theme=dark] .sa-overview-page .sa-overview-kpi-icon.sa-overview-icon-homework{color:#f5ac22!important;background:#3c2f1e!important}[data-theme=dark] .sa-overview-page .sa-overview-kpi-icon.sa-overview-icon-at-risk{color:#ff5578!important;background:#41212b!important}[data-theme=dark] .sa-overview-page .sa-overview-alert-icon{color:#ff5578!important}.sa-attendance-control-card,.sa-attendance-field,.sa-attendance-note-field,.sa-attendance-secondary-btn,.sa-attendance-state-card,.sa-attendance-report-card,.sa-attendance-history-panel,.sa-attendance-history-btn,.sa-attendance-submit-btn,.sa-attendance-row{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.sa-attendance-secondary-btn,.sa-attendance-history-btn,.sa-attendance-submit-btn{cursor:pointer}.sa-attendance-field:focus,.sa-attendance-note-field:focus,.sa-attendance-secondary-btn:hover:not(:disabled),.sa-attendance-history-btn:hover{border-color:#9db7f5;box-shadow:0 0 0 3px #2f66f514}.sa-attendance-history-panel{scroll-margin-top:110px}.sa-attendance-history-panel.is-active{border-color:#9db7f5;box-shadow:0 0 0 3px #2f66f514,0 16px 34px #0f172a14}.sa-attendance-field::placeholder,.sa-attendance-note-field::placeholder{color:#8b96a8}@media (width<=760px){.sa-attendance-history-btn,.sa-attendance-secondary-btn,.sa-attendance-submit-btn{width:100%}}[data-theme=dark] .sa-attendance-page{background:#0b1220}[data-theme=dark] .sa-attendance-page .sa-attendance-control-card,[data-theme=dark] .sa-attendance-page .sa-attendance-report-card,[data-theme=dark] .sa-attendance-page .sa-attendance-history-panel{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-control-card :is(h2,h3),[data-theme=dark] .sa-attendance-page .sa-attendance-report-card h3,[data-theme=dark] .sa-attendance-page .sa-attendance-history-panel h3{color:#dbe7f5!important}[data-theme=dark] .sa-attendance-page .sa-attendance-field-label,[data-theme=dark] .sa-attendance-page .sa-attendance-control-card p,[data-theme=dark] .sa-attendance-page .sa-attendance-report-card p,[data-theme=dark] .sa-attendance-page .sa-attendance-history-panel p{color:#9fb0c7!important}[data-theme=dark] .sa-attendance-page .sa-attendance-field,[data-theme=dark] .sa-attendance-page .sa-attendance-note-field,[data-theme=dark] .sa-attendance-page .sa-attendance-secondary-btn,[data-theme=dark] .sa-attendance-page .sa-attendance-history-btn,[data-theme=dark] .sa-attendance-page .sa-attendance-state-card,[data-theme=dark] .sa-attendance-page .sa-attendance-report-card .bg-\[\#F8FAFC\],[data-theme=dark] .sa-attendance-page .sa-attendance-history-panel .bg-\[\#F8FAFC\]{color:#dbe7f5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-field:focus,[data-theme=dark] .sa-attendance-page .sa-attendance-note-field:focus,[data-theme=dark] .sa-attendance-page .sa-attendance-secondary-btn:hover:not(:disabled),[data-theme=dark] .sa-attendance-page .sa-attendance-history-btn:hover{background:#15243a!important;border-color:#4b607d!important;box-shadow:0 0 0 3px #7ea5ff1f!important}[data-theme=dark] .sa-attendance-page .sa-attendance-history-panel.is-active{border-color:#3d5f9f!important;box-shadow:0 0 0 3px #7ea5ff1f,0 18px 42px #00000047!important}[data-theme=dark] .sa-attendance-page .sa-attendance-field::placeholder,[data-theme=dark] .sa-attendance-page .sa-attendance-note-field::placeholder{color:#8ea1bb!important}[data-theme=dark] .sa-attendance-page .sa-attendance-tab{color:#dbe7f5!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-tab p{color:#dbe7f5!important}[data-theme=dark] .sa-attendance-page .sa-attendance-tab:hover{border-color:#42566f!important}[data-theme=dark] .sa-attendance-page .sa-attendance-tab.border-\[\#2F66F5\]{background:#1d4ed8!important;border-color:#1d4ed8!important}[data-theme=dark] .sa-attendance-page .sa-attendance-tab.border-\[\#2F66F5\] p{color:#fff!important}[data-theme=dark] .sa-attendance-page .sa-attendance-tab p:last-child{color:#9fb0c7!important}[data-theme=dark] .sa-attendance-page .sa-attendance-tab.border-\[\#2F66F5\] p:last-child{color:#dbe7ff!important}[data-theme=dark] .sa-attendance-page .sa-attendance-kpi{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-kpi:first-child{background:#173528!important;border-color:#23694d!important}[data-theme=dark] .sa-attendance-page .sa-attendance-kpi:nth-child(2){background:#3a311f!important;border-color:#8b6b2b!important}[data-theme=dark] .sa-attendance-page .sa-attendance-kpi:nth-child(3){background:#183848!important;border-color:#2e6a83!important}[data-theme=dark] .sa-attendance-page .sa-attendance-kpi:nth-child(4){background:#3a1f2b!important;border-color:#7f3146!important}[data-theme=dark] .sa-attendance-page .sa-attendance-kpi:nth-child(5){background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-kpi p:last-child{color:#afbdd2!important}[data-theme=dark] .sa-attendance-page .sa-attendance-panel{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-panel :is(header,.sa-attendance-legend,footer){border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-panel :is(h4,p){color:#dbe7f5}[data-theme=dark] .sa-attendance-page .sa-attendance-legend p,[data-theme=dark] .sa-attendance-page .sa-attendance-legend span{color:#9fb0c7}[data-theme=dark] .sa-attendance-page .sa-attendance-row{background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-attendance-page .sa-attendance-row.border-\[\#CBEBDD\]{background:#173528!important;border-color:#23694d!important}[data-theme=dark] .sa-attendance-page .sa-attendance-row.border-\[\#F3E1BC\]{background:#3a311f!important;border-color:#8b6b2b!important}[data-theme=dark] .sa-attendance-page .sa-attendance-row.border-\[\#C2E8F5\]{background:#183848!important;border-color:#2e6a83!important}[data-theme=dark] .sa-attendance-page .sa-attendance-row.border-\[\#F4CCD6\]{background:#3a1f2b!important;border-color:#7f3146!important}[data-theme=dark] .sa-attendance-page .sa-attendance-avatar.bg-\[\#E4E7ED\]{color:#c0cddd!important;background:#243447!important}[data-theme=dark] .sa-attendance-page .sa-attendance-action-btn{color:#9fb0c7!important;background:#111d31!important;border-color:#3a4a60!important}[data-theme=dark] .sa-attendance-page .sa-attendance-action-btn.border-\[\#37C99B\]{color:#35d39f!important;background:#173528!important;border-color:#37c99b!important}[data-theme=dark] .sa-attendance-page .sa-attendance-action-btn.border-\[\#F2A821\]{color:#f6b33a!important;background:#3a311f!important;border-color:#f2a821!important}[data-theme=dark] .sa-attendance-page .sa-attendance-action-btn.border-\[\#23BFE6\]{color:#30c9ef!important;background:#183848!important;border-color:#23bfe6!important}[data-theme=dark] .sa-attendance-page .sa-attendance-action-btn.border-\[\#EF3B5E\]{color:#ff5d7c!important;background:#3a1f2b!important;border-color:#ef3b5e!important}[data-theme=dark] .sa-attendance-page .sa-attendance-status-pill{border-color:#3a4a60!important}[data-theme=dark] .sa-attendance-page .sa-attendance-footer.bg-\[\#E5F7F1\]{background:#173528!important}[data-theme=dark] .sa-attendance-page .sa-attendance-footer.bg-\[\#E5F7F1\] p{color:#35d39f!important}[data-theme=dark] .sa-attendance-page .sa-attendance-footer.bg-white{background:#0f172a!important}[data-theme=dark] .sa-attendance-page .sa-attendance-footer.bg-white p{color:#9fb0c7!important}.sa-dashboard-nav-badge.tone-warning,.sa-dashboard-nav-dot.tone-warning{background:#ff8a00}.sa-dashboard-signout-btn{color:#ff5f7f}.sa-dashboard-signout-btn:hover{color:#ff7b96;background:#df1c4124}[data-theme=dark] .sa-dashboard-nav-badge.tone-warning,[data-theme=dark] .sa-dashboard-nav-dot.tone-warning{background:#f59e0b}.sa-homework-page{width:100%;max-width:1180px;margin:0 auto}.sa-homework-content{min-width:0}.sa-homework-mode-switch,.sa-homework-filter-chip,.sa-homework-class-filter,.sa-homework-card,.sa-homework-control-card,.sa-homework-detail-panel,.sa-homework-grade-panel,.sa-homework-form-card,.sa-homework-state-card,.sa-homework-field,.sa-homework-pagination-btn,.sa-homework-report-card,.sa-homework-submission-row,.sa-homework-schedule,.sa-homework-attach-tab,.sa-homework-toggle,.sa-homework-card-header,.sa-homework-btn-primary,.sa-homework-btn-secondary,.sa-homework-btn-ghost,.sa-homework-details-btn,.sa-homework-upload-dropzone,.sa-homework-file-row,.sa-homework-scan-shell,.sa-homework-scan-toolbar{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.sa-homework-filter-chip:hover,.sa-homework-class-filter:hover,.sa-homework-card-header:hover,.sa-homework-pagination-btn:hover{border-color:#bcc8d8}.sa-homework-field:focus{border-color:#2f66f5;outline:none;box-shadow:0 0 0 3px #2f66f51f}.sa-homework-filter-chip.is-active{box-shadow:0 4px 10px #2f66f538}.sa-homework-mode-btn.is-active{box-shadow:0 4px 10px #2f66f53d}.sa-homework-card.is-selected{box-shadow:0 14px 34px #2f66f51f}.sa-homework-details-btn:hover{color:#2f66f5;border-color:#2f66f5}.sa-homework-details-btn.is-active:hover{color:#fff}.sa-homework-detail-workspace:focus{outline:none}.sa-homework-detail-workspace:focus-visible{outline-offset:4px;outline:3px solid #2f66f53d}.sa-homework-card-header h3{letter-spacing:0;font-size:14px;line-height:21px}.sa-homework-scan-preview .sa-homework-corner{border-style:solid;border-color:#00d3c7;width:18px;height:18px;position:absolute}.sa-homework-scan-preview .sa-homework-corner-tl{border-width:2px 0 0 2px;border-top-left-radius:3px;top:14px;left:14px}.sa-homework-scan-preview .sa-homework-corner-tr{border-width:2px 2px 0 0;border-top-right-radius:3px;top:14px;right:14px}.sa-homework-scan-preview .sa-homework-corner-bl{border-width:0 0 2px 2px;border-bottom-left-radius:3px;bottom:14px;left:14px}.sa-homework-scan-preview .sa-homework-corner-br{border-width:0 2px 2px 0;border-bottom-right-radius:3px;bottom:14px;right:14px}.sa-homework-detail-workspace{scroll-margin-top:88px;box-shadow:0 18px 42px #0f172a14}.sa-homework-detail-hero{background:radial-gradient(circle at 12% 10%,#2f66f529,#0000 32%),radial-gradient(circle at 88% 0,#14b8801f,#0000 30%),linear-gradient(135deg,#f8fbff,#fff 58%,#f6f9ff);border-bottom:1px solid #dde4ef}.sa-homework-detail-meta-item span{color:#667385;text-transform:uppercase;font-size:10px;font-weight:700;line-height:15px;display:block}.sa-homework-detail-meta-item strong{color:#1a202c;overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:700;line-height:18px;display:block}.sa-homework-detail-progress{box-shadow:inset 0 1px 2px #0f172a14}.sa-homework-detail-progress>div{background:linear-gradient(90deg,#2f66f5,#14b880);box-shadow:0 5px 16px #2f66f547}.sa-homework-detail-stat,.sa-homework-detail-section,.sa-homework-detail-meta-item,.sa-homework-file-upload-row,.sa-homework-detail-empty{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.sa-homework-detail-stat:hover,.sa-homework-detail-section:hover{border-color:#bfcbdf;box-shadow:0 10px 26px #0f172a12}@media (width<=1120px){.sa-homework-filters-row{row-gap:10px}}@media (width<=980px){.sa-homework-card-header h3{font-size:14px;line-height:21px}.sa-homework-detail-workspace{border-radius:14px}}@media (width<=760px){.sa-homework-content{padding:12px 10px 14px}.sa-homework-mode-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.sa-homework-mode-btn{width:100%;min-width:0!important}.sa-homework-card-header h3{font-size:14px;line-height:21px}}[data-theme=dark] .sa-homework-page{background:#0b1220}[data-theme=dark] .sa-homework-mode-switch{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-mode-btn{color:#9fb0c7!important}[data-theme=dark] .sa-homework-mode-btn.is-active{color:#fff!important;background:#2f66f5!important}[data-theme=dark] .sa-homework-filter-chip{color:#9fb0c7!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-filter-chip.is-active{color:#fff!important;background:#2f66f5!important;border-color:#2f66f5!important}[data-theme=dark] .sa-homework-filter-chip.is-active span:last-child{color:#2f66f5!important;background:#fff!important}[data-theme=dark] .sa-homework-filter-chip span:last-child{color:#c4d0e2!important;background:#1e293b!important}[data-theme=dark] .sa-homework-class-filter{color:#9fb0c7!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-class-filter.is-active{color:#fff!important;background:#1d4ed8!important;border-color:#2f66f5!important}[data-theme=dark] .sa-homework-card,[data-theme=dark] .sa-homework-control-card,[data-theme=dark] .sa-homework-detail-panel,[data-theme=dark] .sa-homework-grade-panel,[data-theme=dark] .sa-homework-form-card,[data-theme=dark] .sa-homework-report-card,[data-theme=dark] .sa-homework-state-card{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-card.is-selected{border-color:#5f82f6!important;box-shadow:0 16px 36px #2f66f533!important}[data-theme=dark] .sa-homework-details-btn{color:#dbe7f5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-details-btn:hover{color:#fff!important;background:#15243a!important;border-color:#5f82f6!important}[data-theme=dark] .sa-homework-details-btn.is-active{color:#fff!important;background:#2f66f5!important;border-color:#2f66f5!important}[data-theme=dark] .sa-homework-detail-workspace{box-shadow:0 20px 48px #0000004d!important}[data-theme=dark] .sa-homework-detail-hero{background:radial-gradient(circle at 12% 10%,#2f66f538,#0000 32%),radial-gradient(circle at 88% 0,#14b88029,#0000 30%),linear-gradient(135deg,#0f172a,#111d31 62%,#101a2d)!important;border-color:#334155!important}[data-theme=dark] .sa-homework-detail-meta-item,[data-theme=dark] .sa-homework-detail-stat,[data-theme=dark] .sa-homework-detail-section,[data-theme=dark] .sa-homework-file-upload-row,[data-theme=dark] .sa-homework-detail-empty{background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-detail-meta-item span,[data-theme=dark] .sa-homework-detail-stat small{color:#8fa1bb!important}[data-theme=dark] .sa-homework-detail-meta-item strong{color:#e5e7eb!important}[data-theme=dark] .sa-homework-detail-progress{background:#1e293b!important}[data-theme=dark] .sa-homework-expanded,[data-theme=dark] .sa-homework-grade-panel :is(header,footer),[data-theme=dark] .sa-homework-grade-panel tr,[data-theme=dark] .sa-homework-form-card :is(header,.sa-homework-schedule){border-color:#334155!important}[data-theme=dark] .sa-homework-page :is(h2,h3,h4,p,th,td,label,span){color:#dbe7f5}[data-theme=dark] .sa-homework-page :is(.text-\[\#1A202C\],.text-\[\#151B24\],.text-\[\#0F172A\],.text-\[\#111827\],.text-\[\#2D3748\],.text-\[\#344054\]){color:#e5e7eb!important}[data-theme=dark] .sa-homework-page :is(.text-\[\#5F6C82\],.text-\[\#5D6777\],.text-\[\#667385\],.text-\[\#667285\],.text-\[\#667286\],.text-\[\#677385\],.text-\[\#687487\],.text-\[\#5B6678\],.text-\[\#5D687A\],.text-\[\#8A95A8\]){color:#9fb0c7!important}[data-theme=dark] .sa-homework-page :is(.bg-white,.bg-white\/72,.bg-white\/80,.bg-\[\#FBFCFF\],.bg-\[\#F7F9FC\],.bg-\[\#F8FAFC\],.bg-\[\#F8FAFD\],.bg-\[\#F5F7FA\],.bg-\[\#F6F8FB\],.bg-\[\#EFF2F6\],.bg-\[\#EEF2F6\],.bg-\[\#EEF4FF\],.bg-\[\#E6ECF7\],.bg-\[\#E4EAF4\]){background:#111d31!important}[data-theme=dark] .sa-homework-page :is(.border-\[\#D3DAE4\],.border-\[\#D7DDE7\],.border-\[\#D7DDE6\],.border-\[\#D4DAE4\],.border-\[\#E0E5ED\],.border-\[\#CCD4DF\],.border-\[\#CFD6E1\],.border-\[\#C9D3E2\],.border-\[\#DDE4EF\],.border-\[\#BFCBE0\]){border-color:#334155!important}[data-theme=dark] .sa-homework-card-header h3{color:#e5e7eb!important}[data-theme=dark] .sa-homework-card .bg-\[\#EEF2F6\]{color:#c9d3e5!important;background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .sa-homework-card .bg-\[\#E9F8F2\]{color:#35d39f!important;background:#18392d!important;border-color:#23694d!important}[data-theme=dark] .sa-homework-card .bg-\[\#FFF1F5\]{color:#ff7395!important;background:#3a1f2b!important;border-color:#7f3146!important}[data-theme=dark] .sa-homework-card .bg-\[\#EAF8FD\]{color:#43d0f2!important;background:#183848!important;border-color:#2e6a83!important}[data-theme=dark] .sa-homework-card .bg-\[\#E8EEFA\]{background:#1b263f!important}[data-theme=dark] .sa-homework-card .bg-\[\#FBF7EA\]{background:#3a311f!important}[data-theme=dark] .sa-homework-card .bg-\[\#E7F8F3\]{background:#173528!important}[data-theme=dark] .sa-homework-page .bg-\[\#EFF2F6\],[data-theme=dark] .sa-homework-page .bg-\[\#EEF2F6\]{color:#c9d3e5!important;background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .sa-homework-page .bg-\[\#E9F8F2\],[data-theme=dark] .sa-homework-page .bg-\[\#E6F8F2\],[data-theme=dark] .sa-homework-page .bg-\[\#E7F8F3\]{color:#35d39f!important;background:#18392d!important;border-color:#23694d!important}[data-theme=dark] .sa-homework-page .bg-\[\#FFF1F5\]{color:#ff7395!important;background:#3a1f2b!important;border-color:#7f3146!important}[data-theme=dark] .sa-homework-page .bg-\[\#EAF8FD\]{color:#43d0f2!important;background:#183848!important;border-color:#2e6a83!important}[data-theme=dark] .sa-homework-page .bg-\[\#FBF7EA\]{color:#f2c166!important;background:#3a311f!important;border-color:#6b5528!important}[data-theme=dark] .sa-homework-page .bg-\[\#2F66F5\]{color:#fff!important}[data-theme=dark] .sa-homework-grade-panel thead tr{background:#111d31!important}[data-theme=dark] .sa-homework-grade-panel tbody tr{border-color:#334155!important}[data-theme=dark] .sa-homework-grade-panel input,[data-theme=dark] .sa-homework-field{color:#e5e7eb!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-field::placeholder{color:#8fa1bb!important}[data-theme=dark] .sa-homework-field option{color:#e5e7eb;background:#0f172a}[data-theme=dark] .sa-homework-pagination-btn,[data-theme=dark] .sa-homework-submission-row{color:#dbe7f5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-grade-panel .sa-homework-student-avatar{color:#9fb9e6!important;background:#27364a!important}[data-theme=dark] .sa-homework-grade-panel .sa-homework-status-pill{color:#35d39f!important;background:#173528!important}[data-theme=dark] .sa-homework-grade-panel .sa-homework-student-name{color:#dbe7f5!important}[data-theme=dark] .sa-homework-grade-panel .sa-homework-max-badge{color:#c4d0e2!important;background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .sa-homework-form-card input,[data-theme=dark] .sa-homework-form-card select,[data-theme=dark] .sa-homework-form-card textarea{color:#e5e7eb!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-form-card input::placeholder,[data-theme=dark] .sa-homework-form-card textarea::placeholder{color:#8fa1bb!important}[data-theme=dark] .sa-homework-form-card select option{color:#e5e7eb;background:#0f172a}[data-theme=dark] .sa-homework-attach-tab{color:#8fa1bb!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-attach-tab.is-active{color:#2f66f5!important;background:#111d31!important}[data-theme=dark] .sa-homework-attach-tabs{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-schedule{background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-schedule-icon{color:#9fb0c7!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-toggle{background:#334155!important}[data-theme=dark] .sa-homework-toggle.is-on{background:#1eb3d7!important}[data-theme=dark] .sa-homework-scan-preview{background:#020612!important}[data-theme=dark] .sa-homework-upload-dropzone,[data-theme=dark] .sa-homework-file-row,[data-theme=dark] .sa-homework-scan-shell{background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-scan-toolbar{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-homework-btn-secondary{color:#dbe7f5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-homework-btn-secondary:hover{background:#15243a!important;border-color:#4c607c!important}[data-theme=dark] .sa-homework-btn-primary{color:#fff!important}[data-theme=dark] .sa-homework-btn-ghost{color:#9fb0c7!important}[data-theme=dark] .sa-homework-btn-ghost:hover{color:#dbe7f5!important}[data-theme=dark] .sa-homework-download-btn,[data-theme=dark] .sa-homework-export-btn{color:#9fb0c7!important}[data-theme=dark] .sa-homework-download-btn svg,[data-theme=dark] .sa-homework-export-btn svg{color:#8ea5c6!important}[data-theme=dark] .sa-homework-form-card .bg-\[\#F8FAFD\],[data-theme=dark] .sa-homework-form-card .bg-\[\#F8FAFC\],[data-theme=dark] .sa-homework-form-card .bg-\[\#F5F7FA\],[data-theme=dark] .sa-homework-form-card .bg-\[\#F6F8FB\]{background:#111d31!important;border-color:#334155!important}.sa-behavior-page{isolation:isolate;width:100%;max-width:1180px;margin:0 auto;position:relative}.sa-behavior-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 24%,#2f66f529,#0000 34%),radial-gradient(circle at 84% 8%,#14b88024,#0000 30%),linear-gradient(135deg,#f8fbffe6,#fff7ed61);border-radius:28px;height:360px;position:absolute;inset:-18px -18px auto}.sa-behavior-content{min-width:0}.sa-behavior-top-row{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.sa-behavior-tone-row{flex:1;min-width:0;padding-bottom:2px;overflow:auto hidden}.sa-behavior-tone-row::-webkit-scrollbar{height:4px}.sa-behavior-tone-filter,.sa-behavior-class-filter,.sa-behavior-log-btn,.sa-behavior-search-input,.sa-behavior-entry,.sa-behavior-control-card,.sa-behavior-form-card,.sa-behavior-panel-card,.sa-behavior-state-card,.sa-behavior-mini-btn,.sa-behavior-clear-filters,.sa-behavior-filter-summary,.sa-behavior-grade-option,.sa-behavior-modal-close,.sa-behavior-modal-cancel,.sa-behavior-modal-submit{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.sa-behavior-tone-filter:hover,.sa-behavior-class-filter:hover,.sa-behavior-mini-btn:hover,.sa-behavior-clear-filters:hover,.sa-behavior-grade-option:hover{border-color:#bcc8d8;transform:translateY(-1px)}.sa-behavior-control-card,.sa-behavior-form-card,.sa-behavior-panel-card,.sa-behavior-state-card{background:linear-gradient(#fffffff5,#f8fafffa),radial-gradient(circle at 100% 0,#2f66f51a,#0000 30%);box-shadow:0 14px 34px #0f172a12}.sa-behavior-form-card{position:relative;overflow:hidden}.sa-behavior-form-card:before,.sa-behavior-panel-card:before{content:"";opacity:.9;background:linear-gradient(#2f66f5,#14b880,#f59e0b);width:4px;position:absolute;inset:0 auto 0 0}.sa-behavior-panel-card{position:relative;overflow:hidden}.sa-behavior-entry{position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a12}.sa-behavior-entry:after{content:"";background:linear-gradient(90deg,#2f66f573,#14b88047,#0000);height:3px;position:absolute;inset:0 0 auto}.sa-behavior-entry:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0f172a1a}.sa-behavior-mini-btn,.sa-behavior-clear-filters,.sa-behavior-modal-cancel{background:linear-gradient(#fff,#f7f9fd);box-shadow:0 5px 14px #0f172a0f}.sa-behavior-category-form{scroll-margin-top:110px}.sa-behavior-category-form.is-editing{background:linear-gradient(#eef4ffe6,#fffffff5),radial-gradient(circle at 0 0,#2f66f51f,#0000 30%);border-color:#bfd0ff;box-shadow:0 0 0 3px #2f66f514}.sa-behavior-edit-banner{box-shadow:inset 0 0 0 1px #2f66f514}.sa-behavior-tone-filter.is-active,.sa-behavior-grade-option.is-active{box-shadow:inset 0 0 0 1px #ffffff38}.sa-behavior-tone-filter--all.is-active{box-shadow:inset 0 0 0 1px #2f66f51f,0 8px 18px #2f66f51f}.sa-behavior-filter-summary{background:linear-gradient(#f8fafff5,#f1f6fff5),radial-gradient(circle at 100% 0,#2f66f51a,#0000 34%)}.sa-behavior-search-input{height:36px}.sa-behavior-tone-filter{justify-content:center;width:128.946px;min-width:128.946px;height:31.9894px;padding-inline:6px;overflow:hidden}.sa-behavior-class-filter{flex:none;width:61.3497px;min-width:61.3497px;height:35.9854px;padding-inline:0}.sa-behavior-control-card .sa-behavior-class-filter{width:auto;min-width:118px;height:auto;padding:8px 12px}.sa-behavior-log-btn:hover{background:#2456da}.sa-behavior-tone-emoji{flex:none}.sa-behavior-tone-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.sa-behavior-tone-count{color:#5c677a;flex:none;min-width:18px;height:18px;padding-inline:4px}.sa-behavior-search-input:focus,.sa-behavior-field-input:focus{border-color:#2f66f5;box-shadow:0 0 0 3px #2f66f51f}.sa-behavior-chip-parent{box-shadow:0 2px 6px #2f66f52e}.sa-behavior-overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sa-behavior-modal{background:linear-gradient(#fffffffa,#f8fafffa),radial-gradient(circle at 100% 0,#2f66f51a,#0000 32%);width:min(720px,100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 72px);overflow-y:auto}.sa-behavior-modal--wide{width:min(980px,100vw - 32px)}.sa-behavior-modal-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:0}.sa-behavior-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;display:grid}.sa-behavior-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sa-behavior-field>span{overflow-wrap:anywhere;min-width:0}.sa-behavior-field--full{grid-column:1/-1}.sa-behavior-field--wide{grid-column:span 2}.sa-behavior-field-input{min-width:0}.sa-behavior-action-tile,.sa-behavior-category-pill,.sa-behavior-category-card,.sa-behavior-stat-tile,.sa-behavior-permission-card{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.sa-behavior-action-tile:hover,.sa-behavior-category-pill:hover{border-color:#b9c7da;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.sa-behavior-action-dot{border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.sa-behavior-student-input{height:37.9834px}.sa-behavior-grade-option{height:72.3494px}.sa-behavior-note-input{height:92.2034px}.sa-behavior-notify{height:58.1529px}.sa-behavior-modal-close:hover{background:#f3f5f9}.sa-behavior-modal-submit:disabled{cursor:not-allowed}@media (width<=1120px){.sa-behavior-search{min-width:100%}.sa-behavior-search+div{width:100%;margin-left:0}.sa-behavior-class-filter{flex:none}}@media (width<=980px){.sa-behavior-log-btn{border-radius:12px;width:127px;min-width:127px;height:40px}.sa-behavior-tone-filter{width:128.946px;min-width:128.946px;height:31.9894px;padding-inline:6px}.sa-behavior-entry{padding:18px 16px}.sa-behavior-entry-icon{font-size:26px}}@media (width<=760px){.sa-behavior-content{padding:12px 10px 14px}.sa-behavior-overlay{padding:12px}.sa-behavior-modal{max-height:calc(100dvh - 24px);margin-top:0}.sa-behavior-field--wide{grid-column:1/-1}}[data-theme=dark] .sa-behavior-page{background:#0b1220}[data-theme=dark] .sa-behavior-page:before{background:radial-gradient(circle at 14% 18%,#2f66f533,#0000 34%),radial-gradient(circle at 82% 8%,#14b88024,#0000 30%),linear-gradient(135deg,#0f172ae0,#1e293b6b)}[data-theme=dark] .sa-behavior-control-card,[data-theme=dark] .sa-behavior-form-card,[data-theme=dark] .sa-behavior-panel-card,[data-theme=dark] .sa-behavior-state-card{background:linear-gradient(#0f172afa,#111d31fa),radial-gradient(circle at 100% 0,#2f66f529,#0000 32%)!important;border-color:#334155!important;box-shadow:0 18px 42px #00000042!important}[data-theme=dark] .sa-behavior-control-card :is(h2,h3,p,span),[data-theme=dark] .sa-behavior-form-card :is(h2,h3,p,label,span),[data-theme=dark] .sa-behavior-panel-card :is(h2,h3,p,label,span){color:#d7e2f2!important}[data-theme=dark] .sa-behavior-page :is(.text-\[\#1A202C\],.text-\[\#151B24\],.text-\[\#0F172A\],.text-\[\#111827\],.text-\[\#2D3748\],.text-\[\#344054\]),[data-theme=dark] .sa-behavior-modal :is(.text-\[\#1A202C\],.text-\[\#151B24\],.text-\[\#0F172A\],.text-\[\#111827\],.text-\[\#2D3748\],.text-\[\#344054\]){color:#e5e7eb!important}[data-theme=dark] .sa-behavior-page :is(.text-\[\#5F6C82\],.text-\[\#5D6777\],.text-\[\#667385\],.text-\[\#5F6B7D\]),[data-theme=dark] .sa-behavior-modal :is(.text-\[\#5F6C82\],.text-\[\#5D6777\],.text-\[\#667385\],.text-\[\#5F6B7D\]){color:#9fb0c7!important}[data-theme=dark] .sa-behavior-tone-filter{color:#9fb0c7!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-tone-filter .sa-behavior-tone-count{color:#c9d3e5!important;background:#1e293b!important}[data-theme=dark] .sa-behavior-tone-filter--outstanding.is-active{color:#d8b4fe!important;border-color:#a855f7!important}[data-theme=dark] .sa-behavior-tone-filter--positive.is-active{color:#6ee7b7!important;border-color:#34d399!important}[data-theme=dark] .sa-behavior-tone-filter--neutral.is-active{color:#d2d9e5!important;border-color:#9aa7bd!important}[data-theme=dark] .sa-behavior-tone-filter--needs-attention.is-active{color:#fdba74!important;border-color:#f59e0b!important}[data-theme=dark] .sa-behavior-tone-filter--concerning.is-active{color:#fda4af!important;border-color:#f43f5e!important}[data-theme=dark] .sa-behavior-tone-filter--all.is-active{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2f66f5)!important;border-color:#7ea5ff!important;box-shadow:0 8px 18px #2f66f542!important}[data-theme=dark] .sa-behavior-log-btn{color:#fff!important;background:#2f66f5!important}[data-theme=dark] .sa-behavior-page .bg-white,[data-theme=dark] .sa-behavior-page .bg-\[\#F7F9FC\],[data-theme=dark] .sa-behavior-page .bg-\[\#F8FAFC\],[data-theme=dark] .sa-behavior-page .bg-\[\#F8FAFF\],[data-theme=dark] .sa-behavior-page .bg-\[\#EFF2F6\],[data-theme=dark] .sa-behavior-page .bg-\[\#EEF4FF\]{background:#111d31!important}[data-theme=dark] .sa-behavior-search-input{color:#e5e7eb!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-search-input::placeholder{color:#8fa1bb!important}[data-theme=dark] .sa-behavior-class-filter{color:#d7e2f2!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-class-filter.is-active{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2f66f5)!important;border-color:#7ea5ff!important;box-shadow:0 10px 22px #2f66f547!important}[data-theme=dark] .sa-behavior-class-filter.is-active span{color:#fff!important}[data-theme=dark] .sa-behavior-entry{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-entry--neutral{background:#1f2937!important}[data-theme=dark] .sa-behavior-entry--outstanding{background:#2d2540!important;border-color:#7e3db8!important}[data-theme=dark] .sa-behavior-entry--positive{background:#173528!important;border-color:#23694d!important}[data-theme=dark] .sa-behavior-entry--needs-attention{background:#3a311f!important;border-color:#8b6b2b!important}[data-theme=dark] .sa-behavior-entry--concerning{background:#3a1f2b!important;border-color:#7f3146!important}[data-theme=dark] .sa-behavior-entry-name{color:#e5e7eb!important}[data-theme=dark] .sa-behavior-entry-note{color:#d7e2f2!important}[data-theme=dark] .sa-behavior-entry-time{color:#9fb0c7!important}[data-theme=dark] .sa-behavior-chip-class{color:#c8d4e7!important;background:#253449!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-chip-parent{color:#fff!important;background:#2f66f5!important}[data-theme=dark] .sa-behavior-chip-tone--outstanding{color:#e2c9ff!important;background:#3a2d54!important;border-color:#8c5ac8!important}[data-theme=dark] .sa-behavior-chip-tone--positive{color:#89f0ca!important;background:#214435!important;border-color:#329f79!important}[data-theme=dark] .sa-behavior-chip-tone--neutral{color:#d0d8e6!important;background:#223043!important;border-color:#41526b!important}[data-theme=dark] .sa-behavior-chip-tone--needs-attention{color:#ffd287!important;background:#473822!important;border-color:#8f6d2a!important}[data-theme=dark] .sa-behavior-chip-tone--concerning{color:#fec7d2!important;background:#4a2832!important;border-color:#8f3c50!important}[data-theme=dark] .sa-behavior-overlay{background:#020617bd!important}[data-theme=dark] .sa-behavior-modal{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-modal-header{background:#0f172af0!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-modal-header h3{color:#e5e7eb!important}[data-theme=dark] .sa-behavior-modal-header p{color:#9fb0c7!important}[data-theme=dark] .sa-behavior-modal-body :is(h3,label,p,span){color:#d7e2f2!important}[data-theme=dark] .sa-behavior-field-input{color:#e5e7eb!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-mini-btn,[data-theme=dark] .sa-behavior-clear-filters,[data-theme=dark] .sa-behavior-modal-cancel,[data-theme=dark] .sa-behavior-filter-summary,[data-theme=dark] .sa-behavior-action-tile,[data-theme=dark] .sa-behavior-category-pill,[data-theme=dark] .sa-behavior-category-card,[data-theme=dark] .sa-behavior-stat-tile,[data-theme=dark] .sa-behavior-panel-card .bg-\[\#F8FAFC\],[data-theme=dark] .sa-behavior-panel-card .bg-\[\#F8FAFF\],[data-theme=dark] .sa-behavior-form-card .bg-\[\#F7F9FC\]{color:#d7e2f2!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-mini-btn:hover,[data-theme=dark] .sa-behavior-clear-filters:hover,[data-theme=dark] .sa-behavior-modal-cancel:hover{background:#15243a!important;border-color:#4b607d!important}[data-theme=dark] .sa-behavior-filter-summary p{color:#d7e2f2!important}[data-theme=dark] .sa-behavior-permission-card{background:#332719!important;border-color:#8b6b2b!important}[data-theme=dark] .sa-behavior-permission-card :is(p,span){color:#ffd287!important}[data-theme=dark] .sa-behavior-mini-btn.border-\[\#F3B3C2\]{color:#fec7d2!important;background:#3a1f2b!important;border-color:#7f3146!important}[data-theme=dark] .sa-behavior-category-form.is-editing{background:linear-gradient(#1d4ed824,#111d31f5),radial-gradient(circle at 0 0,#7ea5ff29,#0000 32%)!important;border-color:#3d5f9f!important;box-shadow:0 0 0 3px #7ea5ff1a!important}[data-theme=dark] .sa-behavior-edit-banner{background:#10233d!important;border-color:#3d5f9f!important}[data-theme=dark] .sa-behavior-edit-banner p{color:#8fbdff!important}[data-theme=dark] .sa-behavior-field-input::placeholder{color:#8fa1bb!important}[data-theme=dark] .sa-behavior-field-input option{color:#e5e7eb;background:#0f172a}[data-theme=dark] .sa-behavior-grade-option{color:#c6d3e5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-notify{background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-notify .sa-behavior-notify-switch{background:#334155}[data-theme=dark] .sa-behavior-notify .sa-behavior-notify-switch.is-on{background:#2f66f5!important}[data-theme=dark] .sa-behavior-modal-close:hover{background:#1e293b!important}[data-theme=dark] .sa-behavior-modal-cancel{color:#d7e2f2!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-behavior-modal-submit{color:#fff!important;background:#2f66f5!important}.sa-student-reports-page{max-width:100%;min-height:1024px;margin:0 auto}.sa-student-reports-content{min-width:0}.sa-student-reports-send-all{white-space:nowrap;min-width:147.37px;height:35.99px;padding-inline:8px}.sa-student-report-send-btn{white-space:nowrap;min-width:78.09px;height:33.99px;padding-inline:8px}.sa-student-report-avatar{width:37.9834px;height:37.9834px}.sa-student-report-sent-pill{white-space:nowrap;width:48.8989px;height:21.9993px;padding-inline:6px}.sa-student-reports-send-all,.sa-student-reports-class-tab,.sa-student-reports-control-card,.sa-student-report-card,.sa-student-report-field,.sa-student-report-action-btn,.sa-student-report-page-btn,.sa-student-report-send-btn,.sa-student-report-side-card,.sa-student-report-state-card,.sa-student-report-history-row,.sa-student-report-sent-pill{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.sa-student-reports-send-all:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.sa-student-reports-class-tab{min-width:78px;min-height:38px}.sa-student-reports-control-card .sa-student-reports-class-tab{width:auto;height:auto}.sa-student-reports-class-tab.is-active{box-shadow:0 4px 10px #2f66f524}.sa-student-report-field:focus{border-color:#2f66f5;outline:none;box-shadow:0 0 0 3px #2f66f51f}.sa-student-report-action-btn:hover,.sa-student-report-page-btn:hover,.sa-student-report-history-row:hover{background:#f8fafc;border-color:#bac6d8}.sa-student-report-send-btn:hover{border-color:#bac6d8}.sa-student-report-side-card .sa-student-reports-send-all{width:100%}@media (width<=980px){.sa-student-reports-send-all{min-width:182px;height:44px}.sa-student-reports-class-tab{min-width:74px;min-height:36px}.sa-student-report-card{padding:16px}}@media (width<=760px){.sa-student-reports-content{padding:12px 10px 14px}.sa-student-reports-top-row{gap:10px}.sa-student-reports-send-all{width:100%}}[data-theme=dark] .sa-student-reports-page{background:#0b1220}[data-theme=dark] .sa-student-reports-content h2{color:#e5e7eb!important}[data-theme=dark] .sa-student-reports-content p{color:#9fb0c7}[data-theme=dark] .sa-student-reports-page :is(.text-\[\#1A202C\],.text-\[\#151B24\],.text-\[\#0F172A\],.text-\[\#111827\],.text-\[\#2D3748\],.text-\[\#344054\]){color:#e5e7eb!important}[data-theme=dark] .sa-student-reports-page :is(.text-\[\#5F6C82\],.text-\[\#5D6777\],.text-\[\#667385\],.text-\[\#5F6B7D\]){color:#9fb0c7!important}[data-theme=dark] .sa-student-reports-page :is(.bg-white,.bg-\[\#F7F9FC\],.bg-\[\#F8FAFC\],.bg-\[\#EFF2F6\]){background:#111d31!important}[data-theme=dark] .sa-student-reports-page :is(.border-\[\#D3DAE4\],.border-\[\#D6DCE5\],.border-\[\#E0E5ED\],.border-\[\#CCD4DF\]){border-color:#334155!important}[data-theme=dark] .sa-student-reports-class-tab{color:#9fb0c7!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-student-reports-class-tab.is-active{color:#fff!important;background:#1d4ed8!important;border-color:#2f66f5!important}[data-theme=dark] .sa-student-report-card,[data-theme=dark] .sa-student-reports-control-card,[data-theme=dark] .sa-student-report-side-card,[data-theme=dark] .sa-student-report-state-card{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-student-report-field{color:#e5e7eb!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-student-report-field::placeholder{color:#64748b!important}[data-theme=dark] .sa-student-report-action-btn,[data-theme=dark] .sa-student-report-page-btn,[data-theme=dark] .sa-student-report-history-row{color:#dbe7f5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-student-report-action-btn:hover,[data-theme=dark] .sa-student-report-page-btn:hover,[data-theme=dark] .sa-student-report-history-row:hover{background:#15243a!important;border-color:#4a607f!important}[data-theme=dark] .sa-student-report-avatar{color:#9fbcf0!important;background:#243447!important}[data-theme=dark] .sa-student-report-card h3{color:#e5e7eb!important}[data-theme=dark] .sa-student-report-card p{color:#9fb0c7!important}[data-theme=dark] .sa-student-report-card .text-\[\#13B980\]{color:#35d39f!important}[data-theme=dark] .sa-student-report-card .text-\[\#F39C12\]{color:#f8b84e!important}[data-theme=dark] .sa-student-report-card .text-\[\#E62753\]{color:#ff6b8b!important}[data-theme=dark] .sa-student-report-card .border-\[\#F3AFBE\]{border-color:#8e4153!important}[data-theme=dark] .sa-student-report-card .bg-\[\#FFF1F4\]{background:#3a1f2b!important}[data-theme=dark] .sa-student-report-card .text-\[\#E72A52\]{color:#ff7a97!important}[data-theme=dark] .sa-student-report-send-btn{color:#dbe7f5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-student-report-send-btn:hover{background:#15243a!important;border-color:#4a607f!important}[data-theme=dark] .sa-student-report-sent-pill{color:#35d39f!important;background:#18392d!important}[data-theme=dark] .sa-student-reports-send-all{color:#fff!important;background:#2f66f5!important}.sa-at-risk-alerts-page{width:100%;max-width:1180px;margin:0 auto}.sa-at-risk-alerts-content{min-width:0}.sa-at-risk-card,.sa-at-risk-alert-banner,.sa-at-risk-contact-btn,.sa-at-risk-parent-row,.sa-at-risk-report-btn{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.sa-at-risk-contact-btn{cursor:pointer}.sa-at-risk-contact-btn:hover{background:#2558de}.sa-at-risk-contact-btn:active{transform:translateY(.5px)}.sa-at-risk-contact-btn[data-state=contacted]{background:#11a86f;box-shadow:0 4px 12px #11a86f38}.sa-at-risk-card .sa-at-risk-contact-btn[data-state=contacted]:hover{background:#0e9864}.sa-at-risk-report-btn{cursor:pointer}.sa-at-risk-report-btn[data-state=reported]{color:#14895d;background:#ecfbf3;border-color:#95d5bc}@media (width<=980px){.sa-at-risk-contact-btn{min-width:148px;height:36px}}@media (width<=760px){.sa-at-risk-alerts-content{padding:12px 10px 14px}.sa-at-risk-card{padding:14px}.sa-at-risk-card .sa-at-risk-contact-btn{width:100%}.sa-at-risk-parent-row{padding:10px 12px}}[data-theme=dark] .sa-at-risk-alerts-page{background:#0b1220}[data-theme=dark] .sa-at-risk-alerts-content h2{color:#e5e7eb!important}[data-theme=dark] .sa-at-risk-alerts-content p{color:#9fb0c7}[data-theme=dark] .sa-at-risk-alert-banner{background:#3a1f2b!important;border-color:#8a3a4c!important}[data-theme=dark] .sa-at-risk-alert-banner p{color:#ff7b98!important}[data-theme=dark] .sa-at-risk-alert-banner span{background:#ff4d73!important}[data-theme=dark] .sa-at-risk-card{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-at-risk-avatar{color:#ff8aa4!important;background:#3a2430!important}[data-theme=dark] .sa-at-risk-card h3{color:#e5e7eb!important}[data-theme=dark] .sa-at-risk-card .bg-\[\#EFF2F6\]{color:#b9c7da!important;background:#233247!important;border-color:#3e4d63!important}[data-theme=dark] .sa-at-risk-card .bg-\[\#FFF1F4\]{color:#ff7f9a!important;background:#3b1e2a!important;border-color:#8b4153!important}[data-theme=dark] .sa-at-risk-card .text-\[\#E72A52\]{color:#ff6f90!important}[data-theme=dark] .sa-at-risk-card .text-\[\#F39C12\]{color:#f7b84a!important}[data-theme=dark] .sa-at-risk-card .bg-\[\#D9DEE7\]{background:#2b3a4f!important}[data-theme=dark] .sa-at-risk-parent-row{background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-at-risk-parent-row .text-\[\#1F2735\]{color:#e5e7eb!important}[data-theme=dark] .sa-at-risk-parent-row .text-\[\#5D6777\]{color:#9fb0c7!important}[data-theme=dark] .sa-at-risk-contact-btn{color:#fff!important;background:#2f66f5!important}[data-theme=dark] .sa-at-risk-contact-btn:hover{background:#2458dd!important}[data-theme=dark] .sa-at-risk-contact-btn[data-state=contacted]{color:#fff!important;background:#16a772!important}[data-theme=dark] .sa-at-risk-report-btn{color:#d7e2f2!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-at-risk-report-btn:hover{background:#15243a!important;border-color:#4b607d!important}[data-theme=dark] .sa-at-risk-report-btn[data-state=reported]{color:#4ed9a6!important;background:#173729!important;border-color:#2f8f6d!important}.sa-notification-page{width:100%;max-width:1180px;margin:0 auto}.sa-notification-content{min-width:0}.sa-notification-mark-all,.sa-notification-card,.sa-notification-dismiss,.sa-notification-filter-field,.sa-notification-action-btn,.sa-notification-clear-btn,.sa-notification-page-btn,.sa-notification-stat-card,.sa-notification-state-card{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.sa-notification-mark-all,.sa-notification-dismiss,.sa-notification-action-btn,.sa-notification-clear-btn,.sa-notification-page-btn{cursor:pointer}.sa-notification-card.is-unread-critical{background:#fff1f4;border-color:#f3afbe}.sa-notification-card.is-unread-warning{background:#fef9ee;border-color:#f1c77f}.sa-notification-card.is-unread-info{background:#eef4ff;border-color:#9db7f5}.sa-notification-card.is-read-default{background:#fff;border-color:#ccd4df}.sa-notification-dismiss:hover{background:#eff3f9;border-color:#bfcbda}.sa-notification-filter-field:focus,.sa-notification-action-btn:hover,.sa-notification-clear-btn:hover,.sa-notification-page-btn:hover{border-color:#9db7f5;box-shadow:0 0 0 2px #2f66f514}.sa-notification-page-btn:disabled:hover{box-shadow:none;border-color:#d3dae4}@media (width<=760px){.sa-notification-content{padding:12px 10px 14px}.sa-notification-card{padding:12px}.sa-notification-mark-all,.sa-notification-card .sa-notification-action-btn{width:100%}}[data-theme=dark] .sa-notification-page{background:#0b1220}[data-theme=dark] .sa-notification-content h2{color:#e5e7eb!important}[data-theme=dark] .sa-notification-content p{color:#9fb0c7}[data-theme=dark] .sa-notification-mark-all,[data-theme=dark] .sa-notification-filter-field,[data-theme=dark] .sa-notification-action-btn,[data-theme=dark] .sa-notification-clear-btn,[data-theme=dark] .sa-notification-page-btn,[data-theme=dark] .sa-notification-stat-card,[data-theme=dark] .sa-notification-state-card{color:#dbe7f5!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-notification-filter-field::placeholder{color:#8ea1bb!important}[data-theme=dark] .sa-notification-mark-all:hover{background:#15243a!important;border-color:#4b607d!important}[data-theme=dark] .sa-notification-card.is-unread-critical{background:#3a1f28!important;border-color:#7f3043!important}[data-theme=dark] .sa-notification-card.is-unread-warning{background:#3a311f!important;border-color:#8a6a33!important}[data-theme=dark] .sa-notification-card.is-unread-info{background:#1d2f4f!important;border-color:#4166a8!important}[data-theme=dark] .sa-notification-card.is-read-default{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-notification-card h3{color:#e5e7eb!important}[data-theme=dark] .sa-notification-card p{color:#9fb0c7!important}[data-theme=dark] .sa-notification-card .text-\[\#F59E0B\]{color:#f8ba4d!important}[data-theme=dark] .sa-notification-card .text-\[\#2F66F5\]{color:#7da5ff!important}[data-theme=dark] .sa-notification-card .text-\[\#13B980\]{color:#39d5a4!important}[data-theme=dark] .sa-notification-card .text-\[\#E72A52\]{color:#fb7185!important}[data-theme=dark] .sa-notification-dismiss{color:#9fb0c7!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-notification-dismiss:hover{color:#dbe7f5!important;background:#15243a!important;border-color:#4b607d!important}[data-theme=dark] .sa-notification-action-btn:hover,[data-theme=dark] .sa-notification-clear-btn:hover,[data-theme=dark] .sa-notification-page-btn:hover{background:#15243a!important;border-color:#4b607d!important}.sa-help-support-page{width:100%;max-width:1180px;margin:0 auto}.sa-help-support-content{min-width:0}.sa-help-support-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.sa-help-support-faq-item,.sa-help-support-contact-card,.sa-help-support-field,.sa-help-support-filter-field,.sa-help-support-clear-btn,.sa-help-support-page-btn,.sa-help-support-state-card,.sa-help-support-category-chip,.sa-help-support-send-btn,.sa-help-support-response-card{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.sa-help-support-faq-trigger,.sa-help-support-clear-btn,.sa-help-support-page-btn,.sa-help-support-send-btn{cursor:pointer}.sa-help-support-filter-field:focus,.sa-help-support-clear-btn:hover,.sa-help-support-page-btn:hover:not(:disabled){border-color:#aebacf;box-shadow:0 0 0 3px #2f66f514}.sa-help-support-faq-trigger{min-height:58px}.sa-help-support-faq-item.is-open{box-shadow:0 0 0 1px #2f66f514}.sa-help-support-faq-answer{word-break:break-word}.sa-help-support-contact-card{overflow:hidden}.sa-help-support-faq-icon img{display:block}.sa-help-support-faq-item.is-open .sa-help-support-faq-icon img{filter:brightness(0)saturate()invert(33%)sepia(94%)saturate(1554%)hue-rotate(214deg)brightness(96%)contrast(101%)}.sa-help-support-field::placeholder{color:#8b96a8}@media (width<=1100px){.sa-help-support-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.sa-help-support-content{padding:12px 10px 14px}.sa-help-support-faq-trigger,.sa-help-support-faq-answer{padding:12px}.sa-help-support-layout{gap:14px}}[data-theme=dark] .sa-help-support-page{background:#0b1220}[data-theme=dark] .sa-help-support-content h2,[data-theme=dark] .sa-help-support-content h3{color:#e5e7eb!important}[data-theme=dark] .sa-help-support-content p{color:#9fb0c7}[data-theme=dark] .sa-help-support-faq-item{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-help-support-faq-item.is-open{border-color:#2f66f5!important}[data-theme=dark] .sa-help-support-faq-item .sa-help-support-faq-icon{color:#9fb0c7!important;background:#1b2739!important}[data-theme=dark] .sa-help-support-faq-item .sa-help-support-faq-trigger>span:last-child{color:#9fb0c7!important}[data-theme=dark] .sa-help-support-faq-item.is-open .sa-help-support-faq-trigger>span:last-child{color:#7ea5ff!important}[data-theme=dark] .sa-help-support-faq-item .text-\[\#1A202C\]{color:#e5e7eb!important}[data-theme=dark] .sa-help-support-faq-answer{border-color:#334155!important}[data-theme=dark] .sa-help-support-contact-card{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-help-support-contact-card .border-b{border-color:#334155!important}[data-theme=dark] .sa-help-support-label{color:#e5e7eb!important}[data-theme=dark] .sa-help-support-field,[data-theme=dark] .sa-help-support-filter-field,[data-theme=dark] .sa-help-support-clear-btn,[data-theme=dark] .sa-help-support-page-btn,[data-theme=dark] .sa-help-support-state-card{color:#e5e7eb!important;background:#111d31!important;border-color:#334155!important}[data-theme=dark] .sa-help-support-filter-field:focus,[data-theme=dark] .sa-help-support-clear-btn:hover,[data-theme=dark] .sa-help-support-page-btn:hover:not(:disabled){background:#15243a!important;border-color:#4b607d!important;box-shadow:0 0 0 3px #7ea5ff1f!important}[data-theme=dark] .sa-help-support-category-chip{color:#9fb0c7!important;background:#1b2739!important;border-color:#334155!important}[data-theme=dark] .sa-help-support-field::placeholder{color:#8ea1bb!important}[data-theme=dark] .sa-help-support-response-card{color:#8fbdff!important;background:#10233d!important;border-color:#3d5f9f!important}[data-theme=dark] .sa-help-support-send-btn{color:#fff!important;background:#2f66f5!important}[data-theme=dark] .sa-help-support-send-btn:hover{background:#2558de!important}.sa-attendance-history-panel:focus,.sa-homework-detail-workspace:focus,.sa-behavior-history-panel:focus,.sa-student-report-detail-panel:focus,.sa-student-report-history-panel:focus{outline-offset:4px;outline:2px solid #2f66f594}.sa-profile-info-overlay{z-index:1300;-webkit-backdrop-filter:blur(1.75px);backdrop-filter:blur(1.75px);background:linear-gradient(90deg,#0b122085 0%,#0b122094 54%,#0b1220a8 100%);justify-content:flex-end;display:flex;position:fixed;inset:0}.sa-profile-info-drawer{background:#f9fafc;flex-direction:column;width:min(486px,100vw - 20px);height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:-18px 0 48px #1018284d}.sa-profile-info-hero{color:#f0fffb;background:#079b65;padding:14px 20px 18px;position:relative}.sa-profile-info-close-btn{color:#e7fff7;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:16px;right:20px}.sa-profile-info-close-btn:hover{background:#fff3}.sa-profile-info-hero-main{gap:12px;padding-top:12px;display:grid}.sa-profile-info-identity-row{align-items:flex-start;gap:14px;display:flex}.sa-profile-info-identity-copy{min-width:0}.sa-profile-info-avatar{color:#ecfff8;letter-spacing:0;background:#ffffff24;border:2px solid #dbfff270;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:26px;font-weight:600;line-height:39px;display:inline-flex}.sa-profile-info-meta-chip{color:#e7fff8;background:#f7fffc2e;border:1px solid #e5fff53d;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;line-height:16.5px;display:inline-flex}.sa-profile-info-name{color:#f4fff9;letter-spacing:0;margin:8px 0 0;font-size:22px;font-weight:600;line-height:33px}.sa-profile-info-school{color:#edfff7e0;margin:2px 0 0;font-size:12px;font-weight:400;line-height:18px}.sa-profile-info-class-chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.sa-profile-info-class-chip{color:#ebfff8;background:#ffffff24;border:1px solid #e6fff738;border-radius:9px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:11px;font-weight:600;line-height:16.5px;display:inline-flex}.sa-profile-info-class-chip.is-total{font-weight:400}.sa-profile-info-body{flex:1;min-height:0;padding:22px 20px 28px;overflow-y:auto}.sa-profile-info-section+.sa-profile-info-section{margin-top:22px}.sa-profile-section-title{color:#5b6475;letter-spacing:.77px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600;line-height:16.5px}.sa-profile-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sa-profile-metric-card{text-align:center;border-radius:14px;height:76px;padding:11px 10px 10px}.sa-profile-metric-card strong{letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:27px;display:block}.sa-profile-metric-card span{color:#5f6c82;margin-top:1px;font-size:11px;font-weight:400;line-height:16px;display:block}.sa-profile-metric-card.tone-blue{background:#e8edf9}.sa-profile-metric-card.tone-blue strong{color:#2f66f5}.sa-profile-metric-card.tone-green{background:#e4f5f1}.sa-profile-metric-card.tone-green strong{color:#13b980}.sa-profile-metric-card.tone-amber{background:#f6efe0}.sa-profile-metric-card.tone-amber strong{color:#f39c12}.sa-profile-metric-card.tone-cyan{background:#e3f2f8}.sa-profile-metric-card.tone-cyan strong{color:#0fb0d2}.sa-profile-metric-card.tone-purple{background:#efe9f9}.sa-profile-metric-card.tone-purple strong{color:#7d54f1}.sa-profile-metric-card.tone-rose{background:#f8eaf0}.sa-profile-metric-card.tone-rose strong{color:#e62a52}.sa-profile-about-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sa-profile-about-section{background:#fff;border:1px solid #d6dde8;border-radius:12px;padding:14px 14px 16px}.sa-profile-sync-pill{color:#0b8f60;white-space:nowrap;background:#edf9f4;border:1px solid #cfe7dc;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:600;line-height:16.5px;display:inline-flex}.sa-profile-edit-btn{color:#5c677a;background:#f7f9fc;border:1px solid #d2dae6;border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:11px;font-weight:400;line-height:16.5px;display:inline-flex}.sa-profile-edit-btn:hover{background:#eef3fa}.sa-profile-about-copy{color:#5e697b;margin:0;font-size:12px;font-weight:400;line-height:19.2px}.sa-profile-info-list{border-top:1px solid #d6dde8}.sa-profile-info-row{border-bottom:1px solid #d6dde8;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sa-profile-info-row-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.sa-profile-info-row-icon.tone-blue{color:#2f66f5}.sa-profile-info-row-icon.tone-green{color:#13b980}.sa-profile-info-row-icon.tone-cyan{color:#0fb0d2}.sa-profile-info-row-icon.tone-amber{color:#f39c12}.sa-profile-info-row-icon.tone-purple{color:#7d54f1}.sa-profile-info-copy span{color:#5d6777;font-size:11px;font-weight:400;line-height:16.5px;display:block}.sa-profile-info-copy strong{color:#121a28;margin-top:2px;font-size:12px;font-weight:600;line-height:18px;display:block}.sa-profile-activities-list{border-top:1px solid #d6dde8}.sa-profile-activity-row{border-bottom:1px solid #d6dde8;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:grid}.sa-profile-activity-icon{width:18px;height:18px}.sa-profile-activity-icon.tone-green{color:#13b980}.sa-profile-activity-icon.tone-amber{color:#f39c12}.sa-profile-activity-icon.tone-blue{color:#2f66f5}.sa-profile-activity-icon.tone-cyan{color:#0fb0d2}.sa-profile-activity-row p{color:#1a202c;margin:0;font-size:12px;font-weight:400;line-height:18px}.sa-profile-activity-row span{color:#5f6c82;white-space:nowrap;font-size:11px;font-weight:400;line-height:16.5px}.sa-profile-actions{gap:12px;margin-top:22px;display:grid}.sa-profile-change-password-btn{color:#2f66f5;text-align:left;background:#f5f8fc;border:1px solid #d3dae4;border-radius:12px;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.sa-profile-change-password-btn span{min-width:0}.sa-profile-change-password-btn strong{color:#1a202c;font-size:12px;font-weight:600;line-height:18px;display:block}.sa-profile-change-password-btn small{color:#5f6c82;margin-top:2px;font-size:11px;font-weight:400;line-height:16.5px;display:block}.sa-profile-change-password-btn:hover{background:#edf3fb}.sa-profile-signout-btn{color:#e72a52;background:#fff1f4;border:1px solid #f5cad4;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.sa-profile-signout-btn:hover{background:#ffe8ee}.sa-dashboard-shell .sa-profile-info-overlay{z-index:1300!important}.sa-dashboard-shell .sa-profile-info-drawer{z-index:1301!important}@media (width<=1200px){.sa-profile-info-drawer{width:min(468px,100vw - 12px)}}@media (width<=760px){.sa-profile-info-drawer{width:100vw}.sa-profile-info-hero-main{gap:10px}.sa-profile-info-identity-row{gap:12px}.sa-profile-info-name{font-size:20px;line-height:30px}.sa-profile-info-avatar{width:64px;height:64px;font-size:22px;line-height:33px}.sa-profile-info-class-chip{height:30px;padding-inline:9px;font-size:11px;line-height:16.5px}.sa-profile-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-profile-change-password-btn strong,.sa-profile-signout-btn{font-size:12px;line-height:18px}}[data-theme=dark] .sa-profile-info-drawer{background:#0f172a}[data-theme=dark] .sa-profile-info-hero{background:#0b9e68}[data-theme=dark] .sa-profile-sync-pill{color:#7ee4b5;background:#123629;border-color:#245b49}[data-theme=dark] .sa-profile-edit-btn{color:#c8d4e7;background:#172338;border-color:#3f4f66}[data-theme=dark] .sa-profile-about-section{background:#111d31;border-color:#334155}[data-theme=dark] .sa-profile-about-copy,[data-theme=dark] .sa-profile-info-copy span,[data-theme=dark] .sa-profile-activity-row span,[data-theme=dark] .sa-profile-change-password-btn small{color:#9fb0c7}[data-theme=dark] .sa-profile-info-copy strong,[data-theme=dark] .sa-profile-activity-row p,[data-theme=dark] .sa-profile-change-password-btn strong{color:#e5e7eb}[data-theme=dark] .sa-profile-section-title{color:#8ea1bb}[data-theme=dark] .sa-profile-info-list,[data-theme=dark] .sa-profile-activities-list,[data-theme=dark] .sa-profile-info-row,[data-theme=dark] .sa-profile-activity-row{border-color:#334155}[data-theme=dark] .sa-profile-metric-card.tone-blue{background:#1d2d47}[data-theme=dark] .sa-profile-metric-card.tone-green{background:#173729}[data-theme=dark] .sa-profile-metric-card.tone-amber{background:#3e331f}[data-theme=dark] .sa-profile-metric-card.tone-cyan{background:#173541}[data-theme=dark] .sa-profile-metric-card.tone-purple{background:#322745}[data-theme=dark] .sa-profile-metric-card.tone-rose{background:#3a1f2b}[data-theme=dark] .sa-profile-metric-card span{color:#9fb0c7}[data-theme=dark] .sa-profile-change-password-btn{background:#111d31;border-color:#334155}[data-theme=dark] .sa-profile-change-password-btn:hover{background:#16233a}[data-theme=dark] .sa-profile-signout-btn{color:#ff6f90;background:#3a1f2b;border-color:#7d3448}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body,button,input,select,textarea{font-family:inherit}[data-theme=dark] .sa-auth-app{color:#e5e7eb;background:#061126!important}[data-theme=dark] .sa-auth-app .sa-auth-grid{background-image:linear-gradient(90deg,#0000 0 73px,#7592c46b 73px 74px)!important}[data-theme=dark] .sa-auth-app .sa-auth-grid:before{background:linear-gradient(#0000 0%,#061126 100%)!important}[data-theme=dark] .sa-auth-app .sa-auth-footer{color:#9fb0c7!important}[data-theme=dark] .sa-auth-app .sa-auth-content :is(h1,label){color:#e5e7eb!important}[data-theme=dark] .sa-auth-app .sa-auth-content :is(p,li,small){color:#9fb0c7!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-auth-badge-wrap{background:linear-gradient(#3341556b 0%,#0f172a00 100%)!important;border-color:#334155!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-auth-badge-inner{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-field{background:#0f172a!important;border-color:#334155!important;box-shadow:0 1px 2px #02061759!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-field-input{color:#e5e7eb!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-field-input::placeholder{color:#8ea1bb!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-auth-otp-input{color:#e5e7eb!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-auth-inline-link{color:#dbe7ff!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-auth-icon-btn:hover{color:#dbe7ff!important;background:#1e293b!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-auth-primary-btn{color:#fff!important}.sa-invite-setup-shell{width:min(100%,1040px);margin:0 auto 10px;padding:0 2px}.sa-invite-setup-badge{color:#2d57d0;letter-spacing:.08em;text-transform:uppercase;background:#ffffffbd;border:1px solid #cfdafb;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:10px;font-weight:600;line-height:15px;display:inline-flex}.sa-invite-setup-title{color:#101828;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(30px,2.4vw,36px);font-weight:700;line-height:1.1}.sa-invite-setup-subtitle{color:#4b5668;letter-spacing:-.008em;margin:8px 0 0;font-size:16px;font-weight:400;line-height:25px}.sa-invite-setup-card{background:radial-gradient(120% 92% at 0 0,#dfeaffad 0%,#dfeaff00 52%),linear-gradient(148deg,#fbfdff 0%,#f5f8fc 58%,#f8fbff 100%);border:1px solid #d3deee;border-radius:24px;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);width:100%;min-height:560px;max-height:calc(100dvh - 186px);display:grid;overflow:hidden;box-shadow:0 26px 52px #0f172a21}.sa-invite-setup-card.is-invalid{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:560px;min-height:360px;max-height:none;margin:0 auto;padding:40px 34px;display:flex}.sa-invite-setup-card.is-invalid .sa-invite-setup-badge{margin-top:14px}.sa-invite-setup-card.is-invalid .sa-invite-setup-title,.sa-invite-setup-card.is-invalid .sa-invite-setup-subtitle{text-align:center}.sa-invite-setup-hero{background:radial-gradient(132% 88% at 15% 8%,#ceddff8a 0%,#ceddff00 62%),linear-gradient(165deg,#f4f8fffa 0%,#ecf3fde6 100%);border-right:1px solid #d8e3f0;flex-direction:column;padding:clamp(22px,3.2vw,34px) clamp(20px,2.7vw,32px);display:flex}.sa-invite-setup-token-block{background:#fafcffe6;border:1px solid #cfe0ff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:20px;padding:12px;display:grid}.sa-invite-setup-token-icon{color:#2f66f5;background:#e9f0ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sa-invite-setup-note-title{color:#3a61b0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:15px}.sa-invite-setup-note-body{color:#1f4bbb;word-break:break-all;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;font-weight:500;line-height:21px}.sa-invite-setup-feature-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sa-invite-setup-feature-list li{align-items:flex-start;gap:8px;display:flex}.sa-invite-setup-feature-list li span{color:#2f66f5;background:#eaf0ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.sa-invite-setup-feature-list li p{color:#425067;margin:0;font-size:13px;font-weight:500;line-height:19px}.sa-invite-setup-form-panel{flex-direction:column;gap:14px;padding:clamp(22px,3vw,34px);display:flex;overflow-y:auto}.sa-invite-setup-form-head h2{color:#111827;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:30px}.sa-invite-setup-form-head p{color:#5e6a7e;margin:4px 0 0;font-size:14px;font-weight:400;line-height:21px}.sa-invite-setup-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.sa-invite-setup-error-icon{color:#e11d48;background:#ffe4e6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.sa-invite-setup-error p{color:#9f1239;margin:0;font-size:12px;font-weight:600;line-height:18px}.sa-invite-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sa-invite-setup-field-full{grid-column:1/-1}.sa-invite-setup-field-help{color:#667085;margin:5px 0 0;font-size:11px;font-weight:400;line-height:17px}.sa-invite-setup-helper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.sa-invite-setup-helper-icon{color:#2f66f5;background:#e8eeff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sa-invite-setup-helper p{color:#475467;margin:0;font-size:12px;font-weight:400;line-height:18px}.sa-invite-setup-actions{background:linear-gradient(#f7fbff00 0%,#f7fbff 33%);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;margin-top:auto;padding-top:12px;display:grid;position:sticky;bottom:0}.sa-invite-setup-btn{cursor:pointer;letter-spacing:-.006em;border:1px solid #ffffff1f;border-radius:11px;height:44px;font-size:14px;font-weight:600;line-height:20px}.sa-invite-setup-btn-secondary{color:#344054;background:#fff;border-color:#d0d5dd;transition:background-color .15s}.sa-invite-setup-btn-secondary:hover{background:#f8fafc}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-badge{background:#0d1f3feb;border-color:#355290;color:#c8d8ff!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-title{color:#f3f7ff!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-subtitle{color:#a9b7cf!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-card{background:radial-gradient(120% 95% at 0 0,#1832628f 0%,#18326200 54%),linear-gradient(152deg,#071a3a 0%,#091a35 57%,#0a1e3f 100%);border-color:#2f4167;box-shadow:0 28px 52px #0208178c}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-hero{background:radial-gradient(118% 85% at 12% 8%,#27488270 0%,#27488200 58%),linear-gradient(165deg,#081e3ef2 0%,#071b3af2 100%);border-right-color:#2e436c}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-token-block{background:#081a36e0;border-color:#36548d}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-token-icon{color:#7fa8ff;background:#132f62}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-note-title{color:#b9cbef!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-note-body{color:#d6e4ff!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-feature-list li span{color:#8ab0ff;background:#112f62}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-feature-list li p{color:#a3b7d6!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-form-head h2{color:#f3f6ff!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-form-head p{color:#9fb3d2!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-error{background:#450a0a;border-color:#7f1d1d}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-error-icon{color:#fda4af;background:#5f1212}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-error p{color:#fecdd3!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-field-help{color:#8ea1bb!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-helper{background:#0f172a;border-color:#334155}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-helper-icon{color:#eff6ff;background:#1d4ed8}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-helper p{color:#9fb0c7!important}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-btn-secondary{color:#dbe7f5;background:#0f172a;border-color:#334155}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-btn-secondary:hover{background:#1e293b}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-actions{background:linear-gradient(#0a1d3b00 0%,#0a1d3b 33%)}@media (width<=760px){.sa-invite-setup-shell{width:min(100%,520px);padding:0}.sa-invite-setup-card{border-radius:18px;grid-template-columns:1fr;min-height:0;max-height:none}.sa-invite-setup-hero{border-bottom:1px solid #d8e3f0;border-right:0;padding:20px 18px}[data-theme=dark] .sa-auth-app .sa-auth-content .sa-invite-setup-hero{border-bottom-color:#2e436c}.sa-invite-setup-form-panel{max-height:none;padding:18px;overflow:visible}.sa-invite-setup-grid{grid-template-columns:1fr}.sa-invite-setup-actions{background:0 0;grid-template-columns:1fr;padding-top:4px;position:static}}@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-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-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
