@layer theme,base,mui,components,utilities;:root{--background:#f7f8fa;--foreground:#152536}[data-dark]{--background:#07131f;--foreground:#eaf2f7}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono);}html,body{min-height:100%;overflow-x:hidden}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}::selection{color:#071a2c;background:#7ed6ea6b}[data-dark] .MuiCard-root{border-color:var(--mui-palette-divider);box-shadow:0 12px 30px #0003}[data-dark] .MuiDataGrid-root,[data-dark] .MuiDataGrid-main,[data-dark] .MuiDataGrid-virtualScroller,[data-dark] .MuiDataGrid-footerContainer{background-color:var(--mui-palette-background-paper)}[data-dark] .MuiSkeleton-root{background-color:#9fb2c121}[data-dark] .MuiDialogTitle-root,[data-dark] .MuiDialogContent-root,[data-dark] .MuiDialogActions-root{border-color:var(--mui-palette-divider)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.student-space-document,.student-space-document *{box-sizing:border-box}.student-space-document :where(p,h1,h2,h3,h4,h5,h6){margin:0}.student-space-document :where(img,svg,video,canvas){vertical-align:middle;display:block}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-\[1mm\]{margin-top:1mm}.mt-\[2mm\]{margin-top:2mm}.mt-\[3mm\]{margin-top:3mm}.mt-\[4mm\]{margin-top:4mm}.mt-\[5mm\]{margin-top:5mm}.mt-\[6mm\]{margin-top:6mm}.mt-\[8mm\]{margin-top:8mm}.mt-\[12mm\]{margin-top:12mm}.mt-\[13mm\]{margin-top:13mm}.mt-\[18mm\]{margin-top:18mm}.mt-\[22mm\]{margin-top:22mm}.mt-\[26mm\]{margin-top:26mm}.mb-\[1\.5mm\]{margin-bottom:1.5mm}.mb-\[2mm\]{margin-bottom:2mm}.mb-\[17mm\]{margin-bottom:17mm}.mb-\[18mm\]{margin-bottom:18mm}.ml-auto{margin-left:auto}.relative{position:relative}.absolute{position:absolute}.left-0{left:0}.left-\[14mm\]{left:14mm}.right-0{right:0}.right-\[14mm\]{right:14mm}.top-0{top:0}.bottom-\[8mm\]{bottom:8mm}.bottom-\[9mm\]{bottom:9mm}.grid{display:grid}.flex{display:flex}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-bold{font-weight:700}.font-black{font-weight:900}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.35\]{line-height:1.35}.leading-\[2\]{line-height:2}.leading-\[2\.05\]{line-height:2.05}.leading-\[2\.12\]{line-height:2.12}.tracking-wide{letter-spacing:.025em}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-neutral-100{background-color:#f5f5f5}.text-black{color:#000}.border{border:1px solid #000}.border-black{border-color:#000}.border-t{border-top:1px solid #000}.border-b{border-bottom:1px solid #000}.border-l{border-left:1px solid #000}.border-r{border-right:1px solid #000}.border-2{border:2px solid #000}.border-b-2{border-bottom:2px solid #000}.border-dotted{border-style:dotted}.student-space-document .border-b.border-dotted{border-style:none none dotted}.rounded-full{border-radius:9999px}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.overflow-hidden{overflow:hidden}.shrink-0{flex-shrink:0}.w-auto{width:auto}.w-full{width:100%}.h-full{height:100%}.w-\[210mm\]{width:210mm}.w-\[24mm\]{width:24mm}.w-\[25mm\]{width:25mm}.w-\[28mm\]{width:28mm}.w-\[30mm\]{width:30mm}.w-\[31mm\]{width:31mm}.w-\[22mm\]{width:22mm}.w-\[76mm\]{width:76mm}.w-\[60mm\]{width:60mm}.w-\[70mm\]{width:70mm}.w-\[88mm\]{width:88mm}.w-\[118mm\]{width:118mm}.w-\[122mm\]{width:122mm}.w-\[124mm\]{width:124mm}.w-\[162mm\]{width:162mm}.min-w-\[70mm\]{min-width:70mm}.min-w-\[76mm\]{min-width:76mm}.min-w-\[92mm\]{min-width:92mm}.h-\[3\.7mm\]{height:3.7mm}.w-\[3\.7mm\]{width:3.7mm}.h-\[5mm\]{height:5mm}.h-\[22mm\]{height:22mm}.h-\[24mm\]{height:24mm}.h-\[25mm\]{height:25mm}.h-\[30mm\]{height:30mm}.h-\[34mm\]{height:34mm}.h-\[36mm\]{height:36mm}.h-\[38mm\]{height:38mm}.h-\[42mm\]{height:42mm}.h-\[48mm\]{height:48mm}.h-\[55mm\]{height:55mm}.h-\[58mm\]{height:58mm}.text-\[8px\]{font-size:8px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[9\.4px\]{font-size:9.4px}.text-\[9\.8px\]{font-size:9.8px}.text-\[10px\]{font-size:10px}.text-\[10\.2px\]{font-size:10.2px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.8px\]{font-size:10.8px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[15\.8px\]{font-size:15.8px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-\[1\.5mm\]{padding-left:1.5mm;padding-right:1.5mm}.px-\[2mm\]{padding-left:2mm;padding-right:2mm}.px-\[3mm\]{padding-left:3mm;padding-right:3mm}.py-\[\.42mm\]{padding-top:.42mm;padding-bottom:.42mm}.py-\[\.45mm\]{padding-top:.45mm;padding-bottom:.45mm}.py-\[\.85mm\]{padding-top:.85mm;padding-bottom:.85mm}.py-\[\.9mm\]{padding-top:.9mm;padding-bottom:.9mm}.py-\[1mm\]{padding-top:1mm;padding-bottom:1mm}.py-\[1\.1mm\]{padding-top:1.1mm;padding-bottom:1.1mm}.py-\[1\.15mm\]{padding-top:1.15mm;padding-bottom:1.15mm}.py-\[1\.2mm\]{padding-top:1.2mm;padding-bottom:1.2mm}.py-\[1\.25mm\]{padding-top:1.25mm;padding-bottom:1.25mm}.py-\[3mm\]{padding-top:3mm;padding-bottom:3mm}.p-\[3mm\]{padding:3mm}.pt-1{padding-top:.25rem}.pt-\[1mm\]{padding-top:1mm}.pt-\[2mm\]{padding-top:2mm}.pb-\[4mm\]{padding-bottom:4mm}.pb-\[5mm\]{padding-bottom:5mm}.gap-1{gap:.25rem}.gap-\[3mm\]{gap:3mm}.gap-\[5mm\]{gap:5mm}.gap-\[12mm\]{gap:12mm}.gap-x-\[7mm\]{column-gap:7mm}.gap-y-\[1\.7mm\]{row-gap:1.7mm}.gap-\[2mm\]{gap:2mm}.gap-\[10mm\]{gap:10mm}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[33mm_1fr\]{grid-template-columns:33mm 1fr}.grid-cols-\[33mm_1fr_34mm\]{grid-template-columns:33mm 1fr 34mm}.grid-cols-\[34mm_1fr_30mm\]{grid-template-columns:34mm 1fr 30mm}.grid-cols-\[36mm_1fr_1fr_36mm\]{grid-template-columns:36mm 1fr 1fr 36mm}.grid-cols-\[36mm_1fr_36mm\]{grid-template-columns:36mm 1fr 36mm}.grid-cols-\[38mm_1fr_30mm\]{grid-template-columns:38mm 1fr 30mm}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[1fr_34mm\]{grid-template-columns:1fr 34mm}.grid-cols-\[1fr_38mm\]{grid-template-columns:1fr 38mm}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}
