/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-50:oklch(97% .014 254.604);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-300:oklch(86.9% .022 252.894);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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);--text-caption:14.4px;--text-body:16.8px;--text-item:19.2px;--text-section:21.6px;--text-page:28.8px;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-active:#1e40af;--color-canvas:#f6f7fb;--color-surface:#fff;--color-ink:#303744;--color-muted:#626b7a;--color-line:#dde2eb;--color-accent:#626e91;--color-accent-soft:#edf0f7;--color-success:#4f6b59;--color-warning:#865c20;--color-danger:#994747}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#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}:root{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--text-caption:14.4px;--text-body:16.8px;--text-item:19.2px;--text-section:21.6px;--text-page:28.8px;--line-caption:21.6px;--line-body:26.4px;--line-item:28.8px;--line-section:31.2px;--line-page:38.4px;--line-control:23.52px;--control-height:40px;--control-height-compact:32px;--control-height-touch:48px;--control-border:#c9d0dd;--control-border-hover:#9eaac1;--control-border-disabled:#e0e4ec;--radius-control:8px;--radius-panel:14px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-related:var(--space-4);--space-label:var(--space-8);--space-actions:var(--space-8);--space-field:var(--space-16);--space-heading:var(--space-16);--space-section:var(--space-24);--space-list:var(--space-12);--space-layout:var(--space-16);--panel-padding:var(--space-16);--table-row-padding:var(--space-12);--shadow-soft:0 4px 20px #35446905;font-size:14px;line-height:1.6}*{box-sizing:border-box}body{font-size:var(--text-body);line-height:var(--line-body);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{transition:background .15s,color .15s,border-color .15s}:focus-visible{outline:none}h1,h2,h3,p{margin:0}h1{font-size:var(--text-page);line-height:var(--line-page);letter-spacing:-.5px;color:var(--color-ink);font-weight:600}h2{font-size:var(--text-section);line-height:var(--line-section);color:var(--color-ink);font-weight:600}h3{font-size:var(--text-item);line-height:var(--line-item);color:var(--color-ink);font-weight:600}small{font-size:var(--text-caption);line-height:var(--line-caption)}strong{font-weight:600}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border:1px solid var(--control-border);border-radius:var(--radius-control);padding:9px var(--space-12);color:var(--color-ink);background:#fff;max-width:100%;min-height:40px}select{padding-right:28px}textarea{resize:vertical;width:100%;display:block}input::placeholder,textarea::placeholder{color:var(--color-muted)}input[type=checkbox],input[type=radio]{width:17px;height:17px;accent-color:var(--color-primary);flex-shrink:0}input:disabled,select:disabled,textarea:disabled{color:var(--color-muted);background:#edf0f5}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:var(--text-body);line-height:var(--line-body)}th{text-align:left;color:var(--color-muted);font-weight:400;font-size:var(--text-caption);line-height:var(--line-caption);padding:var(--table-row-padding) var(--panel-padding);background:#fafbfe;border-top:1px solid #eff1f6;border-bottom:1px solid #eff1f6}td{padding:var(--table-row-padding) var(--panel-padding);color:var(--color-ink);font-size:var(--text-body);line-height:var(--line-body);border-bottom:1px solid #eff1f6}td strong{color:var(--color-ink);font-size:var(--text-body);line-height:var(--line-body)}td small{font-size:var(--text-caption);line-height:var(--line-caption);color:var(--color-muted);margin-top:var(--space-4);display:block}tbody tr:hover{background:#fcfcfe}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{font-size:var(--text-body);line-height:var(--line-body);background:#fff}}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select{height:var(--control-height);min-height:var(--control-height);font-size:var(--text-body);line-height:var(--line-control);padding-block:7px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):disabled,select:disabled,textarea:disabled{border-color:var(--control-border-disabled)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-primary)}input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[max\(8px\,_env\(safe-area-inset-top\)\)_max\(8px\,_env\(safe-area-inset-right\)\)_auto_auto\]{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) auto auto}.inset-auto{inset:auto}.inset-y-0{inset-block:0}.-top-\[4px\]{top:-4px}.top-0{top:0}.top-\[-20px\]{top:-20px}.top-\[4px\]{top:4px}.top-\[20px\]{top:20px}.top-\[50\%\]{top:50%}.top-\[calc\(50\%_\+_8px\)\]{top:calc(50% + 8px)}.top-\[calc\(50\%_\+_180px\)\]{top:calc(50% + 180px)}.top-\[calc\(50\%_-_200px\)\]{top:calc(50% - 200px)}.top-\[calc\(50\%_-_235px\)\]{top:calc(50% - 235px)}.top-full{top:100%}.-right-\[4px\]{right:-4px}.right-0{right:0}.right-\[2px\]{right:2px}.right-\[4px\]{right:4px}.right-\[8px\]{right:8px}.bottom-0{bottom:0}.bottom-\[4px\]{bottom:4px}.bottom-\[8px\]{bottom:8px}.bottom-\[47px\]{bottom:47px}.bottom-\[calc\(-1\*var\(--panel-padding\)\)\]{bottom:calc(-1 * var(--panel-padding))}.left-0{left:0}.left-\[8px\]{left:8px}.left-\[12px\]{left:12px}.left-\[28px\]{left:28px}.left-\[50\%\]{left:50%}.left-\[calc\(50\%_\+_330px\)\]{left:calc(50% + 330px)}.left-\[calc\(50\%_\+_390px\)\]{left:calc(50% + 390px)}.left-\[calc\(50\%_-_350px\)\]{left:calc(50% - 350px)}.left-\[calc\(50\%_-_540px\)\]{left:calc(50% - 540px)}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[15\]{z-index:15}.z-\[20\]{z-index:20}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.\[grid-column\:1\/-1\],.\[grid-column\:1_\/_-1\]{grid-column:1/-1}.\[grid-column\:2\]{grid-column:2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\[margin\:0_0_8px\]{margin:0 0 8px}.\[margin\:0_0_var\(--space-8\)\]{margin:0 0 var(--space-8)}.\[margin\:0_0_var\(--space-12\)\]{margin:0 0 var(--space-12)}.\[margin\:0_0_var\(--space-heading\)\]{margin:0 0 var(--space-heading)}.\[margin\:0_0_var\(--space-label\)\]{margin:0 0 var(--space-label)}.\[margin\:0_0_var\(--space-layout\)\]{margin:0 0 var(--space-layout)}.\[margin\:0_3px_var\(--space-label\)\]{margin:0 3px var(--space-label)}.\[margin\:0_auto\]{margin:0 auto}.\[margin\:9px_auto\]{margin:9px auto}.\[margin\:17px_0\]{margin:17px 0}.\[margin\:18px_0\]{margin:18px 0}.\[margin\:20px_0\]{margin:20px 0}.\[margin\:22px_0_35px\]{margin:22px 0 35px}.\[margin\:24px_0_20px\]{margin:24px 0 20px}.\[margin\:25px_0\]{margin:25px 0}.\[margin\:25px_0_8px\]{margin:25px 0 8px}.\[margin\:32px_0_48px\]{margin:32px 0 48px}.\[margin\:40px_auto_20px\]{margin:40px auto 20px}.\[margin\:var\(--space-8\)_0\]{margin:var(--space-8) 0}.\[margin\:var\(--space-16\)_0\]{margin:var(--space-16) 0}.\[margin\:var\(--space-16\)_0_var\(--space-24\)\]{margin:var(--space-16) 0 var(--space-24)}.\[margin\:var\(--space-heading\)_0\]{margin:var(--space-heading) 0}.\[margin\:var\(--space-label\)_0\]{margin:var(--space-label) 0}.\[margin\:var\(--space-layout\)_0\]{margin:var(--space-layout) 0}.\[margin\:var\(--space-list\)_0\]{margin:var(--space-list) 0}.m-0{margin:0}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-\[var\(--space-16\)\]{margin-block:var(--space-16)}.my-\[var\(--space-field\)\]{margin-block:var(--space-field)}.mt-0{margin-top:0}.mt-\[2px\]{margin-top:2px}.mt-\[8px\]{margin-top:8px}.mt-\[14px\]{margin-top:14px}.mt-\[25px\]{margin-top:25px}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.mt-\[var\(--space-12\)\]{margin-top:var(--space-12)}.mt-\[var\(--space-16\)\]{margin-top:var(--space-16)}.mt-\[var\(--space-24\)\]{margin-top:var(--space-24)}.mt-\[var\(--space-heading\)\]{margin-top:var(--space-heading)}.mt-\[var\(--space-label\)\]{margin-top:var(--space-label)}.mt-\[var\(--space-list\)\]{margin-top:var(--space-list)}.mt-\[var\(--space-related\)\]{margin-top:var(--space-related)}.mt-\[var\(--space-section\)\]{margin-top:var(--space-section)}.mt-auto{margin-top:auto}.mr-\[var\(--space-8\)\]{margin-right:var(--space-8)}.mr-auto{margin-right:auto}.mb-\[15px\]{margin-bottom:15px}.mb-\[17px\]{margin-bottom:17px}.mb-\[22px\]{margin-bottom:22px}.mb-\[28px\]{margin-bottom:28px}.mb-\[var\(--space-8\)\]{margin-bottom:var(--space-8)}.mb-\[var\(--space-12\)\]{margin-bottom:var(--space-12)}.mb-\[var\(--space-16\)\]{margin-bottom:var(--space-16)}.mb-\[var\(--space-24\)\]{margin-bottom:var(--space-24)}.mb-\[var\(--space-field\)\]{margin-bottom:var(--space-field)}.mb-\[var\(--space-heading\)\]{margin-bottom:var(--space-heading)}.mb-\[var\(--space-layout\)\]{margin-bottom:var(--space-layout)}.mb-\[var\(--space-list\)\]{margin-bottom:var(--space-list)}.mb-\[var\(--space-section\)\]{margin-bottom:var(--space-section)}.ml-0{margin-left:0}.ml-\[var\(--sidebar-width\)\]{margin-left:var(--sidebar-width)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.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}.table{display:table}.\[height\:clamp\(280px\,40vh\,440px\)\]{height:clamp(280px,40vh,440px)}.h-32{height:calc(var(--spacing) * 32)}.h-\[1\.75rem\]{height:1.75rem}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[68px\]{height:68px}.h-\[74px\]{height:74px}.h-\[104px\]{height:104px}.h-\[110px\]{height:110px}.h-\[170px\]{height:170px}.h-\[205px\]{height:205px}.h-\[216px\]{height:216px}.h-\[252px\]{height:252px}.h-\[640px\]{height:640px}.h-\[860px\]{height:860px}.h-\[calc\(100dvh_-_var\(--topbar-height\)\)\]{height:calc(100dvh - var(--topbar-height))}.h-\[calc\(100vh_-_240px\)\]{height:calc(100vh - 240px)}.h-\[calc\(var\(--control-height\)_-_8px\)\]{height:calc(var(--control-height) - 8px)}.h-\[var\(--control-height\)\]{height:var(--control-height)}.h-\[var\(--control-height-compact\)\]{height:var(--control-height-compact)}.h-\[var\(--topbar-height\)\]{height:var(--topbar-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[680px\]{max-height:680px}.max-h-\[1000px\]{max-height:1000px}.max-h-\[calc\(100dvh_-_16px\)\]{max-height:calc(100dvh - 16px)}.max-h-\[calc\(100dvh_-_48px\)\]{max-height:calc(100dvh - 48px)}.max-h-\[none\]{max-height:none}.min-h-0{min-height:0}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[20px\]{min-height:20px}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[66px\]{min-height:66px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[240px\]{min-height:240px}.min-h-\[475px\]{min-height:475px}.min-h-\[620px\]{min-height:620px}.min-h-\[673px\]{min-height:673px}.min-h-\[820px\]{min-height:820px}.min-h-\[var\(--control-height\)\]{min-height:var(--control-height)}.min-h-\[var\(--control-height-compact\)\]{min-height:var(--control-height-compact)}.min-h-\[var\(--topbar-height\)\]{min-height:var(--topbar-height)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-32{width:calc(var(--spacing) * 32)}.w-\[6px\]{width:6px}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[35px\]{width:35px}.w-\[36px\]{width:36px}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[106px\]{width:106px}.w-\[166px\]{width:166px}.w-\[170px\]{width:170px}.w-\[190px\]{width:190px}.w-\[210px\]{width:210px}.w-\[216px\]{width:216px}.w-\[224px\]{width:224px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[1220px\]{width:1220px}.w-\[1420px\]{width:1420px}.w-\[calc\(100\%_-_var\(--sidebar-width\)\)\]{width:calc(100% - var(--sidebar-width))}.w-\[calc\(var\(--control-height\)_-_8px\)\]{width:calc(var(--control-height) - 8px)}.w-\[min\(100\%\,_440px\)\]{width:min(100%,440px)}.w-\[min\(360px\,_calc\(100vw_-_24px\)\)\]{width:min(360px,100vw - 24px)}.w-\[min\(390px\,_calc\(100vw_-_24px\)\)\]{width:min(390px,100vw - 24px)}.w-\[min\(444px\,_calc\(100vw_-_16px\)\)\]{width:min(444px,100vw - 16px)}.w-\[min\(560px\,_calc\(100vw_-_32px\)\)\]{width:min(560px,100vw - 32px)}.w-\[min\(920px\,_calc\(100vw_-_40px\)\)\]{width:min(920px,100vw - 40px)}.w-\[var\(--control-height\)\]{width:var(--control-height)}.w-\[var\(--control-height-compact\)\]{width:var(--control-height-compact)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[190px\]{max-width:190px}.max-w-\[440px\]{max-width:440px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1780px\]{max-width:1780px}.max-w-\[calc\(100\%_-_8px\)\]{max-width:calc(100% - 8px)}.max-w-\[calc\(100vw_-_16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[none\]{max-width:none}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[2\.2em\]{min-width:2.2em}.min-w-\[12px\]{min-width:12px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.\[flex\:0_0_1\.75rem\]{flex:0 0 1.75rem}.\[flex\:0_0_34px\]{flex:0 0 34px}.\[flex\:0_0_106px\]{flex:0 0 106px}.\[flex\:0_0_auto\]{flex:none}.\[flex\:1\]{flex:1}.\[flex\:1_0_auto\]{flex:1 0 auto}.\[flex\:1_1_0\]{flex:1 1 0}.\[flex\:none\]{flex:none}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.\[transform-origin\:0_0\]{transform-origin:0 0}.\[transform\:rotate\(-2deg\)\]{transform:rotate(-2deg)}.\[transform\:rotate\(-12deg\)\]{transform:rotate(-12deg)}.\[transform\:rotate\(-20deg\)\]{transform:rotate(-20deg)}.\[transform\:rotate\(10deg\)\]{transform:rotate(10deg)}.\[transform\:translate\(-50\%\,_-50\%\)\]{transform:translate(-50%,-50%)}.\[transform\:translate\(-50\%\,_-50\%\)_rotate\(-28deg\)\]{transform:translate(-50%,-50%)rotate(-28deg)}.\[transform\:translateX\(-3px\)\]{transform:translate(-3px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:fade-in_0\.15s_ease-out\]{animation:.15s ease-out fade-in}.\[animation\:fade-in_0\.16s_ease-out\]{animation:.16s ease-out fade-in}.\[animation\:notification-enter_160ms_ease-out\]{animation:.16s ease-out notification-enter}.cursor-col-resize{cursor:col-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.\[touch-action\:none\]{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-\[80px\]{scroll-margin-top:80px}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.grid-cols-\[1fr_1\.8fr_0\.7fr_1fr\]{grid-template-columns:1fr 1.8fr .7fr 1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_1\.3fr\]{grid-template-columns:1fr 1fr 1.3fr}.grid-cols-\[24px_minmax\(0\,_1fr\)_auto\]{grid-template-columns:24px minmax(0,1fr) auto}.grid-cols-\[36px_minmax\(0\,_1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[38px_minmax\(0\,_1fr\)_minmax\(110px\,_180px\)_30px\]{grid-template-columns:38px minmax(0,1fr) minmax(110px,180px) 30px}.grid-cols-\[72px_minmax\(0\,_1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,_1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[224px_minmax\(0\,1fr\)\]{grid-template-columns:224px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1\.3fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1\.3fr\)_minmax\(0\,_1fr\)_minmax\(0\,_1fr\)_96px\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 96px}.grid-cols-\[minmax\(0\,_1\.15fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1fr\)_190px\]{grid-template-columns:minmax(0,1fr) 190px}.grid-cols-\[minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1fr\)_minmax\(0\,_1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,_1fr\)_minmax\(0\,_1\.1fr\)_minmax\(0\,_1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,_1fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1fr\)_repeat\(3\,_minmax\(0\,_140px\)\)\]{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,140px))}.grid-cols-\[minmax\(160px\,_380px\)_auto\]{grid-template-columns:minmax(160px,380px) auto}.grid-cols-\[minmax\(300px\,_calc\(var\(--paper-image-pane\,_50\%\)_-_6px\)\)_12px_minmax\(_340px\,_1fr_\)\]{grid-template-columns:minmax(300px, calc(var(--paper-image-pane,50%) - 6px)) 12px minmax(340px, 1fr)}.grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(3\,_minmax\(100px\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(100px,1fr))}.grid-cols-\[repeat\(4\,_1fr\)\]{grid-template-columns:repeat(4,1fr)}.grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(7\,_1fr\)\]{grid-template-columns:repeat(7,1fr)}.grid-cols-\[repeat\(7\,_24px\)\]{grid-template-columns:repeat(7,24px)}.grid-cols-\[repeat\(7\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(min\(100\%\,_260px\)\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid-cols-\[var\(--chat-width\,_300px\)_12px_minmax\(0\,_1fr\)\]{grid-template-columns:var(--chat-width,300px) 12px minmax(0, 1fr)}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\[place-content\:center\]{place-content:center}.place-items-center{place-items:center}.\[align-content\:start\]{align-content:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\[justify-items\:center\]{justify-items:center}.\[gap\:0_var\(--space-24\)\]{gap:0 var(--space-24)}.\[gap\:8px_14px\]{gap:8px 14px}.\[gap\:var\(--space-4\)_0\]{gap:var(--space-4) 0}.\[gap\:var\(--space-4\)_var\(--space-8\)\]{gap:var(--space-4) var(--space-8)}.\[gap\:var\(--space-4\)_var\(--space-12\)\]{gap:var(--space-4) var(--space-12)}.\[gap\:var\(--space-8\)_var\(--space-12\)\]{gap:var(--space-8) var(--space-12)}.\[gap\:var\(--space-8\)_var\(--space-16\)\]{gap:var(--space-8) var(--space-16)}.\[gap\:var\(--space-12\)_var\(--space-16\)\]{gap:var(--space-12) var(--space-16)}.\[gap\:var\(--space-actions\)_var\(--space-layout\)\]{gap:var(--space-actions) var(--space-layout)}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[15px\]{gap:15px}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--space-12\)\]{gap:var(--space-12)}.gap-\[var\(--space-16\)\]{gap:var(--space-16)}.gap-\[var\(--space-24\)\]{gap:var(--space-24)}.gap-\[var\(--space-actions\)\]{gap:var(--space-actions)}.gap-\[var\(--space-field\)\]{gap:var(--space-field)}.gap-\[var\(--space-heading\)\]{gap:var(--space-heading)}.gap-\[var\(--space-label\)\]{gap:var(--space-label)}.gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}.gap-\[var\(--space-list\)\]{gap:var(--space-list)}.gap-\[var\(--space-related\)\]{gap:var(--space-related)}.gap-\[var\(--space-section\)\]{gap:var(--space-section)}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[var\(--space-16\)\]{column-gap:var(--space-16)}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[var\(--space-4\)\]{row-gap:var(--space-4)}.gap-y-\[var\(--space-8\)\]{row-gap:var(--space-8)}.\[align-self\:center\]{align-self:center}.\[align-self\:flex-start\]{align-self:flex-start}.\[align-self\:stretch\]{align-self:stretch}.self-start{align-self:flex-start}.\[justify-self\:center\]{justify-self:center}.\[justify-self\:end\]{justify-self:end}.\[justify-self\:start\]{justify-self:start}.justify-self-start{justify-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\[overscroll-behavior\:contain\]{overscroll-behavior:contain}.\[overscroll-behavior-y\:contain\]{overscroll-behavior-y:contain}.\[border-radius\:0_0_16px_16px\]{border-radius:0 0 16px 16px}.\[border-radius\:12px_12px_12px_4px\]{border-radius:12px 12px 12px 4px}.rounded-\[0\]{border-radius:0}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[5px_9px_9px_5px\]{border-radius:5px 9px 9px 5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.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-\[12px_12px_12px_4px\]{border-radius:12px 12px 12px 4px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[19px\]{border-radius:19px}.rounded-\[26px\]{border-radius:26px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\[border-color\:\#8da5d31a\]{border-color:#8da5d31a}.\[border-color\:var\(--control-border\)\]{border-color:var(--control-border)}.border-\[\#79bf90\]{border-color:#79bf90}.border-\[\#c4cddd\]{border-color:#c4cddd}.border-\[\#dc858e\]{border-color:#dc858e}.border-\[\#dce0eb\]{border-color:#dce0eb}.border-\[\#dce1ec\]{border-color:#dce1ec}.border-\[\#e2e6f0\]{border-color:#e2e6f0}.border-\[\#e5e8f0\]{border-color:#e5e8f0}.border-\[\#e6ad59\]{border-color:#e6ad59}.border-\[\#e7eaf1\]{border-color:#e7eaf1}.border-\[var\(--border\,\#e2e7f0\)\]{border-color:var(--border,#e2e7f0)}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-line\)\]{border-color:var(--color-line)}.border-\[var\(--control-border\)\]{border-color:var(--control-border)}.border-line{border-color:var(--color-line)}.border-primary{border-color:var(--color-primary)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-y-\[var\(--border\,\#e2e8f0\)\]{border-block-color:var(--border,#e2e8f0)}.border-r-\[var\(--border\,\#e2e8f0\)\]{border-right-color:var(--border,#e2e8f0)}.border-l-\[\#b9c1d2\]{border-left-color:#b9c1d2}.border-l-\[\#b77b36\]{border-left-color:#b77b36}.border-l-\[var\(--color-success\)\]{border-left-color:var(--color-success)}.bg-\[\#657392\]{background-color:#657392}.bg-\[\#a9b2c4\]{background-color:#a9b2c4}.bg-\[\#ace0bc\]{background-color:#ace0bc}.bg-\[\#eef0f7\]{background-color:#eef0f7}.bg-\[\#eef3ff\]{background-color:#eef3ff}.bg-\[\#f5b5bb\]{background-color:#f5b5bb}.bg-\[\#f8f9fc\]{background-color:#f8f9fc}.bg-\[\#fafbfe\]{background-color:#fafbfe}.bg-\[\#ffd28f\]{background-color:#ffd28f}.bg-\[var\(--color-accent-soft\)\]{background-color:var(--color-accent-soft)}.bg-\[var\(--color-canvas\)\]{background-color:var(--color-canvas)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--review-danger-soft\)\]{background-color:var(--review-danger-soft)}.bg-\[var\(--review-success-soft\)\]{background-color:var(--review-success-soft)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-canvas{background-color:var(--color-canvas)}.bg-danger{background-color:var(--color-danger)}.bg-line{background-color:var(--color-line)}.bg-primary{background-color:var(--color-primary)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.\[background-image\:linear-gradient\(\#7e95c117_1px\,_transparent_1px\)\,_linear-gradient\(90deg\,_\#7e95c117_1px\,_transparent_1px\)\]{background-image:linear-gradient(#7e95c117 1px,#0000 1px),linear-gradient(90deg,#7e95c117 1px,#0000 1px)}.\[mask-image\:linear-gradient\(115deg\,_\#0009\,_transparent_43\%\,_transparent_60\%\,_\#0007\)\]{-webkit-mask-image:linear-gradient(115deg,#0009,#0000 43% 60%,#0007);mask-image:linear-gradient(115deg,#0009,#0000 43% 60%,#0007)}.\[background-size\:48px_48px\]{background-size:48px 48px}.\[fill\:var\(--annotation-correct\)\]{fill:var(--annotation-correct)}.\[stroke\:var\(--color-surface\)\]{stroke:var(--color-surface)}.\[stroke-width\:1px\]{stroke-width:1px}.object-contain{object-fit:contain}.\[padding\:0_0_30px\]{padding:0 0 30px}.\[padding\:0_14px_16px\]{padding:0 14px 16px}.\[padding\:0_18px\]{padding:0 18px}.\[padding\:0_58px_var\(--space-16\)_66px\]{padding:0 58px var(--space-16) 66px}.\[padding\:0_var\(--panel-padding\)_var\(--panel-padding\)\]{padding:0 var(--panel-padding) var(--panel-padding)}.\[padding\:0_var\(--space-8\)\]{padding:0 var(--space-8)}.\[padding\:0_var\(--space-12\)\]{padding:0 var(--space-12)}.\[padding\:0_var\(--space-12\)_var\(--space-12\)\]{padding:0 var(--space-12) var(--space-12)}.\[padding\:0_var\(--space-24\)\]{padding:0 var(--space-24)}.\[padding\:2px_6px_6px_2px\]{padding:2px 6px 6px 2px}.\[padding\:2px_8px\]{padding:2px 8px}.\[padding\:3px_0\]{padding:3px 0}.\[padding\:3px_var\(--space-8\)\]{padding:3px var(--space-8)}.\[padding\:5px_0_25px\]{padding:5px 0 25px}.\[padding\:5px_9px\]{padding:5px 9px}.\[padding\:6px_0\]{padding:6px 0}.\[padding\:7px_var\(--space-16\)_14px\]{padding:7px var(--space-16) 14px}.\[padding\:10px_0\]{padding:10px 0}.\[padding\:10px_var\(--space-12\)\]{padding:10px var(--space-12)}.\[padding\:13px_0\]{padding:13px 0}.\[padding\:13px_12px_21px\]{padding:13px 12px 21px}.\[padding\:13px_15px\]{padding:13px 15px}.\[padding\:14px_var\(--space-12\)\]{padding:14px var(--space-12)}.\[padding\:15px_0\]{padding:15px 0}.\[padding\:18px_22px\]{padding:18px 22px}.\[padding\:19px_0_0\]{padding:19px 0 0}.\[padding\:20px_10px\]{padding:20px 10px}.\[padding\:20px_20px_45px\]{padding:20px 20px 45px}.\[padding\:24px_12px\]{padding:24px 12px}.\[padding\:25px_7px\]{padding:25px 7px}.\[padding\:25px_35px\]{padding:25px 35px}.\[padding\:30px_20px\]{padding:30px 20px}.\[padding\:32px_var\(--panel-padding\)\]{padding:32px var(--panel-padding)}.\[padding\:35px_var\(--space-16\)\]{padding:35px var(--space-16)}.\[padding\:55px_20px\]{padding:55px 20px}.\[padding\:56px_30px_32px\]{padding:56px 30px 32px}.\[padding\:var\(--panel-padding\)_var\(--panel-padding\)_0\]{padding:var(--panel-padding) var(--panel-padding) 0}.\[padding\:var\(--space-4\)_0\]{padding:var(--space-4) 0}.\[padding\:var\(--space-4\)_var\(--space-8\)\]{padding:var(--space-4) var(--space-8)}.\[padding\:var\(--space-8\)_0\]{padding:var(--space-8) 0}.\[padding\:var\(--space-8\)_20px\]{padding:var(--space-8) 20px}.\[padding\:var\(--space-8\)_var\(--space-12\)_var\(--space-12\)\]{padding:var(--space-8) var(--space-12) var(--space-12)}.\[padding\:var\(--space-12\)_0\]{padding:var(--space-12) 0}.\[padding\:var\(--space-12\)_var\(--space-16\)\]{padding:var(--space-12) var(--space-16)}.\[padding\:var\(--space-16\)_0\]{padding:var(--space-16) 0}.\[padding\:var\(--space-16\)_19px\]{padding:var(--space-16) 19px}.\[padding\:var\(--space-24\)_0\]{padding:var(--space-24) 0}.\[padding\:var\(--space-24\)_22px_100px\]{padding:var(--space-24) 22px 100px}.\[padding\:var\(--space-label\)_var\(--panel-padding\)\]{padding:var(--space-label) var(--panel-padding)}.\[padding\:var\(--table-row-padding\)_var\(--panel-padding\)\]{padding:var(--table-row-padding) var(--panel-padding)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-\[9px_10px\]{padding:9px 10px}.p-\[10px\]{padding:10px}.p-\[10px_12px\]{padding:10px 12px}.p-\[12px\]{padding:12px}.p-\[14px\]{padding:14px}.p-\[20px\]{padding:20px}.p-\[21px\]{padding:21px}.p-\[22px\]{padding:22px}.p-\[23px\]{padding:23px}.p-\[24px\]{padding:24px}.p-\[28px\]{padding:28px}.p-\[30px\]{padding:30px}.p-\[32px\]{padding:32px}.p-\[48px\]{padding:48px}.p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-8\)\]{padding:var(--space-8)}.p-\[var\(--space-12\)\]{padding:var(--space-12)}.p-\[var\(--space-16\)\]{padding:var(--space-16)}.p-\[var\(--space-24\)\]{padding:var(--space-24)}.p-\[var\(--space-field\)\]{padding:var(--space-field)}.p-\[var\(--space-label\)\]{padding:var(--space-label)}.p-\[var\(--space-list\)\]{padding:var(--space-list)}.p-\[var\(--space-related\)\]{padding:var(--space-related)}.px-0{padding-inline:0}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[2px\]{padding-inline:2px}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.px-\[20px\]{padding-inline:20px}.px-\[var\(--button-padding-x\,10px\)\]{padding-inline:var(--button-padding-x,10px)}.px-\[var\(--button-padding-x\,15px\)\]{padding-inline:var(--button-padding-x,15px)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.px-px{padding-inline:1px}.\[padding-block\:0_var\(--space-list\)\]{padding-block:0 var(--space-list)}.py-0{padding-block:0}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[9px\]{padding-block:9px}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.py-\[var\(--space-16\)\]{padding-block:var(--space-16)}.py-\[var\(--space-field\)\]{padding-block:var(--space-field)}.py-\[var\(--table-row-padding\)\]{padding-block:var(--table-row-padding)}.pt-\[10px\]{padding-top:10px}.pt-\[13px\]{padding-top:13px}.pt-\[20px\]{padding-top:20px}.pt-\[var\(--space-8\)\]{padding-top:var(--space-8)}.pt-\[var\(--space-12\)\]{padding-top:var(--space-12)}.pt-\[var\(--space-16\)\]{padding-top:var(--space-16)}.pt-\[var\(--space-24\)\]{padding-top:var(--space-24)}.pt-\[var\(--space-field\)\]{padding-top:var(--space-field)}.pt-\[var\(--space-heading\)\]{padding-top:var(--space-heading)}.pb-\[2px\]{padding-bottom:2px}.pb-\[3px\]{padding-bottom:3px}.pb-\[var\(--space-12\)\]{padding-bottom:var(--space-12)}.pb-\[var\(--space-list\)\]{padding-bottom:var(--space-list)}.pb-\[var\(--space-section\)\]{padding-bottom:var(--space-section)}.pl-\[20px\]{padding-left:20px}.pl-\[50px\]{padding-left:50px}.pl-\[var\(--space-12\)\]{padding-left:var(--space-12)}.pl-\[var\(--space-label\)\]{padding-left:var(--space-label)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.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))}.\[font-size\:14\.4px\]{font-size:14.4px}.\[font-size\:19\.2px\]{font-size:19.2px}.\[font-size\:45\.6px\]{font-size:45.6px}.\[font-size\:74\.4px\]{font-size:74.4px}.text-\[12px\]{font-size:12px}.text-\[24px\]{font-size:24px}.text-\[length\:var\(--text-body\)\]{font-size:var(--text-body)}.text-\[length\:var\(--text-caption\)\]{font-size:var(--text-caption)}.text-body{font-size:var(--text-body)}.text-caption{font-size:var(--text-caption)}.text-item{font-size:var(--text-item)}.text-page{font-size:var(--text-page)}.text-section{font-size:var(--text-section)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[25\.2px\]{--tw-leading:25.2px;line-height:25.2px}.leading-\[27\.6px\]{--tw-leading:27.6px;line-height:27.6px}.leading-\[32\.4px\]{--tw-leading:32.4px;line-height:32.4px}.leading-\[90px\]{--tw-leading:90px;line-height:90px}.leading-\[var\(--line-body\)\]{--tw-leading:var(--line-body);line-height:var(--line-body)}.leading-\[var\(--line-caption\)\]{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.leading-\[var\(--line-control\)\]{--tw-leading:var(--line-control);line-height:var(--line-control)}.leading-\[var\(--line-item\)\]{--tw-leading:var(--line-item);line-height:var(--line-item)}.leading-\[var\(--line-page\)\]{--tw-leading:var(--line-page);line-height:var(--line-page)}.leading-none{--tw-leading:1;line-height:1}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:750\]{font-weight:750}.tracking-\[-0\.7px\]{--tw-tracking:-.7px;letter-spacing:-.7px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.wrap-anywhere{overflow-wrap:anywhere}.\[white-space\:pre-line\]{white-space:pre-line}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:\#5c5bd6\]{color:#5c5bd6}.\[color\:\#8da99c\]{color:#8da99c}.\[color\:\#8397bc\]{color:#8397bc}.\[color\:\#66738a\]{color:#66738a}.\[color\:\#253044\]{color:#253044}.\[color\:\#475569\]{color:#475569}.\[color\:\#647799\]{color:#647799}.\[color\:\#fff\]{color:#fff}.\[color\:inherit\]{color:inherit}.\[color\:white\]{color:#fff}.text-\[\#326c46\]{color:#326c46}.text-\[\#915b20\]{color:#915b20}.text-\[\#66738a\]{color:#66738a}.text-\[\#a43c40\]{color:#a43c40}.text-\[color\:var\(--color-danger\)\]{color:var(--color-danger)}.text-\[color\:var\(--color-muted\)\]{color:var(--color-muted)}.text-\[color\:var\(--color-success\)\]{color:var(--color-success)}.text-accent{color:var(--color-accent)}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-ink\!{color:var(--color-ink)!important}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-surface{color:var(--color-surface)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-60{opacity:.6}.shadow-\[0_0_0_3px_var\(--review-focus-ring\)\,_0_8px_20px_var\(--review-shadow\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--review-focus-ring)), 0 8px 20px var(--tw-shadow-color,var(--review-shadow));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_2px_3px_\#2563eb12\]{--tw-shadow:0 2px 3px var(--tw-shadow-color,#2563eb12);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_3px_12px_\#35446907\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#35446907);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_2px_6px_\#35446903\]{box-shadow:0 2px 6px #35446903}.\[box-shadow\:0_2px_7px_\#3a557b03\]{box-shadow:0 2px 7px #3a557b03}.\[box-shadow\:0_8px_22px_var\(--review-shadow\)\]{box-shadow:0 8px 22px var(--review-shadow)}.\[box-shadow\:0_8px_24px_var\(--review-shadow\)\]{box-shadow:0 8px 24px var(--review-shadow)}.\[box-shadow\:0_8px_28px_\#2536551a\]{box-shadow:0 8px 28px #2536551a}.\[box-shadow\:0_8px_30px_\#17274620\]{box-shadow:0 8px 30px #17274620}.\[box-shadow\:0_12px_32px_\#29364c20\]{box-shadow:0 12px 32px #29364c20}.\[box-shadow\:0_18px_40px_\#5f76aa08\]{box-shadow:0 18px 40px #5f76aa08}.\[box-shadow\:0_20px_80px_\#43567515\]{box-shadow:0 20px 80px #43567515}.\[box-shadow\:0_24px_80px_\#1c26472b\]{box-shadow:0 24px 80px #1c26472b}.\[box-shadow\:inset_0_1px_2px_var\(--review-shadow\)\]{box-shadow:inset 0 1px 2px var(--review-shadow)}.\[box-shadow\:var\(--shadow-soft\)\]{box-shadow:var(--shadow-soft)}.\[outline\:none\]{outline:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[backdrop-filter\:blur\(3px\)\]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.\[backdrop-filter\:blur\(12px\)\]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.\[--annotation-correct-fill\:color-mix\(in_srgb\,_var\(--annotation-correct\)_14\%\,_transparent\)\]{--annotation-correct-fill:var(--annotation-correct)}@supports (color:color-mix(in lab, red, red)){.\[--annotation-correct-fill\:color-mix\(in_srgb\,_var\(--annotation-correct\)_14\%\,_transparent\)\]{--annotation-correct-fill:color-mix(in srgb, var(--annotation-correct) 14%, transparent)}}.\[--annotation-correct\:\#16a34a\]{--annotation-correct:#16a34a}.\[--annotation-incorrect-fill\:color-mix\(in_srgb\,_var\(--annotation-incorrect\)_14\%\,_transparent\)\]{--annotation-incorrect-fill:var(--annotation-incorrect)}@supports (color:color-mix(in lab, red, red)){.\[--annotation-incorrect-fill\:color-mix\(in_srgb\,_var\(--annotation-incorrect\)_14\%\,_transparent\)\]{--annotation-incorrect-fill:color-mix(in srgb, var(--annotation-incorrect) 14%, transparent)}}.\[--annotation-incorrect\:\#ef4444\]{--annotation-incorrect:#ef4444}.\[--button-padding-x\:var\(--space-8\)\]{--button-padding-x:var(--space-8)}.\[--control-height-compact\:var\(--control-height-touch\)\]{--control-height-compact:var(--control-height-touch)}.\[--control-height\:var\(--control-height-touch\)\]{--control-height:var(--control-height-touch)}.\[--filter-width\:150px\]{--filter-width:150px}.\[--filter-width\:190px\]{--filter-width:190px}.\[--filter-width\:230px\]{--filter-width:230px}.\[--filter-width\:300px\]{--filter-width:300px}.\[--review-danger-fill\:color-mix\(in_srgb\,_var\(--color-danger\)_14\%\,_transparent\)\]{--review-danger-fill:#99474724}@supports (color:color-mix(in lab, red, red)){.\[--review-danger-fill\:color-mix\(in_srgb\,_var\(--color-danger\)_14\%\,_transparent\)\]{--review-danger-fill:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.\[--review-danger-soft\:\#faeeee\]{--review-danger-soft:#faeeee}.\[--review-focus-ring\:color-mix\(in_srgb\,_var\(--color-accent\)_28\%\,_transparent\)\]{--review-focus-ring:#626e9147}@supports (color:color-mix(in lab, red, red)){.\[--review-focus-ring\:color-mix\(in_srgb\,_var\(--color-accent\)_28\%\,_transparent\)\]{--review-focus-ring:color-mix(in srgb, var(--color-accent) 28%, transparent)}}.\[--review-selection-fill\:color-mix\(in_srgb\,_var\(--color-accent\)_14\%\,_transparent\)\]{--review-selection-fill:#626e9124}@supports (color:color-mix(in lab, red, red)){.\[--review-selection-fill\:color-mix\(in_srgb\,_var\(--color-accent\)_14\%\,_transparent\)\]{--review-selection-fill:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.\[--review-shadow\:color-mix\(in_srgb\,_var\(--color-ink\)_12\%\,_transparent\)\]{--review-shadow:#3037441f}@supports (color:color-mix(in lab, red, red)){.\[--review-shadow\:color-mix\(in_srgb\,_var\(--color-ink\)_12\%\,_transparent\)\]{--review-shadow:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.\[--review-success-fill\:color-mix\(in_srgb\,_var\(--color-success\)_14\%\,_transparent\)\]{--review-success-fill:#4f6b5924}@supports (color:color-mix(in lab, red, red)){.\[--review-success-fill\:color-mix\(in_srgb\,_var\(--color-success\)_14\%\,_transparent\)\]{--review-success-fill:color-mix(in srgb, var(--color-success) 14%, transparent)}}.\[--review-success-soft\:\#eff5f0\]{--review-success-soft:#eff5f0}.\[--review-warning-soft\:\#fbf4e5\]{--review-warning-soft:#fbf4e5}.\[--sidebar-width\:72px\]{--sidebar-width:72px}.\[--sidebar-width\:224px\]{--sidebar-width:224px}.\[--topbar-height\:52px\]{--topbar-height:52px}.\[background\:\#1d294b45\]{background:#1d294b45}.\[background\:\#9eafd25c\]{background:#9eafd25c}.\[background\:\#1761ef\]{background:#1761ef}.\[background\:\#657392\]{background:#657392}.\[background\:\#b0bfd657\]{background:#b0bfd657}.\[background\:\#d2dafa80\]{background:#d2dafa80}.\[background\:\#e6e6f2\]{background:#e6e6f2}.\[background\:\#e9ecf3\]{background:#e9ecf3}.\[background\:\#edf8f0\]{background:#edf8f0}.\[background\:\#eef0f5\]{background:#eef0f5}.\[background\:\#f0f2f6\]{background:#f0f2f6}.\[background\:\#f0f3f9\]{background:#f0f3f9}.\[background\:\#f0f3fa\]{background:#f0f3fa}.\[background\:\#f1f4f9\]{background:#f1f4f9}.\[background\:\#f1f5f9\]{background:#f1f5f9}.\[background\:\#f2f5fa\]{background:#f2f5fa}.\[background\:\#f4f6fa\]{background:#f4f6fa}.\[background\:\#f6f8fb\]{background:#f6f8fb}.\[background\:\#f7f7fb\]{background:#f7f7fb}.\[background\:\#f7f8fb\]{background:#f7f8fb}.\[background\:\#f7f8fc\]{background:#f7f8fc}.\[background\:\#f8faff\]{background:#f8faff}.\[background\:\#f9faff\]{background:#f9faff}.\[background\:\#fdfdff\]{background:#fdfdff}.\[background\:\#fff1ef\]{background:#fff1ef}.\[background\:\#fff8e6\]{background:#fff8e6}.\[background\:\#fff\]{background:#fff}.\[background\:\#ffffff70\]{background:#ffffff70}.\[background\:\#ffffffcc\]{background:#fffc}.\[background\:\#ffffffed\]{background:#ffffffed}.\[background\:linear-gradient\(160deg\,_\#e7e9f4\,_\#f6f7fc_50\%\,_\#f3f5f9\)\]{background:linear-gradient(160deg,#e7e9f4,#f6f7fc 50%,#f3f5f9)}.\[background\:none\]{background:0 0}.\[background\:repeating-linear-gradient\(transparent_0_24px\,_\#a9bbda42_24px_25px\)\]{background:repeating-linear-gradient(#0000 0 24px,#a9bbda42 24px 25px)}.\[background\:transparent\]{background:0 0}.\[background\:var\(--color-surface\,_\#fff\)\]{background:var(--color-surface,#fff)}.\[background\:var\(--surface\,_\#fff\)\]{background:var(--surface,#fff)}.\[background\:white\]{background:#fff}.\[border-bottom\:1px_dashed_\#dde2eb\]{border-bottom:1px dashed #dde2eb}.\[border-bottom\:1px_solid_\#e8ecf4\]{border-bottom:1px solid #e8ecf4}.\[border-bottom\:1px_solid_\#e9ebf3\]{border-bottom:1px solid #e9ebf3}.\[border-bottom\:1px_solid_\#edf0f5\]{border-bottom:1px solid #edf0f5}.\[border-bottom\:1px_solid_\#edf1f6\]{border-bottom:1px solid #edf1f6}.\[border-bottom\:1px_solid_\#f0f2f7\]{border-bottom:1px solid #f0f2f7}.\[border-bottom\:1px_solid_var\(--border\,_\#e5e7eb\)\]{border-bottom:1px solid var(--border,#e5e7eb)}.\[border-bottom\:1px_solid_var\(--color-line\)\]{border-bottom:1px solid var(--color-line)}.\[border-left\:1px_solid_var\(--color-line\)\]{border-left:1px solid var(--color-line)}.\[border-left\:3px_solid_\#8ca4d0\]{border-left:3px solid #8ca4d0}.\[border-left\:3px_solid_var\(--color-danger\)\]{border-left:3px solid var(--color-danger)}.\[border-left\:4px_solid_\#1761ef\]{border-left:4px solid #1761ef}.\[border-right\:1px_solid_var\(--color-line\)\]{border-right:1px solid var(--color-line)}.\[border-top\:1px_solid_\#dce3ed\]{border-top:1px solid #dce3ed}.\[border-top\:1px_solid_\#e3e8f2\]{border-top:1px solid #e3e8f2}.\[border-top\:1px_solid_\#e4e8f1\]{border-top:1px solid #e4e8f1}.\[border-top\:1px_solid_\#e6eaf2\]{border-top:1px solid #e6eaf2}.\[border-top\:1px_solid_\#e7eaf3\]{border-top:1px solid #e7eaf3}.\[border-top\:1px_solid_\#e9edf5\]{border-top:1px solid #e9edf5}.\[border-top\:1px_solid_\#edf0f5\]{border-top:1px solid #edf0f5}.\[border-top\:1px_solid_\#edf0f6\]{border-top:1px solid #edf0f6}.\[border-top\:1px_solid_\#f0f2f7\]{border-top:1px solid #f0f2f7}.\[border-top\:1px_solid_var\(--border\,_\#e5e7eb\)\]{border-top:1px solid var(--border,#e5e7eb)}.\[border-top\:1px_solid_var\(--color-line\)\]{border-top:1px solid var(--color-line)}.\[border\:0\]{border:0}.\[border\:1px_dashed_\#bdcce2\]{border:1px dashed #bdcce2}.\[border\:1px_dashed_var\(--color-line\)\]{border:1px dashed var(--color-line)}.\[border\:1px_solid_\#8da5d329\]{border:1px solid #8da5d329}.\[border\:1px_solid_\#6968e8\]{border:1px solid #6968e8}.\[border\:1px_solid_\#b7c6e14d\]{border:1px solid #b7c6e14d}.\[border\:1px_solid_\#bac3d5\]{border:1px solid #bac3d5}.\[border\:1px_solid_\#d6ddec\]{border:1px solid #d6ddec}.\[border\:1px_solid_\#dce3ed\]{border:1px solid #dce3ed}.\[border\:1px_solid_\#dde3ee\]{border:1px solid #dde3ee}.\[border\:1px_solid_\#dfdfed\]{border:1px solid #dfdfed}.\[border\:1px_solid_\#e1e6f0\]{border:1px solid #e1e6f0}.\[border\:1px_solid_\#e2e8f2\]{border:1px solid #e2e8f2}.\[border\:1px_solid_\#e3e8f1\]{border:1px solid #e3e8f1}.\[border\:1px_solid_\#e3e8f2\]{border:1px solid #e3e8f2}.\[border\:1px_solid_\#e5e8f0\]{border:1px solid #e5e8f0}.\[border\:1px_solid_\#e6ebf4\]{border:1px solid #e6ebf4}.\[border\:1px_solid_\#e6edf4\]{border:1px solid #e6edf4}.\[border\:1px_solid_\#e7eaf3\]{border:1px solid #e7eaf3}.\[border\:1px_solid_\#edf0f5\]{border:1px solid #edf0f5}.\[border\:1px_solid_var\(--color-line\)\]{border:1px solid var(--color-line)}.\[border\:1px_solid_var\(--color-line\,_\#e5e8f0\)\]{border:1px solid var(--color-line,#e5e8f0)}.\[border\:1px_solid_var\(--control-border\)\]{border:1px solid var(--control-border)}.\[border\:3px_solid_var\(--color-surface\)\]{border:3px solid var(--color-surface)}.\[clip-path\:polygon\(50\%_0\,_62\%_38\%\,_100\%_50\%\,_62\%_62\%\,_50\%_100\%\,_38\%_62\%\,_0_50\%\,_38\%_38\%\)\]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.\[container\:review-pane_\/_inline-size\]{container:review-pane/inline-size}.\[container\:student-actions_\/_inline-size\]{container:student-actions/inline-size}.\[container\:students_\/_inline-size\]{container:students/inline-size}.\[font\:inherit\]{font:inherit}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.\[min-inline-size\:10em\]{min-inline-size:10em}.\[transition\:background-color_120ms_ease\,_border-color_120ms_ease\,_box-shadow_120ms_ease\,_transform_120ms_ease\]{transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s}.\[vector-effect\:non-scaling-stroke\]{vector-effect:non-scaling-stroke}.group-open\/correct-list\:pb-\[8px\]:is(:where(.group\/correct-list):is([open],:popover-open,:open) *){padding-bottom:8px}@media (hover:hover){.hover\:border-\[\#dce1ec\]:hover{border-color:#dce1ec}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-\[\#ffffff88\]:hover{background-color:#fff8}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.hover\:not-disabled\:border-\[var\(--control-border-hover\)\]:hover:not(:disabled){border-color:var(--control-border-hover)}.hover\:not-disabled\:bg-\[\#803838\]:hover:not(:disabled){background-color:#803838}.hover\:not-disabled\:bg-\[\#f7f8fb\]:hover:not(:disabled){background-color:#f7f8fb}.hover\:not-disabled\:bg-accent-soft:hover:not(:disabled){background-color:var(--color-accent-soft)}.hover\:not-disabled\:bg-primary-hover:hover:not(:disabled){background-color:var(--color-primary-hover)}.hover\:not-disabled\:text-ink:hover:not(:disabled){color:var(--color-ink)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}.active\:not-disabled\:bg-primary-active:active:not(:disabled){background-color:var(--color-primary-active)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[var\(--control-border-disabled\)\]:disabled{border-color:var(--control-border-disabled)}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-\[\#edf0f5\]:disabled{background-color:#edf0f5}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:\[box-shadow\:none\]:disabled{box-shadow:none}.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--color-danger)}.aria-invalid\:shadow-\[0_0_0_2px_var\(--review-danger-fill\)\][aria-invalid=true]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--review-danger-fill));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:bg-primary[aria-pressed=true]{background-color:var(--color-primary)}.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}@media (hover:hover){.enabled\:aria-\[pressed\=false\]\:hover\:bg-\[\#edf0f7\]:enabled[aria-pressed=false]:hover{background-color:#edf0f7}.enabled\:aria-\[pressed\=false\]\:hover\:text-ink:enabled[aria-pressed=false]:hover{color:var(--color-ink)}}@container not (width>=330px){.\@max-\[330px\]\:grid-cols-\[minmax\(148px\,1\.25fr\)_minmax\(88px\,1fr\)\]{grid-template-columns:minmax(148px,1.25fr) minmax(88px,1fr)}}@container not (width>=250px){.\@max-\[250px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1650px){.at-most-1650\:grid-cols-\[minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.at-most-1650\:\[gap\:var\(--space-actions\)_var\(--space-layout\)\]{gap:var(--space-actions) var(--space-layout)}}@media (width<=1250px){.at-most-1250\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.at-most-1250\:gap-\[var\(--space-16\)\]{gap:var(--space-16)}.at-most-1250\:gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}.at-most-1250\:p-\[var\(--space-12\)\]{padding:var(--space-12)}.at-most-1250\:\[--sidebar-width\:200px\]{--sidebar-width:200px}}@media (width<=1100px){.at-most-1100\:top-\[12\%\]{top:12%}.at-most-1100\:top-auto{top:auto}.at-most-1100\:right-\[-90px\]{right:-90px}.at-most-1100\:bottom-\[8\%\]{bottom:8%}.at-most-1100\:left-\[-80px\]{left:-80px}.at-most-1100\:left-auto{left:auto}.at-most-1100\:\[flex\:1_1_100\%\]{flex:100%}.at-most-1100\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.at-most-1100\:gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}.at-most-1100\:opacity-\[0\.55\]{opacity:.55}}@media (width<=1050px){.at-most-1050\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.at-most-1050\:gap-\[var\(--space-list\)\]{gap:var(--space-list)}}@media (width<=1000px){.at-most-1000\:sticky{position:sticky}.at-most-1000\:\[top\:var\(--topbar-height\,_52px\)\]{top:var(--topbar-height,52px)}.at-most-1000\:z-\[5\]{z-index:5}.at-most-1000\:hidden{display:none}.at-most-1000\:h-\[max\(520px\,_65dvh\)\]{height:max(520px,65dvh)}.at-most-1000\:h-auto{height:auto}.at-most-1000\:max-h-\[500px\]{max-height:500px}.at-most-1000\:min-h-\[420px\]{min-height:420px}.at-most-1000\:min-h-\[calc\(100dvh_-_var\(--topbar-height\)\)\]{min-height:calc(100dvh - var(--topbar-height))}.at-most-1000\:w-\[30px\]{width:30px}.at-most-1000\:max-w-full{max-width:100%}.at-most-1000\:\[flex\:none\]{flex:none}.at-most-1000\:grid-cols-\[1fr\]{grid-template-columns:1fr}.at-most-1000\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.at-most-1000\:\[gap\:var\(--space-actions\)_var\(--space-layout\)\]{gap:var(--space-actions) var(--space-layout)}.at-most-1000\:gap-\[var\(--space-8\)\]{gap:var(--space-8)}.at-most-1000\:gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}.at-most-1000\:overflow-visible{overflow:visible}.at-most-1000\:p-\[14px\]{padding:14px}.at-most-1000\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.at-most-1000\:text-body{font-size:var(--text-body)}.at-most-1000\:leading-\[var\(--line-body\)\]{--tw-leading:var(--line-body);line-height:var(--line-body)}.at-most-1000\:\[--sidebar-width\:72px\]{--sidebar-width:72px}}@media (width<=900px){.at-most-900\:hidden{display:none}.at-most-900\:max-h-\[220px\]{max-height:220px}.at-most-900\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.at-most-900\:grid-cols-\[1fr\]{grid-template-columns:1fr}.at-most-900\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.at-most-900\:gap-\[var\(--space-label\)\]{gap:var(--space-label)}.at-most-900\:gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}}@media (width<=850px){.at-most-850\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.at-most-850\:gap-\[var\(--space-field\)\]{gap:var(--space-field)}.at-most-850\:pl-0{padding-left:0}}@media (width<=760px){.at-most-760\:fixed{position:fixed}.at-most-760\:static{position:static}.at-most-760\:right-auto{right:auto}.at-most-760\:bottom-0{bottom:0}.at-most-760\:left-\[50\%\]{left:50%}.at-most-760\:z-\[10\]{z-index:10}.at-most-760\:flex{display:flex}.at-most-760\:hidden{display:none}.at-most-760\:h-\[38px\]{height:38px}.at-most-760\:h-\[470px\]{height:470px}.at-most-760\:h-auto{height:auto}.at-most-760\:max-h-\[calc\(100dvh_-_28px\)\]{max-height:calc(100dvh - 28px)}.at-most-760\:max-h-\[none\]{max-height:none}.at-most-760\:min-h-\[44px\]{min-height:44px}.at-most-760\:min-h-\[470px\]{min-height:470px}.at-most-760\:min-h-\[calc\(100dvh_-_38px\)\]{min-height:calc(100dvh - 38px)}.at-most-760\:min-h-\[calc\(100dvh_-_112px\)\]{min-height:calc(100dvh - 112px)}.at-most-760\:w-\[36px\]{width:36px}.at-most-760\:w-\[calc\(100vw_-_24px\)\]{width:calc(100vw - 24px)}.at-most-760\:w-full{width:100%}.at-most-760\:max-w-\[440px\]{max-width:440px}.at-most-760\:max-w-full{max-width:100%}.at-most-760\:min-w-\[160px\]{min-width:160px}.at-most-760\:\[flex\:1\]{flex:1}.at-most-760\:\[flex\:1_1_100\%\]{flex:100%}.at-most-760\:\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.at-most-760\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.at-most-760\:flex-col{flex-direction:column}.at-most-760\:flex-wrap{flex-wrap:wrap}.at-most-760\:gap-0{gap:0}.at-most-760\:gap-\[var\(--space-12\)\]{gap:var(--space-12)}.at-most-760\:gap-\[var\(--space-actions\)\]{gap:var(--space-actions)}.at-most-760\:gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}.at-most-760\:overflow-auto{overflow:auto}.at-most-760\:overflow-visible{overflow:visible}.at-most-760\:overflow-x-auto{overflow-x:auto}.at-most-760\:rounded-\[0\]{border-radius:0}.at-most-760\:rounded-\[10px\]{border-radius:10px}.at-most-760\:\[padding\:0_22px\]{padding:0 22px}.at-most-760\:\[padding\:0_var\(--panel-padding\)_var\(--panel-padding\)\]{padding:0 var(--panel-padding) var(--panel-padding)}.at-most-760\:p-0{padding:0}.at-most-760\:p-\[5px\]{padding:5px}.at-most-760\:p-\[20px\]{padding:20px}.at-most-760\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.at-most-760\:p-\[var\(--space-12\)\]{padding:var(--space-12)}.at-most-760\:p-\[var\(--space-16\)\]{padding:var(--space-16)}.at-most-760\:px-\[6px\]{padding-inline:6px}.at-most-760\:px-\[10px\]{padding-inline:10px}.at-most-760\:py-\[var\(--space-12\)\]{padding-block:var(--space-12)}.at-most-760\:pt-\[38px\]{padding-top:38px}.at-most-760\:pb-\[max\(17px\,_env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(17px, env(safe-area-inset-bottom))}.at-most-760\:\[box-shadow\:none\]{box-shadow:none}.at-most-760\:\[--control-height-compact\:var\(--control-height-touch\)\]{--control-height-compact:var(--control-height-touch)}.at-most-760\:\[--control-height\:var\(--control-height-touch\)\]{--control-height:var(--control-height-touch)}.at-most-760\:\[--sidebar-width\:60px\]{--sidebar-width:60px}.at-most-760\:\[background\:\#f7f8fc\]{background:#f7f8fc}.at-most-760\:\[border\:0\]{border:0}}@media (width<=700px){.at-most-700\:static{position:static}.at-most-700\:\[margin\:var\(--space-heading\)_0\]{margin:var(--space-heading) 0}.at-most-700\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.at-most-700\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.at-most-700\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.at-most-700\:flex-wrap{flex-wrap:wrap}.at-most-700\:gap-\[var\(--space-8\)\]{gap:var(--space-8)}.at-most-700\:gap-\[var\(--space-field\)\]{gap:var(--space-field)}.at-most-700\:p-0{padding:0}.at-most-700\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.at-most-700\:p-\[var\(--space-12\)\]{padding:var(--space-12)}}@media (width<=640px){.at-most-640\:mb-\[24px\]{margin-bottom:24px}.at-most-640\:ml-0{margin-left:0}.at-most-640\:h-\[30px\]{height:30px}.at-most-640\:w-\[30px\]{width:30px}.at-most-640\:grid-cols-\[1fr\]{grid-template-columns:1fr}.at-most-640\:flex-col{flex-direction:column}.at-most-640\:items-stretch{align-items:stretch}.at-most-640\:gap-\[var\(--space-4\)\]{gap:var(--space-4)}.at-most-640\:gap-\[var\(--space-8\)\]{gap:var(--space-8)}.at-most-640\:gap-\[var\(--space-actions\)\]{gap:var(--space-actions)}.at-most-640\:gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}.at-most-640\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.at-most-640\:pb-\[24px\]{padding-bottom:24px}.at-most-640\:text-caption{font-size:var(--text-caption)}}@media (width<=620px){.at-most-620\:\[grid-column\:1_\/_-1\]{grid-column:1/-1}.at-most-620\:\[grid-row\:2\]{grid-row:2}.at-most-620\:\[grid-row\:3\]{grid-row:3}.at-most-620\:w-\[56px\]{width:56px}.at-most-620\:w-\[72px\]{width:72px}.at-most-620\:basis-\[72px\]{flex-basis:72px}.at-most-620\:justify-start{justify-content:flex-start}.at-most-620\:\[gap\:var\(--space-actions\)_var\(--space-layout\)\]{gap:var(--space-actions) var(--space-layout)}.at-most-620\:gap-\[var\(--space-actions\)\]{gap:var(--space-actions)}.at-most-620\:\[padding\:0_8px_10px\]{padding:0 8px 10px}.at-most-620\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.at-most-620\:p-\[var\(--space-8\)\]{padding:var(--space-8)}.at-most-620\:px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.at-most-620\:text-caption{font-size:var(--text-caption)}.at-most-620\:leading-\[var\(--line-caption\)\]{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}@media (width<=600px){.at-most-600\:top-\[-85px\]{top:-85px}.at-most-600\:right-\[-65px\]{right:-65px}.at-most-600\:bottom-\[-65px\]{bottom:-65px}.at-most-600\:left-\[-80px\]{left:-80px}.at-most-600\:grid{display:grid}.at-most-600\:hidden{display:none}.at-most-600\:min-h-\[calc\(100dvh_-_74px\)\]{min-height:calc(100dvh - 74px)}.at-most-600\:min-h-dvh{min-height:100dvh}.at-most-600\:w-full{width:100%}.at-most-600\:\[scale\:0\.7\]{scale:.7}.at-most-600\:grid-cols-\[1fr\]{grid-template-columns:1fr}.at-most-600\:grid-cols-\[38px_minmax\(0\,_1fr\)\]{grid-template-columns:38px minmax(0,1fr)}.at-most-600\:grid-cols-\[minmax\(0\,_1fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.at-most-600\:grid-cols-\[repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.at-most-600\:flex-wrap{flex-wrap:wrap}.at-most-600\:justify-center{justify-content:center}.at-most-600\:gap-\[var\(--space-8\)\]{gap:var(--space-8)}.at-most-600\:gap-\[var\(--space-12\)\]{gap:var(--space-12)}.at-most-600\:gap-\[var\(--space-16\)\]{gap:var(--space-16)}.at-most-600\:gap-\[var\(--space-field\)\]{gap:var(--space-field)}.at-most-600\:gap-\[var\(--space-layout\)\]{gap:var(--space-layout)}.at-most-600\:rounded-\[0\]{border-radius:0}.at-most-600\:\[background-size\:36px_36px\]{background-size:36px 36px}.at-most-600\:\[padding\:var\(--table-row-padding\)_var\(--panel-padding\)\]{padding:var(--table-row-padding) var(--panel-padding)}.at-most-600\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.at-most-600\:px-\[var\(--panel-padding\)\]{padding-inline:var(--panel-padding)}.at-most-600\:pl-0{padding-left:0}.at-most-600\:text-body{font-size:var(--text-body)}.at-most-600\:text-caption{font-size:var(--text-caption)}.at-most-600\:leading-\[var\(--line-body\)\]{--tw-leading:var(--line-body);line-height:var(--line-body)}.at-most-600\:leading-\[var\(--line-caption\)\]{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.at-most-600\:opacity-\[0\.35\]{opacity:.35}.at-most-600\:\[border-left\:0\]{border-left:0}.at-most-600\:\[border\:0\]{border:0}}@media (width<=560px){.at-most-560\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.at-most-560\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}}@media (width<=520px){.at-most-520\:\[margin\:0_0_var\(--space-heading\)\]{margin:0 0 var(--space-heading)}.at-most-520\:hidden{display:none}.at-most-520\:grid-cols-\[minmax\(0\,_1fr\)_76px_28px\]{grid-template-columns:minmax(0,1fr) 76px 28px}.at-most-520\:gap-\[var\(--space-8\)\]{gap:var(--space-8)}.at-most-520\:gap-\[var\(--space-16\)\]{gap:var(--space-16)}.at-most-520\:gap-\[var\(--space-field\)\]{gap:var(--space-field)}.at-most-520\:\[padding\:0_var\(--space-4\)_var\(--space-16\)\]{padding:0 var(--space-4) var(--space-16)}.at-most-520\:\[padding\:var\(--space-12\)_var\(--space-4\)\]{padding:var(--space-12) var(--space-4)}.at-most-520\:text-body{font-size:var(--text-body)}.at-most-520\:leading-\[var\(--line-body\)\]{--tw-leading:var(--line-body);line-height:var(--line-body)}}@media (width<=480px){.at-most-480\:\[inset\:env\(safe-area-inset-top\)_0_auto_auto\]{inset:env(safe-area-inset-top) 0 auto auto}.at-most-480\:w-screen{width:100vw}.at-most-480\:p-\[var\(--space-12\)\]{padding:var(--space-12)}.at-most-480\:text-body{font-size:var(--text-body)}.at-most-480\:leading-\[var\(--line-body\)\]{--tw-leading:var(--line-body);line-height:var(--line-body)}}@media (width<=450px){.at-most-450\:w-\[25px\]{width:25px}.at-most-450\:gap-\[4px\]{gap:4px}.at-most-450\:gap-\[var\(--space-4\)\]{gap:var(--space-4)}.at-most-450\:gap-\[var\(--space-8\)\]{gap:var(--space-8)}.at-most-450\:p-\[10px\]{padding:10px}.at-most-450\:p-\[var\(--space-12\)\]{padding:var(--space-12)}.at-most-450\:text-caption{font-size:var(--text-caption)}.at-most-450\:leading-\[var\(--line-caption\)\]{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}.\[\&_\.actions\]\:mt-\[var\(--space-actions\)\] .actions{margin-top:var(--space-actions)}.\[\&_\.actions\]\:grid .actions{display:grid}.\[\&_\.actions\]\:grid-cols-\[repeat\(2\,_max-content\)\] .actions{grid-template-columns:repeat(2,max-content)}.\[\&_\.actions\]\:flex-wrap .actions{flex-wrap:wrap}.\[\&_\.actions\]\:gap-\[var\(--space-actions\)\] .actions{gap:var(--space-actions)}@media (width<=1250px){.at-most-1250\:\[\&_\.actions\]\:ml-auto .actions{margin-left:auto}}@media (width<=760px){.at-most-760\:\[\&_\.actions\]\:ml-auto .actions{margin-left:auto}.at-most-760\:\[\&_\.actions\]\:gap-\[var\(--space-actions\)\] .actions{gap:var(--space-actions)}}@media (width<=640px){.at-most-640\:\[\&_\.actions\]\:flex-wrap .actions{flex-wrap:wrap}}.\[\&_\.actions\+\.actions\]\:mt-\[var\(--space-actions\)\] .actions+.actions{margin-top:var(--space-actions)}.\[\&_\.answer-space\]\:min-h-\[80px\] .answer-space{min-height:80px}.\[\&_\.api-action-menu\>\.btn\]\:h-\[var\(--control-height-compact\)\] .api-action-menu>.btn{height:var(--control-height-compact)}.\[\&_\.api-action-menu\>\.btn\]\:min-h-\[var\(--control-height-compact\)\] .api-action-menu>.btn{min-height:var(--control-height-compact)}.\[\&_\.api-action-menu\>\.btn\]\:w-auto .api-action-menu>.btn{width:auto}.\[\&_\.api-action-menu\>\.btn\]\:min-w-\[104px\] .api-action-menu>.btn{min-width:104px}.\[\&_\.api-action-menu\>\.btn\]\:gap-\[var\(--space-4\)\] .api-action-menu>.btn{gap:var(--space-4)}.\[\&_\.api-action-menu\>\.btn\]\:gap-\[var\(--space-8\)\] .api-action-menu>.btn{gap:var(--space-8)}.\[\&_\.api-action-menu\>\.btn\]\:\[padding\:0_var\(--space-12\)\] .api-action-menu>.btn{padding:0 var(--space-12)}.\[\&_\.api-action-menu\>\.btn\]\:text-caption .api-action-menu>.btn{font-size:var(--text-caption)}.\[\&_\.api-action-menu\>\.btn\]\:leading-\[var\(--line-caption\)\] .api-action-menu>.btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-action-menu\>\.btn\]\:font-medium .api-action-menu>.btn{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.api-context-note\]\:m-0 .api-context-note{margin:0}.\[\&_\.api-context-note\]\:text-caption .api-context-note{font-size:var(--text-caption)}.\[\&_\.api-context-note\]\:leading-\[var\(--line-caption\)\] .api-context-note{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-course-issue\]\:text-warning .api-course-issue{color:var(--color-warning)}.\[\&_\.api-dashboard-metric-value\]\:text-page .api-dashboard-metric-value{font-size:var(--text-page)}.\[\&_\.api-dashboard-metric-value\]\:leading-\[var\(--line-page\)\] .api-dashboard-metric-value{--tw-leading:var(--line-page);line-height:var(--line-page)}.\[\&_\.api-fault-id\]\:grid .api-fault-id{display:grid}.\[\&_\.api-fault-id\]\:gap-\[var\(--space-4\)\] .api-fault-id{gap:var(--space-4)}.\[\&_\.api-fault-reference\]\:mt-\[var\(--space-8\)\] .api-fault-reference{margin-top:var(--space-8)}.\[\&_\.api-fault-reference_\.actions\]\:flex-wrap .api-fault-reference .actions{flex-wrap:wrap}.\[\&_\.api-fault-reference_\.actions\]\:gap-\[var\(--space-8\)\] .api-fault-reference .actions{gap:var(--space-8)}.\[\&_\.api-fault-reference_\.btn\]\:h-\[var\(--control-height-compact\)\] .api-fault-reference .btn{height:var(--control-height-compact)}.\[\&_\.api-fault-reference_\.btn\]\:min-h-\[var\(--control-height-compact\)\] .api-fault-reference .btn{min-height:var(--control-height-compact)}.\[\&_\.api-fault-reference_\.btn\]\:px-\[var\(--space-8\)\] .api-fault-reference .btn{padding-inline:var(--space-8)}.\[\&_\.api-fault-reference_\.btn\]\:text-caption .api-fault-reference .btn{font-size:var(--text-caption)}.\[\&_\.api-fault-reference_\.btn\]\:leading-\[var\(--line-caption\)\] .api-fault-reference .btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-fieldset\]\:gap-\[var\(--space-field\)\] .api-fieldset{gap:var(--space-field)}.\[\&_\.api-lesson-delete\]\:text-danger .api-lesson-delete{color:var(--color-danger)}.\[\&_\.api-login-paper-heading\]\:w-\[56px\] .api-login-paper-heading{width:56px}.\[\&_\.api-login-paper-heading\]\:\[background\:\#bed0c85c\] .api-login-paper-heading{background:#bed0c85c}@media (width<=760px){.at-most-760\:\[\&_\.api-plan-info\]\:w-full .api-plan-info{width:100%}}.\[\&_\.api-plan-notice-status\]\:ml-auto .api-plan-notice-status{margin-left:auto}.\[\&_\.api-plan-notice-status\]\:h-\[var\(--control-height-compact\)\] .api-plan-notice-status{height:var(--control-height-compact)}.\[\&_\.api-plan-notice-status\]\:min-h-\[var\(--control-height-compact\)\] .api-plan-notice-status{min-height:var(--control-height-compact)}.\[\&_\.api-plan-notice-status\]\:gap-\[var\(--space-8\)\] .api-plan-notice-status{gap:var(--space-8)}.\[\&_\.api-plan-notice-status\]\:rounded-\[var\(--radius-control\)\] .api-plan-notice-status{border-radius:var(--radius-control)}.\[\&_\.api-plan-notice-status\]\:\[padding\:0_var\(--space-8\)\] .api-plan-notice-status{padding:0 var(--space-8)}.\[\&_\.api-plan-notice-status\]\:text-caption .api-plan-notice-status{font-size:var(--text-caption)}.\[\&_\.api-plan-notice-status\]\:leading-\[var\(--line-caption\)\] .api-plan-notice-status{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-plan-notice-status\]\:whitespace-nowrap .api-plan-notice-status{white-space:nowrap}.\[\&_\.api-plan-person\]\:flex .api-plan-person{display:flex}.\[\&_\.api-plan-person\]\:min-w-0 .api-plan-person{min-width:0}.\[\&_\.api-plan-person\]\:flex-wrap .api-plan-person{flex-wrap:wrap}.\[\&_\.api-plan-person\]\:items-center .api-plan-person{align-items:center}.\[\&_\.api-plan-person\]\:gap-\[var\(--space-8\)\] .api-plan-person{gap:var(--space-8)}.\[\&_\.api-plan-person\>\.btn\]\:h-\[var\(--control-height-compact\)\] .api-plan-person>.btn{height:var(--control-height-compact)}.\[\&_\.api-plan-person\>\.btn\]\:min-h-\[var\(--control-height-compact\)\] .api-plan-person>.btn{min-height:var(--control-height-compact)}.\[\&_\.api-plan-person\>\.btn\]\:\[padding\:0_var\(--space-8\)\] .api-plan-person>.btn{padding:0 var(--space-8)}.\[\&_\.api-plan-person\>\.btn\]\:text-caption .api-plan-person>.btn{font-size:var(--text-caption)}.\[\&_\.api-plan-person\>\.btn\]\:leading-\[var\(--line-caption\)\] .api-plan-person>.btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-plan-state_\.badge\]\:text-caption .api-plan-state .badge{font-size:var(--text-caption)}.\[\&_\.api-plan-state_\.badge\]\:leading-\[var\(--line-caption\)\] .api-plan-state .badge{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-plan-tools\]\:ml-auto .api-plan-tools{margin-left:auto}.\[\&_\.api-plan-tools\]\:justify-end .api-plan-tools{justify-content:flex-end}.\[\&_\.api-plan-tools\]\:gap-\[var\(--space-actions\)\] .api-plan-tools{gap:var(--space-actions)}@media (width<=760px){.at-most-760\:\[\&_\.api-plan-tools\]\:ml-0 .api-plan-tools{margin-left:0}.at-most-760\:\[\&_\.api-plan-tools\]\:justify-start .api-plan-tools{justify-content:flex-start}.at-most-760\:\[\&_\.api-plan-tools\]\:gap-\[var\(--space-actions\)\] .api-plan-tools{gap:var(--space-actions)}}.\[\&_\.api-plan-tools_\.btn\]\:h-\[var\(--control-height-compact\)\] .api-plan-tools .btn{height:var(--control-height-compact)}.\[\&_\.api-plan-tools_\.btn\]\:min-h-\[var\(--control-height-compact\)\] .api-plan-tools .btn{min-height:var(--control-height-compact)}.\[\&_\.api-plan-tools_\.btn\]\:\[padding\:0_var\(--space-8\)\] .api-plan-tools .btn{padding:0 var(--space-8)}.\[\&_\.api-plan-tools_\.btn\]\:text-caption .api-plan-tools .btn{font-size:var(--text-caption)}.\[\&_\.api-plan-tools_\.btn\]\:leading-\[var\(--line-caption\)\] .api-plan-tools .btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-question\]\:min-w-0 .api-question{min-width:0}.\[\&_\.api-question\]\:rounded-\[8px\] .api-question{border-radius:8px}.\[\&_\.api-question\]\:p-\[var\(--space-16\)\] .api-question{padding:var(--space-16)}.\[\&_\.api-question\]\:\[background\:white\] .api-question{background:#fff}.\[\&_\.api-question\]\:\[border\:1px_solid_\#dce3ed\] .api-question{border:1px solid #dce3ed}.\[\&_\.api-question_header\]\:mb-\[var\(--space-12\)\] .api-question header{margin-bottom:var(--space-12)}.\[\&_\.api-question_header\]\:\[gap\:var\(--space-8\)_var\(--space-12\)\] .api-question header{gap:var(--space-8) var(--space-12)}.\[\&_\.api-question_header\]\:text-caption .api-question header{font-size:var(--text-caption)}.\[\&_\.api-question_header\]\:leading-\[var\(--line-caption\)\] .api-question header{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-question_header\]\:text-muted .api-question header{color:var(--color-muted)}.\[\&_\.api-question_header\>strong\:first-child\]\:text-body .api-question header>strong:first-child{font-size:var(--text-body)}.\[\&_\.api-question_header\>strong\:first-child\]\:leading-\[var\(--line-body\)\] .api-question header>strong:first-child{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.api-question_header\>strong\:first-child\]\:text-ink .api-question header>strong:first-child{color:var(--color-ink)}.\[\&_\.api-question_img\]\:\[margin\:10px_0_var\(--space-16\)\] .api-question img{margin:10px 0 var(--space-16)}.\[\&_\.api-question_img\]\:block .api-question img{display:block}.\[\&_\.api-question_img\]\:max-h-\[180px\]\! .api-question img{max-height:180px!important}.\[\&_\.api-question_img\]\:w-auto .api-question img{width:auto}.\[\&_\.api-question_img\]\:max-w-\[min\(100\%\,_480px\)\]\! .api-question img{max-width:min(100%,480px)!important}.\[\&_\.api-question_img\]\:object-contain .api-question img{object-fit:contain}.\[\&_\.api-question\>details\]\:mt-\[var\(--space-12\)\] .api-question>details{margin-top:var(--space-12)}.\[\&_\.api-question\>details\]\:text-caption .api-question>details{font-size:var(--text-caption)}.\[\&_\.api-question\>details\]\:leading-\[var\(--line-caption\)\] .api-question>details{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-resource-heading\]\:\[margin\:var\(--space-section\)_0_var\(--space-heading\)\] .api-resource-heading{margin:var(--space-section) 0 var(--space-heading)}.\[\&_\.api-resource-heading\]\:text-body .api-resource-heading{font-size:var(--text-body)}.\[\&_\.api-resource-heading\]\:leading-\[var\(--line-body\)\] .api-resource-heading{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.api-resource-heading\]\:\[font-weight\:650\] .api-resource-heading{font-weight:650}.\[\&_\.api-resource-heading\:first-child\]\:mt-0 .api-resource-heading:first-child{margin-top:0}.\[\&_\.api-student-pagination\]\:\[grid-column\:1_\/_-1\] .api-student-pagination{grid-column:1/-1}.\[\&_\.api-student-pagination\]\:flex .api-student-pagination{display:flex}.\[\&_\.api-student-pagination\]\:w-full .api-student-pagination{width:100%}.\[\&_\.api-student-pagination\]\:items-center .api-student-pagination{align-items:center}.\[\&_\.api-student-pagination\]\:justify-between .api-student-pagination{justify-content:space-between}.\[\&_\.api-student-pagination\]\:gap-\[var\(--space-12\)\] .api-student-pagination{gap:var(--space-12)}.\[\&_\.api-student-pagination\]\:p-0 .api-student-pagination{padding:0}.\[\&_\.api-student-pagination\]\:\[border\:0\] .api-student-pagination{border:0}.\[\&_\.api-task\]\:min-w-0 .api-task{min-width:0}.\[\&_\.api-task-warning\]\:text-caption .api-task-warning{font-size:var(--text-caption)}.\[\&_\.api-task-warning\]\:leading-\[var\(--line-caption\)\] .api-task-warning{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.api-task-warning\]\:text-warning .api-task-warning{color:var(--color-warning)}.\[\&_\.badge\]\:mr-auto .badge{margin-right:auto}.\[\&_\.badge\]\:ml-auto .badge{margin-left:auto}.\[\&_\.badge\]\:\[padding\:1px_5px\] .badge{padding:1px 5px}.\[\&_\.badge\]\:\[padding\:2px_5px\] .badge{padding:2px 5px}.\[\&_\.badge\]\:\[padding\:2px_6px\] .badge{padding:2px 6px}.\[\&_\.badge\]\:\[padding\:3px_7px\] .badge{padding:3px 7px}.\[\&_\.badge\]\:text-caption .badge{font-size:var(--text-caption)}.\[\&_\.badge\]\:leading-\[var\(--line-caption\)\] .badge{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.badge\]\:whitespace-nowrap .badge{white-space:nowrap}@media (width<=1000px){.at-most-1000\:\[\&_\.badge\]\:hidden .badge{display:none}}@media (width<=760px){.at-most-760\:\[\&_\.badge\]\:inline-flex .badge{display:inline-flex}}.\[\&_\.brand-mark\]\:mb-\[20px\] .brand-mark{margin-bottom:20px}.\[\&_\.brand-mark\]\:h-\[56px\] .brand-mark{height:56px}.\[\&_\.brand-mark\]\:w-\[56px\] .brand-mark{width:56px}.\[\&_\.btn\]\:mt-\[var\(--space-8\)\] .btn{margin-top:var(--space-8)}.\[\&_\.btn\]\:h-\[29px\] .btn{height:29px}.\[\&_\.btn\]\:h-\[32px\] .btn{height:32px}.\[\&_\.btn\]\:h-\[44px\] .btn{height:44px}.\[\&_\.btn\]\:h-\[var\(--control-height-compact\)\] .btn{height:var(--control-height-compact)}.\[\&_\.btn\]\:h-\[var\(--control-height-touch\)\] .btn{height:var(--control-height-touch)}.\[\&_\.btn\]\:min-h-\[var\(--control-height-compact\)\] .btn{min-height:var(--control-height-compact)}.\[\&_\.btn\]\:w-\[27px\] .btn{width:27px}.\[\&_\.btn\]\:w-\[80px\] .btn{width:80px}.\[\&_\.btn\]\:min-w-0 .btn{min-width:0}.\[\&_\.btn\]\:min-w-\[80px\] .btn{min-width:80px}.\[\&_\.btn\]\:\[flex\:0_0_auto\] .btn{flex:none}.\[\&_\.btn\]\:\[border-color\:transparent\] .btn{border-color:#0000}.\[\&_\.btn\]\:\[padding\:0_7px\] .btn{padding:0 7px}.\[\&_\.btn\]\:p-0 .btn{padding:0}.\[\&_\.btn\]\:px-\[var\(--space-8\)\] .btn{padding-inline:var(--space-8)}.\[\&_\.btn\]\:px-\[var\(--space-12\)\] .btn{padding-inline:var(--space-12)}.\[\&_\.btn\]\:text-body .btn{font-size:var(--text-body)}.\[\&_\.btn\]\:text-caption .btn{font-size:var(--text-caption)}.\[\&_\.btn\]\:leading-\[var\(--line-body\)\] .btn{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.btn\]\:leading-\[var\(--line-caption\)\] .btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.btn\]\:whitespace-nowrap .btn{white-space:nowrap}.\[\&_\.btn\]\:\[background\:transparent\] .btn{background:0 0}@media (width<=760px){.at-most-760\:\[\&_\.btn\]\:min-h-\[40px\] .btn{min-height:40px}.at-most-760\:\[\&_\.btn\]\:px-\[var\(--space-8\)\] .btn{padding-inline:var(--space-8)}}@media (width<=700px){.at-most-700\:\[\&_\.btn\]\:h-\[var\(--control-height-compact\)\] .btn{height:var(--control-height-compact)}.at-most-700\:\[\&_\.btn\]\:min-h-\[var\(--control-height-compact\)\] .btn{min-height:var(--control-height-compact)}.at-most-700\:\[\&_\.btn\]\:w-\[30px\] .btn{width:30px}}@media (width<=450px){.at-most-450\:\[\&_\.btn\]\:\[padding\:0_5px\] .btn{padding:0 5px}.at-most-450\:\[\&_\.btn\]\:\[padding\:0_11px\] .btn{padding:0 11px}.at-most-450\:\[\&_\.btn\]\:text-caption .btn{font-size:var(--text-caption)}.at-most-450\:\[\&_\.btn\]\:leading-\[var\(--line-caption\)\] .btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}.\[\&_\.btn-icon\]\:border-0 .btn-icon{border-style:var(--tw-border-style);border-width:0}.\[\&_\.btn-icon\]\:\[box-shadow\:none\] .btn-icon{box-shadow:none}.\[\&_\.btn-primary\]\:h-\[48px\] .btn-primary{height:48px}.\[\&_\.btn-primary\]\:text-body .btn-primary{font-size:var(--text-body)}.\[\&_\.btn-primary\]\:leading-\[var\(--line-body\)\] .btn-primary{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.btn\.btn-sm\]\:p-0 .btn.btn-sm{padding:0}.\[\&_\.btn\.btn-sm\]\:text-left .btn.btn-sm{text-align:left}.\[\&_\.btn\.btn-sm\]\:whitespace-normal .btn.btn-sm{white-space:normal}.\[\&_\.btn\:disabled\]\:opacity-\[0\.35\] .btn:disabled{opacity:.35}.\[\&_\.btn\:hover\:not\(\:disabled\)\]\:border-line .btn:hover:not(:disabled){border-color:var(--color-line)}.\[\&_\.btn\:hover\:not\(\:disabled\)\]\:bg-accent-soft .btn:hover:not(:disabled){background-color:var(--color-accent-soft)}.\[\&_\.calendar-action-row\]\:ml-auto .calendar-action-row{margin-left:auto}.\[\&_\.calendar-action-row\]\:max-w-full .calendar-action-row{max-width:100%}.\[\&_\.calendar-action-row\]\:min-w-0 .calendar-action-row{min-width:0}.\[\&_\.calendar-action-row\]\:flex-wrap .calendar-action-row{flex-wrap:wrap}@media (width<=600px){.at-most-600\:\[\&_\.calendar-action-row\]\:ml-0 .calendar-action-row{margin-left:0}}.\[\&_\.camp-review-selection\]\:\[fill\:var\(--review-selection-fill\)\] .camp-review-selection{fill:var(--review-selection-fill)}.\[\&_\.camp-review-selection\]\:\[stroke\:var\(--color-accent\)\] .camp-review-selection{stroke:var(--color-accent)}.\[\&_\.camp-review-selection\]\:\[stroke-dasharray\:5_3\] .camp-review-selection{stroke-dasharray:5 3}.\[\&_\.chat-author\]\:justify-end .chat-author{justify-content:flex-end}.\[\&_\.dashboard-students_\.section-title\]\:flex-wrap .dashboard-students .section-title{flex-wrap:wrap}.\[\&_\.dashboard-students_\.section-title\]\:\[gap\:var\(--space-8\)_var\(--space-12\)\] .dashboard-students .section-title{gap:var(--space-8) var(--space-12)}.\[\&_\.dashboard-students_\.section-title_\.text-link\]\:ml-auto .dashboard-students .section-title .text-link{margin-left:auto}.\[\&_\.dashboard-students_\.section-title_\.text-link\]\:max-w-full .dashboard-students .section-title .text-link{max-width:100%}.\[\&_\.dashboard-students_\.section-title_h2\]\:shrink-0 .dashboard-students .section-title h2{flex-shrink:0}.\[\&_\.dashboard-students_\.section-title_h2\]\:whitespace-nowrap .dashboard-students .section-title h2{white-space:nowrap}.\[\&_\.dot-done\]\:rounded-\[50\%\] .dot-done{border-radius:50%}.\[\&_\.dot-done\]\:\[color\:\#66738a\] .dot-done{color:#66738a}.\[\&_\.dot-done\]\:\[background\:\#e0e7f3\] .dot-done{background:#e0e7f3}.\[\&_\.dot-done\]\:\[border\:1px_solid_\#a4b3cc\] .dot-done{border:1px solid #a4b3cc}.\[\&_\.dot-plan\]\:rounded-\[50\%\] .dot-plan{border-radius:50%}.\[\&_\.dot-plan\]\:\[color\:\#66738a\] .dot-plan{color:#66738a}.\[\&_\.dot-plan\]\:\[border\:1px_solid_\#c4cddd\] .dot-plan{border:1px solid #c4cddd}.\[\&_\.dot-submitted\]\:rounded-\[50\%\] .dot-submitted{border-radius:50%}.\[\&_\.dot-submitted\]\:\[color\:\#fff\] .dot-submitted{color:#fff}.\[\&_\.dot-submitted\]\:\[background\:\#849cbe\] .dot-submitted{background:#849cbe}.\[\&_\.feedback-summary\]\:gap-\[var\(--space-16\)\] .feedback-summary{gap:var(--space-16)}@media (width<=760px){.at-most-760\:\[\&_\.feedback-summary\]\:p-\[var\(--panel-padding\)\] .feedback-summary{padding:var(--panel-padding)}}.\[\&_\.feedback-summary_svg\]\:shrink-0 .feedback-summary svg{flex-shrink:0}.\[\&_\.field\]\:min-w-0 .field{min-width:0}.\[\&_\.field\]\:\[flex\:1\] .field{flex:1}.\[\&_\.field\]\:gap-\[var\(--space-label\)\] .field{gap:var(--space-label)}.\[\&_\.field_input\]\:w-full .field input{width:100%}.\[\&_\.field_input\]\:bg-canvas .field input{background-color:var(--color-canvas)}@media (width<=480px){.at-most-480\:\[\&_\.field_input\]\:min-h-\[var\(--control-height\)\] .field input{min-height:var(--control-height)}}@container not (width>=330px){.\@max-\[330px\]\:\[\&_\.field_label\]\:text-caption .field label{font-size:var(--text-caption)}}.\[\&_\.field\>label\]\:text-body .field>label{font-size:var(--text-body)}.\[\&_\.field\>label\]\:leading-\[var\(--line-body\)\] .field>label{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.field\>label\]\:font-medium .field>label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.field\>label\]\:font-semibold .field>label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.field\>label\]\:text-ink .field>label{color:var(--color-ink)}.\[\&_\.form-stack\]\:w-full .form-stack{width:100%}.\[\&_\.form-stack\]\:gap-\[var\(--space-field\)\] .form-stack{gap:var(--space-field)}.\[\&_\.form-stack\]\:text-left .form-stack{text-align:left}.\[\&_\.form-stack_\.btn\]\:w-full .form-stack .btn{width:100%}.\[\&_\.has-lesson_i\]\:\[background\:\#929fbd\] .has-lesson i{background:#929fbd}.\[\&_\.has-tasks\]\:bg-accent-soft .has-tasks{background-color:var(--color-accent-soft)}.\[\&_\.has-tasks\]\:text-accent .has-tasks{color:var(--color-accent)}.\[\&_\.homework-feedback\]\:max-w-\[none\] .homework-feedback{max-width:none}.\[\&_\.homework-feedback\]\:p-\[var\(--panel-padding\)\] .homework-feedback{padding:var(--panel-padding)}@media (width<=760px){.at-most-760\:\[\&_\.homework-feedback\]\:p-\[var\(--panel-padding\)\] .homework-feedback{padding:var(--panel-padding)}}.\[\&_\.homework-reset\]\:shrink-0 .homework-reset{flex-shrink:0}.\[\&_\.homework-submission-empty\]\:grid .homework-submission-empty{display:grid}.\[\&_\.homework-submission-empty\]\:min-h-\[330px\] .homework-submission-empty{min-height:330px}.\[\&_\.homework-submission-empty\]\:place-items-center .homework-submission-empty{place-items:center}@media (width<=760px){.at-most-760\:\[\&_\.homework-submission-empty\]\:min-h-\[240px\] .homework-submission-empty{min-height:240px}}.\[\&_\.incorrect\]\:\[fill\:var\(--annotation-incorrect-fill\)\] .incorrect{fill:var(--annotation-incorrect-fill)}.\[\&_\.incorrect\]\:\[stroke\:var\(--annotation-incorrect\)\] .incorrect{stroke:var(--annotation-incorrect)}.\[\&_\.is-marked\]\:\[background\:\#aebfe18c\] .is-marked{background:#aebfe18c}.\[\&_\.is-today\]\:\[background\:\#edf1fa\] .is-today{background:#edf1fa}.\[\&_\.is-today_strong\]\:\[color\:\#3d5f9b\] .is-today strong{color:#3d5f9b}.\[\&_\.katex-display\]\:max-w-full .katex-display{max-width:100%}.\[\&_\.katex-display\]\:overflow-x-auto .katex-display{overflow-x:auto}.\[\&_\.katex-display\]\:overflow-y-hidden .katex-display{overflow-y:hidden}.\[\&_\.katex-display\]\:\[padding\:4px_0\] .katex-display{padding:4px 0}.\[\&_\.lesson-body\]\:min-w-0 .lesson-body{min-width:0}@media (width<=600px){.at-most-600\:\[\&_\.lesson-body\]\:p-\[14px\] .lesson-body{padding:14px}}.\[\&_\.lesson-card-foot\]\:flex-wrap .lesson-card-foot{flex-wrap:wrap}.\[\&_\.lesson-card-foot\]\:gap-\[var\(--space-12\)\] .lesson-card-foot{gap:var(--space-12)}.\[\&_\.lesson-card-foot_\.actions\]\:flex-wrap .lesson-card-foot .actions{flex-wrap:wrap}.\[\&_\.lesson-card-foot_\.btn\]\:h-\[var\(--control-height-compact\)\] .lesson-card-foot .btn{height:var(--control-height-compact)}.\[\&_\.lesson-card-foot_\.btn\]\:min-h-\[var\(--control-height-compact\)\] .lesson-card-foot .btn{min-height:var(--control-height-compact)}.\[\&_\.lesson-card-foot_\.btn\]\:gap-\[var\(--space-8\)\] .lesson-card-foot .btn{gap:var(--space-8)}.\[\&_\.lesson-card-foot_\.btn\]\:\[padding\:0_var\(--space-12\)\] .lesson-card-foot .btn{padding:0 var(--space-12)}.\[\&_\.lesson-card-foot_\.btn\]\:text-caption .lesson-card-foot .btn{font-size:var(--text-caption)}.\[\&_\.lesson-card-foot_\.btn\]\:leading-\[var\(--line-caption\)\] .lesson-card-foot .btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.lesson-card-foot_\.btn\]\:font-medium .lesson-card-foot .btn{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width<=600px){.at-most-600\:\[\&_\.lesson-card-foot\>\.actions\]\:justify-end .lesson-card-foot>.actions{justify-content:flex-end}.at-most-600\:\[\&_\.lesson-card-head\]\:items-start .lesson-card-head{align-items:flex-start}.at-most-600\:\[\&_\.lesson-card-head\]\:gap-\[var\(--space-8\)\] .lesson-card-head{gap:var(--space-8)}}.\[\&_\.lesson-content-columns\]\:grid-cols-\[minmax\(280px\,_0\.8fr\)_minmax\(0\,_1\.7fr\)\] .lesson-content-columns{grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr)}.\[\&_\.lesson-content-columns\]\:gap-\[var\(--space-section\)\] .lesson-content-columns{gap:var(--space-section)}@media (width<=700px){.at-most-700\:\[\&_\.lesson-content-columns\]\:grid-cols-\[minmax\(0\,_1fr\)\] .lesson-content-columns{grid-template-columns:minmax(0,1fr)}.at-most-700\:\[\&_\.lesson-content-columns\]\:gap-\[var\(--space-section\)\] .lesson-content-columns{gap:var(--space-section)}}.\[\&_\.lesson-content-columns\>section\]\:max-h-\[max\(320px\,_calc\(100dvh_-_370px\)\)\] .lesson-content-columns>section{max-height:max(320px,100dvh - 370px)}.\[\&_\.lesson-content-columns\>section\]\:\[scrollbar-gutter\:stable\] .lesson-content-columns>section{scrollbar-gutter:stable}.\[\&_\.lesson-content-columns\>section\]\:overflow-y-auto .lesson-content-columns>section{overflow-y:auto}.\[\&_\.lesson-content-columns\>section\]\:\[padding\:0_var\(--space-8\)_var\(--space-8\)_0\] .lesson-content-columns>section{padding:0 var(--space-8) var(--space-8) 0}@media (width<=700px){.at-most-700\:\[\&_\.lesson-content-columns\>section\]\:max-h-\[none\] .lesson-content-columns>section{max-height:none}.at-most-700\:\[\&_\.lesson-content-columns\>section\]\:overflow-visible .lesson-content-columns>section{overflow:visible}.at-most-700\:\[\&_\.lesson-content-columns\>section\]\:p-0 .lesson-content-columns>section{padding:0}}.\[\&_\.lesson-content-overview\]\:gap-\[var\(--space-12\)\] .lesson-content-overview{gap:var(--space-12)}.\[\&_\.lesson-content-section-head\]\:sticky .lesson-content-section-head{position:sticky}.\[\&_\.lesson-content-section-head\]\:top-0 .lesson-content-section-head{top:0}.\[\&_\.lesson-content-section-head\]\:z-\[1\] .lesson-content-section-head{z-index:1}.\[\&_\.lesson-content-section-head\]\:bg-surface .lesson-content-section-head{background-color:var(--color-surface)}.\[\&_\.lesson-content-section-head\]\:p-0 .lesson-content-section-head{padding:0}@media (width<=700px){.at-most-700\:\[\&_\.lesson-content-section-head\]\:static .lesson-content-section-head{position:static}.at-most-700\:\[\&_\.lesson-content-section-head\]\:p-0 .lesson-content-section-head{padding:0}}.\[\&_\.lesson-date_span\]\:whitespace-nowrap .lesson-date span{white-space:nowrap}@media (width<=600px){.at-most-600\:\[\&_\.lesson-date_strong\]\:text-page .lesson-date strong{font-size:var(--text-page)}.at-most-600\:\[\&_\.lesson-date_strong\]\:leading-\[var\(--line-page\)\] .lesson-date strong{--tw-leading:var(--line-page);line-height:var(--line-page)}}.\[\&_\.lesson-duration-bar\]\:h-\[5px\] .lesson-duration-bar{height:5px}.\[\&_\.lesson-duration-legend\]\:mt-\[var\(--space-label\)\] .lesson-duration-legend{margin-top:var(--space-label)}.\[\&_\.lesson-duration-legend\]\:text-caption .lesson-duration-legend{font-size:var(--text-caption)}.\[\&_\.lesson-duration-legend\]\:leading-\[var\(--line-caption\)\] .lesson-duration-legend{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.lesson-edit-settings\]\:pt-\[10px\] .lesson-edit-settings{padding-top:10px}.\[\&_\.lesson-edit-settings\]\:text-caption .lesson-edit-settings{font-size:var(--text-caption)}.\[\&_\.lesson-edit-settings\]\:leading-\[var\(--line-caption\)\] .lesson-edit-settings{--tw-leading:var(--line-caption);line-height:var(--line-caption)}@media (width<=600px){.at-most-600\:\[\&_\.lesson-number\]\:whitespace-normal .lesson-number{white-space:normal}}.\[\&_\.lesson-package-heading\]\:text-caption .lesson-package-heading{font-size:var(--text-caption)}.\[\&_\.lesson-package-heading\]\:leading-\[var\(--line-caption\)\] .lesson-package-heading{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.lesson-package-stats\]\:\[margin\:var\(--space-8\)_0\] .lesson-package-stats{margin:var(--space-8) 0}.\[\&_\.lesson-package-stats\]\:grid-cols-\[1fr_1fr_1\.2fr\] .lesson-package-stats{grid-template-columns:1fr 1fr 1.2fr}.\[\&_\.lesson-package-stats\]\:gap-\[var\(--space-12\)\] .lesson-package-stats{gap:var(--space-12)}@media (width<=700px){.at-most-700\:\[\&_\.lesson-package-stats\]\:grid-cols-\[minmax\(0\,_1fr\)\] .lesson-package-stats{grid-template-columns:minmax(0,1fr)}.at-most-700\:\[\&_\.lesson-package-stats\]\:gap-\[var\(--space-4\)\] .lesson-package-stats{gap:var(--space-4)}}.\[\&_\.lesson-package-stats_strong\]\:text-page .lesson-package-stats strong{font-size:var(--text-page)}.\[\&_\.lesson-package-stats_strong\]\:leading-\[var\(--line-page\)\] .lesson-package-stats strong{--tw-leading:var(--line-page);line-height:var(--line-page)}.\[\&_\.lesson-package-stats\>div\]\:flex-row .lesson-package-stats>div{flex-direction:row}.\[\&_\.lesson-package-stats\>div\]\:flex-wrap .lesson-package-stats>div{flex-wrap:wrap}.\[\&_\.lesson-package-stats\>div\]\:items-baseline .lesson-package-stats>div{align-items:baseline}.\[\&_\.lesson-package-stats\>div\]\:\[gap\:var\(--space-8\)_var\(--space-8\)\] .lesson-package-stats>div{gap:var(--space-8) var(--space-8)}@media (width<=700px){.at-most-700\:\[\&_\.lesson-package-stats\>div\+div\]\:\[grid-column\:auto\] .lesson-package-stats>div+div{grid-column:auto}.at-most-700\:\[\&_\.lesson-package-stats\>div\+div\]\:m-0 .lesson-package-stats>div+div{margin:0}.at-most-700\:\[\&_\.lesson-package-stats\>div\+div\]\:p-0 .lesson-package-stats>div+div{padding:0}.at-most-700\:\[\&_\.lesson-package-stats\>div\+div\]\:\[border\:0\] .lesson-package-stats>div+div{border:0}}.\[\&_\.lesson-package-stats\>div\:last-child\>span\:last-child\]\:hidden .lesson-package-stats>div:last-child>span:last-child{display:none}.\[\&_\.lesson-package-stats\>div\>span\:last-child\]\:text-caption .lesson-package-stats>div>span:last-child{font-size:var(--text-caption)}.\[\&_\.lesson-package-stats\>div\>span\:last-child\]\:leading-\[var\(--line-caption\)\] .lesson-package-stats>div>span:last-child{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.lesson-package-summary\]\:rounded-\[8px\] .lesson-package-summary{border-radius:8px}.\[\&_\.lesson-package-summary\]\:\[padding\:10px_14px\] .lesson-package-summary{padding:10px 14px}.\[\&_\.lesson-resource-summary\]\:flex-wrap .lesson-resource-summary{flex-wrap:wrap}.\[\&_\.lesson-video-names_p\]\:flex .lesson-video-names p{display:flex}.\[\&_\.lesson-video-names_p\]\:items-baseline .lesson-video-names p{align-items:baseline}.\[\&_\.lesson-video-names_p\]\:gap-\[var\(--space-12\)\] .lesson-video-names p{gap:var(--space-12)}.\[\&_\.lesson-video-names_p\]\:wrap-anywhere .lesson-video-names p{overflow-wrap:anywhere}.\[\&_\.lesson-video-names_p\>span\]\:ml-auto .lesson-video-names p>span{margin-left:auto}.\[\&_\.lesson-video-names_p\>span\]\:whitespace-nowrap .lesson-video-names p>span{white-space:nowrap}.\[\&_\.linked\]\:\[stroke-width\:4px\] .linked{stroke-width:4px}.\[\&_\.login-art\]\:my-\[var\(--space-section\)\] .login-art{margin-block:var(--space-section)}@media (width<=760px){.at-most-760\:\[\&_\.marking-panel\]\:p-\[var\(--panel-padding\)\] .marking-panel{padding:var(--panel-padding)}}.\[\&_\.metric-card\>small\]\:block .metric-card>small{display:block}.\[\&_\.metric-card\>small\]\:text-caption .metric-card>small{font-size:var(--text-caption)}.\[\&_\.metric-card\>small\]\:leading-\[var\(--line-caption\)\] .metric-card>small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.modal-body\]\:flex .modal-body{display:flex}.\[\&_\.modal-body\]\:\[flex\:1\] .modal-body{flex:1}.\[\&_\.modal-body\]\:\[scrollbar-width\:thin\] .modal-body{scrollbar-width:thin}.\[\&_\.modal-body\]\:\[scrollbar-color\:\#c9cede_transparent\] .modal-body{scrollbar-color:#c9cede transparent}.\[\&_\.modal-body\]\:flex-col .modal-body{flex-direction:column}.\[\&_\.modal-body\]\:overflow-hidden .modal-body{overflow:hidden}.\[\&_\.modal-body\]\:\[overscroll-behavior\:contain\] .modal-body{overscroll-behavior:contain}.\[\&_\.modal-body\]\:\[padding\:32px_40px_40px\] .modal-body{padding:32px 40px 40px}.\[\&_\.modal-body\]\:p-0 .modal-body{padding:0}.\[\&_\.modal-body\]\:p-\[var\(--panel-padding\)\] .modal-body{padding:var(--panel-padding)}@media (width<=700px){.at-most-700\:\[\&_\.modal-body\]\:p-\[var\(--panel-padding\)\] .modal-body{padding:var(--panel-padding)}}@media (width<=640px){.at-most-640\:\[\&_\.modal-body\]\:\[padding\:24px_20px\] .modal-body{padding:24px 20px}}.\[\&_\.modal-body\>\.plan-pdf\]\:\[flex\:0_0_auto\] .modal-body>.plan-pdf{flex:none}.\[\&_\.modal-body\>\.plan-pdf\]\:px-\[var\(--panel-padding\)\] .modal-body>.plan-pdf{padding-inline:var(--panel-padding)}.\[\&_\.modal-body\>\.plan-pdf\]\:\[border-bottom\:1px_solid_var\(--control-border\)\] .modal-body>.plan-pdf{border-bottom:1px solid var(--control-border)}.\[\&_\.modal-footer\]\:grid .modal-footer{display:grid}.\[\&_\.modal-footer\]\:grid-cols-\[1fr_auto_1fr\] .modal-footer{grid-template-columns:1fr auto 1fr}.\[\&_\.modal-footer\]\:p-\[var\(--panel-padding\)\] .modal-footer{padding:var(--panel-padding)}.\[\&_\.modal-footer\>\.btn\:disabled\]\:text-muted .modal-footer>.btn:disabled{color:var(--color-muted)}.\[\&_\.modal-footer\>\.btn\:first-child\]\:\[justify-self\:start\] .modal-footer>.btn:first-child{justify-self:start}.\[\&_\.modal-footer\>\.btn\:last-child\]\:\[justify-self\:end\] .modal-footer>.btn:last-child{justify-self:end}.\[\&_\.modal-footer\>\.btn\:last-child\]\:text-primary .modal-footer>.btn:last-child{color:var(--color-primary)}.\[\&_\.modal-footer\>span\]\:tabular-nums .modal-footer>span{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_\.modal-head\]\:grid .modal-head{display:grid}.\[\&_\.modal-head\]\:grid-cols-\[minmax\(0\,_1fr\)_auto_auto\] .modal-head{grid-template-columns:minmax(0,1fr) auto auto}.\[\&_\.modal-head\]\:items-start .modal-head{align-items:flex-start}.\[\&_\.modal-head\]\:gap-\[20px\] .modal-head{gap:20px}.\[\&_\.modal-head\]\:\[padding\:28px_36px_24px\] .modal-head{padding:28px 36px 24px}.\[\&_\.modal-head\]\:\[padding\:var\(--space-16\)_22px\] .modal-head{padding:var(--space-16) 22px}@media (width<=640px){.at-most-640\:\[\&_\.modal-head\]\:grid-cols-\[minmax\(0\,_1fr\)_auto\] .modal-head{grid-template-columns:minmax(0,1fr) auto}.at-most-640\:\[\&_\.modal-head\]\:gap-\[12px\] .modal-head{gap:12px}.at-most-640\:\[\&_\.modal-head\]\:p-\[20px\] .modal-head{padding:20px}}.\[\&_\.modal-head_h2\]\:text-page .modal-head h2{font-size:var(--text-page)}.\[\&_\.modal-head_h2\]\:leading-\[var\(--line-page\)\] .modal-head h2{--tw-leading:var(--line-page);line-height:var(--line-page)}.\[\&_\.modal-head-actions\]\:pt-\[4px\] .modal-head-actions{padding-top:4px}@media (width<=640px){.at-most-640\:\[\&_\.modal-head-actions\]\:\[grid-column\:1_\/_-1\] .modal-head-actions{grid-column:1/-1}.at-most-640\:\[\&_\.modal-head-actions\]\:\[grid-row\:2\] .modal-head-actions{grid-row:2}.at-most-640\:\[\&_\.modal-head-actions\]\:pt-0 .modal-head-actions{padding-top:0}}.\[\&_\.modal-head-actions_\.btn\]\:whitespace-nowrap .modal-head-actions .btn{white-space:nowrap}.\[\&_\.modal-head-actions_svg\]\:\[color\:\#6968e8\] .modal-head-actions svg{color:#6968e8}.\[\&_\.modal-head\>\.btn\]\:\[grid-column\:3\] .modal-head>.btn{grid-column:3}.\[\&_\.modal-head\>\.btn\]\:h-\[var\(--control-height\)\] .modal-head>.btn{height:var(--control-height)}@media (width<=640px){.at-most-640\:\[\&_\.modal-head\>\.btn\]\:\[grid-column\:2\] .modal-head>.btn{grid-column:2}.at-most-640\:\[\&_\.modal-head\>\.btn\]\:\[grid-row\:1\] .modal-head>.btn{grid-row:1}}.\[\&_\.panel\]\:w-\[min\(100\%\,_400px\)\] .panel{width:min(100%,400px)}.\[\&_\.panel\]\:p-\[28px\] .panel{padding:28px}@media (width<=450px){.at-most-450\:\[\&_\.panel\]\:p-\[14px\] .panel{padding:14px}}.\[\&_\.paper-ai-all-correct\]\:text-success .paper-ai-all-correct{color:var(--color-success)}.\[\&_\.paper-ai-answer_button\]\:cursor-pointer .paper-ai-answer button{cursor:pointer}.\[\&_\.paper-ai-overview\]\:flex .paper-ai-overview{display:flex}.\[\&_\.paper-ai-overview\]\:min-h-\[48px\] .paper-ai-overview{min-height:48px}.\[\&_\.paper-ai-overview\]\:flex-wrap .paper-ai-overview{flex-wrap:wrap}.\[\&_\.paper-ai-overview\]\:items-center .paper-ai-overview{align-items:center}.\[\&_\.paper-ai-overview\]\:justify-center .paper-ai-overview{justify-content:center}.\[\&_\.paper-ai-overview\]\:\[gap\:var\(--space-8\)_var\(--space-12\)\] .paper-ai-overview{gap:var(--space-8) var(--space-12)}.\[\&_\.paper-ai-overview\]\:rounded-\[0\] .paper-ai-overview{border-radius:0}.\[\&_\.paper-ai-overview\]\:border-line .paper-ai-overview{border-color:var(--color-line)}.\[\&_\.paper-ai-overview\]\:bg-surface .paper-ai-overview{background-color:var(--color-surface)}.\[\&_\.paper-ai-overview\]\:\[background\:transparent\] .paper-ai-overview{background:0 0}.\[\&_\.paper-ai-overview\]\:\[border\:0\] .paper-ai-overview{border:0}.\[\&_\.paper-ai-overview_dd\]\:m-0 .paper-ai-overview dd{margin:0}.\[\&_\.paper-ai-overview_dd\]\:text-item .paper-ai-overview dd{font-size:var(--text-item)}.\[\&_\.paper-ai-overview_dd\]\:leading-\[var\(--line-item\)\] .paper-ai-overview dd{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_\.paper-ai-overview_dd\]\:\[font-weight\:650\] .paper-ai-overview dd{font-weight:650}.\[\&_\.paper-ai-overview_dd\]\:whitespace-nowrap .paper-ai-overview dd{white-space:nowrap}.\[\&_\.paper-ai-overview_dd\]\:text-ink .paper-ai-overview dd{color:var(--color-ink)}.\[\&_\.paper-ai-overview_dd\]\:tabular-nums .paper-ai-overview dd{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_\.paper-ai-overview_dd_small\]\:text-body .paper-ai-overview dd small{font-size:var(--text-body)}.\[\&_\.paper-ai-overview_dd_small\]\:leading-\[var\(--line-body\)\] .paper-ai-overview dd small{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.paper-ai-overview_dd_small\]\:font-medium .paper-ai-overview dd small{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.paper-ai-overview_dd_small\]\:text-muted .paper-ai-overview dd small{color:var(--color-muted)}.\[\&_\.paper-ai-overview_dt\]\:m-0 .paper-ai-overview dt{margin:0}.\[\&_\.paper-ai-overview_dt\]\:text-body .paper-ai-overview dt{font-size:var(--text-body)}.\[\&_\.paper-ai-overview_dt\]\:leading-\[var\(--line-body\)\] .paper-ai-overview dt{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.paper-ai-overview_dt\]\:font-medium .paper-ai-overview dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.paper-ai-overview_dt\]\:whitespace-nowrap .paper-ai-overview dt{white-space:nowrap}.\[\&_\.paper-ai-overview_dt\]\:text-muted .paper-ai-overview dt{color:var(--color-muted)}.\[\&_\.paper-ai-overview\:not\(\.paper-ai-overview--all-correct\)_dl\>div\:last-child_dd\]\:text-danger .paper-ai-overview:not(.paper-ai-overview--all-correct) dl>div:last-child dd{color:var(--color-danger)}.\[\&_\.paper-ai-overview\>dl\]\:m-0 .paper-ai-overview>dl{margin:0}.\[\&_\.paper-ai-overview\>dl\]\:flex .paper-ai-overview>dl{display:flex}.\[\&_\.paper-ai-overview\>dl\]\:flex-wrap .paper-ai-overview>dl{flex-wrap:wrap}.\[\&_\.paper-ai-overview\>dl\]\:items-center .paper-ai-overview>dl{align-items:center}.\[\&_\.paper-ai-overview\>dl\]\:justify-center .paper-ai-overview>dl{justify-content:center}.\[\&_\.paper-ai-overview\>dl\]\:\[gap\:var\(--space-8\)_var\(--space-12\)\] .paper-ai-overview>dl{gap:var(--space-8) var(--space-12)}.\[\&_\.paper-ai-overview\>dl\]\:pl-\[14px\] .paper-ai-overview>dl{padding-left:14px}.\[\&_\.paper-ai-overview\>dl\]\:\[border-left\:1px_solid_var\(--color-line\)\] .paper-ai-overview>dl{border-left:1px solid var(--color-line)}.\[\&_\.paper-ai-overview\>dl\>div\]\:flex .paper-ai-overview>dl>div{display:flex}.\[\&_\.paper-ai-overview\>dl\>div\]\:items-baseline .paper-ai-overview>dl>div{align-items:baseline}.\[\&_\.paper-ai-overview\>dl\>div\]\:gap-\[var\(--space-8\)\] .paper-ai-overview>dl>div{gap:var(--space-8)}.\[\&_\.paper-ai-overview\>dl\>div\]\:p-0 .paper-ai-overview>dl>div{padding:0}.\[\&_\.paper-ai-overview\>dl\>div\]\:\[border\:0\] .paper-ai-overview>dl>div{border:0}.\[\&_\.paper-ai-overview\>dl\>div\+div\]\:pl-\[14px\] .paper-ai-overview>dl>div+div{padding-left:14px}.\[\&_\.paper-ai-overview\>dl\>div\+div\]\:\[border-left\:1px_solid_var\(--color-line\)\] .paper-ai-overview>dl>div+div{border-left:1px solid var(--color-line)}.\[\&_\.paper-ai-score\]\:flex .paper-ai-score{display:flex}.\[\&_\.paper-ai-score\]\:min-h-0 .paper-ai-score{min-height:0}.\[\&_\.paper-ai-score\]\:flex-row-reverse .paper-ai-score{flex-direction:row-reverse}.\[\&_\.paper-ai-score\]\:items-baseline .paper-ai-score{align-items:baseline}.\[\&_\.paper-ai-score\]\:justify-end .paper-ai-score{justify-content:flex-end}.\[\&_\.paper-ai-score\]\:gap-\[var\(--space-8\)\] .paper-ai-score{gap:var(--space-8)}.\[\&_\.paper-ai-score\]\:\[border\:0\] .paper-ai-score{border:0}.\[\&_\.paper-ai-score_span\]\:m-0 .paper-ai-score span{margin:0}.\[\&_\.paper-ai-score_span\]\:text-body .paper-ai-score span{font-size:var(--text-body)}.\[\&_\.paper-ai-score_span\]\:leading-\[var\(--line-body\)\] .paper-ai-score span{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.paper-ai-score_span\]\:font-medium .paper-ai-score span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.paper-ai-score_span\]\:whitespace-nowrap .paper-ai-score span{white-space:nowrap}.\[\&_\.paper-ai-score_span\]\:text-muted .paper-ai-score span{color:var(--color-muted)}.\[\&_\.paper-ai-score_strong\]\:text-item .paper-ai-score strong{font-size:var(--text-item)}.\[\&_\.paper-ai-score_strong\]\:leading-\[var\(--line-item\)\] .paper-ai-score strong{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_\.paper-ai-score_strong\]\:\[font-weight\:650\] .paper-ai-score strong{font-weight:650}.\[\&_\.paper-ai-score_strong\]\:tracking-normal .paper-ai-score strong{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_\.paper-ai-score_strong\]\:whitespace-nowrap .paper-ai-score strong{white-space:nowrap}.\[\&_\.paper-ai-score_strong\]\:text-accent .paper-ai-score strong{color:var(--color-accent)}.\[\&_\.paper-ai-score_strong\]\:tabular-nums .paper-ai-score strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_\.paper-ai-score_strong_i\]\:ml-\[1px\] .paper-ai-score strong i{margin-left:1px}.\[\&_\.paper-ai-score_strong_i\]\:text-body .paper-ai-score strong i{font-size:var(--text-body)}.\[\&_\.paper-ai-score_strong_i\]\:leading-\[var\(--line-body\)\] .paper-ai-score strong i{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.paper-ai-score_strong_i\]\:font-medium .paper-ai-score strong i{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.portal-homework_\.upload-area\]\:m-0 .portal-homework .upload-area,.\[\&_\.portal-homework\>h2\]\:m-0 .portal-homework>h2,.\[\&_\.portal-homework\>p\]\:m-0 .portal-homework>p{margin:0}.\[\&_\.portal-main\]\:p-\[var\(--space-16\)\] .portal-main{padding:var(--space-16)}.\[\&_\.portal-main\>\.week-navigator\]\:\[margin\:0_0_var\(--space-8\)\] .portal-main>.week-navigator{margin:0 0 var(--space-8)}.\[\&_\.portal-plan-empty\>\.btn\]\:\[grid-column\:2\] .portal-plan-empty>.btn{grid-column:2}.\[\&_\.portal-plan-empty\>\.btn\]\:\[justify-self\:end\] .portal-plan-empty>.btn{justify-self:end}.\[\&_\.portal-plan-empty\>\.btn\]\:px-\[var\(--space-8\)\] .portal-plan-empty>.btn{padding-inline:var(--space-8)}.\[\&_\.portal-plan-empty\>\.btn\]\:text-caption .portal-plan-empty>.btn{font-size:var(--text-caption)}.\[\&_\.print-question_img\]\:max-w-full .print-question img,.\[\&_\.print-sheet\]\:max-w-full .print-sheet{max-width:100%}.\[\&_\.question-content\]\:p-0 .question-content{padding:0}.\[\&_\.question-math\]\:inline-block .question-math{display:inline-block}.\[\&_\.question-math\]\:max-w-full .question-math{max-width:100%}.\[\&_\.question-math\]\:overflow-x-auto .question-math{overflow-x:auto}.\[\&_\.question-math\]\:\[vertical-align\:middle\] .question-math{vertical-align:middle}.\[\&_\.question-math\]\:whitespace-normal .question-math{white-space:normal}.\[\&_\.question-rich-text\]\:max-w-full .question-rich-text{max-width:100%}.\[\&_\.question-rich-text\]\:\[flex\:1\] .question-rich-text{flex:1}.\[\&_\.question-rich-text\]\:overflow-x-auto .question-rich-text{overflow-x:auto}.\[\&_\.question-rich-text\]\:leading-\[var\(--line-body\)\] .question-rich-text{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.question-rich-text\]\:whitespace-normal .question-rich-text{white-space:normal}.\[\&_\.question-rich-text_p\]\:inline .question-rich-text p{display:inline}.\[\&_\.reset-columns\]\:ml-auto .reset-columns{margin-left:auto}.\[\&_\.resizable-table\]\:min-w-0 .resizable-table{min-width:0}.\[\&_\.resizable-table\]\:table-fixed .resizable-table{table-layout:fixed}.\[\&_\.resizable-table\]\:whitespace-normal .resizable-table{white-space:normal}.\[\&_\.resizable-table_tbody_tr\:hover\]\:\[background\:\#f8faff\] .resizable-table tbody tr:hover{background:#f8faff}.\[\&_\.resizable-table_td\]\:h-\[72px\] .resizable-table td{height:72px}.\[\&_\.resizable-table_td\]\:\[padding\:var\(--table-row-padding\)_var\(--panel-padding\)\] .resizable-table td{padding:var(--table-row-padding) var(--panel-padding)}.\[\&_\.resizable-table_td\]\:\[vertical-align\:middle\] .resizable-table td{vertical-align:middle}.\[\&_\.resizable-table_td\]\:text-body .resizable-table td{font-size:var(--text-body)}.\[\&_\.resizable-table_td\]\:leading-\[var\(--line-body\)\] .resizable-table td{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.resizable-table_th\]\:\[padding\:var\(--table-row-padding\)_var\(--panel-padding\)\] .resizable-table th{padding:var(--table-row-padding) var(--panel-padding)}.\[\&_\.resizable-table_th\]\:text-caption .resizable-table th{font-size:var(--text-caption)}.\[\&_\.resizable-table_th\]\:leading-\[var\(--line-caption\)\] .resizable-table th{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.review-layout\]\:gap-\[var\(--space-layout\)\] .review-layout{gap:var(--space-layout)}.\[\&_\.review-save-bar\]\:flex-wrap .review-save-bar,.\[\&_\.review-save-bar_\.actions\]\:flex-wrap .review-save-bar .actions{flex-wrap:wrap}.\[\&_\.schedule-column\]\:w-\[210px\] .schedule-column{width:210px}.\[\&_\.schedule-column\]\:min-w-\[210px\] .schedule-column{min-width:210px}.\[\&_\.search-box\]\:w-full .search-box{width:100%}.\[\&_\.search-box\]\:max-w-\[260px\] .search-box{max-width:260px}.\[\&_\.search-box\]\:min-w-0 .search-box{min-width:0}.\[\&_\.search-box\]\:\[flex\:1_1_160px\] .search-box{flex:160px}@media (width<=640px){.at-most-640\:\[\&_\.search-box\]\:w-full .search-box{width:100%}.at-most-640\:\[\&_\.search-box\]\:min-w-0 .search-box{min-width:0}.at-most-640\:\[\&_\.search-box\]\:\[flex\:0_0_100\%\] .search-box{flex:0 0 100%}}.\[\&_\.search-box_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:p-0 .search-box input:not([type=checkbox]):not([type=radio]):not([type=file]){padding:0}.\[\&_\.search-box_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:\[background\:transparent\] .search-box input:not([type=checkbox]):not([type=radio]):not([type=file]){background:0 0}.\[\&_\.search-box_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:\[border\:0\] .search-box input:not([type=checkbox]):not([type=radio]):not([type=file]){border:0}.\[\&_\.section-title\]\:mb-\[var\(--space-heading\)\] .section-title{margin-bottom:var(--space-heading)}.\[\&_\.section-title\]\:flex-wrap .section-title{flex-wrap:wrap}.\[\&_\.section-title\]\:gap-\[var\(--space-8\)\] .section-title{gap:var(--space-8)}.\[\&_\.section-title\]\:gap-\[var\(--space-12\)\] .section-title{gap:var(--space-12)}.\[\&_\.section-title_span\]\:text-caption .section-title span{font-size:var(--text-caption)}.\[\&_\.section-title_span\]\:leading-\[var\(--line-caption\)\] .section-title span{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.section-title_span\]\:text-muted .section-title span{color:var(--color-muted)}.\[\&_\.selected\]\:\[border-color\:\#b5c3d7\] .selected{border-color:#b5c3d7}.\[\&_\.selected\]\:\[color\:\#64748f\] .selected{color:#64748f}.\[\&_\.selected\]\:\[background\:\#edf1f7\] .selected{background:#edf1f7}.\[\&_\.student-card\]\:p-\[var\(--panel-padding\)\] .student-card{padding:var(--panel-padding)}.\[\&_\.student-detail-heading_h1\]\:wrap-anywhere .student-detail-heading h1{overflow-wrap:anywhere}.\[\&_\.student-lesson\]\:m-0 .student-lesson{margin:0}.\[\&_\.student-lesson-top\]\:flex-wrap .student-lesson-top{flex-wrap:wrap}.\[\&_\.student-lesson-top\]\:gap-\[var\(--space-actions\)\] .student-lesson-top{gap:var(--space-actions)}.\[\&_\.student-lesson-top_\.badge\]\:shrink-0 .student-lesson-top .badge{flex-shrink:0}.\[\&_\.student-lesson\:disabled\]\:cursor-default .student-lesson:disabled{cursor:default}.\[\&_\.student-lesson\:disabled\]\:opacity-\[1\] .student-lesson:disabled{opacity:1}.\[\&_\.student-pdf\]\:mb-\[var\(--space-section\)\] .student-pdf{margin-bottom:var(--space-section)}.\[\&_\.student-report_\.student-report-note\]\:wrap-anywhere .student-report .student-report-note{overflow-wrap:anywhere}.\[\&_\.student-report_\.student-report-note\]\:whitespace-pre-wrap .student-report .student-report-note{white-space:pre-wrap}.\[\&_\.student-report_\.student-score\]\:text-primary .student-report .student-score{color:var(--color-primary)}.\[\&_\.student-result\]\:gap-\[var\(--space-actions\)\] .student-result{gap:var(--space-actions)}.\[\&_\.student-section-title_h2\]\:m-0 .student-section-title h2{margin:0}.\[\&_\.student-section-title_h2\]\:text-item .student-section-title h2{font-size:var(--text-item)}.\[\&_\.student-section-title_h2\]\:leading-\[var\(--line-item\)\] .student-section-title h2{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_\.student-small\]\:\[margin\:var\(--space-12\)_0_0\] .student-small{margin:var(--space-12) 0 0}.\[\&_\.student-small\]\:text-caption .student-small{font-size:var(--text-caption)}.\[\&_\.student-small\]\:leading-\[var\(--line-caption\)\] .student-small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.student-small\]\:text-muted .student-small{color:var(--color-muted)}.\[\&_\.student-switch\]\:max-w-\[55\%\] .student-switch{max-width:55%}.\[\&_\.student-switch_span\]\:overflow-hidden .student-switch span{overflow:hidden}.\[\&_\.student-switch_span\]\:text-ellipsis .student-switch span{text-overflow:ellipsis}.\[\&_\.student-switch_span\]\:whitespace-nowrap .student-switch span{white-space:nowrap}.\[\&_\.student-tabbar\]\:static .student-tabbar{position:static}.\[\&_\.student-tabbar\]\:z-\[5\] .student-tabbar{z-index:5}.\[\&_\.student-tabbar\]\:w-full .student-tabbar{width:100%}.\[\&_\.student-tabbar\]\:shrink-0 .student-tabbar{flex-shrink:0}.\[\&_\.student-tabbar\]\:\[transform\:none\] .student-tabbar{transform:none}.\[\&_\.student-tabbar\]\:pb-\[max\(17px\,_env\(safe-area-inset-bottom\)\)\] .student-tabbar{padding-bottom:max(17px, env(safe-area-inset-bottom))}@media (width<=760px){.at-most-760\:\[\&_\.student-week-filter\]\:\[grid-column\:1\] .student-week-filter{grid-column:1}}.\[\&_\.students-filters\]\:grid .students-filters{display:grid}.\[\&_\.students-filters\]\:grid-cols-\[minmax\(160px\,_260px\)_136px_136px_max-content_minmax\(max-content\,_1fr\)\] .students-filters{grid-template-columns:minmax(160px,260px) 136px 136px max-content minmax(max-content,1fr)}.\[\&_\.students-filters\]\:items-center .students-filters{align-items:center}.\[\&_\.students-filters\]\:gap-\[var\(--space-8\)\] .students-filters{gap:var(--space-8)}.\[\&_\.students-week-toolbar\]\:my-\[var\(--space-related\)\] .students-week-toolbar{margin-block:var(--space-related)}.\[\&_\.students-week-toolbar\]\:grid .students-week-toolbar{display:grid}.\[\&_\.students-week-toolbar\]\:grid-cols-\[minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)\] .students-week-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.\[\&_\.students-week-toolbar\]\:flex-wrap .students-week-toolbar{flex-wrap:wrap}.\[\&_\.students-week-toolbar\]\:items-center .students-week-toolbar{align-items:center}.\[\&_\.students-week-toolbar\]\:py-0 .students-week-toolbar{padding-block:0}@media (width<=760px){.at-most-760\:\[\&_\.students-week-toolbar\]\:grid-cols-\[minmax\(0\,_1fr\)\] .students-week-toolbar{grid-template-columns:minmax(0,1fr)}.at-most-760\:\[\&_\.students-week-toolbar\]\:gap-\[var\(--space-8\)\] .students-week-toolbar{gap:var(--space-8)}.at-most-760\:\[\&_\.submission-panel\]\:p-\[var\(--panel-padding\)\] .submission-panel{padding:var(--panel-padding)}}.\[\&_\.table-scroll\]\:\[--panel-padding\:8px\] .table-scroll{--panel-padding:8px}.\[\&_\.table-toolbar\]\:flex-wrap .table-toolbar{flex-wrap:wrap}.\[\&_\.table-toolbar\]\:gap-\[var\(--space-actions\)\] .table-toolbar{gap:var(--space-actions)}.\[\&_\.table-toolbar\]\:p-\[var\(--panel-padding\)\] .table-toolbar{padding:var(--panel-padding)}@media (width<=640px){.at-most-640\:\[\&_\.table-toolbar\]\:gap-\[var\(--space-actions\)\] .table-toolbar{gap:var(--space-actions)}}.\[\&_\.todo-row\]\:gap-\[var\(--space-8\)\] .todo-row{gap:var(--space-8)}.\[\&_\.todo-row\]\:\[padding\:var\(--space-12\)_0\] .todo-row{padding:var(--space-12) 0}.\[\&_\.todo-row_p\]\:mt-\[2px\] .todo-row p{margin-top:2px}.\[\&_\.todo-row_strong\]\:wrap-anywhere .todo-row strong{overflow-wrap:anywhere}.\[\&_\.todo-row\>div\]\:min-w-0 .todo-row>div{min-width:0}.\[\&_\.tutors-name\]\:block .tutors-name{display:block}.\[\&_\.tutors-name\]\:font-semibold .tutors-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.tutors-name\]\:wrap-anywhere .tutors-name{overflow-wrap:anywhere}.\[\&_\.tutors-name\]\:whitespace-normal .tutors-name{white-space:normal}.\[\&_\.tutors-number\]\:block .tutors-number{display:block}.\[\&_\.tutors-number\]\:text-body .tutors-number{font-size:var(--text-body)}.\[\&_\.tutors-number\]\:leading-\[var\(--line-body\)\] .tutors-number{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\.tutors-number\]\:font-semibold .tutors-number{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.tutors-number\]\:tabular-nums .tutors-number{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_\.tutors-number_small\]\:inline .tutors-number small{display:inline}.\[\&_\.tutors-number_small\]\:text-caption .tutors-number small{font-size:var(--text-caption)}.\[\&_\.tutors-number_small\]\:leading-\[var\(--line-caption\)\] .tutors-number small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.tutors-number_small\]\:font-normal .tutors-number small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_\.tutors-number_small\]\:text-muted .tutors-number small{color:var(--color-muted)}.\[\&_\.upload-area\:focus-within\]\:\[outline\:3px_solid_\#aabaff\] .upload-area:focus-within{outline:3px solid #aabaff}.\[\&_\.upload-area\:focus-within\]\:\[outline-offset\:3px\] .upload-area:focus-within{outline-offset:3px}.\[\&_\.upload-area\:has\(input\:disabled\)\]\:cursor-default .upload-area:has(input:disabled){cursor:default}.\[\&_\.upload-area\:has\(input\:disabled\)\]\:opacity-\[0\.6\] .upload-area:has(input:disabled){opacity:.6}.\[\&_\.verdict-correct\]\:\[border-color\:\#afc7b7\] .verdict-correct{border-color:#afc7b7}.\[\&_\.verdict-correct\]\:\[color\:\#4f6b59\] .verdict-correct{color:#4f6b59}.\[\&_\.verdict-correct\]\:\[background\:\#edf5ef\] .verdict-correct{background:#edf5ef}@media (width<=760px){.at-most-760\:\[\&_\.verdict-options\]\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\] .verdict-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\.verdict-pending\]\:\[border-color\:\#dac89f\] .verdict-pending{border-color:#dac89f}.\[\&_\.verdict-pending\]\:\[color\:\#865c20\] .verdict-pending{color:#865c20}.\[\&_\.verdict-pending\]\:\[background\:\#fbf4e5\] .verdict-pending{background:#fbf4e5}.\[\&_\.verdict-wrong\]\:\[border-color\:\#d9baba\] .verdict-wrong{border-color:#d9baba}.\[\&_\.verdict-wrong\]\:\[color\:\#994747\] .verdict-wrong{color:#994747}.\[\&_\.verdict-wrong\]\:\[background\:\#faeeee\] .verdict-wrong{background:#faeeee}.\[\&_\.week-dots_sup\]\:\[font-size\:9px\] .week-dots sup{font-size:9px}.\[\&_\.week-legend\]\:text-caption .week-legend{font-size:var(--text-caption)}.\[\&_\.week-legend\]\:leading-\[var\(--line-caption\)\] .week-legend{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.week-navigator\]\:\[margin\:var\(--space-12\)_0\] .week-navigator{margin:var(--space-12) 0}.\[\&_\.week-navigator\]\:w-full .week-navigator{width:100%}.\[\&_\.week-navigator_\.btn-icon\]\:w-\[var\(--control-height-touch\)\] .week-navigator .btn-icon{width:var(--control-height-touch)}.\[\&_\.week-navigator_\.week-range\]\:\[flex\:1\] .week-navigator .week-range{flex:1}.\[\&_\.week-navigator_\.week-range\]\:text-center .week-navigator .week-range{text-align:center}.\[\&_\.week-range\]\:px-\[var\(--space-4\)\] .week-range{padding-inline:var(--space-4)}.\[\&_\.week-range\]\:text-caption .week-range{font-size:var(--text-caption)}.\[\&_\.week-range\]\:leading-\[var\(--line-caption\)\] .week-range{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\.week-range\]\:font-semibold .week-range{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.week-range\]\:whitespace-nowrap .week-range{white-space:nowrap}.\[\&_\.week-range\]\:tabular-nums .week-range{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_\.week-strip\]\:\[margin-block\:var\(--space-8\)_var\(--space-12\)\] .week-strip{margin-block:var(--space-8) var(--space-12)}.\[\&_\.week-strip\]\:gap-\[var\(--space-4\)\] .week-strip{gap:var(--space-4)}.\[\&_\.week-strip\]\:p-\[var\(--space-8\)\] .week-strip{padding:var(--space-8)}.\[\&_\.week-strip_button\]\:flex .week-strip button{display:flex}.\[\&_\.week-strip_button\]\:flex-col .week-strip button{flex-direction:column}.\[\&_\.week-strip_button\]\:items-center .week-strip button{align-items:center}.\[\&_\.week-strip_button\]\:gap-\[8px\] .week-strip button{gap:8px}.\[\&_\.week-strip_button\]\:rounded-\[12px\] .week-strip button{border-radius:12px}.\[\&_\.week-strip_button\]\:\[padding\:8px_0\] .week-strip button{padding:8px 0}.\[\&_\.week-strip_button\]\:\[color\:\#626b7a\] .week-strip button{color:#626b7a}.\[\&_\.week-strip_button\]\:\[background\:transparent\] .week-strip button{background:0 0}.\[\&_\.week-strip_button\]\:\[border\:0\] .week-strip button{border:0}.\[\&_\.week-strip_button\.has-lesson\]\:\[color\:\#2563eb\] .week-strip button.has-lesson{color:#2563eb}.\[\&_\.week-strip_button\.has-lesson\]\:\[background\:\#edf0f7\] .week-strip button.has-lesson{background:#edf0f7}.\[\&_\.week-strip_button\[aria-current\=\'date\'\]\]\:\[box-shadow\:inset_0_0_0_1px_\#9baac6\] .week-strip button[aria-current=date]{box-shadow:inset 0 0 0 1px #9baac6}.\[\&_\:focus-visible\]\:\[outline\:2px_solid_var\(--color-primary\)\] :focus-visible{outline:2px solid var(--color-primary)}.\[\&_\:focus-visible\]\:\[outline-offset\:3px\] :focus-visible{outline-offset:3px}.\[\&_\:where\(button\)\]\:\[font\:inherit\] :where(button){font:inherit}.\[\&_\>_div\]\:grid>div{display:grid}.\[\&_\>_div\]\:gap-\[var\(--space-4\)\]>div{gap:var(--space-4)}.\[\&_\>_dl\]\:m-0>dl{margin:0}.\[\&_\>_dl\]\:grid>dl{display:grid}.\[\&_\>_dl\]\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\]>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_\>_dl_\>_div\]\:grid>dl>div{display:grid}.\[\&_\>_dl_\>_div\]\:content-center>dl>div{align-content:center}.\[\&_\>_dl_\>_div\]\:gap-\[var\(--space-8\)\]>dl>div{gap:var(--space-8)}.\[\&_\>_dl_\>_div\]\:p-\[12px\]>dl>div{padding:12px}.\[\&_\>_dl_\>_div_\+_div\]\:\[border-left\:1px_solid_var\(--color-line\)\]>dl>div+div{border-left:1px solid var(--color-line)}.\[\&_\>_p\]\:m-0>p{margin:0}.\[\&_\>_p\]\:text-\[length\:var\(--text-body\)\]>p{font-size:var(--text-body)}.\[\&_\>_p\]\:leading-\[var\(--line-body\)\]>p{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\>_p\]\:text-\[color\:var\(--color-muted\)\]>p{color:var(--color-muted)}.\[\&_\>_summary\]\:flex>summary{display:flex}.\[\&_\>_summary\]\:cursor-pointer>summary{cursor:pointer}.\[\&_\>_summary\]\:list-none>summary{list-style-type:none}.\[\&_\>_summary\]\:items-center>summary{align-items:center}.\[\&_\>_summary\]\:justify-between>summary{justify-content:space-between}.\[\&_\>_summary\]\:gap-\[var\(--space-8\)\]>summary{gap:var(--space-8)}.\[\&_\>_summary\]\:text-\[length\:var\(--text-body\)\]>summary{font-size:var(--text-body)}.\[\&_\>_summary\]\:leading-\[var\(--line-body\)\]>summary{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_\>_summary\]\:\[font-weight\:750\]>summary{font-weight:750}.\[\&_\>_summary\]\:text-\[color\:var\(--color-success\)\]>summary{color:var(--color-success)}.\[\&_\>_summary_small\]\:text-\[length\:var\(--text-caption\)\]>summary small{font-size:var(--text-caption)}.\[\&_\>_summary_small\]\:leading-\[var\(--line-caption\)\]>summary small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_\>_summary_small\]\:text-\[color\:var\(--color-muted\)\]>summary small{color:var(--color-muted)}.\[\&_\>_summary_span\]\:inline-flex>summary span{display:inline-flex}.\[\&_\>_summary_span\]\:items-center>summary span{align-items:center}.\[\&_\>_summary_span\]\:gap-\[var\(--space-8\)\]>summary span{gap:var(--space-8)}.\[\&_\>_summary\:\:-webkit-details-marker\]\:hidden>summary::-webkit-details-marker{display:none}.\[\&_\[aria-current\]\]\:text-ink [aria-current]{color:var(--color-ink)}.\[\&_\[hidden\]\]\:hidden\! [hidden]{display:none!important}.\[\&_a\]\:grid a{display:grid}.\[\&_a\]\:gap-\[var\(--space-8\)\] a{gap:var(--space-8)}.\[\&_a\]\:\[padding\:10px_0_var\(--space-16\)\] a{padding:10px 0 var(--space-16)}.\[\&_a\]\:\[padding\:var\(--space-12\)_0\] a{padding:var(--space-12) 0}.\[\&_a\]\:text-caption a{font-size:var(--text-caption)}.\[\&_a\]\:leading-\[var\(--line-caption\)\] a{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_a\]\:whitespace-nowrap a{white-space:nowrap}.\[\&_a\]\:text-muted a{color:var(--color-muted)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:\[-webkit-tap-highlight-color\:transparent\] a{-webkit-tap-highlight-color:transparent}.\[\&_a\]\:\[border-bottom\:2px_solid_transparent\] a{border-bottom:2px solid #0000}.\[\&_a\:focus-visible\]\:\[outline\:3px_solid_\#aabaff\] a:focus-visible{outline:3px solid #aabaff}.\[\&_a\:focus-visible\]\:\[outline-offset\:3px\] a:focus-visible{outline-offset:3px}.\[\&_a\:hover\]\:text-primary a:hover{color:var(--color-primary)}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_a\[aria-current\=\'page\'\]\]\:\[border-bottom-color\:var\(--color-primary\)\] a[aria-current=page]{border-bottom-color:var(--color-primary)}.\[\&_a\[aria-current\=\'page\'\]\]\:font-medium a[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\[aria-current\=\'page\'\]\]\:font-semibold a[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_a\[aria-current\=\'page\'\]\]\:text-primary a[aria-current=page]{color:var(--color-primary)}.\[\&_article\]\:grid article{display:grid}.\[\&_article\]\:gap-\[var\(--space-8\)\] article{gap:var(--space-8)}.\[\&_article\]\:rounded-\[10px\] article{border-radius:10px}.\[\&_article\]\:p-\[var\(--space-12\)\] article{padding:var(--space-12)}.\[\&_article\]\:py-\[var\(--space-list\)\] article{padding-block:var(--space-list)}.\[\&_article\]\:wrap-anywhere article{overflow-wrap:anywhere}.\[\&_article\]\:\[border-bottom\:1px_solid_var\(--color-line\)\] article{border-bottom:1px solid var(--color-line)}.\[\&_article\]\:\[border-bottom\:1px_solid_var\(--control-border\)\] article{border-bottom:1px solid var(--control-border)}.\[\&_article\]\:\[border\:1px_solid_var\(--border\,_\#e2e8f0\)\] article{border:1px solid var(--border,#e2e8f0)}.\[\&_article\>div\]\:flex article>div{display:flex}.\[\&_article\>div\]\:flex-wrap article>div{flex-wrap:wrap}.\[\&_article\>div\]\:items-center article>div{align-items:center}.\[\&_article\>div\]\:gap-\[var\(--space-8\)\] article>div{gap:var(--space-8)}.\[\&_b\]\:inline-grid b{display:inline-grid}.\[\&_b\]\:h-\[20px\] b{height:20px}.\[\&_b\]\:min-w-\[20px\] b{min-width:20px}.\[\&_b\]\:place-items-center b{place-items:center}.\[\&_b\]\:rounded-\[999px\] b{border-radius:999px}.\[\&_b\]\:bg-\[var\(--review-danger-soft\)\] b{background-color:var(--review-danger-soft)}.\[\&_b\]\:p-\[0_5px\] b{padding:0 5px}.\[\&_b\]\:text-\[length\:var\(--text-caption\)\] b{font-size:var(--text-caption)}.\[\&_b\]\:text-body b{font-size:var(--text-body)}.\[\&_b\]\:leading-\[var\(--line-body\)\] b{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_b\]\:leading-\[var\(--line-caption\)\] b{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_b\]\:font-medium b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_b\]\:font-normal b{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_b\]\:text-ink b{color:var(--color-ink)}.\[\&_b\]\:tabular-nums b{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_blockquote\]\:\[margin\:var\(--space-label\)_0\] blockquote{margin:var(--space-label) 0}.\[\&_blockquote\]\:bg-canvas blockquote{background-color:var(--color-canvas)}.\[\&_blockquote\]\:p-\[var\(--panel-padding\)\] blockquote{padding:var(--panel-padding)}.\[\&_blockquote\]\:wrap-anywhere blockquote{overflow-wrap:anywhere}.\[\&_blockquote\]\:\[border-left\:2px_solid_var\(--control-border\)\] blockquote{border-left:2px solid var(--control-border)}.\[\&_blockquote_footer\]\:text-caption blockquote footer{font-size:var(--text-caption)}.\[\&_blockquote_footer\]\:leading-\[var\(--line-caption\)\] blockquote footer{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_blockquote_footer\]\:text-muted blockquote footer{color:var(--color-muted)}.\[\&_button\]\:absolute button{position:absolute}.\[\&_button\]\:relative button{position:relative}.\[\&_button\]\:top-\[4px\] button{top:4px}.\[\&_button\]\:right-\[4px\] button{right:4px}.\[\&_button\]\:flex button{display:flex}.\[\&_button\]\:h-\[32px\] button{height:32px}.\[\&_button\]\:h-\[34px\] button{height:34px}.\[\&_button\]\:h-\[var\(--control-height-compact\)\] button{height:var(--control-height-compact)}.\[\&_button\]\:min-h-\[28px\] button{min-height:28px}.\[\&_button\]\:min-h-\[36px\] button{min-height:36px}.\[\&_button\]\:min-h-\[43px\] button{min-height:43px}.\[\&_button\]\:min-h-\[44px\] button{min-height:44px}.\[\&_button\]\:min-h-\[48px\] button{min-height:48px}.\[\&_button\]\:min-h-\[54px\] button{min-height:54px}.\[\&_button\]\:min-h-\[var\(--control-height-compact\)\] button{min-height:var(--control-height-compact)}.\[\&_button\]\:min-h-\[var\(--control-height-touch\)\] button{min-height:var(--control-height-touch)}.\[\&_button\]\:w-\[30px\] button{width:30px}.\[\&_button\]\:w-full button{width:100%}.\[\&_button\]\:min-w-0 button{min-width:0}.\[\&_button\]\:min-w-\[28px\] button{min-width:28px}.\[\&_button\]\:min-w-\[64px\] button{min-width:64px}.\[\&_button\]\:\[flex\:1\] button{flex:1}.\[\&_button\]\:cursor-not-allowed button{cursor:not-allowed}.\[\&_button\]\:cursor-pointer button{cursor:pointer}.\[\&_button\]\:flex-col button{flex-direction:column}.\[\&_button\]\:items-center button{align-items:center}.\[\&_button\]\:justify-center button{justify-content:center}.\[\&_button\]\:gap-\[5px\] button{gap:5px}.\[\&_button\]\:gap-\[var\(--space-8\)\] button{gap:var(--space-8)}.\[\&_button\]\:rounded-\[0\] button{border-radius:0}.\[\&_button\]\:rounded-\[6px\] button{border-radius:6px}.\[\&_button\]\:rounded-\[7px\] button{border-radius:7px}.\[\&_button\]\:rounded-\[9px\] button{border-radius:9px}.\[\&_button\]\:rounded-\[12px\] button{border-radius:12px}.\[\&_button\]\:rounded-\[50\%\] button{border-radius:50%}.\[\&_button\]\:rounded-\[var\(--radius-control\)\] button{border-radius:var(--radius-control)}.\[\&_button\]\:bg-canvas button{background-color:var(--color-canvas)}.\[\&_button\]\:bg-surface button{background-color:var(--color-surface)}.\[\&_button\]\:\[padding\:0_14px\] button{padding:0 14px}.\[\&_button\]\:\[padding\:0_var\(--space-8\)\] button{padding:0 var(--space-8)}.\[\&_button\]\:\[padding\:4px_2px\] button{padding:4px 2px}.\[\&_button\]\:\[padding\:var\(--space-8\)_2px\] button{padding:var(--space-8) 2px}.\[\&_button\]\:\[padding\:var\(--space-8\)_15px\] button{padding:var(--space-8) 15px}.\[\&_button\]\:\[padding\:var\(--space-12\)_0\] button{padding:var(--space-12) 0}.\[\&_button\]\:p-0 button{padding:0}.\[\&_button\]\:p-\[5px\] button{padding:5px}.\[\&_button\]\:\[font-family\:inherit\] button{font-family:inherit}.\[\&_button\]\:\[font-size\:14\.4px\] button{font-size:14.4px}.\[\&_button\]\:text-caption button{font-size:var(--text-caption)}.\[\&_button\]\:leading-\[var\(--line-caption\)\] button{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_button\]\:font-medium button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_button\]\:whitespace-nowrap button{white-space:nowrap}.\[\&_button\]\:\[color\:\#66738a\] button{color:#66738a}.\[\&_button\]\:\[color\:white\] button{color:#fff}.\[\&_button\]\:text-accent button{color:var(--color-accent)}.\[\&_button\]\:text-muted button{color:var(--color-muted)}.\[\&_button\]\:opacity-\[0\.6\] button{opacity:.6}.\[\&_button\]\:\[-webkit-tap-highlight-color\:transparent\] button{-webkit-tap-highlight-color:transparent}.\[\&_button\]\:\[background\:\#465570aa\] button{background:#465570aa}.\[\&_button\]\:\[background\:transparent\] button{background:0 0}.\[\&_button\]\:\[background\:white\] button{background:#fff}.\[\&_button\]\:\[border\:0\] button{border:0}.\[\&_button\]\:\[border\:1px_solid_\#e2e7ef\] button{border:1px solid #e2e7ef}.\[\&_button\]\:\[border\:1px_solid_transparent\] button{border:1px solid #0000}.\[\&_button\]\:\[border\:1px_solid_var\(--control-border\)\] button{border:1px solid var(--control-border)}.\[\&_button\]\:\[font\:inherit\] button{font:inherit}@media (width<=620px){.at-most-620\:\[\&_button\]\:px-0 button{padding-inline:0}.at-most-620\:\[\&_button\]\:text-caption button{font-size:var(--text-caption)}.at-most-620\:\[\&_button\]\:leading-\[var\(--line-caption\)\] button{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}@media (width<=450px){.at-most-450\:\[\&_button\]\:text-caption button{font-size:var(--text-caption)}.at-most-450\:\[\&_button\]\:leading-\[var\(--line-caption\)\] button{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}.\[\&_button_span\]\:block button span{display:block}.\[\&_button\.active\]\:font-medium button.active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_button\.active\]\:\[color\:\#2563eb\] button.active{color:#2563eb}.\[\&_button\.active\]\:text-primary button.active{color:var(--color-primary)}.\[\&_button\.active\]\:\[background\:\#edf1f8\] button.active{background:#edf1f8}.\[\&_button\.camp-review-finalize\:not\(\:disabled\)\]\:border-primary button.camp-review-finalize:not(:disabled){border-color:var(--color-primary)}.\[\&_button\.camp-review-finalize\:not\(\:disabled\)\]\:bg-primary button.camp-review-finalize:not(:disabled){background-color:var(--color-primary)}.\[\&_button\.camp-review-finalize\:not\(\:disabled\)\]\:text-surface button.camp-review-finalize:not(:disabled){color:var(--color-surface)}.\[\&_button\.camp-review-finalize\:not\(\:disabled\)\:hover\]\:border-primary-hover button.camp-review-finalize:not(:disabled):hover{border-color:var(--color-primary-hover)}.\[\&_button\.camp-review-finalize\:not\(\:disabled\)\:hover\]\:bg-primary-hover button.camp-review-finalize:not(:disabled):hover{background-color:var(--color-primary-hover)}.\[\&_button\:disabled\]\:cursor-not-allowed button:disabled{cursor:not-allowed}.\[\&_button\:disabled\]\:\[border-color\:var\(--control-border-disabled\)\] button:disabled{border-color:var(--control-border-disabled)}.\[\&_button\:disabled\]\:text-muted button:disabled{color:var(--color-muted)}.\[\&_button\:focus-visible\]\:\[outline\:2px_solid_var\(--color-primary\)\] button:focus-visible{outline:2px solid var(--color-primary)}.\[\&_button\:focus-visible\]\:\[outline\:3px_solid_\#aabaff\] button:focus-visible{outline:3px solid #aabaff}.\[\&_button\:focus-visible\]\:\[outline-offset\:-2px\] button:focus-visible{outline-offset:-2px}.\[\&_button\:focus-visible\]\:\[outline-offset\:3px\] button:focus-visible{outline-offset:3px}.\[\&_button\:hover\]\:bg-accent-soft button:hover{background-color:var(--color-accent-soft)}.\[\&_button\:hover\]\:text-ink button:hover{color:var(--color-ink)}.\[\&_button\:hover\]\:\[background\:\#edf3ff\] button:hover{background:#edf3ff}.\[\&_button\:not\(\.btn\)\]\:flex button:not(.btn){display:flex}.\[\&_button\:not\(\.btn\)\]\:w-full button:not(.btn){width:100%}.\[\&_button\:not\(\.btn\)\]\:items-center button:not(.btn){align-items:center}.\[\&_button\:not\(\.btn\)\]\:justify-between button:not(.btn){justify-content:space-between}.\[\&_button\:not\(\.btn\)\]\:gap-\[var\(--space-8\)\] button:not(.btn){gap:var(--space-8)}.\[\&_button\:not\(\.btn\)\]\:rounded-\[var\(--radius-control\)\] button:not(.btn){border-radius:var(--radius-control)}.\[\&_button\:not\(\.btn\)\]\:\[padding\:9px_10px\] button:not(.btn){padding:9px 10px}.\[\&_button\:not\(\.btn\)\]\:text-left button:not(.btn){text-align:left}.\[\&_button\:not\(\.btn\)\]\:text-ink button:not(.btn){color:var(--color-ink)}.\[\&_button\:not\(\.btn\)\]\:\[background\:transparent\] button:not(.btn){background:0 0}.\[\&_button\:not\(\.btn\)\]\:\[border\:0\] button:not(.btn){border:0}.\[\&_button\:not\(\.camp-review-finalize\)\:hover\:not\(\:disabled\)\]\:\[border-color\:var\(--control-border-hover\)\] button:not(.camp-review-finalize):hover:not(:disabled){border-color:var(--control-border-hover)}.\[\&_button\:not\(\:disabled\)\]\:cursor-pointer button:not(:disabled){cursor:pointer}.\[\&_button\:not\(\:disabled\)\]\:\[border-color\:var\(--control-border\)\] button:not(:disabled){border-color:var(--control-border)}.\[\&_button\:not\(\:disabled\)\]\:bg-surface button:not(:disabled){background-color:var(--color-surface)}.\[\&_button\:not\(\:disabled\)\]\:text-accent button:not(:disabled){color:var(--color-accent)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:inline-flex button:not([role=menuitem]){display:inline-flex}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:h-\[var\(--control-height-compact\)\] button:not([role=menuitem]){height:var(--control-height-compact)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:min-h-\[var\(--control-height-compact\)\] button:not([role=menuitem]){min-height:var(--control-height-compact)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:items-center button:not([role=menuitem]){align-items:center}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:justify-center button:not([role=menuitem]){justify-content:center}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:gap-\[var\(--space-8\)\] button:not([role=menuitem]){gap:var(--space-8)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:rounded-\[var\(--radius-control\)\] button:not([role=menuitem]){border-radius:var(--radius-control)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:bg-surface button:not([role=menuitem]){background-color:var(--color-surface)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:\[padding\:0_11px\] button:not([role=menuitem]){padding:0 11px}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:text-caption button:not([role=menuitem]){font-size:var(--text-caption)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:leading-\[var\(--line-caption\)\] button:not([role=menuitem]){--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:\[font-weight\:650\] button:not([role=menuitem]){font-weight:650}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:whitespace-nowrap button:not([role=menuitem]){white-space:nowrap}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:text-muted button:not([role=menuitem]){color:var(--color-muted)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:\[box-shadow\:0_3px_8px_var\(--review-shadow\)\] button:not([role=menuitem]){box-shadow:0 3px 8px var(--review-shadow)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:\[border\:1px_solid_var\(--control-border\)\] button:not([role=menuitem]){border:1px solid var(--control-border)}@media (width<=620px){.at-most-620\:\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:h-\[var\(--control-height-compact\)\] button:not([role=menuitem]){height:var(--control-height-compact)}.at-most-620\:\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:min-h-\[var\(--control-height-compact\)\] button:not([role=menuitem]){min-height:var(--control-height-compact)}.at-most-620\:\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:rounded-\[var\(--radius-control\)\] button:not([role=menuitem]){border-radius:var(--radius-control)}.at-most-620\:\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:\[padding\:0_11px\] button:not([role=menuitem]){padding:0 11px}.at-most-620\:\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:text-caption button:not([role=menuitem]){font-size:var(--text-caption)}.at-most-620\:\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:leading-\[var\(--line-caption\)\] button:not([role=menuitem]){--tw-leading:var(--line-caption);line-height:var(--line-caption)}.at-most-620\:\[\&_button\:not\(\[role\=\'menuitem\'\]\)\]\:\[border\:1px_solid_var\(--control-border\)\] button:not([role=menuitem]){border:1px solid var(--control-border)}}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\:disabled\]\:\[border-color\:var\(--control-border-disabled\)\] button:not([role=menuitem]):disabled{border-color:var(--control-border-disabled)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\:disabled\]\:bg-canvas button:not([role=menuitem]):disabled{background-color:var(--color-canvas)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\:disabled\]\:text-muted button:not([role=menuitem]):disabled{color:var(--color-muted)}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\:disabled\]\:\[box-shadow\:none\] button:not([role=menuitem]):disabled{box-shadow:none}.\[\&_button\:not\(\[role\=\'menuitem\'\]\)\:hover\:not\(\:disabled\)\]\:\[border-color\:var\(--control-border-hover\)\] button:not([role=menuitem]):hover:not(:disabled){border-color:var(--control-border-hover)}.\[\&_button\>span\]\:min-w-0 button>span{min-width:0}.\[\&_button\>span\]\:wrap-anywhere button>span{overflow-wrap:anywhere}.\[\&_button\>svg\]\:shrink-0 button>svg{flex-shrink:0}.\[\&_button\>svg\]\:text-primary button>svg{color:var(--color-primary)}.\[\&_button\[aria-current\]\]\:\[background\:\#edf3ff\] button[aria-current]{background:#edf3ff}.\[\&_button\[aria-disabled\=\'true\'\]\]\:\[cursor\:progress\] button[aria-disabled=true]{cursor:progress}.\[\&_button\[aria-pressed\=\'true\'\]\]\:font-semibold button[aria-pressed=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_button\[aria-pressed\=\'true\'\]\]\:text-primary button[aria-pressed=true]{color:var(--color-primary)}.\[\&_button\[aria-pressed\=\'true\'\]\]\:\[background\:\#edf2ff\] button[aria-pressed=true]{background:#edf2ff}.\[\&_button\[aria-selected\=\'true\'\]\]\:border-accent button[aria-selected=true]{border-color:var(--color-accent)}.\[\&_button\[aria-selected\=\'true\'\]\]\:bg-surface button[aria-selected=true]{background-color:var(--color-surface)}.\[\&_button\[aria-selected\=\'true\'\]\]\:\[font-weight\:650\] button[aria-selected=true]{font-weight:650}.\[\&_button\[aria-selected\=\'true\'\]\]\:text-accent button[aria-selected=true]{color:var(--color-accent)}.\[\&_button\[aria-selected\=\'true\'\]\]\:\[box-shadow\:0_4px_9px_var\(--review-shadow\)\] button[aria-selected=true]{box-shadow:0 4px 9px var(--review-shadow)}.\[\&_button\[aria-selected\=\'true\'\]\]\:\[box-shadow\:none\] button[aria-selected=true]{box-shadow:none}.\[\&_button\[aria-selected\=\'true\'\]\]\:\[background\:transparent\] button[aria-selected=true]{background:0 0}.\[\&_button\[aria-selected\=\'true\'\]\:\:after\]\:absolute button[aria-selected=true]:after{position:absolute}.\[\&_button\[aria-selected\=\'true\'\]\:\:after\]\:\[inset\:auto_0_7px\] button[aria-selected=true]:after{inset:auto 0 7px}.\[\&_button\[aria-selected\=\'true\'\]\:\:after\]\:h-\[2px\] button[aria-selected=true]:after{height:2px}.\[\&_button\[aria-selected\=\'true\'\]\:\:after\]\:rounded-\[2px\] button[aria-selected=true]:after{border-radius:2px}.\[\&_button\[aria-selected\=\'true\'\]\:\:after\]\:\[content\:\'\'\] button[aria-selected=true]:after{content:""}.\[\&_button\[aria-selected\=\'true\'\]\:\:after\]\:\[background\:currentColor\] button[aria-selected=true]:after{background:currentColor}.\[\&_canvas\]\:pointer-events-none canvas{pointer-events:none}.\[\&_code\]\:block code{display:block}.\[\&_code\]\:text-caption code{font-size:var(--text-caption)}.\[\&_code\]\:leading-\[var\(--line-caption\)\] code{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_code\]\:wrap-anywhere code{overflow-wrap:anywhere}.\[\&_code\]\:select-text code{-webkit-user-select:text;user-select:text}.\[\&_code\]\:\[font\:var\(--text-caption\)\/var\(--line-caption\)_ui-monospace\,_monospace\] code{font:var(--text-caption)/var(--line-caption) ui-monospace, monospace}.\[\&_dd\]\:\[margin\:var\(--space-label\)_0_0\] dd{margin:var(--space-label) 0 0}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:m-\[2px_0_0\] dd{margin:2px 0 0}.\[\&_dd\]\:mb-\[var\(--space-related\)\] dd{margin-bottom:var(--space-related)}.\[\&_dd\]\:overflow-hidden dd{overflow:hidden}.\[\&_dd\]\:\[font-family\:ui-monospace\,_monospace\] dd{font-family:ui-monospace,monospace}.\[\&_dd\]\:text-\[length\:var\(--text-body\)\] dd{font-size:var(--text-body)}.\[\&_dd\]\:text-\[length\:var\(--text-page\)\] dd{font-size:var(--text-page)}.\[\&_dd\]\:text-body dd{font-size:var(--text-body)}.\[\&_dd\]\:text-caption dd{font-size:var(--text-caption)}.\[\&_dd\]\:text-item dd{font-size:var(--text-item)}.\[\&_dd\]\:text-page dd{font-size:var(--text-page)}.\[\&_dd\]\:leading-\[var\(--line-body\)\] dd{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_dd\]\:leading-\[var\(--line-caption\)\] dd{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_dd\]\:leading-\[var\(--line-item\)\] dd{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_dd\]\:leading-\[var\(--line-page\)\] dd{--tw-leading:var(--line-page);line-height:var(--line-page)}.\[\&_dd\]\:font-semibold dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_dd\]\:\[font-weight\:650\] dd{font-weight:650}.\[\&_dd\]\:\[font-weight\:750\] dd{font-weight:750}.\[\&_dd\]\:\[font-weight\:820\] dd{font-weight:820}.\[\&_dd\]\:wrap-anywhere dd{overflow-wrap:anywhere}.\[\&_dd\]\:text-ellipsis dd{text-overflow:ellipsis}.\[\&_dd\]\:whitespace-nowrap dd{white-space:nowrap}.\[\&_dd\]\:whitespace-pre-wrap dd{white-space:pre-wrap}.\[\&_dd\]\:text-\[color\:var\(--color-ink\)\] dd,.\[\&_dd\]\:text-ink dd{color:var(--color-ink)}.\[\&_dd\]\:text-muted dd{color:var(--color-muted)}.\[\&_dd\]\:tabular-nums dd{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_dd\]\:select-text dd{-webkit-user-select:text;user-select:text}@media (width<=640px){.at-most-640\:\[\&_dd\]\:mb-\[var\(--space-related\)\] dd{margin-bottom:var(--space-related)}}@media (width<=600px){.at-most-600\:\[\&_dd\]\:\[margin\:var\(--space-label\)_0_0\] dd{margin:var(--space-label) 0 0}.at-most-600\:\[\&_dd\]\:text-page dd{font-size:var(--text-page)}.at-most-600\:\[\&_dd\]\:leading-\[var\(--line-page\)\] dd{--tw-leading:var(--line-page);line-height:var(--line-page)}}.\[\&_dd_small\]\:ml-\[var\(--space-related\)\] dd small{margin-left:var(--space-related)}.\[\&_dd_small\]\:text-\[length\:var\(--text-body\)\] dd small,.\[\&_dd_small\]\:text-body dd small{font-size:var(--text-body)}.\[\&_dd_small\]\:text-caption dd small{font-size:var(--text-caption)}.\[\&_dd_small\]\:leading-\[var\(--line-body\)\] dd small{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_dd_small\]\:leading-\[var\(--line-caption\)\] dd small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_dd_small\]\:font-medium dd small{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_dd_small\]\:font-normal dd small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_dd_small\]\:\[font-weight\:650\] dd small{font-weight:650}.\[\&_dd_small\]\:text-\[color\:var\(--color-muted\)\] dd small,.\[\&_dd_small\]\:text-muted dd small{color:var(--color-muted)}.\[\&_details\]\:mt-\[var\(--space-label\)\] details{margin-top:var(--space-label)}.\[\&_details\]\:text-caption details{font-size:var(--text-caption)}.\[\&_details\]\:leading-\[var\(--line-caption\)\] details{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_details\]\:wrap-anywhere details{overflow-wrap:anywhere}.\[\&_details_summary\]\:cursor-pointer details summary{cursor:pointer}.\[\&_details_summary\]\:text-caption details summary{font-size:var(--text-caption)}.\[\&_details_summary\]\:leading-\[var\(--line-caption\)\] details summary{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_div\]\:m-0 div,.\[\&_dl\]\:m-0 dl{margin:0}.\[\&_dl\]\:flex dl{display:flex}.\[\&_dl\]\:grid dl{display:grid}.\[\&_dl\]\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\] dl{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_dl\]\:flex-wrap dl{flex-wrap:wrap}.\[\&_dl\]\:items-center dl{align-items:center}.\[\&_dl\]\:justify-center dl{justify-content:center}.\[\&_dl\]\:\[gap\:var\(--space-8\)_var\(--space-12\)\] dl{gap:var(--space-8) var(--space-12)}.\[\&_dl\]\:gap-\[var\(--space-8\)\] dl{gap:var(--space-8)}.\[\&_dl\]\:pl-\[14px\] dl{padding-left:14px}.\[\&_dl\]\:\[border-left\:1px_solid_var\(--color-line\)\] dl{border-left:1px solid var(--color-line)}.\[\&_dl_\>_div\]\:min-w-0 dl>div{min-width:0}.\[\&_dl_\>_div\]\:rounded-\[6px\] dl>div{border-radius:6px}.\[\&_dl_\>_div\]\:bg-\[var\(--color-canvas\)\] dl>div{background-color:var(--color-canvas)}.\[\&_dl_\>_div\]\:p-\[5px_7px\] dl>div{padding:5px 7px}.\[\&_dl_\>_div\]\:p-\[7px_8px\] dl>div{padding:7px 8px}.\[\&_dl\>div\]\:flex dl>div{display:flex}.\[\&_dl\>div\]\:items-baseline dl>div{align-items:baseline}.\[\&_dl\>div\]\:gap-\[var\(--space-8\)\] dl>div{gap:var(--space-8)}.\[\&_dl\>div\]\:p-0 dl>div{padding:0}.\[\&_dl\>div\]\:\[border\:0\] dl>div{border:0}.\[\&_dl\>div\+div\]\:pl-\[14px\] dl>div+div{padding-left:14px}.\[\&_dl\>div\+div\]\:\[border-left\:1px_solid_var\(--color-line\)\] dl>div+div{border-left:1px solid var(--color-line)}.\[\&_dt\]\:m-0 dt{margin:0}.\[\&_dt\]\:mb-\[var\(--space-label\)\] dt{margin-bottom:var(--space-label)}.\[\&_dt\]\:text-\[length\:var\(--text-caption\)\] dt{font-size:var(--text-caption)}.\[\&_dt\]\:text-body dt{font-size:var(--text-body)}.\[\&_dt\]\:text-caption dt{font-size:var(--text-caption)}.\[\&_dt\]\:leading-\[var\(--line-body\)\] dt{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_dt\]\:leading-\[var\(--line-caption\)\] dt{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_dt\]\:font-medium dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_dt\]\:\[font-weight\:650\] dt{font-weight:650}.\[\&_dt\]\:whitespace-nowrap dt{white-space:nowrap}.\[\&_dt\]\:text-\[color\:var\(--color-muted\)\] dt,.\[\&_dt\]\:text-muted dt{color:var(--color-muted)}.\[\&_fieldset\]\:m-0 fieldset{margin:0}.\[\&_fieldset\]\:grid fieldset{display:grid}.\[\&_fieldset\]\:min-w-0 fieldset{min-width:0}.\[\&_fieldset\]\:gap-3 fieldset{gap:calc(var(--spacing) * 3)}.\[\&_fieldset\]\:border-0 fieldset{border-style:var(--tw-border-style);border-width:0}.\[\&_fieldset\]\:p-0 fieldset{padding:0}.\[\&_fieldset\]\:\[border\:0\] fieldset{border:0}.\[\&_form\]\:mt-\[var\(--space-section\)\] form{margin-top:var(--space-section)}.\[\&_form\]\:flex form{display:flex}.\[\&_form\]\:grid form{display:grid}.\[\&_form\]\:w-full form{width:100%}.\[\&_form\]\:min-w-0 form{min-width:0}.\[\&_form\]\:flex-wrap form{flex-wrap:wrap}.\[\&_form\]\:items-center form{align-items:center}.\[\&_form\]\:gap-\[var\(--space-8\)\] form{gap:var(--space-8)}.\[\&_form\]\:gap-\[var\(--space-field\)\] form{gap:var(--space-field)}.\[\&_form\]\:overflow-hidden form{overflow:hidden}.\[\&_form\]\:rounded-\[10px\] form{border-radius:10px}.\[\&_form\]\:text-left form{text-align:left}.\[\&_form\]\:\[box-shadow\:0_2px_6px_\#41577e04\] form{box-shadow:0 2px 6px #41577e04}.\[\&_form\]\:\[background\:\#fff\] form{background:#fff}.\[\&_form\]\:\[border\:1px_solid_\#cdd5e5\] form{border:1px solid #cdd5e5}@media (width<=600px){.at-most-600\:\[\&_form\]\:w-full form{width:100%}}.\[\&_h1\]\:\[margin\:13px_0_10px\] h1{margin:13px 0 10px}.\[\&_h1\]\:\[margin\:var\(--space-8\)_0\] h1{margin:var(--space-8) 0}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:max-w-\[30vw\] h1{max-width:30vw}.\[\&_h1\]\:text-center h1{text-align:center}.\[\&_h1\]\:\[font-size\:27\.6px\] h1{font-size:27.6px}.\[\&_h1\]\:text-item h1{font-size:var(--text-item)}.\[\&_h1\]\:text-page h1{font-size:var(--text-page)}.\[\&_h1\]\:leading-\[40\.8px\] h1{--tw-leading:40.8px;line-height:40.8px}.\[\&_h1\]\:leading-\[var\(--line-item\)\] h1{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_h1\]\:leading-\[var\(--line-page\)\] h1{--tw-leading:var(--line-page);line-height:var(--line-page)}.\[\&_h1\]\:\[font-weight\:750\] h1{font-weight:750}.\[\&_h1\]\:tracking-\[4px\] h1{--tw-tracking:4px;letter-spacing:4px}.\[\&_h1\]\:tracking-normal h1{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_h1\]\:wrap-anywhere h1{overflow-wrap:anywhere}.\[\&_h1\]\:\[color\:\#586f93\] h1{color:#586f93}.\[\&_h1\]\:text-ink h1{color:var(--color-ink)}@media (width<=1650px){.at-most-1650\:\[\&_h1\]\:\[grid-column\:2\] h1{grid-column:2}.at-most-1650\:\[\&_h1\]\:\[grid-row\:1\] h1{grid-row:1}.at-most-1650\:\[\&_h1\]\:text-page h1{font-size:var(--text-page)}.at-most-1650\:\[\&_h1\]\:leading-\[var\(--line-page\)\] h1{--tw-leading:var(--line-page);line-height:var(--line-page)}.at-most-1650\:\[\&_h1\]\:text-ink h1{color:var(--color-ink)}}@media (width<=760px){.at-most-760\:\[\&_h1\]\:\[font-size\:25\.2px\] h1{font-size:25.2px}}@media (width<=620px){.at-most-620\:\[\&_h1\]\:\[grid-column\:1_\/_-1\] h1{grid-column:1/-1}.at-most-620\:\[\&_h1\]\:\[grid-row\:1\] h1{grid-row:1}.at-most-620\:\[\&_h1\]\:max-w-\[none\] h1{max-width:none}.at-most-620\:\[\&_h1\]\:text-page h1{font-size:var(--text-page)}.at-most-620\:\[\&_h1\]\:leading-\[var\(--line-page\)\] h1{--tw-leading:var(--line-page);line-height:var(--line-page)}.at-most-620\:\[\&_h1\]\:text-ink h1{color:var(--color-ink)}}@media (width<=600px){.at-most-600\:\[\&_h1\]\:text-page h1{font-size:var(--text-page)}.at-most-600\:\[\&_h1\]\:leading-\[var\(--line-page\)\] h1{--tw-leading:var(--line-page);line-height:var(--line-page)}.at-most-600\:\[\&_h1\]\:text-ink h1{color:var(--color-ink)}}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:mt-\[8px\] h2{margin-top:8px}.\[\&_h2\]\:mb-\[var\(--space-heading\)\] h2{margin-bottom:var(--space-heading)}.\[\&_h2\]\:flex h2{display:flex}.\[\&_h2\]\:items-center h2{align-items:center}.\[\&_h2\]\:justify-center h2{justify-content:center}.\[\&_h2\]\:gap-\[var\(--space-8\)\] h2{gap:var(--space-8)}.\[\&_h2\]\:\[font-size\:18px\] h2{font-size:18px}.\[\&_h2\]\:\[font-size\:22\.8px\] h2{font-size:22.8px}.\[\&_h2\]\:text-section h2{font-size:var(--text-section)}.\[\&_h2\]\:leading-\[var\(--line-section\)\] h2{--tw-leading:var(--line-section);line-height:var(--line-section)}.\[\&_h2\]\:tracking-\[1px\] h2{--tw-tracking:1px;letter-spacing:1px}.\[\&_h2\]\:\[color\:\#66738a\] h2{color:#66738a}.\[\&_h2\]\:text-ink h2{color:var(--color-ink)}@media (width<=760px){.at-most-760\:\[\&_h2\]\:text-item h2{font-size:var(--text-item)}.at-most-760\:\[\&_h2\]\:text-section h2{font-size:var(--text-section)}.at-most-760\:\[\&_h2\]\:leading-\[var\(--line-item\)\] h2{--tw-leading:var(--line-item);line-height:var(--line-item)}.at-most-760\:\[\&_h2\]\:leading-\[var\(--line-section\)\] h2{--tw-leading:var(--line-section);line-height:var(--line-section)}.at-most-760\:\[\&_h2\]\:text-ink h2{color:var(--color-ink)}}.\[\&_h3\]\:\[margin\:0_0_10px\] h3{margin:0 0 10px}.\[\&_h3\]\:\[margin\:0_0_var\(--space-4\)\] h3{margin:0 0 var(--space-4)}.\[\&_h3\]\:\[margin\:var\(--space-8\)_0\] h3{margin:var(--space-8) 0}.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_h3\]\:my-\[var\(--space-label\)\] h3{margin-block:var(--space-label)}.\[\&_h3\]\:mb-\[var\(--space-heading\)\] h3{margin-bottom:var(--space-heading)}.\[\&_h3\]\:mb-\[var\(--space-label\)\] h3{margin-bottom:var(--space-label)}.\[\&_h3\]\:flex h3{display:flex}.\[\&_h3\]\:items-center h3{align-items:center}.\[\&_h3\]\:gap-\[var\(--space-8\)\] h3{gap:var(--space-8)}.\[\&_h3\]\:pb-2 h3{padding-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:\[font-size\:19\.2px\] h3{font-size:19.2px}.\[\&_h3\]\:text-body h3{font-size:var(--text-body)}.\[\&_h3\]\:text-item h3{font-size:var(--text-item)}.\[\&_h3\]\:text-section h3{font-size:var(--text-section)}.\[\&_h3\]\:leading-\[32\.4px\] h3{--tw-leading:32.4px;line-height:32.4px}.\[\&_h3\]\:leading-\[var\(--line-body\)\] h3{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_h3\]\:leading-\[var\(--line-item\)\] h3{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_h3\]\:leading-\[var\(--line-section\)\] h3{--tw-leading:var(--line-section);line-height:var(--line-section)}.\[\&_h3\]\:font-normal h3{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:wrap-anywhere h3{overflow-wrap:anywhere}.\[\&_h3\]\:text-ink h3{color:var(--color-ink)}@media (width<=1000px){.at-most-1000\:\[\&_h3\]\:text-item h3{font-size:var(--text-item)}.at-most-1000\:\[\&_h3\]\:leading-\[var\(--line-item\)\] h3{--tw-leading:var(--line-item);line-height:var(--line-item)}.at-most-1000\:\[\&_h3\]\:text-ink h3{color:var(--color-ink)}}@media (width<=640px){.at-most-640\:\[\&_h3\]\:text-item h3{font-size:var(--text-item)}.at-most-640\:\[\&_h3\]\:leading-\[var\(--line-item\)\] h3{--tw-leading:var(--line-item);line-height:var(--line-item)}}@media (width<=450px){.at-most-450\:\[\&_h3\]\:text-item h3{font-size:var(--text-item)}.at-most-450\:\[\&_h3\]\:leading-\[var\(--line-item\)\] h3{--tw-leading:var(--line-item);line-height:var(--line-item)}.at-most-450\:\[\&_h3\]\:text-ink h3{color:var(--color-ink)}}.\[\&_h3_small\]\:ml-\[var\(--space-8\)\] h3 small{margin-left:var(--space-8)}.\[\&_h3_small\]\:text-caption h3 small{font-size:var(--text-caption)}.\[\&_h3_small\]\:leading-\[var\(--line-caption\)\] h3 small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_h3_small\]\:font-normal h3 small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_h3_small\]\:text-muted h3 small{color:var(--color-muted)}.\[\&_h4\]\:\[margin\:var\(--space-section\)_0_var\(--space-heading\)\] h4{margin:var(--space-section) 0 var(--space-heading)}.\[\&_h4\]\:m-0 h4{margin:0}.\[\&_h4\]\:\[display\:-webkit-box\] h4{display:-webkit-box}.\[\&_h4\]\:overflow-hidden h4{overflow:hidden}.\[\&_h4\]\:text-\[length\:var\(--text-body\)\] h4{font-size:var(--text-body)}.\[\&_h4\]\:text-item h4{font-size:var(--text-item)}.\[\&_h4\]\:leading-\[var\(--line-body\)\] h4{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_h4\]\:leading-\[var\(--line-item\)\] h4{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_h4\]\:\[font-weight\:750\] h4{font-weight:750}.\[\&_h4\]\:text-\[color\:var\(--color-ink\)\] h4{color:var(--color-ink)}.\[\&_h4\]\:\[-webkit-box-orient\:vertical\] h4{-webkit-box-orient:vertical}.\[\&_h4\]\:\[-webkit-line-clamp\:2\] h4{-webkit-line-clamp:2}.\[\&_header\]\:mb-\[28px\] header{margin-bottom:28px}.\[\&_header\]\:mb-\[var\(--space-heading\)\] header{margin-bottom:var(--space-heading)}.\[\&_header\]\:flex header{display:flex}.\[\&_header\]\:grid header{display:grid}.\[\&_header\]\:flex-wrap header{flex-wrap:wrap}.\[\&_header\]\:items-baseline header{align-items:baseline}.\[\&_header\]\:items-center header{align-items:center}.\[\&_header\]\:justify-between header{justify-content:space-between}.\[\&_header\]\:\[gap\:var\(--space-12\)_var\(--space-24\)\] header{gap:var(--space-12) var(--space-24)}.\[\&_header\]\:gap-\[var\(--space-8\)\] header{gap:var(--space-8)}.\[\&_header\]\:pb-\[15px\] header{padding-bottom:15px}.\[\&_header\]\:\[font-size\:14\.4px\] header{font-size:14.4px}.\[\&_header\]\:tracking-\[1px\] header{--tw-tracking:1px;letter-spacing:1px}.\[\&_header\]\:\[border-bottom\:2px_solid_\#253044\] header{border-bottom:2px solid #253044}.\[\&_header_button\]\:inline-flex header button{display:inline-flex}.\[\&_header_button\]\:cursor-pointer header button{cursor:pointer}.\[\&_header_button\]\:items-center header button{align-items:center}.\[\&_header_button\]\:gap-\[var\(--space-4\)\] header button{gap:var(--space-4)}.\[\&_header_button\]\:border-0 header button{border-style:var(--tw-border-style);border-width:0}.\[\&_header_button\]\:bg-\[transparent\] header button{background-color:#0000}.\[\&_header_button\]\:p-0 header button{padding:0}.\[\&_header_button\]\:text-\[length\:var\(--text-caption\)\] header button{font-size:var(--text-caption)}.\[\&_header_button\]\:leading-\[var\(--line-caption\)\] header button{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_header_button\]\:font-bold header button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_header_button\]\:text-\[color\:var\(--color-muted\)\] header button{color:var(--color-muted)}.\[\&_header_button\]\:\[font\:inherit\] header button{font:inherit}.\[\&_header_button\:hover\]\:text-accent header button:hover{color:var(--color-accent)}.\[\&_header\>p\]\:text-caption header>p{font-size:var(--text-caption)}.\[\&_header\>p\]\:leading-\[var\(--line-caption\)\] header>p{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_header\>p\]\:text-muted header>p{color:var(--color-muted)}.\[\&_header\>span\]\:text-caption header>span{font-size:var(--text-caption)}.\[\&_header\>span\]\:leading-\[var\(--line-caption\)\] header>span{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_header\>span\]\:text-muted header>span{color:var(--color-muted)}.\[\&_i\]\:h-\[4px\] i{height:4px}.\[\&_i\]\:h-\[8px\] i{height:8px}.\[\&_i\]\:w-\[4px\] i{width:4px}.\[\&_i\]\:w-\[8px\] i{width:8px}.\[\&_i\]\:rounded-\[2px\] i{border-radius:2px}.\[\&_i\]\:rounded-\[50\%\] i{border-radius:50%}.\[\&_i\]\:\[background\:transparent\] i{background:0 0}.\[\&_img\]\:h-\[58px\] img{height:58px}.\[\&_img\]\:h-\[70px\] img{height:70px}.\[\&_img\]\:h-\[80px\] img{height:80px}.\[\&_img\]\:h-\[140px\] img{height:140px}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-\[48px\] img{width:48px}.\[\&_img\]\:w-\[60px\] img{width:60px}.\[\&_img\]\:w-\[72px\] img{width:72px}.\[\&_img\]\:w-\[120px\] img{width:120px}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-\[6px\] img{border-radius:6px}.\[\&_img\]\:rounded-\[8px\] img{border-radius:8px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:\[border\:1px_solid_\#e1e6f0\] img{border:1px solid #e1e6f0}.\[\&_input\]\:absolute input{position:absolute}.\[\&_input\]\:inset-0 input{inset:0}.\[\&_input\]\:m-0 input{margin:0}.\[\&_input\]\:h-full input{height:100%}.\[\&_input\]\:w-\[90px\] input{width:90px}.\[\&_input\]\:w-auto\! input{width:auto!important}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:max-w-full input{max-width:100%}.\[\&_input\]\:min-w-0 input{min-width:0}.\[\&_input\]\:cursor-pointer input{cursor:pointer}.\[\&_input\]\:\[font-family\:inherit\] input{font-family:inherit}.\[\&_input\]\:\[font-family\:ui-monospace\,_monospace\] input{font-family:ui-monospace,monospace}.\[\&_input\]\:text-body input{font-size:var(--text-body)}.\[\&_input\]\:leading-\[var\(--line-control\)\] input{--tw-leading:var(--line-control);line-height:var(--line-control)}.\[\&_input\]\:\[accent-color\:var\(--color-primary\)\] input{accent-color:var(--color-primary)}.\[\&_input\]\:opacity-0 input,.\[\&_input\]\:opacity-\[0\] input{opacity:0}.\[\&_input\:\:placeholder\]\:text-muted input::placeholder{color:var(--color-muted)}.\[\&_input\:\:placeholder\]\:opacity-\[1\] input::placeholder{opacity:1}.\[\&_input\:\:placeholder\]\:\[font\:inherit\] input::placeholder{font:inherit}.\[\&_input\:disabled\]\:bg-\[\#f0f4f8\] input:disabled{background-color:#f0f4f8}.\[\&_input\:disabled\]\:text-muted input:disabled{color:var(--color-muted)}.\[\&_input\:focus-visible\]\:\[outline\:3px_solid_\#aabaff\] input:focus-visible{outline:3px solid #aabaff}.\[\&_input\:focus-visible\]\:\[outline\:none\] input:focus-visible{outline:none}.\[\&_input\:focus-visible\]\:\[outline-offset\:3px\] input:focus-visible{outline-offset:3px}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:w-full input:not([type=checkbox]){width:100%}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:min-w-0 input:not([type=checkbox]){min-width:0}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:\[padding\:var\(--space-8\)_0\] input:not([type=checkbox]){padding:var(--space-8) 0}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:text-body input:not([type=checkbox]){font-size:var(--text-body)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:leading-\[var\(--line-control\)\] input:not([type=checkbox]){--tw-leading:var(--line-control);line-height:var(--line-control)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:\[outline-offset\:1px\] input:not([type=checkbox]){outline-offset:1px}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:\[background\:none\] input:not([type=checkbox]){background:0 0}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\]\:\[border\:0\] input:not([type=checkbox]){border:0}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\]\:min-h-\[var\(--control-height\)\] input:not([type=checkbox]):not([type=radio]){min-height:var(--control-height)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:h-\[calc\(var\(--control-height\)_-_2px\)\] input:not([type=checkbox]):not([type=radio]):not([type=file]){height:calc(var(--control-height) - 2px)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:h-\[var\(--control-height-touch\)\] input:not([type=checkbox]):not([type=radio]):not([type=file]){height:var(--control-height-touch)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:min-h-0 input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:0}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:p-0 input:not([type=checkbox]):not([type=radio]):not([type=file]){padding:0}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:\[font-family\:var\(--font-sans\)\] input:not([type=checkbox]):not([type=radio]):not([type=file]){font-family:var(--font-sans)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:text-body input:not([type=checkbox]):not([type=radio]):not([type=file]){font-size:var(--text-body)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:leading-\[var\(--line-control\)\] input:not([type=checkbox]):not([type=radio]):not([type=file]){--tw-leading:var(--line-control);line-height:var(--line-control)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:font-normal input:not([type=checkbox]):not([type=radio]):not([type=file]){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:\[background\:transparent\] input:not([type=checkbox]):not([type=radio]):not([type=file]){background:0 0}.\[\&_input\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\:not\(\[type\=\'file\'\]\)\]\:\[border\:0\] input:not([type=checkbox]):not([type=radio]):not([type=file]){border:0}.\[\&_input\:not\(\[type\=\'file\'\]\)\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\]\:w-full input:not([type=file]):not([type=checkbox]):not([type=radio]){width:100%}.\[\&_input\:not\(\[type\=\'file\'\]\)\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\]\:rounded-\[var\(--radius-control\)\] input:not([type=file]):not([type=checkbox]):not([type=radio]){border-radius:var(--radius-control)}.\[\&_input\:not\(\[type\=\'file\'\]\)\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\]\:p-\[var\(--space-12\)\] input:not([type=file]):not([type=checkbox]):not([type=radio]){padding:var(--space-12)}.\[\&_input\:not\(\[type\=\'file\'\]\)\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\]\:text-ink input:not([type=file]):not([type=checkbox]):not([type=radio]){color:var(--color-ink)}.\[\&_input\:not\(\[type\=\'file\'\]\)\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\]\:\[background\:white\] input:not([type=file]):not([type=checkbox]):not([type=radio]){background:#fff}.\[\&_input\:not\(\[type\=\'file\'\]\)\:not\(\[type\=\'checkbox\'\]\)\:not\(\[type\=\'radio\'\]\)\]\:\[border\:1px_solid_var\(--control-border\)\] input:not([type=file]):not([type=checkbox]):not([type=radio]){border:1px solid var(--control-border)}.\[\&_input\[readonly\]\]\:bg-\[\#f0f4f8\] input[readonly]{background-color:#f0f4f8}.\[\&_input\[readonly\]\]\:text-ink input[readonly]{color:var(--color-ink)}.\[\&_input\[type\=\'checkbox\'\]\]\:mt-\[3px\] input[type=checkbox]{margin-top:3px}.\[\&_input\[type\=\'checkbox\'\]\]\:mt-\[var\(--space-4\)\] input[type=checkbox]{margin-top:var(--space-4)}.\[\&_input\[type\=\'checkbox\'\]\]\:h-\[18px\] input[type=checkbox]{height:18px}.\[\&_input\[type\=\'checkbox\'\]\]\:w-\[18px\] input[type=checkbox]{width:18px}.\[\&_input\[type\=\'checkbox\'\]\]\:w-auto input[type=checkbox]{width:auto}.\[\&_input\[type\=\'checkbox\'\]\]\:shrink-0 input[type=checkbox]{flex-shrink:0}.\[\&_label\]\:relative label{position:relative}.\[\&_label\]\:flex label{display:flex}.\[\&_label\]\:min-h-\[34px\] label{min-height:34px}.\[\&_label\]\:max-w-full label{max-width:100%}.\[\&_label\]\:min-w-0 label{min-width:0}.\[\&_label\]\:\[flex\:1\] label{flex:1}.\[\&_label\]\:cursor-pointer label{cursor:pointer}.\[\&_label\]\:flex-col label{flex-direction:column}.\[\&_label\]\:flex-wrap label{flex-wrap:wrap}.\[\&_label\]\:items-center label{align-items:center}.\[\&_label\]\:justify-center label{justify-content:center}.\[\&_label\]\:gap-\[var\(--space-4\)\] label{gap:var(--space-4)}.\[\&_label\]\:gap-\[var\(--space-8\)\] label{gap:var(--space-8)}.\[\&_label\]\:gap-\[var\(--space-label\)\] label{gap:var(--space-label)}.\[\&_label\]\:rounded-md label{border-radius:var(--radius-md)}.\[\&_label\]\:border label{border-style:var(--tw-border-style);border-width:1px}.\[\&_label\]\:border-line label{border-color:var(--color-line)}.\[\&_label\]\:text-body label{font-size:var(--text-body)}.\[\&_label\]\:text-caption label{font-size:var(--text-caption)}.\[\&_label\]\:leading-\[var\(--line-body\)\] label{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_label\]\:leading-\[var\(--line-caption\)\] label{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_label\:focus-within\]\:outline-2 label:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_label\:focus-within\]\:outline-primary label:focus-within{outline-color:var(--color-primary)}.\[\&_label\:has\(\:checked\)\]\:border-primary label:has(:checked){border-color:var(--color-primary)}.\[\&_label\:has\(\:checked\)\]\:bg-canvas label:has(:checked){background-color:var(--color-canvas)}.\[\&_label\:has\(\:checked\)\]\:text-primary label:has(:checked){color:var(--color-primary)}.\[\&_legend\]\:pb-2 legend{padding-bottom:calc(var(--spacing) * 2)}.\[\&_legend\]\:text-item legend{font-size:var(--text-item)}.\[\&_legend\]\:font-semibold legend{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_li\]\:\[margin\:var\(--space-label\)_0\] li{margin:var(--space-label) 0}.\[\&_li\]\:mb-\[var\(--space-12\)\] li{margin-bottom:var(--space-12)}.\[\&_li\]\:mb-\[var\(--space-list\)\] li{margin-bottom:var(--space-list)}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:grid li{display:grid}.\[\&_li\]\:max-w-full li{max-width:100%}.\[\&_li\]\:min-w-0 li{min-width:0}.\[\&_li\]\:grid-cols-\[14px_minmax\(0\,_1fr\)\] li{grid-template-columns:14px minmax(0,1fr)}.\[\&_li\]\:grid-cols-\[auto_minmax\(0\,_1fr\)\] li{grid-template-columns:auto minmax(0,1fr)}.\[\&_li\]\:grid-rows-\[auto_auto\] li{grid-template-rows:auto auto}.\[\&_li\]\:flex-wrap li{flex-wrap:wrap}.\[\&_li\]\:\[align-content\:start\] li{align-content:start}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:justify-between li{justify-content:space-between}.\[\&_li\]\:\[gap\:var\(--space-related\)_var\(--space-label\)\] li{gap:var(--space-related) var(--space-label)}.\[\&_li\]\:gap-\[var\(--space-8\)\] li{gap:var(--space-8)}.\[\&_li\]\:gap-\[var\(--space-12\)\] li{gap:var(--space-12)}.\[\&_li\]\:gap-\[var\(--space-list\)\] li{gap:var(--space-list)}.\[\&_li\]\:rounded-\[8px\] li{border-radius:8px}.\[\&_li\]\:rounded-\[12px\] li{border-radius:12px}.\[\&_li\]\:border-b li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_li\]\:border-line li{border-color:var(--color-line)}.\[\&_li\]\:bg-canvas li{background-color:var(--color-canvas)}.\[\&_li\]\:\[padding\:7px_0\] li{padding:7px 0}.\[\&_li\]\:\[padding\:var\(--space-8\)_10px\] li{padding:var(--space-8) 10px}.\[\&_li\]\:\[padding\:var\(--space-12\)_0\] li{padding:var(--space-12) 0}.\[\&_li\]\:\[padding\:var\(--space-12\)_var\(--space-16\)\] li{padding:var(--space-12) var(--space-16)}.\[\&_li\]\:\[padding\:var\(--space-list\)_0\] li{padding:var(--space-list) 0}.\[\&_li\]\:p-\[var\(--space-12\)\] li{padding:var(--space-12)}.\[\&_li\]\:py-\[var\(--space-12\)\] li{padding-block:var(--space-12)}.\[\&_li\]\:text-caption li{font-size:var(--text-caption)}.\[\&_li\]\:leading-\[var\(--line-caption\)\] li{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_li\]\:text-muted li{color:var(--color-muted)}.\[\&_li\]\:\[background\:\#fff9ef\] li{background:#fff9ef}.\[\&_li\]\:\[background\:white\] li{background:#fff}.\[\&_li\]\:\[border-bottom\:1px_solid_var\(--color-line\)\] li{border-bottom:1px solid var(--color-line)}.\[\&_li\]\:\[border-top\:1px_solid_\#e4e8f1\] li{border-top:1px solid #e4e8f1}.\[\&_li\]\:\[border\:1px_solid_\#dce3ed\] li{border:1px solid #dce3ed}.\[\&_li\]\:\[border\:1px_solid_\#e1e6f0\] li{border:1px solid #e1e6f0}.\[\&_li\]\:\[border\:1px_solid_\#eddfc5\] li{border:1px solid #eddfc5}@media (width<=760px){.at-most-760\:\[\&_li\]\:gap-\[var\(--space-4\)\] li{gap:var(--space-4)}}.\[\&_li\+li\:\:before\]\:\[grid-column\:1\] li+li:before{grid-column:1}.\[\&_li\+li\:\:before\]\:\[grid-row\:2\] li+li:before{grid-row:2}.\[\&_li\+li\:\:before\]\:text-muted li+li:before{color:var(--color-muted)}.\[\&_li\+li\:\:before\]\:\[content\:\'\/\'\] li+li:before{content:"/"}.\[\&_li\+li\:\:before\]\:\[content\:\'→\'\] li+li:before{content:"→"}.\[\&_li\:first-child\]\:gap-x-0 li:first-child{column-gap:0}.\[\&_li\>div\]\:min-w-0 li>div{min-width:0}.\[\&_li\>div\]\:\[flex\:1\] li>div{flex:1}.\[\&_li\>div\]\:text-caption li>div{font-size:var(--text-caption)}.\[\&_li\>div\]\:leading-\[var\(--line-caption\)\] li>div{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_li\>div\]\:wrap-anywhere li>div{overflow-wrap:anywhere}.\[\&_li\>small\]\:\[grid-column\:2\] li>small,.\[\&_li\>span\]\:\[grid-column\:2\] li>span{grid-column:2}.\[\&_li\>span\]\:\[grid-row\:2\] li>span{grid-row:2}.\[\&_li\>span\]\:ml-\[var\(--space-16\)\] li>span{margin-left:var(--space-16)}@media (width<=600px){.at-most-600\:\[\&_li\>span\]\:ml-0 li>span{margin-left:0}.at-most-600\:\[\&_li\>span\]\:block li>span{display:block}}.\[\&_li\>svg\]\:mt-\[3px\] li>svg{margin-top:3px}.\[\&_li\[data-state\=\'failed\'\]\]\:text-warning li[data-state=failed]{color:var(--color-warning)}.\[\&_li\[data-state\=\'running\'\]\]\:text-primary li[data-state=running]{color:var(--color-primary)}.\[\&_ol\]\:m-0 ol{margin:0}.\[\&_ol\]\:mt-2 ol{margin-top:calc(var(--spacing) * 2)}.\[\&_ol\]\:flex ol{display:flex}.\[\&_ol\]\:max-h-36 ol{max-height:calc(var(--spacing) * 36)}.\[\&_ol\]\:list-none ol{list-style-type:none}.\[\&_ol\]\:flex-wrap ol{flex-wrap:wrap}.\[\&_ol\]\:items-center ol{align-items:center}.\[\&_ol\]\:\[gap\:var\(--space-related\)_var\(--space-label\)\] ol{gap:var(--space-related) var(--space-label)}.\[\&_ol\]\:gap-\[var\(--space-8\)\] ol{gap:var(--space-8)}.\[\&_ol\]\:overflow-auto ol{overflow:auto}.\[\&_ol\]\:p-0 ol{padding:0}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_ol\]\:pl-\[20px\] ol{padding-left:20px}.\[\&_ol\]\:pl-\[22px\] ol{padding-left:22px}.\[\&_ol\]\:wrap-anywhere ol{overflow-wrap:anywhere}@media (width<=760px){.at-most-760\:\[\&_ol\]\:gap-\[var\(--space-4\)\] ol{gap:var(--space-4)}}.\[\&_p\]\:\[margin\:0_0_var\(--space-label\)\] p{margin:0 0 var(--space-label)}.\[\&_p\]\:\[margin\:var\(--space-4\)_0_0\] p{margin:var(--space-4) 0 0}.\[\&_p\]\:\[margin\:var\(--space-4\)_0_var\(--space-8\)\] p{margin:var(--space-4) 0 var(--space-8)}.\[\&_p\]\:\[margin\:var\(--space-label\)_0\] p{margin:var(--space-label) 0}.\[\&_p\]\:\[margin\:var\(--space-label\)_0_0\] p{margin:var(--space-label) 0 0}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:my-\[var\(--space-label\)\] p{margin-block:var(--space-label)}.\[\&_p\]\:mt-\[5px\] p{margin-top:5px}.\[\&_p\]\:mt-\[var\(--space-8\)\] p{margin-top:var(--space-8)}.\[\&_p\]\:mt-\[var\(--space-label\)\] p{margin-top:var(--space-label)}.\[\&_p\]\:mt-\[var\(--space-related\)\] p{margin-top:var(--space-related)}.\[\&_p\]\:mb-\[var\(--space-heading\)\] p{margin-bottom:var(--space-heading)}.\[\&_p\]\:flex p{display:flex}.\[\&_p\]\:inline p{display:inline}.\[\&_p\]\:w-full p{width:100%}.\[\&_p\]\:max-w-\[28em\] p{max-width:28em}.\[\&_p\]\:items-center p{align-items:center}.\[\&_p\]\:justify-between p{justify-content:space-between}.\[\&_p\]\:gap-\[var\(--space-8\)\] p{gap:var(--space-8)}.\[\&_p\]\:gap-\[var\(--space-16\)\] p{gap:var(--space-16)}.\[\&_p\]\:rounded-\[10px\] p{border-radius:10px}.\[\&_p\]\:\[border-top-left-radius\:3px\] p{border-top-left-radius:3px}.\[\&_p\]\:\[border-top-right-radius\:3px\] p{border-top-right-radius:3px}.\[\&_p\]\:\[padding\:13px_14px\] p{padding:13px 14px}.\[\&_p\]\:\[font-size\:14\.4px\] p{font-size:14.4px}.\[\&_p\]\:text-body p{font-size:var(--text-body)}.\[\&_p\]\:text-caption p{font-size:var(--text-caption)}.\[\&_p\]\:leading-\[var\(--line-body\)\] p{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_p\]\:leading-\[var\(--line-caption\)\] p{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_p\]\:wrap-anywhere p{overflow-wrap:anywhere}.\[\&_p\]\:whitespace-pre-wrap p{white-space:pre-wrap}.\[\&_p\]\:\[color\:\#66718a\] p{color:#66718a}.\[\&_p\]\:\[color\:\#66738a\] p{color:#66738a}.\[\&_p\]\:text-ink p{color:var(--color-ink)}.\[\&_p\]\:text-muted p{color:var(--color-muted)}.\[\&_p\]\:\[background\:\#edf1f8\] p{background:#edf1f8}.\[\&_p\]\:\[background\:\#f8f8fb\] p{background:#f8f8fb}.\[\&_p\]\:\[border\:1px_solid_\#e4e9f3\] p{border:1px solid #e4e9f3}.\[\&_p\]\:\[border\:1px_solid_\#eeeef5\] p{border:1px solid #eeeef5}@media (width<=1000px){.at-most-1000\:\[\&_p\]\:text-caption p{font-size:var(--text-caption)}.at-most-1000\:\[\&_p\]\:leading-\[var\(--line-caption\)\] p{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}@media (width<=760px){.at-most-760\:\[\&_p\]\:text-caption p{font-size:var(--text-caption)}.at-most-760\:\[\&_p\]\:leading-\[var\(--line-caption\)\] p{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}@media (width<=450px){.at-most-450\:\[\&_p\]\:text-caption p{font-size:var(--text-caption)}.at-most-450\:\[\&_p\]\:leading-\[var\(--line-caption\)\] p{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}.\[\&_polygon\]\:\[pointer-events\:visiblePainted\] polygon{pointer-events:visiblePainted}.\[\&_polygon\]\:\[fill\:var\(--annotation-correct-fill\)\] polygon{fill:var(--annotation-correct-fill)}.\[\&_polygon\]\:\[stroke\:var\(--annotation-correct\)\] polygon{stroke:var(--annotation-correct)}.\[\&_polygon\]\:\[stroke-width\:2px\] polygon{stroke-width:2px}.\[\&_polygon\]\:\[vector-effect\:non-scaling-stroke\] polygon{vector-effect:non-scaling-stroke}.\[\&_pre\]\:m-0 pre{margin:0}.\[\&_pre\]\:rounded-\[6px\] pre{border-radius:6px}.\[\&_pre\]\:p-\[10px\] pre{padding:10px}.\[\&_pre\]\:text-caption pre{font-size:var(--text-caption)}.\[\&_pre\]\:leading-\[var\(--line-caption\)\] pre{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_pre\]\:wrap-anywhere pre{overflow-wrap:anywhere}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre\]\:\[background\:var\(--surface-subtle\,_\#f5f6fa\)\] pre{background:var(--surface-subtle,#f5f6fa)}.\[\&_rect\]\:\[pointer-events\:visiblePainted\] rect{pointer-events:visiblePainted}.\[\&_rect\]\:\[fill\:var\(--annotation-correct-fill\)\] rect{fill:var(--annotation-correct-fill)}.\[\&_rect\]\:\[stroke\:var\(--annotation-correct\)\] rect{stroke:var(--annotation-correct)}.\[\&_rect\]\:\[stroke-width\:2px\] rect{stroke-width:2px}.\[\&_rect\]\:\[vector-effect\:non-scaling-stroke\] rect{vector-effect:non-scaling-stroke}.\[\&_section\]\:grid section{display:grid}.\[\&_section\]\:gap-\[var\(--space-related\)\] section{gap:var(--space-related)}.\[\&_select\]\:h-\[var\(--control-height-touch\)\] select{height:var(--control-height-touch)}.\[\&_select\]\:min-h-12 select{min-height:calc(var(--spacing) * 12)}.\[\&_select\]\:min-h-\[36px\] select{min-height:36px}.\[\&_select\]\:min-h-\[var\(--control-height\)\] select{min-height:var(--control-height)}.\[\&_select\]\:w-\[85px\] select{width:85px}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:max-w-\[340px\] select{max-width:340px}.\[\&_select\]\:max-w-full select{max-width:100%}.\[\&_select\]\:min-w-0 select{min-width:0}.\[\&_select\]\:rounded-\[var\(--radius-control\)\] select{border-radius:var(--radius-control)}.\[\&_select\]\:\[padding\:6px_28px_6px_10px\] select{padding:6px 28px 6px 10px}.\[\&_select\]\:p-\[var\(--space-8\)\] select{padding:var(--space-8)}.\[\&_select\]\:p-\[var\(--space-12\)\] select{padding:var(--space-12)}.\[\&_select\]\:\[font-family\:inherit\] select{font-family:inherit}.\[\&_select\]\:text-body select{font-size:var(--text-body)}.\[\&_select\]\:leading-\[var\(--line-control\)\] select{--tw-leading:var(--line-control);line-height:var(--line-control)}.\[\&_select\]\:text-ink select{color:var(--color-ink)}.\[\&_select\]\:\[background\:white\] select{background:#fff}.\[\&_select\]\:\[border\:1px_solid_var\(--control-border\)\] select{border:1px solid var(--control-border)}@media (width<=600px){.at-most-600\:\[\&_select\]\:max-w-full select{max-width:100%}.at-most-600\:\[\&_select\]\:rounded-\[var\(--radius-control\)\] select{border-radius:var(--radius-control)}.at-most-600\:\[\&_select\]\:\[border\:1px_solid_var\(--control-border\)\] select{border:1px solid var(--control-border)}}.\[\&_select\:disabled\]\:bg-\[\#f0f4f8\] select:disabled{background-color:#f0f4f8}.\[\&_select\:disabled\]\:text-muted select:disabled{color:var(--color-muted)}.\[\&_select\:focus-visible\]\:\[outline\:3px_solid_\#aabaff\] select:focus-visible{outline:3px solid #aabaff}.\[\&_select\:focus-visible\]\:\[outline-offset\:3px\] select:focus-visible{outline-offset:3px}.\[\&_small\]\:absolute small{position:absolute}.\[\&_small\]\:bottom-\[-10px\] small{bottom:-10px}.\[\&_small\]\:left-\[50\%\] small{left:50%}.\[\&_small\]\:\[grid-row\:1\] small{grid-row:1}.\[\&_small\]\:mt-\[5px\] small{margin-top:5px}.\[\&_small\]\:mt-\[var\(--space-4\)\] small{margin-top:var(--space-4)}.\[\&_small\]\:mt-\[var\(--space-related\)\] small{margin-top:var(--space-related)}.\[\&_small\]\:ml-\[5px\] small{margin-left:5px}.\[\&_small\]\:ml-\[var\(--space-related\)\] small{margin-left:var(--space-related)}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:flex small{display:flex}.\[\&_small\]\:\[transform\:translateX\(-50\%\)\] small{transform:translate(-50%)}.\[\&_small\]\:items-center small{align-items:center}.\[\&_small\]\:gap-\[var\(--space-8\)\] small{gap:var(--space-8)}.\[\&_small\]\:rounded-\[4px\] small{border-radius:4px}.\[\&_small\]\:\[padding\:1px_5px\] small{padding:1px 5px}.\[\&_small\]\:\[font-size\:0\.875em\] small{font-size:.875em}.\[\&_small\]\:\[font-size\:9\.6px\] small{font-size:9.6px}.\[\&_small\]\:\[font-size\:24px\] small{font-size:24px}.\[\&_small\]\:text-caption small{font-size:var(--text-caption)}.\[\&_small\]\:leading-\[var\(--line-caption\)\] small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_small\]\:font-normal small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_small\]\:tracking-normal small{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_small\]\:wrap-anywhere small{overflow-wrap:anywhere}.\[\&_small\]\:whitespace-nowrap small{white-space:nowrap}.\[\&_small\]\:\[color\:\#66738a\] small{color:#66738a}.\[\&_small\]\:\[color\:white\] small{color:#fff}.\[\&_small\]\:text-accent small{color:var(--color-accent)}.\[\&_small\]\:text-muted small{color:var(--color-muted)}.\[\&_small\]\:text-warning small{color:var(--color-warning)}.\[\&_small\]\:\[background\:\#7e92ba\] small{background:#7e92ba}.\[\&_span\]\:m-0 span{margin:0}.\[\&_span\]\:mt-\[5px\] span{margin-top:5px}.\[\&_span\]\:flex span{display:flex}.\[\&_span\]\:grid span{display:grid}.\[\&_span\]\:\[aspect-ratio\:1\] span{aspect-ratio:1}.\[\&_span\]\:h-\[17px\] span{height:17px}.\[\&_span\]\:h-\[48px\] span{height:48px}.\[\&_span\]\:w-\[3px\] span{width:3px}.\[\&_span\]\:w-\[17px\] span{width:17px}.\[\&_span\]\:max-w-\[28em\] span{max-width:28em}.\[\&_span\]\:place-items-center span{place-items:center}.\[\&_span\]\:items-center span{align-items:center}.\[\&_span\]\:gap-\[var\(--space-8\)\] span{gap:var(--space-8)}.\[\&_span\]\:rounded-\[3px\] span{border-radius:3px}.\[\&_span\]\:rounded-\[4px\] span{border-radius:4px}.\[\&_span\]\:rounded-\[999px\] span{border-radius:999px}.\[\&_span\]\:bg-\[var\(--color-canvas\)\] span{background-color:var(--color-canvas)}.\[\&_span\]\:p-0 span{padding:0}.\[\&_span\]\:p-\[2px_6px\] span{padding:2px 6px}.\[\&_span\]\:\[font-size\:9\.6px\] span{font-size:9.6px}.\[\&_span\]\:\[font-size\:14\.4px\] span{font-size:14.4px}.\[\&_span\]\:text-\[length\:var\(--text-caption\)\] span{font-size:var(--text-caption)}.\[\&_span\]\:text-body span{font-size:var(--text-body)}.\[\&_span\]\:text-caption span{font-size:var(--text-caption)}.\[\&_span\]\:leading-\[var\(--line-body\)\] span{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_span\]\:leading-\[var\(--line-caption\)\] span{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_span\]\:font-bold span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_span\]\:font-medium span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_span\]\:whitespace-nowrap span{white-space:nowrap}.\[\&_span\]\:\[color\:\#66738a\] span{color:#66738a}.\[\&_span\]\:text-\[color\:var\(--color-danger\)\] span{color:var(--color-danger)}.\[\&_span\]\:text-\[color\:var\(--color-muted\)\] span,.\[\&_span\]\:text-muted span{color:var(--color-muted)}.\[\&_span\]\:\[background\:\#c6cedd\] span{background:#c6cedd}.\[\&_span\]\:\[background\:\#d6dfed70\] span{background:#d6dfed70}@media (width<=760px){.at-most-760\:\[\&_span\]\:text-caption span{font-size:var(--text-caption)}.at-most-760\:\[\&_span\]\:leading-\[var\(--line-caption\)\] span{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}@media (width<=450px){.at-most-450\:\[\&_span\]\:h-\[13px\] span{height:13px}.at-most-450\:\[\&_span\]\:w-\[13px\] span{width:13px}.at-most-450\:\[\&_span\]\:\[font-size\:8\.4px\] span{font-size:8.4px}}.\[\&_span\:not\(\.api-login-mark\)\]\:mt-\[2px\] span:not(.api-login-mark){margin-top:2px}.\[\&_span\:not\(\.api-login-mark\)\]\:block span:not(.api-login-mark){display:block}.\[\&_span\:not\(\.api-login-mark\)\]\:text-caption span:not(.api-login-mark){font-size:var(--text-caption)}.\[\&_span\:not\(\.api-login-mark\)\]\:leading-\[var\(--line-caption\)\] span:not(.api-login-mark){--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_span\:not\(\.api-login-mark\)\]\:tracking-\[2px\] span:not(.api-login-mark){--tw-tracking:2px;letter-spacing:2px}.\[\&_span\:not\(\.api-login-mark\)\]\:text-muted span:not(.api-login-mark){color:var(--color-muted)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:flex strong{display:flex}.\[\&_strong\]\:shrink-0 strong{flex-shrink:0}.\[\&_strong\]\:items-center strong{align-items:center}.\[\&_strong\]\:gap-\[var\(--space-8\)\] strong{gap:var(--space-8)}.\[\&_strong\]\:overflow-hidden strong{overflow:hidden}.\[\&_strong\]\:\[font-size\:14\.4px\] strong{font-size:14.4px}.\[\&_strong\]\:\[font-size\:16\.8px\] strong{font-size:16.8px}.\[\&_strong\]\:\[font-size\:21\.6px\] strong{font-size:21.6px}.\[\&_strong\]\:\[font-size\:26\.4px\] strong{font-size:26.4px}.\[\&_strong\]\:\[font-size\:28\.8px\] strong{font-size:28.8px}.\[\&_strong\]\:text-\[length\:var\(--text-body\)\] strong{font-size:var(--text-body)}.\[\&_strong\]\:text-\[length\:var\(--text-page\)\] strong{font-size:var(--text-page)}.\[\&_strong\]\:text-body strong{font-size:var(--text-body)}.\[\&_strong\]\:text-caption strong{font-size:var(--text-caption)}.\[\&_strong\]\:text-item strong{font-size:var(--text-item)}.\[\&_strong\]\:text-page strong{font-size:var(--text-page)}.\[\&_strong\]\:leading-\[32\.4px\] strong{--tw-leading:32.4px;line-height:32.4px}.\[\&_strong\]\:leading-\[var\(--line-body\)\] strong{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_strong\]\:leading-\[var\(--line-caption\)\] strong{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_strong\]\:leading-\[var\(--line-item\)\] strong{--tw-leading:var(--line-item);line-height:var(--line-item)}.\[\&_strong\]\:leading-\[var\(--line-page\)\] strong{--tw-leading:var(--line-page);line-height:var(--line-page)}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:font-normal strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:\[font-weight\:650\] strong{font-weight:650}.\[\&_strong\]\:\[font-weight\:850\] strong{font-weight:850}.\[\&_strong\]\:tracking-\[-\.04em\] strong{--tw-tracking:-.04em;letter-spacing:-.04em}.\[\&_strong\]\:tracking-\[1px\] strong{--tw-tracking:1px;letter-spacing:1px}.\[\&_strong\]\:tracking-normal strong{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_strong\]\:wrap-anywhere strong{overflow-wrap:anywhere}.\[\&_strong\]\:text-ellipsis strong{text-overflow:ellipsis}.\[\&_strong\]\:whitespace-nowrap strong{white-space:nowrap}.\[\&_strong\]\:\[color\:\#626e91\] strong{color:#626e91}.\[\&_strong\]\:\[color\:\#66738a\] strong{color:#66738a}.\[\&_strong\]\:text-accent strong{color:var(--color-accent)}.\[\&_strong\]\:text-ink strong{color:var(--color-ink)}.\[\&_strong\]\:text-muted strong{color:var(--color-muted)}.\[\&_strong\]\:tabular-nums strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (width<=700px){.at-most-700\:\[\&_strong\]\:\[grid-column\:1\/-1\] strong{grid-column:1/-1}.at-most-700\:\[\&_strong\]\:text-page strong{font-size:var(--text-page)}.at-most-700\:\[\&_strong\]\:leading-\[var\(--line-page\)\] strong{--tw-leading:var(--line-page);line-height:var(--line-page)}}@media (width<=450px){.at-most-450\:\[\&_strong\]\:text-body strong{font-size:var(--text-body)}.at-most-450\:\[\&_strong\]\:leading-\[var\(--line-body\)\] strong{--tw-leading:var(--line-body);line-height:var(--line-body)}}.\[\&_strong_i\]\:ml-\[1px\] strong i{margin-left:1px}.\[\&_strong_i\]\:text-\[length\:var\(--text-body\)\] strong i{font-size:var(--text-body)}.\[\&_strong_i\]\:leading-\[var\(--line-body\)\] strong i{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_strong_i\]\:not-italic strong i{font-style:normal}.\[\&_strong_small\]\:ml-\[1px\] strong small{margin-left:1px}.\[\&_strong_small\]\:text-body strong small{font-size:var(--text-body)}.\[\&_strong_small\]\:text-caption strong small{font-size:var(--text-caption)}.\[\&_strong_small\]\:leading-\[var\(--line-body\)\] strong small{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_strong_small\]\:leading-\[var\(--line-caption\)\] strong small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_strong_small\]\:font-medium strong small{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong_small\]\:font-normal strong small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_strong_small\]\:text-muted strong small{color:var(--color-muted)}.\[\&_strong\+span\]\:pl-\[7px\] strong+span{padding-left:7px}.\[\&_strong\+span\]\:whitespace-nowrap strong+span{white-space:nowrap}.\[\&_strong\+span\]\:\[border-left\:1px_solid_var\(--color-line\)\] strong+span{border-left:1px solid var(--color-line)}.\[\&_summary\]\:mt-\[var\(--space-label\)\] summary{margin-top:var(--space-label)}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:py-\[var\(--space-related\)\] summary{padding-block:var(--space-related)}.\[\&_summary\]\:text-caption summary{font-size:var(--text-caption)}.\[\&_summary\]\:leading-\[var\(--line-caption\)\] summary{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_summary\]\:font-semibold summary{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_summary\]\:text-accent summary{color:var(--color-accent)}.\[\&_summary\]\:text-muted summary{color:var(--color-muted)}.\[\&_summary\:focus-visible\]\:\[outline\:3px_solid_\#aabaff\] summary:focus-visible{outline:3px solid #aabaff}.\[\&_summary\:focus-visible\]\:\[outline-offset\:3px\] summary:focus-visible{outline-offset:3px}.\[\&_svg\]\:mt-\[2px\] svg{margin-top:2px}.\[\&_svg\]\:w-\[10px\] svg{width:10px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted svg{color:var(--color-muted)}.\[\&_svg\:last-child\]\:ml-auto svg:last-child{margin-left:auto}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:min-w-\[680px\] table{min-width:680px}.\[\&_table\]\:min-w-\[770px\] table{min-width:770px}.\[\&_table\]\:table-fixed table{table-layout:fixed}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:whitespace-normal table{white-space:normal}.\[\&_td\]\:w-auto td{width:auto}.\[\&_td\]\:min-w-0 td{min-width:0}.\[\&_td\]\:\[padding\:4px_8px\] td{padding:4px 8px}.\[\&_td\]\:\[padding\:var\(--table-row-padding\)_var\(--panel-padding\)\] td{padding:var(--table-row-padding) var(--panel-padding)}.\[\&_td\]\:text-body td{font-size:var(--text-body)}.\[\&_td\]\:leading-\[var\(--line-body\)\] td{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_td\]\:wrap-anywhere td{overflow-wrap:anywhere}.\[\&_td\]\:text-ink td{color:var(--color-ink)}.\[\&_td\]\:\[border\:1px_solid_\#dce3ed\] td{border:1px solid #dce3ed}.\[\&_td_\.tutors-bands\]\:mt-\[var\(--space-4\)\] td .tutors-bands{margin-top:var(--space-4)}.\[\&_td_small\]\:text-caption td small{font-size:var(--text-caption)}.\[\&_td_small\]\:leading-\[var\(--line-caption\)\] td small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_td_small\]\:text-muted td small{color:var(--color-muted)}.\[\&_td\:first-child\]\:max-w-\[240px\] td:first-child{max-width:240px}.\[\&_td\:first-child\]\:wrap-anywhere td:first-child{overflow-wrap:anywhere}.\[\&_td\:first-child\]\:whitespace-normal td:first-child{white-space:normal}.\[\&_td\:last-child_\.btn\]\:px-\[7px\] td:last-child .btn{padding-inline:7px}.\[\&_textarea\]\:max-h-\[240px\] textarea{max-height:240px}.\[\&_textarea\]\:min-h-\[88px\] textarea{min-height:88px}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:min-w-0 textarea{min-width:0}.\[\&_textarea\]\:rounded-\[var\(--radius-control\)\] textarea{border-radius:var(--radius-control)}.\[\&_textarea\]\:p-\[var\(--space-12\)\] textarea{padding:var(--space-12)}.\[\&_textarea\]\:\[font-family\:inherit\] textarea{font-family:inherit}.\[\&_textarea\]\:text-body textarea{font-size:var(--text-body)}.\[\&_textarea\]\:leading-\[var\(--line-body\)\] textarea{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_textarea\]\:text-ink textarea{color:var(--color-ink)}.\[\&_textarea\]\:\[outline-offset\:-3px\] textarea{outline-offset:-3px}.\[\&_textarea\]\:\[background\:white\] textarea{background:#fff}.\[\&_textarea\]\:\[border\:0\] textarea{border:0}.\[\&_textarea\]\:\[border\:1px_solid_var\(--control-border\)\] textarea{border:1px solid var(--control-border)}.\[\&_textarea\:focus-visible\]\:\[outline\:3px_solid_\#aabaff\] textarea:focus-visible{outline:3px solid #aabaff}.\[\&_textarea\:focus-visible\]\:\[outline-offset\:3px\] textarea:focus-visible{outline-offset:3px}.\[\&_th\]\:relative th{position:relative}.\[\&_th\]\:w-auto th{width:auto}.\[\&_th\]\:min-w-0 th{min-width:0}.\[\&_th\]\:\[padding\:4px_8px\] th{padding:4px 8px}.\[\&_th\]\:\[padding\:var\(--table-row-padding\)_var\(--panel-padding\)\] th{padding:var(--table-row-padding) var(--panel-padding)}.\[\&_th\]\:pr-\[var\(--space-16\)\] th{padding-right:var(--space-16)}.\[\&_th\]\:text-caption th{font-size:var(--text-caption)}.\[\&_th\]\:leading-\[var\(--line-caption\)\] th{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_th\]\:wrap-anywhere th{overflow-wrap:anywhere}.\[\&_th\]\:text-muted th{color:var(--color-muted)}.\[\&_th\]\:\[border\:1px_solid_\#dce3ed\] th{border:1px solid #dce3ed}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:\[top\:var\(--table-header-top\,_0px\)\] thead{top:var(--table-header-top,0px)}.\[\&_thead\]\:z-\[2\] thead{z-index:2}.\[\&_thead\]\:\[box-shadow\:0_1px_0_\#eff1f6\] thead{box-shadow:0 1px #eff1f6}.\[\&_thead\]\:\[background\:\#fafbfe\] thead{background:#fafbfe}.\[\&_time\]\:ml-auto time{margin-left:auto}.\[\&_time\]\:pt-\[2px\] time{padding-top:2px}.\[\&_time\]\:text-caption time{font-size:var(--text-caption)}.\[\&_time\]\:leading-\[var\(--line-caption\)\] time{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&_time\]\:whitespace-nowrap time{white-space:nowrap}.\[\&_time\]\:text-accent time{color:var(--color-accent)}@media (width<=640px){.at-most-640\:\[\&_time\]\:ml-0 time{margin-left:0}}.\[\&_ul\]\:\[margin\:var\(--space-label\)_0\] ul{margin:var(--space-label) 0}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:p-0 ul{padding:0}.\[\&_ul\]\:pl-\[22px\] ul{padding-left:22px}.\[\&_ul\]\:pl-\[var\(--space-layout\)\] ul{padding-left:var(--space-layout)}.\[\&_video\]\:\[aspect-ratio\:16_\/_9\] video{aspect-ratio:16/9}.\[\&_video\]\:max-h-full video{max-height:100%}.\[\&_video\]\:w-full video{width:100%}.\[\&_video\]\:rounded-\[var\(--radius-control\)\] video{border-radius:var(--radius-control)}.\[\&_video\]\:object-contain video{object-fit:contain}.\[\&_video\]\:\[background\:\#111827\] video{background:#111827}.\[\&\.badge-blue\]\:\[color\:\#2458bb\].badge-blue{color:#2458bb}.\[\&\.badge-blue\]\:\[background\:\#edf3ff\].badge-blue{background:#edf3ff}.\[\&\.badge-danger\]\:\[color\:\#994747\].badge-danger{color:#994747}.\[\&\.badge-danger\]\:\[background\:\#faeeee\].badge-danger{background:#faeeee}.\[\&\.badge-lilac\]\:\[color\:\#6d6089\].badge-lilac{color:#6d6089}.\[\&\.badge-lilac\]\:\[background\:\#f0edf7\].badge-lilac{background:#f0edf7}.\[\&\.badge-neutral\]\:\[color\:\#626b7a\].badge-neutral{color:#626b7a}.\[\&\.badge-neutral\]\:\[background\:\#f0f2f6\].badge-neutral{background:#f0f2f6}.\[\&\.badge-success\]\:\[color\:\#4f6b59\].badge-success{color:#4f6b59}.\[\&\.badge-success\]\:\[background\:\#eff5f0\].badge-success{background:#eff5f0}.\[\&\.badge-warning\]\:\[color\:\#865c20\].badge-warning{color:#865c20}.\[\&\.badge-warning\]\:\[background\:\#fbf4e5\].badge-warning{background:#fbf4e5}.\[\&\.modal-drawer\]\:top-0.modal-drawer{top:0}.\[\&\.modal-drawer\]\:right-0.modal-drawer{right:0}.\[\&\.modal-drawer\]\:left-auto.modal-drawer{left:auto}.\[\&\.modal-drawer\]\:h-dvh.modal-drawer{height:100dvh}.\[\&\.modal-drawer\]\:max-h-dvh.modal-drawer{max-height:100dvh}.\[\&\.modal-drawer\]\:w-\[min\(520px\,_100vw\)\].modal-drawer{width:min(520px,100vw)}.\[\&\.modal-drawer\]\:\[transform\:none\].modal-drawer{transform:none}.\[\&\.modal-drawer\]\:\[border-radius\:20px_0_0_20px\].modal-drawer{border-radius:20px 0 0 20px}@media (width<=760px){.\[\&\.modal-drawer\]\:at-most-760\:rounded-\[0\].modal-drawer{border-radius:0}}.\[\&\.modal-fullscreen\]\:inset-\[16px\].modal-fullscreen{inset:16px}.\[\&\.modal-fullscreen\]\:h-\[calc\(100dvh_-_32px\)\].modal-fullscreen{height:calc(100dvh - 32px)}.\[\&\.modal-fullscreen\]\:max-h-\[none\].modal-fullscreen{max-height:none}.\[\&\.modal-fullscreen\]\:w-auto.modal-fullscreen{width:auto}.\[\&\.modal-fullscreen\]\:max-w-\[none\].modal-fullscreen{max-width:none}.\[\&\.modal-fullscreen\]\:\[transform\:none\].modal-fullscreen{transform:none}@media (width<=760px){.\[\&\.modal-fullscreen\]\:at-most-760\:inset-0.modal-fullscreen{inset:0}.\[\&\.modal-fullscreen\]\:at-most-760\:h-dvh.modal-fullscreen{height:100dvh}.\[\&\.modal-fullscreen\]\:at-most-760\:rounded-\[0\].modal-fullscreen{border-radius:0}}.\[\&\.notification-error\]\:\[\&_\.notification-icon\]\:text-danger.notification-error .notification-icon{color:var(--color-danger)}.\[\&\.notification-success\]\:\[\&_\.notification-icon\]\:text-success.notification-success .notification-icon{color:var(--color-success)}.\[\&\:\:after\]\:absolute:after{position:absolute}.\[\&\:\:after\]\:top-\[7px\]:after{top:7px}.\[\&\:\:after\]\:bottom-\[7px\]:after{bottom:7px}.\[\&\:\:after\]\:left-\[5px\]:after{left:5px}.\[\&\:\:after\]\:w-\[1px\]:after{width:1px}.\[\&\:\:after\]\:\[content\:\'\'\]:after{content:""}.\[\&\:\:after\]\:\[background\:\#cbd3e2\]:after{background:#cbd3e2}.\[\&\:\:before\]\:absolute:before{position:absolute}.\[\&\:\:before\]\:\[inset\:0_auto_0_20px\]:before{inset:0 auto 0 20px}.\[\&\:\:before\]\:\[content\:\'\'\]:before{content:""}.\[\&\:\:before\]\:\[border-left\:1px_solid_\#c7d3e75c\]:before{border-left:1px solid #c7d3e75c}.\[\&\:after\]\:absolute:after{position:absolute}.\[\&\:after\]\:top-\[87px\]:after{top:87px}.\[\&\:after\]\:bottom-\[-16px\]:after{bottom:-16px}.\[\&\:after\]\:left-\[21px\]:after{left:21px}.\[\&\:after\]\:w-\[1px\]:after{width:1px}.\[\&\:after\]\:\[content\:\'\'\]:after{content:""}.\[\&\:after\]\:\[background\:\#e2e7f0\]:after{background:#e2e7f0}@media (width<=1000px){.at-most-1000\:\[\&\:after\]\:left-\[15px\]:after{left:15px}}@media (width<=450px){.at-most-450\:\[\&\:after\]\:left-\[12px\]:after{left:12px}}.\[\&\:before\]\:absolute:before{position:absolute}.\[\&\:before\]\:h-\[125px\]:before{height:125px}.\[\&\:before\]\:w-\[125px\]:before{width:125px}.\[\&\:before\]\:\[transform\:rotate\(15deg\)\]:before{transform:rotate(15deg)}.\[\&\:before\]\:rounded-\[30px\]:before{border-radius:30px}.\[\&\:before\]\:\[content\:\'\'\]:before{content:""}.\[\&\:before\]\:\[background\:\#e1e5f0\]:before{background:#e1e5f0}.\[\&\:disabled\]\:\[cursor\:wait\]:disabled{cursor:wait}.\[\&\:disabled\]\:cursor-default:disabled{cursor:default}.\[\&\:disabled\]\:\[border-color\:var\(--control-border-disabled\)\]:disabled{border-color:var(--control-border-disabled)}.\[\&\:disabled\]\:text-muted:disabled{color:var(--color-muted)}.\[\&\:disabled\]\:opacity-\[0\.6\]:disabled{opacity:.6}.\[\&\:disabled\]\:opacity-\[0\.45\]:disabled{opacity:.45}.\[\&\:disabled\]\:opacity-\[1\]:disabled{opacity:1}.\[\&\:empty\]\:hidden:empty{display:none}.\[\&\:focus-visible\]\:\[outline\:2px_solid_\#6576d6\]:focus-visible{outline:2px solid #6576d6}.\[\&\:focus-visible\]\:\[outline\:2px_solid_var\(--color-primary\)\]:focus-visible{outline:2px solid var(--color-primary)}.\[\&\:focus-visible\]\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}.\[\&\:focus-visible\]\:\[outline-offset\:-3px\]:focus-visible{outline-offset:-3px}.\[\&\:focus-visible\]\:\[outline-offset\:2px\]:focus-visible{outline-offset:2px}.\[\&\:focus-visible\]\:\[background\:\#dce7fc\]:focus-visible{background:#dce7fc}.\[\&\:focus-visible\]\:\[background\:\#dde6f7\]:focus-visible{background:#dde6f7}.\[\&\:focus-within\]\:border-primary:focus-within{border-color:var(--color-primary)}.\[\&\:focus-within\]\:\[outline\:2px_solid_var\(--color-primary\)\]:focus-within{outline:2px solid var(--color-primary)}.\[\&\:focus-within\]\:\[outline-offset\:2px\]:focus-within{outline-offset:2px}.\[\&\:has\(\.student-registration-form\)\]\:w-\[min\(1200px\,_calc\(100vw_-_40px\)\)\]:has(.student-registration-form){width:min(1200px,100vw - 40px)}@media (width<=560px){.at-most-560\:\[\&\:has\(\.student-registration-form\)\]\:w-\[calc\(100vw_-_16px\)\]:has(.student-registration-form){width:calc(100vw - 16px)}}.\[\&\:has\(\.student-registration-form\)_\.modal-body\]\:p-\[var\(--panel-padding\)\]:has(.student-registration-form) .modal-body{padding:var(--panel-padding)}.\[\&\:has\(\.student-registration-form\)_\.modal-body\]\:\[background\:\#f3f8fc\]:has(.student-registration-form) .modal-body{background:#f3f8fc}@media (width<=560px){.at-most-560\:\[\&\:has\(\.student-registration-form\)_\.modal-body\]\:p-\[var\(--panel-padding\)\]:has(.student-registration-form) .modal-body{padding:var(--panel-padding)}}.\[\&\:has\(\>\.btn\)\]\:flex:has(>.btn){display:flex}.\[\&\:has\(\>\.btn\)\]\:flex-wrap:has(>.btn){flex-wrap:wrap}.\[\&\:has\(\>\.btn\)\]\:items-center:has(>.btn){align-items:center}.\[\&\:has\(\>\.btn\)\]\:gap-\[var\(--space-actions\)\]:has(>.btn){gap:var(--space-actions)}.\[\&\:has\(\>\.btn\)\>span\]\:basis-full:has(>.btn)>span{flex-basis:100%}.\[\&\:has\(\>\.portal-main\)\]\:flex:has(>.portal-main){display:flex}.\[\&\:has\(\>\.portal-main\)\]\:h-\[min\(820px\,_calc\(100dvh_-_40px\)\)\]:has(>.portal-main){height:min(820px,100dvh - 40px)}.\[\&\:has\(\>\.portal-main\)\]\:min-h-0:has(>.portal-main){min-height:0}.\[\&\:has\(\>\.portal-main\)\]\:flex-col:has(>.portal-main){flex-direction:column}@media (width<=600px){.at-most-600\:\[\&\:has\(\>\.portal-main\)\]\:h-dvh:has(>.portal-main){height:100dvh}.at-most-600\:\[\&\:has\(\>\.portal-main\)\]\:min-h-0:has(>.portal-main){min-height:0}}.\[\&\:has\(\[data-temporal-type\=\'time\'\]\)\>input\]\:pr-\[var\(--space-12\)\]:has([data-temporal-type=time])>input{padding-right:var(--space-12)}.\[\&\:has\(input\:disabled\)\]\:\[border-color\:var\(--control-border-disabled\)\]:has(input:disabled){border-color:var(--control-border-disabled)}.\[\&\:hover\]\:\[border-color\:\#bac5db\]:hover{border-color:#bac5db}.\[\&\:hover\]\:\[border-color\:\#bdcce4\]:hover{border-color:#bdcce4}.\[\&\:hover\]\:bg-canvas:hover{background-color:var(--color-canvas)}.\[\&\:hover\]\:text-primary:hover{color:var(--color-primary)}.\[\&\:hover\]\:underline:hover{text-decoration-line:underline}.\[\&\:hover\]\:\[text-underline-offset\:4px\]:hover{text-underline-offset:4px}.\[\&\:hover\]\:\[background\:\#dce7fc\]:hover{background:#dce7fc}.\[\&\:hover\]\:\[background\:\#dde6f7\]:hover{background:#dde6f7}.\[\&\:hover\]\:\[background\:\#f0f3f8\]:hover{background:#f0f3f8}.\[\&\:hover\]\:\[background\:\#fff\]:hover{background:#fff}.\[\&\:hover\:\:after\]\:bg-primary:hover:after{background-color:var(--color-primary)}.\[\&\:hover\:not\(\:disabled\)\]\:\[border-color\:var\(--control-border-hover\)\]:hover:not(:disabled){border-color:var(--control-border-hover)}.\[\&\:not\(\.table-panel\)\>\.table-bottom\]\:\[padding\:var\(--panel-padding\)_0_0\]:not(.table-panel)>.table-bottom{padding:var(--panel-padding) 0 0}.\[\&\:not\(\.table-panel\)\>\.table-scroll_\.resizable-table_\:is\(th\,_td\)\:first-child\]\:pl-0:not(.table-panel)>.table-scroll .resizable-table :is(th,td):first-child{padding-left:0}.\[\&\:not\(\.table-panel\)\>\.table-scroll_\.resizable-table_\:is\(th\,_td\)\:last-child\]\:pr-0:not(.table-panel)>.table-scroll .resizable-table :is(th,td):last-child{padding-right:0}.\[\&\:not\(\:disabled\)\:hover\]\:text-primary:not(:disabled):hover{color:var(--color-primary)}.\[\&\:not\(\:disabled\)\:hover\]\:\[background\:\#f5f8ff\]:not(:disabled):hover{background:#f5f8ff}.\[\&\:popover-open\]\:flex:popover-open{display:flex}.\[\&\:popover-open\]\:grid:popover-open{display:grid}.\[\&\:popover-open\]\:flex-col:popover-open{flex-direction:column}.\[\&\:popover-open\]\:gap-\[var\(--space-12\)\]:popover-open{gap:var(--space-12)}.\[\&\>\.actions\]\:ml-auto>.actions{margin-left:auto}.\[\&\>\.actions\]\:flex-wrap>.actions{flex-wrap:wrap}@media (width<=760px){.at-most-760\:\[\&\>\.actions\]\:ml-0>.actions{margin-left:0}}.\[\&\>\.api-context-note\]\:my-0>.api-context-note{margin-block:0}.\[\&\>\.api-fault-reference\]\:mt-\[var\(--space-label\)\]>.api-fault-reference{margin-top:var(--space-label)}.\[\&\>\.api-fault-reference\]\:pt-\[10px\]>.api-fault-reference{padding-top:10px}.\[\&\>\.api-fault-reference\]\:text-caption>.api-fault-reference{font-size:var(--text-caption)}.\[\&\>\.api-fault-reference\]\:leading-\[var\(--line-caption\)\]>.api-fault-reference{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>\.api-fault-reference\]\:\[border-top\:1px_solid_var\(--color-line\)\]>.api-fault-reference{border-top:1px solid var(--color-line)}.\[\&\>\.api-job-notice\]\:my-0>.api-job-notice{margin-block:0}.\[\&\>\.api-login-paper-heading\]\:mt-\[18px\]>.api-login-paper-heading{margin-top:18px}.\[\&\>\.api-menu-danger\]\:mt-\[var\(--space-4\)\]>.api-menu-danger{margin-top:var(--space-4)}.\[\&\>\.api-menu-danger\]\:\[border-radius\:0_0_var\(--radius-control\)_var\(--radius-control\)\]>.api-menu-danger{border-radius:0 0 var(--radius-control) var(--radius-control)}.\[\&\>\.api-menu-danger\]\:text-danger>.api-menu-danger{color:var(--color-danger)}.\[\&\>\.api-menu-danger\]\:\[border-top\:1px_solid_var\(--color-line\)\]>.api-menu-danger{border-top:1px solid var(--color-line)}.\[\&\>\.api-menu-separator\]\:\[margin\:var\(--space-4\)_var\(--space-8\)\]>.api-menu-separator{margin:var(--space-4) var(--space-8)}.\[\&\>\.api-menu-separator\]\:h-\[1px\]>.api-menu-separator{height:1px}.\[\&\>\.api-menu-separator\]\:bg-line>.api-menu-separator{background-color:var(--color-line)}@media (width<=600px){.at-most-600\:\[\&\>\.api-plan-tools\]\:ml-0>.api-plan-tools{margin-left:0}}.\[\&\>\.btn\]\:\[margin\:40px_0_14px\]>.btn{margin:40px 0 14px}.\[\&\>\.btn\]\:mt-\[var\(--space-heading\)\]>.btn{margin-top:var(--space-heading)}.\[\&\>\.btn\]\:mb-\[var\(--space-12\)\]>.btn{margin-bottom:var(--space-12)}.\[\&\>\.btn\]\:ml-auto>.btn{margin-left:auto}.\[\&\>\.btn\]\:h-\[30px\]>.btn{height:30px}.\[\&\>\.btn\]\:h-\[48px\]>.btn{height:48px}.\[\&\>\.btn\]\:h-\[var\(--control-height-compact\)\]>.btn{height:var(--control-height-compact)}.\[\&\>\.btn\]\:min-h-\[var\(--control-height-compact\)\]>.btn{min-height:var(--control-height-compact)}.\[\&\>\.btn\]\:w-\[var\(--control-height\)\]>.btn{width:var(--control-height)}.\[\&\>\.btn\]\:w-full>.btn{width:100%}.\[\&\>\.btn\]\:shrink-0>.btn{flex-shrink:0}.\[\&\>\.btn\]\:gap-\[var\(--space-8\)\]>.btn{gap:var(--space-8)}.\[\&\>\.btn\]\:\[justify-self\:end\]>.btn{justify-self:end}.\[\&\>\.btn\]\:rounded-\[8px\]>.btn{border-radius:8px}.\[\&\>\.btn\]\:\[padding\:0_var\(--space-12\)\]>.btn{padding:0 var(--space-12)}.\[\&\>\.btn\]\:p-0>.btn{padding:0}.\[\&\>\.btn\]\:px-0>.btn{padding-inline:0}.\[\&\>\.btn\]\:text-caption>.btn{font-size:var(--text-caption)}.\[\&\>\.btn\]\:leading-\[var\(--line-caption\)\]>.btn{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>\.btn\]\:font-medium>.btn{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width<=480px){.at-most-480\:\[\&\>\.btn\]\:min-h-\[var\(--control-height\)\]>.btn{min-height:var(--control-height)}}.\[\&\>\.btn\:disabled\]\:\[border-color\:var\(--control-border-disabled\)\]>.btn:disabled{border-color:var(--control-border-disabled)}.\[\&\>\.btn\:disabled\]\:bg-canvas>.btn:disabled{background-color:var(--color-canvas)}.\[\&\>\.btn\:disabled\]\:text-muted>.btn:disabled{color:var(--color-muted)}.\[\&\>\.btn\:disabled\]\:opacity-\[1\]>.btn:disabled{opacity:1}.\[\&\>\.calendar-panel\]\:h-full>.calendar-panel{height:100%}.\[\&\>\.calendar-panel\]\:min-h-0>.calendar-panel{min-height:0}.\[\&\>\.calendar-panel\]\:\[scrollbar-gutter\:stable\]>.calendar-panel{scrollbar-gutter:stable}.\[\&\>\.calendar-panel\]\:overflow-y-auto>.calendar-panel{overflow-y:auto}.\[\&\>\.calendar-panel\]\:\[overscroll-behavior\:contain\]>.calendar-panel{overscroll-behavior:contain}.\[\&\>\.calendar-panel\]\:\[padding\:0_6px_var\(--space-12\)_0\]>.calendar-panel{padding:0 6px var(--space-12) 0}@media (width<=760px){.at-most-760\:\[\&\>\.calendar-panel\]\:h-auto>.calendar-panel{height:auto}.at-most-760\:\[\&\>\.calendar-panel\]\:max-h-\[calc\(100dvh_-_88px\)\]>.calendar-panel{max-height:calc(100dvh - 88px)}}.\[\&\>\.camp-review-marker\]\:\[fill\:var\(--annotation-incorrect\)\]>.camp-review-marker{fill:var(--annotation-incorrect)}.\[\&\>\.camp-review-submission-info\]\:basis-full>.camp-review-submission-info{flex-basis:100%}.\[\&\>\.camp-review-submission-info\]\:\[padding\:0_0_var\(--space-12\)\]>.camp-review-submission-info{padding:0 0 var(--space-12)}.\[\&\>\.camp-review-submission-info\]\:text-caption>.camp-review-submission-info{font-size:var(--text-caption)}.\[\&\>\.camp-review-submission-info\]\:leading-\[var\(--line-caption\)\]>.camp-review-submission-info{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>\.chat-panel\]\:static>.chat-panel{position:static}.\[\&\>\.chat-panel\]\:h-full>.chat-panel{height:100%}.\[\&\>\.chat-panel\]\:max-h-\[none\]>.chat-panel{max-height:none}.\[\&\>\.chat-panel\]\:min-h-0>.chat-panel{min-height:0}@media (width<=760px){.at-most-760\:\[\&\>\.chat-panel\]\:h-\[480px\]>.chat-panel{height:480px}.at-most-760\:\[\&\>\.chat-panel\]\:\[flex\:none\]>.chat-panel{flex:none}.at-most-760\:\[\&\>\.field\]\:max-w-full>.field{max-width:100%}.at-most-760\:\[\&\>\.field\]\:min-w-0>.field{min-width:0}}.\[\&\>\.homework-filter\]\:m-0>.homework-filter{margin:0}.\[\&\>\.homework-filter\]\:h-\[var\(--control-height\)\]>.homework-filter{height:var(--control-height)}.\[\&\>\.homework-filter\]\:w-\[var\(--filter-width\)\]>.homework-filter{width:var(--filter-width)}.\[\&\>\.homework-filter\]\:max-w-full>.homework-filter{max-width:100%}.\[\&\>\.homework-filter\]\:min-w-0>.homework-filter{min-width:0}.\[\&\>\.homework-filter\]\:\[flex\:0_1_var\(--filter-width\)\]>.homework-filter{flex:0 1 var(--filter-width)}@media (width<=760px){.at-most-760\:\[\&\>\.homework-filter\]\:\[--filter-width\:calc\(50\%_-_6px\)\]>.homework-filter{--filter-width:calc(50% - 6px)}}@media (width<=520px){.at-most-520\:\[\&\>\.homework-filter\]\:\[--filter-width\:100\%\]>.homework-filter{--filter-width:100%}}@media (width<=760px){.at-most-760\:\[\&\>\.homework-filter\:first-child\]\:\[--filter-width\:100\%\]>.homework-filter:first-child{--filter-width:100%}}.\[\&\>\.homework-tabs\]\:mb-\[var\(--space-heading\)\]>.homework-tabs{margin-bottom:var(--space-heading)}.\[\&\>\.homework-tabs\]\:\[padding\:0_var\(--panel-padding\)_var\(--panel-padding\)\]>.homework-tabs{padding:0 var(--panel-padding) var(--panel-padding)}@media (width<=760px){.at-most-760\:\[\&\>\.homework-tabs\]\:\[padding\:0_var\(--panel-padding\)_var\(--panel-padding\)\]>.homework-tabs{padding:0 var(--panel-padding) var(--panel-padding)}}.\[\&\>\.info-box\]\:my-0>.info-box{margin-block:0}.\[\&\>\.lucide-search\]\:h-\[18px\]>.lucide-search{height:18px}.\[\&\>\.lucide-search\]\:w-\[18px\]>.lucide-search{width:18px}.\[\&\>\.lucide-search\]\:\[flex\:0_0_18px\]>.lucide-search{flex:0 0 18px}@media (width<=760px){.at-most-760\:\[\&\>\.ml-auto\]\:ml-0>.ml-auto{margin-left:0}.at-most-760\:\[\&\>\.ml-auto\]\:text-caption>.ml-auto{font-size:var(--text-caption)}.at-most-760\:\[\&\>\.ml-auto\]\:leading-\[var\(--line-caption\)\]>.ml-auto{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}.\[\&\>\.modal-body\]\:flex>.modal-body{display:flex}.\[\&\>\.modal-body\]\:\[flex\:1\]>.modal-body{flex:1}.\[\&\>\.modal-body\]\:flex-col>.modal-body{flex-direction:column}.\[\&\>\.modal-body\]\:gap-\[var\(--space-16\)\]>.modal-body{gap:var(--space-16)}.\[\&\>\.modal-body\]\:overflow-hidden>.modal-body{overflow:hidden}.\[\&\>\.modal-body\]\:\[padding\:20px_var\(--space-24\)\]>.modal-body{padding:20px var(--space-24)}@media (width<=700px){.at-most-700\:\[\&\>\.modal-body\]\:gap-\[var\(--space-12\)\]>.modal-body{gap:var(--space-12)}.at-most-700\:\[\&\>\.modal-body\]\:p-\[14px\]>.modal-body{padding:14px}}@media (width<=760px){.at-most-760\:\[\&\>\.mr-auto\]\:w-full>.mr-auto{width:100%}.at-most-760\:\[\&\>\.mr-auto\]\:text-caption>.mr-auto{font-size:var(--text-caption)}.at-most-760\:\[\&\>\.mr-auto\]\:leading-\[var\(--line-caption\)\]>.mr-auto{--tw-leading:var(--line-caption);line-height:var(--line-caption)}}.\[\&\>\.panel\]\:min-w-0>.panel{min-width:0}.\[\&\>\.panel\]\:p-\[var\(--panel-padding\)\]>.panel{padding:var(--panel-padding)}.\[\&\>\.panel\>\.table-scroll\]\:max-h-\[480px\]>.panel>.table-scroll{max-height:480px}.\[\&\>\.panel\>\.table-scroll\]\:overflow-auto>.panel>.table-scroll{overflow:auto}.\[\&\>\.paper-review-ai-result\]\:ml-0>.paper-review-ai-result{margin-left:0}.\[\&\>\.paper-review-ai-result\]\:max-w-full>.paper-review-ai-result{max-width:100%}.\[\&\>\.paper-review-ai-result\]\:min-w-0>.paper-review-ai-result{min-width:0}.\[\&\>\.paper-review-ai-result\]\:\[flex\:1_1_0\]>.paper-review-ai-result{flex:1 1 0}.\[\&\>\.paper-review-ai-result\]\:p-0>.paper-review-ai-result{padding:0}.\[\&\>\.portal-header\]\:\[flex\:0_0_74px\]>.portal-header{flex:0 0 74px}.\[\&\>\.portal-homework\]\:mt-\[var\(--space-section\)\]>.portal-homework{margin-top:var(--space-section)}.\[\&\>\.portal-homework\]\:p-0>.portal-homework{padding:0}.\[\&\>\.portal-homework\]\:\[box-shadow\:none\]>.portal-homework{box-shadow:none}.\[\&\>\.portal-homework\]\:\[border\:0\]>.portal-homework{border:0}.\[\&\>\.portal-main\]\:min-h-0>.portal-main{min-height:0}.\[\&\>\.portal-main\]\:\[flex\:1\]>.portal-main{flex:1}.\[\&\>\.portal-main\]\:overflow-y-auto>.portal-main{overflow-y:auto}.\[\&\>\.portal-main\]\:\[overscroll-behavior-y\:contain\]>.portal-main{overscroll-behavior-y:contain}.\[\&\>\.portal-main\]\:pb-\[var\(--space-section\)\]>.portal-main{padding-bottom:var(--space-section)}.\[\&\>\.student-card\]\:mt-\[var\(--space-section\)\]>.student-card{margin-top:var(--space-section)}.\[\&\>\.student-card\]\:p-0>.student-card{padding:0}.\[\&\>\.student-card\]\:\[box-shadow\:none\]>.student-card{box-shadow:none}.\[\&\>\.student-card\]\:\[border\:0\]>.student-card{border:0}.\[\&\>\.student-profile-empty\]\:p-\[var\(--panel-padding\)\]>.student-profile-empty{padding:var(--panel-padding)}.\[\&\>\.student-section-title\]\:mb-\[var\(--space-8\)\]>.student-section-title{margin-bottom:var(--space-8)}.\[\&\>\.warning-box\]\:my-0>.warning-box{margin-block:0}.\[\&\>\[role\=\'menuitem\'\]\]\:flex>[role=menuitem]{display:flex}.\[\&\>\[role\=\'menuitem\'\]\]\:min-h-\[var\(--control-height\)\]>[role=menuitem]{min-height:var(--control-height)}.\[\&\>\[role\=\'menuitem\'\]\]\:w-full>[role=menuitem]{width:100%}.\[\&\>\[role\=\'menuitem\'\]\]\:cursor-pointer>[role=menuitem]{cursor:pointer}.\[\&\>\[role\=\'menuitem\'\]\]\:items-center>[role=menuitem]{align-items:center}.\[\&\>\[role\=\'menuitem\'\]\]\:gap-\[var\(--space-8\)\]>[role=menuitem]{gap:var(--space-8)}.\[\&\>\[role\=\'menuitem\'\]\]\:rounded-\[var\(--radius-control\)\]>[role=menuitem]{border-radius:var(--radius-control)}.\[\&\>\[role\=\'menuitem\'\]\]\:\[padding\:var\(--space-8\)_10px\]>[role=menuitem]{padding:var(--space-8) 10px}.\[\&\>\[role\=\'menuitem\'\]\]\:text-left>[role=menuitem]{text-align:left}.\[\&\>\[role\=\'menuitem\'\]\]\:text-body>[role=menuitem]{font-size:var(--text-body)}.\[\&\>\[role\=\'menuitem\'\]\]\:leading-\[var\(--line-body\)\]>[role=menuitem]{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&\>\[role\=\'menuitem\'\]\]\:text-ink>[role=menuitem]{color:var(--color-ink)}.\[\&\>\[role\=\'menuitem\'\]\]\:no-underline>[role=menuitem]{text-decoration-line:none}.\[\&\>\[role\=\'menuitem\'\]\]\:\[background\:transparent\]>[role=menuitem]{background:0 0}.\[\&\>\[role\=\'menuitem\'\]\]\:\[border\:0\]>[role=menuitem]{border:0}.\[\&\>\[role\=\'menuitem\'\]\]\:\[font\:inherit\]>[role=menuitem]{font:inherit}.\[\&\>\[role\=\'menuitem\'\]\:disabled\]\:cursor-not-allowed>[role=menuitem]:disabled{cursor:not-allowed}.\[\&\>\[role\=\'menuitem\'\]\:disabled\]\:opacity-\[0\.45\]>[role=menuitem]:disabled{opacity:.45}.\[\&\>\[role\=\'menuitem\'\]\:focus-visible\]\:bg-canvas>[role=menuitem]:focus-visible,.\[\&\>\[role\=\'menuitem\'\]\:hover\]\:bg-canvas>[role=menuitem]:hover{background-color:var(--color-canvas)}.\[\&\>button\]\:flex>button{display:flex}.\[\&\>button\]\:items-center>button{align-items:center}.\[\&\>button\]\:text-muted>button{color:var(--color-muted)}@media (width<=760px){.at-most-760\:\[\&\>button\]\:min-h-\[44px\]>button{min-height:44px}.at-most-760\:\[\&\>button\]\:min-w-\[44px\]>button{min-width:44px}}.\[\&\>button\[aria-pressed\=\'true\'\]\]\:border-line>button[aria-pressed=true]{border-color:var(--color-line)}.\[\&\>div\]\:relative>div{position:relative}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:grid>div{display:grid}.\[\&\>div\]\:h-\[100px\]>div{height:100px}.\[\&\>div\]\:min-h-0>div{min-height:0}.\[\&\>div\]\:w-\[85px\]>div{width:85px}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:flex-row-reverse>div{flex-direction:row-reverse}.\[\&\>div\]\:items-baseline>div{align-items:baseline}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:justify-end>div{justify-content:flex-end}.\[\&\>div\]\:gap-\[5px\]>div{gap:5px}.\[\&\>div\]\:gap-\[var\(--space-4\)\]>div{gap:var(--space-4)}.\[\&\>div\]\:gap-\[var\(--space-8\)\]>div{gap:var(--space-8)}.\[\&\>div\]\:gap-\[var\(--space-actions\)\]>div{gap:var(--space-actions)}.\[\&\>div\]\:rounded-\[6px\]>div{border-radius:6px}.\[\&\>div\]\:rounded-\[8px\]>div{border-radius:8px}.\[\&\>div\]\:\[padding\:0_var\(--space-8\)\]>div{padding:0 var(--space-8)}.\[\&\>div\]\:\[padding\:0_var\(--space-24\)\]>div{padding:0 var(--space-24)}.\[\&\>div\]\:\[padding\:5px_0\]>div{padding:5px 0}.\[\&\>div\]\:\[padding\:var\(--space-8\)_0\]>div{padding:var(--space-8) 0}.\[\&\>div\]\:\[padding\:var\(--space-12\)_var\(--space-16\)\]>div{padding:var(--space-12) var(--space-16)}.\[\&\>div\]\:p-\[15px\]>div{padding:15px}.\[\&\>div\]\:text-center>div{text-align:center}.\[\&\>div\]\:text-caption>div{font-size:var(--text-caption)}.\[\&\>div\]\:leading-\[var\(--line-caption\)\]>div{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>div\]\:whitespace-nowrap>div{white-space:nowrap}.\[\&\>div\]\:text-muted>div{color:var(--color-muted)}.\[\&\>div\]\:\[background\:\#f0f4f8\]>div{background:#f0f4f8}.\[\&\>div\]\:\[background\:\#f5f7fc\]>div{background:#f5f7fc}.\[\&\>div\]\:\[border-left\:1px_solid_var\(--color-line\)\]>div{border-left:1px solid var(--color-line)}.\[\&\>div\]\:\[border\:0\]>div{border:0}@media (width<=600px){.at-most-600\:\[\&\>div\]\:\[padding\:0_var\(--space-12\)\]>div{padding:0 var(--space-12)}}.\[\&\>div\+div\]\:pl-\[20px\]>div+div{padding-left:20px}.\[\&\>div\+div\]\:\[border-left\:1px_solid_var\(--color-line\)\]>div+div{border-left:1px solid var(--color-line)}@media (width<=700px){.at-most-700\:\[\&\>div\+div\]\:pl-\[var\(--space-12\)\]>div+div{padding-left:var(--space-12)}}.\[\&\>div\:first-child\]\:pl-0>div:first-child{padding-left:0}@media (width<=1100px){.at-most-1100\:\[\&\>div\:first-child\]\:pl-0>div:first-child{padding-left:0}.at-most-1100\:\[\&\>div\:first-child\]\:\[border-left\:0\]>div:first-child{border-left:0}}@media (width<=700px){.at-most-700\:\[\&\>div\:last-child\]\:\[grid-column\:1_\/_-1\]>div:last-child{grid-column:1/-1}.at-most-700\:\[\&\>div\:last-child\]\:mt-\[var\(--space-4\)\]>div:last-child{margin-top:var(--space-4)}.at-most-700\:\[\&\>div\:last-child\]\:\[padding\:10px_0_0\]>div:last-child{padding:10px 0 0}.at-most-700\:\[\&\>div\:last-child\]\:\[border-left\:0\]>div:last-child{border-left:0}.at-most-700\:\[\&\>div\:last-child\]\:\[border-top\:1px_solid_var\(--color-line\)\]>div:last-child{border-top:1px solid var(--color-line)}}.\[\&\>div\>strong\]\:mb-\[var\(--space-4\)\]>div>strong{margin-bottom:var(--space-4)}.\[\&\>div\>strong\]\:block>div>strong{display:block}.\[\&\>div\>strong\]\:text-body>div>strong{font-size:var(--text-body)}.\[\&\>div\>strong\]\:leading-\[var\(--line-body\)\]>div>strong{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&\>h2\]\:\[margin\:0_0_var\(--space-heading\)\]>h2{margin:0 0 var(--space-heading)}.\[\&\>h2\]\:flex>h2{display:flex}.\[\&\>h2\]\:items-center>h2{align-items:center}.\[\&\>h2\]\:gap-\[var\(--space-layout\)\]>h2{gap:var(--space-layout)}.\[\&\>h2\]\:text-section>h2{font-size:var(--text-section)}.\[\&\>h2\]\:leading-\[var\(--line-section\)\]>h2{--tw-leading:var(--line-section);line-height:var(--line-section)}.\[\&\>h2\]\:text-ink>h2{color:var(--color-ink)}@media (width<=560px){.at-most-560\:\[\&\>h2\]\:\[margin\:0_0_var\(--space-heading\)\]>h2{margin:0 0 var(--space-heading)}.at-most-560\:\[\&\>h2\]\:gap-\[var\(--space-layout\)\]>h2{gap:var(--space-layout)}.at-most-560\:\[\&\>h2\]\:text-section>h2{font-size:var(--text-section)}.at-most-560\:\[\&\>h2\]\:leading-\[var\(--line-section\)\]>h2{--tw-leading:var(--line-section);line-height:var(--line-section)}.at-most-560\:\[\&\>h2\]\:text-ink>h2{color:var(--color-ink)}}.\[\&\>header\]\:mb-\[var\(--space-heading\)\]>header{margin-bottom:var(--space-heading)}.\[\&\>header\]\:flex>header{display:flex}.\[\&\>header\]\:items-center>header{align-items:center}.\[\&\>header\]\:justify-between>header{justify-content:space-between}.\[\&\>header\]\:gap-\[var\(--space-12\)\]>header{gap:var(--space-12)}.\[\&\>input\.temporal-month-value\[data-temporal-type\=\'month\'\]\:not\(\:focus\)\]\:\[color\:transparent\]>input.temporal-month-value[data-temporal-type=month]:not(:focus){color:#0000}.\[\&\>input\[data-temporal-type\]\[type\=\'text\'\]\]\:w-full>input[data-temporal-type][type=text]{width:100%}.\[\&\>input\[data-temporal-type\]\[type\=\'text\'\]\]\:min-w-0>input[data-temporal-type][type=text]{min-width:0}.\[\&\>input\[data-temporal-type\]\[type\=\'text\'\]\]\:pr-\[var\(--control-height\)\]>input[data-temporal-type][type=text]{padding-right:var(--control-height)}.\[\&\>label\]\:flex>label{display:flex}.\[\&\>label\]\:flex-col>label{flex-direction:column}.\[\&\>label\]\:gap-\[var\(--space-label\)\]>label{gap:var(--space-label)}.\[\&\>label\]\:text-body>label{font-size:var(--text-body)}.\[\&\>label\]\:leading-\[var\(--line-body\)\]>label{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&\>label\]\:font-medium>label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>label\]\:text-ink>label{color:var(--color-ink)}.\[\&\>li\]\:relative>li{position:relative}.\[\&\>li\]\:grid>li{display:grid}.\[\&\>li\]\:grid-cols-\[40px_minmax\(0\,_1fr\)\]>li{grid-template-columns:40px minmax(0,1fr)}.\[\&\>li\]\:gap-\[24px\]>li{gap:24px}@media (width<=640px){.at-most-640\:\[\&\>li\]\:grid-cols-\[30px_minmax\(0\,_1fr\)\]>li{grid-template-columns:30px minmax(0,1fr)}.at-most-640\:\[\&\>li\]\:gap-\[14px\]>li{gap:14px}}.\[\&\>li\:\:before\]\:absolute>li:before{position:absolute}.\[\&\>li\:\:before\]\:top-\[40px\]>li:before{top:40px}.\[\&\>li\:\:before\]\:bottom-0>li:before{bottom:0}.\[\&\>li\:\:before\]\:left-\[19px\]>li:before{left:19px}.\[\&\>li\:\:before\]\:\[content\:\'\'\]>li:before{content:""}.\[\&\>li\:\:before\]\:\[border-left\:1px_solid_\#d5d9e8\]>li:before{border-left:1px solid #d5d9e8}@media (width<=640px){.at-most-640\:\[\&\>li\:\:before\]\:top-\[30px\]>li:before{top:30px}.at-most-640\:\[\&\>li\:\:before\]\:left-\[14px\]>li:before{left:14px}}.\[\&\>li\:last-child_\.planning-summary-content\]\:mb-0>li:last-child .planning-summary-content{margin-bottom:0}.\[\&\>li\:last-child_\.planning-summary-content\]\:pb-\[8px\]>li:last-child .planning-summary-content{padding-bottom:8px}.\[\&\>li\:last-child_\.planning-summary-content\]\:\[border-bottom\:0\]>li:last-child .planning-summary-content{border-bottom:0}.\[\&\>ol\]\:m-0>ol{margin:0}.\[\&\>ol\]\:list-none>ol{list-style-type:none}.\[\&\>ol\]\:p-0>ol{padding:0}.\[\&\>ol\>li\]\:flex>ol>li{display:flex}.\[\&\>ol\>li\]\:gap-\[var\(--space-field\)\]>ol>li{gap:var(--space-field)}.\[\&\>ol\>li\]\:py-\[var\(--space-list\)\]>ol>li{padding-block:var(--space-list)}.\[\&\>ol\>li\]\:\[border-bottom\:1px_solid_var\(--control-border\)\]>ol>li{border-bottom:1px solid var(--control-border)}.\[\&\>p\]\:\[margin\:var\(--space-8\)_0\]>p{margin:var(--space-8) 0}.\[\&\>p\]\:\[margin\:var\(--space-label\)_0_0\]>p{margin:var(--space-label) 0 0}.\[\&\>p\]\:mt-\[var\(--space-label\)\]>p{margin-top:var(--space-label)}.\[\&\>p\]\:mb-\[var\(--space-heading\)\]>p{margin-bottom:var(--space-heading)}.\[\&\>p\]\:w-full>p{width:100%}.\[\&\>p\]\:\[font-size\:14\.4px\]>p{font-size:14.4px}.\[\&\>p\]\:text-body>p{font-size:var(--text-body)}.\[\&\>p\]\:text-caption>p{font-size:var(--text-caption)}.\[\&\>p\]\:leading-\[var\(--line-body\)\]>p{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&\>p\]\:leading-\[var\(--line-caption\)\]>p{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>p\]\:wrap-anywhere>p{overflow-wrap:anywhere}.\[\&\>p\]\:\[color\:\#66738a\]>p{color:#66738a}.\[\&\>p\]\:text-muted>p{color:var(--color-muted)}.\[\&\>small\]\:mt-\[var\(--space-label\)\]>small{margin-top:var(--space-label)}.\[\&\>small\]\:mt-\[var\(--space-related\)\]>small{margin-top:var(--space-related)}.\[\&\>small\]\:block>small{display:block}.\[\&\>small\]\:flex>small{display:flex}.\[\&\>small\]\:min-w-0>small{min-width:0}.\[\&\>small\]\:flex-wrap>small{flex-wrap:wrap}.\[\&\>small\]\:\[gap\:var\(--space-4\)_var\(--space-8\)\]>small{gap:var(--space-4) var(--space-8)}.\[\&\>small\]\:text-center>small{text-align:center}.\[\&\>small\]\:\[font-size\:14\.4px\]>small{font-size:14.4px}.\[\&\>small\]\:text-caption>small{font-size:var(--text-caption)}.\[\&\>small\]\:leading-\[var\(--line-caption\)\]>small{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>small\]\:\[color\:\#66738a\]>small{color:#66738a}.\[\&\>small\]\:text-muted>small{color:var(--color-muted)}.\[\&\>small\>span\]\:whitespace-nowrap>small>span{white-space:nowrap}.\[\&\>span\]\:relative>span{position:relative}.\[\&\>span\]\:mt-\[var\(--space-label\)\]>span{margin-top:var(--space-label)}.\[\&\>span\]\:mb-\[var\(--space-12\)\]>span{margin-bottom:var(--space-12)}.\[\&\>span\]\:ml-auto>span{margin-left:auto}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:flex>span{display:flex}.\[\&\>span\]\:grid>span{display:grid}.\[\&\>span\]\:h-\[24px\]>span{height:24px}.\[\&\>span\]\:w-\[11px\]>span{width:11px}.\[\&\>span\]\:w-\[24px\]>span{width:24px}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:min-w-\[180px\]>span{min-width:180px}.\[\&\>span\]\:\[flex\:1\]>span{flex:1}.\[\&\>span\]\:shrink-0>span{flex-shrink:0}.\[\&\>span\]\:flex-col>span{flex-direction:column}.\[\&\>span\]\:place-items-center>span{place-items:center}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:gap-\[var\(--space-8\)\]>span{gap:var(--space-8)}.\[\&\>span\]\:rounded-\[6px\]>span{border-radius:6px}.\[\&\>span\]\:rounded-\[999px\]>span{border-radius:999px}.\[\&\>span\]\:bg-surface>span{background-color:var(--color-surface)}.\[\&\>span\]\:\[padding\:6px_0\]>span{padding:6px 0}.\[\&\>span\]\:\[padding\:9px_0\]>span{padding:9px 0}.\[\&\>span\]\:\[font-size\:12px\]>span{font-size:12px}.\[\&\>span\]\:\[font-size\:14\.4px\]>span{font-size:14.4px}.\[\&\>span\]\:text-body>span{font-size:var(--text-body)}.\[\&\>span\]\:text-caption>span{font-size:var(--text-caption)}.\[\&\>span\]\:leading-\[1\]>span{--tw-leading:1;line-height:1}.\[\&\>span\]\:leading-\[var\(--line-body\)\]>span{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&\>span\]\:leading-\[var\(--line-caption\)\]>span{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>span\]\:font-medium>span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>span\]\:wrap-anywhere>span{overflow-wrap:anywhere}.\[\&\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&\>span\]\:\[color\:\#66738a\]>span{color:#66738a}.\[\&\>span\]\:text-ink>span{color:var(--color-ink)}.\[\&\>span\]\:text-muted>span{color:var(--color-muted)}.\[\&\>span\]\:tabular-nums>span{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&\>span\]\:\[background\:\#edf1f8\]>span{background:#edf1f8}.\[\&\>span\]\:\[border\:1px_solid_var\(--color-line\)\]>span{border:1px solid var(--color-line)}.\[\&\>span\:first-child\]\:min-w-\[6em\]>span:first-child{min-width:6em}@media (width<=520px){.at-most-520\:\[\&\>span\:first-child\]\:hidden>span:first-child{display:none}}.\[\&\>span\:first-of-type\]\:\[flex\:1\]>span:first-of-type{flex:1}.\[\&\>span\:last-child\]\:flex>span:last-child{display:flex}.\[\&\>span\:last-child\]\:items-center>span:last-child{align-items:center}.\[\&\>span\:last-child\]\:gap-\[var\(--space-4\)\]>span:last-child{gap:var(--space-4)}.\[\&\>span\:last-child\]\:text-caption>span:last-child{font-size:var(--text-caption)}.\[\&\>span\:last-child\]\:leading-\[var\(--line-caption\)\]>span:last-child{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>span\:last-child\]\:text-muted>span:last-child,.\[\&\>span\:not\(\.question-difficulty-badge\)\]\:text-muted>span:not(.question-difficulty-badge){color:var(--color-muted)}.\[\&\>span\>svg\]\:absolute>span>svg{position:absolute}.\[\&\>span\>svg\]\:right-\[-2px\]>span>svg{right:-2px}.\[\&\>span\>svg\]\:bottom-\[-4px\]>span>svg{bottom:-4px}.\[\&\>span\>svg\]\:h-\[10px\]>span>svg{height:10px}.\[\&\>span\>svg\]\:w-\[10px\]>span>svg{width:10px}.\[\&\>span\>svg\]\:rounded-\[50\%\]>span>svg{border-radius:50%}.\[\&\>span\>svg\]\:\[background\:\#fff\]>span>svg{background:#fff}.\[\&\>strong\]\:text-caption>strong{font-size:var(--text-caption)}.\[\&\>strong\]\:leading-\[var\(--line-caption\)\]>strong{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.\[\&\>strong\]\:text-ink>strong{color:var(--color-ink)}.\[\&\>summary\]\:grid>summary{display:grid}.\[\&\>summary\]\:min-h-\[66px\]>summary{min-height:66px}.\[\&\>summary\]\:min-h-\[var\(--control-height-touch\)\]>summary{min-height:var(--control-height-touch)}.\[\&\>summary\]\:w-fit>summary{width:fit-content}.\[\&\>summary\]\:cursor-pointer>summary{cursor:pointer}.\[\&\>summary\]\:list-none>summary{list-style-type:none}.\[\&\>summary\]\:grid-cols-\[38px_minmax\(0\,_1fr\)_minmax\(110px\,_180px\)_30px\]>summary{grid-template-columns:38px minmax(0,1fr) minmax(110px,180px) 30px}.\[\&\>summary\]\:items-center>summary{align-items:center}.\[\&\>summary\]\:gap-\[var\(--space-16\)\]>summary{gap:var(--space-16)}.\[\&\>summary\]\:\[padding\:3px_0\]>summary{padding:3px 0}.\[\&\>summary\]\:p-\[var\(--space-12\)\]>summary{padding:var(--space-12)}.\[\&\>summary\]\:text-body>summary{font-size:var(--text-body)}.\[\&\>summary\]\:leading-\[var\(--line-body\)\]>summary{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&\>summary\]\:font-medium>summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>summary\]\:wrap-anywhere>summary{overflow-wrap:anywhere}.\[\&\>summary\]\:text-ink>summary{color:var(--color-ink)}@media (width<=520px){.at-most-520\:\[\&\>summary\]\:grid-cols-\[minmax\(0\,_1fr\)_76px_28px\]>summary{grid-template-columns:minmax(0,1fr) 76px 28px}.at-most-520\:\[\&\>summary\]\:gap-\[var\(--space-8\)\]>summary{gap:var(--space-8)}.at-most-520\:\[\&\>summary\]\:\[padding\:var\(--space-12\)_var\(--space-4\)\]>summary{padding:var(--space-12) var(--space-4)}}.\[\&\>summary\:\:-webkit-details-marker\]\:hidden>summary::-webkit-details-marker{display:none}.\[\&\>summary\:focus-visible\]\:rounded-\[3px\]>summary:focus-visible{border-radius:3px}.\[\&\>summary\:focus-visible\]\:\[outline\:2px_solid_var\(--color-primary\)\]>summary:focus-visible{outline:2px solid var(--color-primary)}.\[\&\>summary\:focus-visible\]\:\[outline-offset\:3px\]>summary:focus-visible{outline-offset:3px}.\[\&\>summary\:hover\]\:\[background\:\#f7f9fe\]>summary:hover{background:#f7f9fe}.\[\&\>summary\>span\]\:mt-\[var\(--space-4\)\]>summary>span{margin-top:var(--space-4)}.\[\&\>summary\>span\]\:block>summary>span{display:block}.\[\&\>summary\>span\]\:text-muted>summary>span{color:var(--color-muted)}.\[\&\>svg\]\:z-\[1\]>svg{z-index:1}.\[\&\>svg\]\:\[margin\:0_auto_var\(--space-heading\)\]>svg{margin:0 auto var(--space-heading)}.\[\&\>svg\]\:mt-\[3px\]>svg{margin-top:3px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:\[transform\:rotate\(-90deg\)\]>svg{transform:rotate(-90deg)}.\[\&\>svg\]\:\[color\:\#2563eb\]>svg{color:#2563eb}.\[\&\>svg\]\:text-warning>svg{color:var(--color-warning)}.\[\&\>svg\.is-open\]\:\[transform\:rotate\(0\)\]>svg.is-open{transform:rotate(0)}.\[\&\>ul\]\:list-none>ul{list-style-type:none}.\[\&\>ul\]\:p-0>ul{padding:0}.\[\&\>ul\>li\]\:py-\[var\(--space-list\)\]>ul>li{padding-block:var(--space-list)}.\[\&\>ul\>li\]\:\[border-bottom\:1px_solid_var\(--color-line\)\]>ul>li{border-bottom:1px solid var(--color-line)}.\[\&\[aria-disabled\=\'true\'\]\]\:cursor-default[aria-disabled=true]{cursor:default}.\[\&\[aria-disabled\=\'true\'\]\]\:\[outline\:none\][aria-disabled=true]{outline:none}.\[\&\[aria-disabled\=\'true\'\]\]\:\[background\:none\][aria-disabled=true]{background:0 0}.\[\&\[aria-disabled\=\'true\'\]\:\:after\]\:\[background\:\#e4e8f0\][aria-disabled=true]:after{background:#e4e8f0}.\[\&\[aria-pressed\=\'true\'\]\]\:border-accent[aria-pressed=true]{border-color:var(--color-accent)}.\[\&\[aria-pressed\=\'true\'\]\]\:text-accent[aria-pressed=true]{color:var(--color-accent)}.\[\&\[data-difficulty\=\'55\'\]\]\:\[color\:\#166534\][data-difficulty="55"]{color:#166534}.\[\&\[data-difficulty\=\'55\'\]\]\:\[background\:\#dcfce7\][data-difficulty="55"]{background:#dcfce7}.\[\&\[data-difficulty\=\'65\'\]\]\:\[color\:\#0e7490\][data-difficulty="65"]{color:#0e7490}.\[\&\[data-difficulty\=\'65\'\]\]\:\[background\:\#cffafe\][data-difficulty="65"]{background:#cffafe}.\[\&\[data-difficulty\=\'75\'\]\]\:\[color\:\#1d4ed8\][data-difficulty="75"]{color:#1d4ed8}.\[\&\[data-difficulty\=\'75\'\]\]\:\[background\:\#dbeafe\][data-difficulty="75"]{background:#dbeafe}.\[\&\[data-difficulty\=\'85\'\]\]\:\[color\:\#c2410c\][data-difficulty="85"]{color:#c2410c}.\[\&\[data-difficulty\=\'85\'\]\]\:\[background\:\#ffedd5\][data-difficulty="85"]{background:#ffedd5}.\[\&\[data-difficulty\=\'95\'\]\]\:\[color\:\#be185d\][data-difficulty="95"]{color:#be185d}.\[\&\[data-difficulty\=\'95\'\]\]\:\[background\:\#fce7f3\][data-difficulty="95"]{background:#fce7f3}.\[\&\[open\]\]\:\[padding\:var\(--space-8\)_0\][open]{padding:var(--space-8) 0}.\[\&\[open\]\]\:\[background\:\#f7f9fe\][open]{background:#f7f9fe}.\[\&\[open\]_\.api-course-expand\]\:\[transform\:rotate\(90deg\)\][open] .api-course-expand{transform:rotate(90deg)}.\[\&\[open\]_\.lesson-edit-setting-fields\]\:mt-\[var\(--space-heading\)\][open] .lesson-edit-setting-fields{margin-top:var(--space-heading)}.\[\&\[open\]\>summary\]\:mb-\[var\(--space-12\)\][open]>summary{margin-bottom:var(--space-12)}.\[\&\[open\]\>summary\]\:mb-\[var\(--space-heading\)\][open]>summary{margin-bottom:var(--space-heading)}.api-plan-summary.\[\.api-plan-summary\&\]\:\[margin\:0_0_var\(--space-12\)\]{margin:0 0 var(--space-12)}.api-plan-summary.\[\.api-plan-summary\&\]\:flex{display:flex}.api-plan-summary.\[\.api-plan-summary\&\]\:flex-wrap{flex-wrap:wrap}.api-plan-summary.\[\.api-plan-summary\&\]\:items-center{align-items:center}.api-plan-summary.\[\.api-plan-summary\&\]\:\[gap\:var\(--space-8\)_var\(--space-12\)\]{gap:var(--space-8) var(--space-12)}.api-plan-summary.\[\.api-plan-summary\&\]\:rounded-\[8px\]{border-radius:8px}.api-plan-summary.\[\.api-plan-summary\&\]\:bg-surface{background-color:var(--color-surface)}.api-plan-summary.\[\.api-plan-summary\&\]\:\[padding\:var\(--space-8\)_var\(--panel-padding\)\]{padding:var(--space-8) var(--panel-padding)}.api-plan-summary.\[\.api-plan-summary\&\]\:\[border\:1px_solid_var\(--color-line\)\]{border:1px solid var(--color-line)}.camp-review-workbench.\[\.camp-review-workbench\&\]\:cursor-col-resize{cursor:col-resize}.camp-review-workbench.\[\.camp-review-workbench\&\]\:select-none{-webkit-user-select:none;user-select:none}.chat-composer.\[\.chat-composer\&_form\]\:rounded-\[12px\] form{border-radius:12px}.chat-composer.\[\.chat-composer\&_form\]\:bg-surface form{background-color:var(--color-surface)}.chat-composer.\[\.chat-composer\&_form\]\:\[box-shadow\:none\] form{box-shadow:none}.chat-composer.\[\.chat-composer\&_form\]\:\[border\:1px_solid_var\(--color-line\)\] form{border:1px solid var(--color-line)}.chat-composer.\[\.chat-composer\&_form\:focus-within\]\:border-primary form:focus-within{border-color:var(--color-primary)}.chat-composer.\[\.chat-composer\&_form\:focus-within\]\:\[box-shadow\:0_0_0_2px_color-mix\(in_srgb\,_var\(--color-primary\)_12\%\,_transparent\)\] form:focus-within{box-shadow:0 0 0 2px #2563eb1f}@supports (color:color-mix(in lab, red, red)){.chat-composer.\[\.chat-composer\&_form\:focus-within\]\:\[box-shadow\:0_0_0_2px_color-mix\(in_srgb\,_var\(--color-primary\)_12\%\,_transparent\)\] form:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 12%, transparent)}}.chat-composer.\[\.chat-composer\&_textarea\]\:m-0 textarea{margin:0}.chat-composer.\[\.chat-composer\&_textarea\]\:block textarea{display:block}.chat-composer.\[\.chat-composer\&_textarea\]\:h-\[96px\] textarea{height:96px}.chat-composer.\[\.chat-composer\&_textarea\]\:max-h-\[220px\] textarea{max-height:220px}.chat-composer.\[\.chat-composer\&_textarea\]\:min-h-\[96px\] textarea{min-height:96px}.chat-composer.\[\.chat-composer\&_textarea\]\:w-full textarea{width:100%}.chat-composer.\[\.chat-composer\&_textarea\]\:resize-y textarea{resize:vertical}.chat-composer.\[\.chat-composer\&_textarea\]\:rounded-\[0\] textarea{border-radius:0}.chat-composer.\[\.chat-composer\&_textarea\]\:\[padding\:var\(--space-12\)_14px\] textarea{padding:var(--space-12) 14px}.chat-composer.\[\.chat-composer\&_textarea\]\:text-body textarea{font-size:var(--text-body)}.chat-composer.\[\.chat-composer\&_textarea\]\:leading-\[var\(--line-body\)\] textarea{--tw-leading:var(--line-body);line-height:var(--line-body)}.chat-composer.\[\.chat-composer\&_textarea\]\:text-ink textarea{color:var(--color-ink)}.chat-composer.\[\.chat-composer\&_textarea\]\:\[background\:transparent\] textarea{background:0 0}.chat-composer.\[\.chat-composer\&_textarea\]\:\[border\:0\] textarea{border:0}.chat-composer.\[\.chat-composer\&_textarea\:\:placeholder\]\:text-muted textarea::placeholder{color:var(--color-muted)}.chat-composer.\[\.chat-composer\&_textarea\:focus\]\:\[box-shadow\:none\] textarea:focus{box-shadow:none}.chat-composer.\[\.chat-composer\&_textarea\:focus\]\:\[outline\:none\] textarea:focus{outline:none}.lesson-video-option.\[\.lesson-video-option\&\]\:cursor-not-allowed{cursor:not-allowed}.lesson-video-option.\[\.lesson-video-option\&\]\:\[border-color\:var\(--color-primary\,_\#265dea\)\]{border-color:var(--color-primary,#265dea)}.lesson-video-option.\[\.lesson-video-option\&\]\:bg-canvas{background-color:var(--color-canvas)}.lesson-video-option.\[\.lesson-video-option\&\]\:\[background\:\#f1f5ff\]{background:#f1f5ff}.modal.\[\.modal\&\]\:h-\[min\(760px\,_calc\(100dvh_-_48px\)\)\]{height:min(760px,100dvh - 48px)}.modal.\[\.modal\&\]\:h-\[min\(820px\,_calc\(100dvh_-_48px\)\)\]{height:min(820px,100dvh - 48px)}.modal.\[\.modal\&\]\:max-h-\[min\(840px\,_calc\(100dvh_-_64px\)\)\]{max-height:min(840px,100dvh - 64px)}.modal.\[\.modal\&\]\:w-\[min\(880px\,_calc\(100vw_-_32px\)\)\]{width:min(880px,100vw - 32px)}.modal.\[\.modal\&\]\:w-\[min\(1040px\,_calc\(100vw_-_48px\)\)\]{width:min(1040px,100vw - 48px)}.modal.\[\.modal\&\]\:w-\[min\(1060px\,_calc\(100vw_-_32px\)\)\]{width:min(1060px,100vw - 32px)}.modal.\[\.modal\&\]\:w-\[min\(1440px\,_calc\(100vw_-_48px\)\)\]{width:min(1440px,100vw - 48px)}.modal.\[\.modal\&\]\:rounded-\[18px\]{border-radius:18px}@media (width<=700px){.modal.at-most-700\:\[\.modal\&\]\:w-\[calc\(100vw_-_24px\)\]{width:calc(100vw - 24px)}}@media (width<=640px){.modal.at-most-640\:\[\.modal\&\]\:max-h-\[calc\(100dvh_-_32px\)\]{max-height:calc(100dvh - 32px)}.modal.at-most-640\:\[\.modal\&\]\:w-\[calc\(100vw_-_24px\)\]{width:calc(100vw - 24px)}.modal.at-most-640\:\[\.modal\&\]\:rounded-\[14px\]{border-radius:14px}}@media (width<=600px){.modal.at-most-600\:\[\.modal\&\]\:h-\[calc\(100dvh_-_28px\)\]{height:calc(100dvh - 28px)}.modal.at-most-600\:\[\.modal\&\]\:w-\[calc\(100vw_-_24px\)\]{width:calc(100vw - 24px)}}.panel.\[\.panel\&\]\:flex{display:flex}.panel.\[\.panel\&\]\:items-center{align-items:center}.panel.\[\.panel\&\]\:justify-between{justify-content:space-between}.panel.\[\.panel\&\]\:gap-\[var\(--space-section\)\]{gap:var(--space-section)}.panel.\[\.panel\&\]\:overflow-hidden{overflow:hidden}.panel.\[\.panel\&\]\:p-0{padding:0}.panel.\[\.panel\&\]\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}@media (width<=1100px){.panel.at-most-1100\:\[\.panel\&\]\:flex-wrap{flex-wrap:wrap}.panel.at-most-1100\:\[\.panel\&\]\:gap-\[var\(--space-section\)\]{gap:var(--space-section)}}@media (width<=600px){.panel.at-most-600\:\[\.panel\&\]\:p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}}.portal-root.\[\.portal-root\&\]\:p-\[20px\]{padding:20px}@media (width<=600px){.portal-root.at-most-600\:\[\.portal-root\&\]\:p-0{padding:0}}.settings-link.\[\.settings-link\&\]\:\[background\:\#fff\]{background:#fff}.teacher-login.\[\.teacher-login\&\]\:relative{position:relative}.teacher-login.\[\.teacher-login\&\]\:\[isolation\:isolate\]{isolation:isolate}.teacher-login.\[\.teacher-login\&\]\:\[padding\:48px_var\(--space-24\)\]{padding:48px var(--space-24)}.teacher-login.\[\.teacher-login\&\]\:\[background\:radial-gradient\(ellipse_at_50\%_46\%\,_\#ffffffed_0\,_\#ffffff00_48\%\)\,_radial-gradient\(ellipse_at_12\%_24\%\,_\#dee8fa_0\,_transparent_52\%\)\,_radial-gradient\(ellipse_at_90\%_76\%\,_\#e8e5f5_0\,_transparent_50\%\)\,_var\(--color-canvas\)\]{background:radial-gradient(ellipse at 50% 46%, #ffffffed 0, #fff0 48%), radial-gradient(ellipse at 12% 24%, #dee8fa 0, transparent 52%), radial-gradient(ellipse at 90% 76%, #e8e5f5 0, transparent 50%), var(--color-canvas)}@media (width<=480px){.teacher-login.at-most-480\:\[\.teacher-login\&\]\:\[padding\:32px_20px\]{padding:32px 20px}}.teacher-login.\[\.teacher-login\&_\.api-login-card\]\:w-full .api-login-card{width:100%}.teacher-login.\[\.teacher-login\&_\.api-login-card\]\:gap-\[var\(--space-24\)\] .api-login-card{gap:var(--space-24)}.teacher-login.\[\.teacher-login\&_\.api-login-card\]\:\[border-color\:\#e3e7f0\] .api-login-card{border-color:#e3e7f0}.teacher-login.\[\.teacher-login\&_\.api-login-card\]\:p-\[36px\] .api-login-card{padding:36px}.teacher-login.\[\.teacher-login\&_\.api-login-card\]\:\[box-shadow\:0_16px_48px_\#3544690a\,_0_2px_8px_\#35446904\] .api-login-card{box-shadow:0 16px 48px #3544690a,0 2px 8px #35446904}@media (width<=480px){.teacher-login.at-most-480\:\[\.teacher-login\&_\.api-login-card\]\:\[padding\:28px_var\(--space-24\)\] .api-login-card{padding:28px var(--space-24)}}@container calendar (width<=340px){.\[\@container_calendar_\(max-width\:_340px\)\]\:flex-wrap{flex-wrap:wrap}.\[\@container_calendar_\(max-width\:_340px\)\]\:\[\&_\.badge\]\:mr-0 .badge{margin-right:0}.\[\@container_calendar_\(max-width\:_340px\)\]\:\[\&_\.week-navigator\]\:flex-wrap .week-navigator{flex-wrap:wrap}}@container calendar (width<=740px){.\[\@container_calendar_\(max-width\:_740px\)\]\:basis-full{flex-basis:100%}}@container review-pane (width<=520px){.\[\@container_review-pane_\(max-width\:_520px\)\]\:ml-0{margin-left:0}.\[\@container_review-pane_\(max-width\:_520px\)\]\:basis-full{flex-basis:100%}.\[\@container_review-pane_\(max-width\:_520px\)\]\:pb-\[10px\]{padding-bottom:10px}.\[\@container_review-pane_\(max-width\:_520px\)\]\:\[\&\>\.paper-review-ai-result\]\:ml-0>.paper-review-ai-result{margin-left:0}.\[\@container_review-pane_\(max-width\:_520px\)\]\:\[\&\>\.paper-review-ai-result\]\:basis-full>.paper-review-ai-result{flex-basis:100%}.\[\@container_review-pane_\(max-width\:_520px\)\]\:\[\&\>\.paper-review-ai-result\]\:pb-\[10px\]>.paper-review-ai-result{padding-bottom:10px}}@container student-actions (width>=338px){.\[\@container_student-actions_\(min-width\:_338px\)\]\:\[\&_\.actions\]\:grid-cols-\[repeat\(4\,_max-content\)\] .actions{grid-template-columns:repeat(4,max-content)}.\[\@container_student-actions_\(min-width\:_338px\)\]\:\[\&_\.actions\]\:gap-\[var\(--space-actions\)\] .actions{gap:var(--space-actions)}}@container students (width<=1080px){.\[\@container_students_\(max-width\:_1080px\)\]\:\[\&_\.student-create-actions\]\:\[grid-column\:1_\/_-1\] .student-create-actions{grid-column:1/-1}.\[\@container_students_\(max-width\:_1080px\)\]\:\[\&_\.students-filters\]\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\] .students-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\@container_students_\(max-width\:_1080px\)\]\:\[\&_\.students-filters_\.search-box\]\:\[grid-column\:1_\/_-1\] .students-filters .search-box,.\[\@container_students_\(max-width\:_1080px\)\]\:\[\&_\.students-filters_\.week-navigator\]\:\[grid-column\:1_\/_-1\] .students-filters .week-navigator{grid-column:1/-1}}@container students (width<=380px){.\[\@container_students_\(max-width\:_380px\)\]\:\[\&_\.search-box\]\:max-w-\[none\] .search-box{max-width:none}.\[\@container_students_\(max-width\:_380px\)\]\:\[\&_\.week-navigator\]\:flex-wrap .week-navigator{flex-wrap:wrap}.\[\@container_students_\(max-width\:_380px\)\]\:\[\&_\.week-navigator_\.week-range\]\:px-0 .week-navigator .week-range{padding-inline:0}}@container students (width<=740px){.\[\@container_students_\(max-width\:_740px\)\]\:\[justify-self\:end\]{justify-self:end}.\[\@container_students_\(max-width\:_740px\)\]\:\[\&_\.search-box\]\:\[grid-column\:1_\/_-1\] .search-box{grid-column:1/-1}.\[\@container_students_\(max-width\:_740px\)\]\:\[\&_\.students-filters\]\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\] .students-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.\[\@media_print\]\:static{position:static}.\[\@media_print\]\:block{display:block}.\[\@media_print\]\:hidden\!{display:none!important}.\[\@media_print\]\:h-\[110px\]{height:110px}.\[\@media_print\]\:max-h-\[none\]{max-height:none}.\[\@media_print\]\:w-full{width:100%}.\[\@media_print\]\:\[transform\:none\]{transform:none}.\[\@media_print\]\:break-inside-avoid{break-inside:avoid}.\[\@media_print\]\:overflow-visible{overflow:visible}.\[\@media_print\]\:p-0{padding:0}.\[\@media_print\]\:\[box-shadow\:none\]{box-shadow:none}.\[\@media_print\]\:\[border\:0\]{border:0}.\[\@media_print\]\:\[\&_\*\]\:\[color\:\#000\]\! *{color:#000!important}.\[\@media_print\]\:\[\&_\.print-question\]\:break-inside-avoid .print-question{break-inside:avoid}.\[\@media_print\]\:\[\&_\.student-pdf\]\:hidden .student-pdf{display:none}.\[\@media_print\]\:\[\&_header\]\:\[border-color\:black\] header{border-color:#000}.\[\@media_print\]\:\[\&\:not\(\:has\(\.print-sheet\)\)\]\:hidden\!:not(:has(.print-sheet)){display:none!important}}@media (prefers-reduced-motion:reduce){.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[animation\:none\]{animation:none}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:text-body{font-size:var(--text-body)}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:leading-\[var\(--line-body\)\]{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\]\:\[animation\:none\]\! *{animation:none!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\]\:\[scroll-behavior\:auto\]\! *{scroll-behavior:auto!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\]\:\[transition\:none\]\! *{transition:none!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:after\]\:\[animation\:none\]\! :after{animation:none!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:after\]\:\[scroll-behavior\:auto\]\! :after{scroll-behavior:auto!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:after\]\:\[transition\:none\]\! :after{transition:none!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:before\]\:\[animation\:none\]\! :before{animation:none!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:before\]\:\[scroll-behavior\:auto\]\! :before{scroll-behavior:auto!important}.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:before\]\:\[transition\:none\]\! :before{transition:none!important}}@media print{body:has(.\[\@media_print\]\:\[body\:has\(\&\)_\#root\]\:hidden\!) #root{display:none!important}}html:has(.\[html\:has\(\&\)\]\:\[overscroll-behavior-y\:none\]){overscroll-behavior-y:none}}@keyframes notification-enter{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}
