html,body{margin:0;padding:0;font-family:var(--font-roboto),sans-serif!important}[data-rotate=true]{transition:transform .3s}body>div[id^=headlessui-portal-root]{position:relative;z-index:299!important}.mantine-Accordion-control[data-expanded] [data-rotate=true]{transform:rotate(90deg)!important}@media (min-width:768px){:where(:not(.shadcn,.shadcn *))::-webkit-scrollbar{width:12px;height:12px}:where(:not(.shadcn,.shadcn *))::-webkit-scrollbar-thumb{background-clip:padding-box;border:4px solid #0000;border-radius:10px}:where(:not(.shadcn,.shadcn *))::-webkit-scrollbar-thumb:hover{border:2px solid #0000}div:where(:not(.shadcn,.shadcn *)):hover::-webkit-scrollbar-thumb{background-color:#adb3bd}.scrollbar-outside{margin-right:-12px}}.scrollbar-outside{margin-right:-12px}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8x}.custom-scrollbar::-webkit-scrollbar-track{background-color:#e8e8e8;border-radius:10px;margin-top:8px;margin-bottom:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#7a7a7a;background-clip:padding-box;border:8px solid #7a7a7a;border-radius:10px}a{color:inherit;text-decoration:none}*{box-sizing:border-box;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-smooth:never!important}@font-face{font-family:agGridMaterial;src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:400;font-style:normal}input[type=text]:where(:not(.shadcn *)){background-color:var(--color-gray-100);color:var(--color-gray-500);outline:none}.mantine-DatePicker-wrapper{background-color:#f5f8fa!important}input{outline:none}@layer base{input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}button{background-color:#0000}input[type=time]:where(:not(.shadcn *))::-webkit-calendar-picker-indicator{background:0 0}.pb-safe{padding-bottom:env(safe-area-inset-bottom)!important}.pt-safe{padding-top:env(safe-area-inset-top)!important}.pl-safe{padding-left:env(safe-area-inset-left)!important}.pr-safe{padding-right:env(safe-area-inset-right)!important}.css-yk16xz-control{cursor:pointer!important}.css-yk16xz-control,.css-1pahdxg-control{color:#6f7782!important;box-shadow:none!important;background-color:#f5f8fa!important;border:none!important}.css-yk16xz-control:hover,.css-1pahdxg-control:hover{border-color:#fff!important}.css-13cymwt-control,.css-t3ipsp-control{color:#6f7782!important;box-shadow:none!important;background-color:#f5f8fa!important;border:none!important}.css-13cymwt-control:hover,.css-t3ipsp-control:hover{border-color:#fff!important}.css-1okebmr-indicatorSeparator,.css-1u9des2-indicatorSeparator{display:none!important}.css-1wa3eu0-placeholder{color:#b5b5c3!important}.css-26l3qy-menu{width:100%;background-color:#fff!important;border:none!important}.css-1n7v3ny-option{background-color:#0000!important;padding:0!important}.css-1n7v3ny-option:active{background-color:#b2d4ff}.css-yt9ioa-option{color:inherit;cursor:default;font-size:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;box-sizing:border-box;background-color:#0000;width:100%;display:block;padding:0!important}.css-9gakcf-option{color:#fff;cursor:default;font-size:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;box-sizing:border-box;width:100%;display:block;background-color:#0000!important;padding:0!important}.css-9gakcf-option:active{background-color:#0000!important}.css-1wy0on6{display:none!important}.css-1s2u09g-control{background:0 0!important;border:none!important}.calendar-container{height:calc(100vh - 132px)}textarea:where(:not(.shadcn *))::placeholder{opacity:.6;font-size:14px;font-style:italic}input:not([type=checkbox]):not([type=radio]):focus:where(:not(.shadcn *)),textarea:where(:not(.shadcn *)),textarea:focus:where(:not(.shadcn *)){outline:none!important}.opaque{opacity:1!important}.optionListContainer{box-shadow:0 0 14px #0000001a;border-radius:8px!important;min-width:16rem!important;margin-top:1.5rem!important;left:-2.5rem!important}.groupHeading{text-transform:capitalize;font-size:14px;font-weight:600;color:#464e5f!important}.groupChildEle{flex-direction:row-reverse;justify-content:space-between;display:flex}.multiSelectContainer ul{border:1px solid #f5f8fa!important;border-radius:8px!important;padding:8px 0!important}.multiSelectContainer li{color:#464e5f;font-size:14px;padding:8px 16px!important}.multiSelectContainer li:hover{color:#3699ff!important;background:#f1faff!important}li.groupHeading{padding:4px 16px 0!important}.rs-picker-menu{z-index:9999}.ql-container{border:none!important}.ql-container .ql-editor{font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:0;padding-bottom:var(--spacing-2,.5rem);font-family:Roboto,sans-serif}.ql-container .ql-editor.ql-blank:before{content:attr(data-placeholder);pointer-events:none;font-style:italic;font-size:var(--text-sm);font-family:Roboto,sans-serif;position:absolute;left:0;right:0;color:#b5b5c3!important}.revoke{cursor:not-allowed;z-index:9;position:relative}.revoke:hover:before{content:"";z-index:10;opacity:1;background:#1e1e2d;justify-content:center;width:12px;height:12px;display:flex;position:absolute;bottom:-12px;left:calc(50% - 6px);right:0;rotate:45deg}.revoke:hover:after{content:"Not Allowed";z-index:1;color:#fff;opacity:10;background:#1e1e2d;border-radius:8px;justify-content:center;align-items:center;width:116px;height:28px;margin:auto;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:-32px;left:-50px;right:-50px}.revoke:hover *{pointer-events:none;opacity:.6}.all-students-access-revoke{cursor:not-allowed;z-index:9;width:100%;position:relative}.all-students-access-revoke:hover:before{content:"";z-index:10;opacity:1;background:#1e1e2d;justify-content:center;width:12px;height:12px;display:flex;position:absolute;top:35px;left:calc(50% - 6px);right:0;rotate:45deg}.all-students-access-revoke:hover:after{content:"You don't have permission for all students in this event";z-index:1;color:#fff;width:inherit;opacity:10;background:#1e1e2d;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;height:auto;margin:auto;padding:8px 12px;font-size:12px;font-weight:500;display:flex;position:absolute;top:40px}.all-students-access-revoke:hover *{pointer-events:none;opacity:.6}.shadow-bottom{box-shadow:0 2px 6px #523f690d}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-header{border:none!important}@media screen{.print-footer{display:none}}@media print{@page{margin:20px 36px 0}.page-break-always{page-break-before:always}.page-break-avoid{page-break-inside:avoid}.print-footer{background-color:#fff;border-top:1px solid #ddd;width:100%;padding:8px;position:fixed;bottom:0}}.rTab{background-image:linear-gradient(270deg,#eff2f5 50%,#eff2f500 114.37%);margin-left:-28px!important}.grecaptcha-badge{visibility:hidden}.mantine-149cxdv,.mantine-1odk847,.mantine-1f8v7sc[data-selected]{background-color:#3699ff!important;border-radius:9999px!important}.mantine-5neklz,.mantine-9xpqaw{border-radius:9999px!important}.privacy{z-index:9;position:relative}.privacy:hover:before{content:"";z-index:10;opacity:1;background:#464e5f;justify-content:center;width:12px;height:12px;display:flex;position:absolute;bottom:-26px;left:calc(50% - 6px);right:0;rotate:45deg}.privacy:hover:after{content:"Hides Student Names";z-index:1;color:#fff;opacity:10;background:#464e5f;border-radius:8px;justify-content:center;align-items:center;width:142px;height:33px;margin:auto;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:-50px;left:-60px;right:-50px}.privacy:hover *{opacity:.6}.custom-text-overflow{overflow-wrap:break-word;word-break:break-word}#session-data-tabs .border-right{border-right:1px solid color-mix(in srgb, var(--color-gray-200) 60%, transparent)!important}#session-data-tabs .border-left{border-left:1px solid color-mix(in srgb, var(--color-gray-200) 60%, transparent)!important}#session-data-tabs .border-right,#add-edit-data-drawer .border-right{border-right:1px solid color-mix(in srgb, var(--color-gray-200) 60%, transparent)!important}#session-data-tabs .border-left,#add-edit-data-drawer .border-left{border-left:1px solid color-mix(in srgb, var(--color-gray-200) 60%, transparent)!important}.data-align-top{align-items:flex-start!important}.app-menu-item-disabled[data-disabled]{pointer-events:all;opacity:.3}.app-menu-item-disabled[data-disabled]:hover{background:"#FFF";color:"#333"}.mantine-DateTimePicker-day[data-in-range],.mantine-DatePicker-day[data-in-range],.mantine-DateInput-day[data-in-range]{background-color:#f1faff!important}.mantine-DateTimePicker-day[data-selected],.mantine-DatePicker-day[data-selected],.mantine-DateInput-day[data-selected],.mantine-MonthPicker-pickerControl[data-selected],.mantine-YearPicker-pickerControl[data-selected]{color:#fff!important;opacity:1!important;background-color:#1e73bf!important}.mantine-MonthPicker-pickerControl[data-selected]:hover,.mantine-YearPicker-pickerControl[data-selected]:hover{color:#fff!important;background-color:#1a67ac!important}.mantine-MonthPicker-pickerControl:hover:not([data-selected]):not([data-disabled]),.mantine-YearPicker-pickerControl:hover:not([data-selected]):not([data-disabled]){color:#1e73bf!important;background-color:#e8f3fc!important}[data-outside][data-selected],[data-outside][data-in-range],[data-outside][data-first-in-range],[data-outside][data-last-in-range]{opacity:1!important;color:inherit!important}[data-mantine-color-scheme] .m-26063560:checked,[data-mantine-color-scheme] .m-26063560[data-indeterminate]{background-color:#3699ff!important;border-color:#3699ff!important}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.fc-day-grid-event>.fc-content{white-space:normal}@media print{body,.your-component-class{color:#000!important;background-color:#fff!important}.ag-theme-alpine .ag-center-cols-clipper{overflow:hidden!important}}.queue-error-toast>div:first-child{width:95%}.focus-visible.js-focus-visible,.js-focus-visible .focus-visible,[tabIndex].focus-visible.js-focus-visible,.js-focus-visible [tabIndex].focus-visible,:focus-visible,[tabIndex]:focus-visible{outline:1px solid var(--color-blue-500);outline-offset:1px!important}#upsert-assessment.js-focus-visible .focus-visible,.js-focus-visible #upsert-assessment .focus-visible,#upsert-assessment :focus-visible{outline:none!important}.conditional-focus-visible{outline:1px solid var(--color-blue-500);outline-offset:1px!important}#goal-progress-note-drawer .m_539e827b:where([data-active]){border-color:#464e5f}.m_576c9d4:before{border-color:#d9dde166!important}#goal-progress-note-drawer .m_539e827b:where([data-active]:first-of-type){border-image:linear-gradient(#4776e6,#8e54e9) 1!important}#session-data-tabs .m_539e827b:hover{--tab-bg:transparent}#session-data-tabs .m_539e827b:where([data-active]){border-color:var(--color-blue-m500)!important}@media (max-width:768px){#event-summary-drawer input,#event-summary-drawer textarea{font-size:16px}}.ai-text-gradient{background:linear-gradient(#4776e6 0%,#8e54e9 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.history-table-student-header{padding-left:36px!important}.mantine-AvatarGroup-group :where([data-within-group]){border:none!important}.checkbox-custom-space{align-items:center;display:flex}.checkbox-custom-space .mantine-Checkbox-label{padding-left:8px!important}.checkbox-custom-space .mantine-Checkbox-input{margin:auto 0;width:18px!important;height:18px!important}.checkbox-custom-space .mantine-Checkbox-inner{align-items:center;display:flex}.custom-quill .ql-toolbar.ql-snow{box-sizing:border-box;border:none;padding:4px 0 8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.custom-quill .ql-snow.ql-toolbar button,.custom-quill .ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;border-radius:4px;width:26px;height:26px;padding:4px 5px;display:inline-block}.custom-quill .ql-snow.ql-toolbar button:hover,.custom-quill .ql-snow .ql-toolbar button:hover,.custom-quill .ql-snow.ql-toolbar button:focus,.custom-quill .ql-snow .ql-toolbar button:focus,.custom-quill .ql-snow.ql-toolbar button.ql-active,.custom-quill .ql-snow .ql-toolbar button.ql-active,.custom-quill .ql-snow.ql-toolbar .ql-picker-label:hover,.custom-quill .ql-snow .ql-toolbar .ql-picker-label:hover,.custom-quill .ql-snow.ql-toolbar .ql-picker-label.ql-active,.custom-quill .ql-snow .ql-toolbar .ql-picker-label.ql-active,.custom-quill .ql-snow.ql-toolbar .ql-picker-item:hover,.custom-quill .ql-snow .ql-toolbar .ql-picker-item:hover,.custom-quill .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.custom-quill .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#378de6}.custom-quill .ql-snow.ql-toolbar button.ql-active{background:#f0f7ff!important}@media (pointer:coarse){.custom-quill .ql-snow.ql-toolbar button:hover:not(.ql-active),.custom-quill .ql-snow .ql-toolbar button:hover:not(.ql-active){color:#90959f}.custom-quill .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.custom-quill .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.custom-quill .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.custom-quill .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#90959f}.custom-quill .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.custom-quill .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.custom-quill .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.custom-quill .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#90959f}}.custom-quill .ql-snow .ql-stroke{fill:none;stroke:#90959f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.custom-quill .ql-snow .ql-stroke-miter{fill:none;stroke:#90959f;stroke-miterlimit:10;stroke-width:2px}.custom-quill .ql-snow .ql-fill,.custom-quill .ql-snow .ql-stroke.ql-fill{fill:#90959f}.custom-quill .ql-snow .ql-picker{color:#90959f;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.custom-quill .ql-snow .ql-formats{vertical-align:middle;border-right:1px solid #eceef0;display:inline-block}.custom-quill .ql-snow .ql-formats:last-of-type{border-right:none}.custom-quill .ql-toolbar.ql-snow .ql-formats{margin:0;padding:0 12px}.custom-quill .ql-toolbar.ql-snow .ql-formats:first-of-type{padding-left:0}.custom-quill.js-focus-visible .focus-visible,.js-focus-visible .custom-quill .focus-visible,.custom-quill.js-focus-visible [tabIndex].focus-visible,.js-focus-visible .custom-quill [tabIndex].focus-visible,.custom-quill :focus-visible,.custom-quill [tabIndex]:focus-visible{outline-width:0!important}.custom-quill .ql-container.ql-snow{min-height:80px;padding-top:8px}.custom-quill .ql-editor.ql-blank:before{color:#000;content:attr(data-placeholder);pointer-events:none;font-style:normal;position:absolute;left:0;right:15px}.ql-tooltip,.ql-tooltip.ql-editing,.ql-tooltip[data-mode=link],.ql-tooltip.ql-editing[data-mode=link]{z-index:100000!important;clip:auto!important;clip-path:none!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;width:auto!important;min-width:280px!important;max-width:500px!important;margin-top:5px!important;padding:8px 12px!important;transition:opacity .2s!important;position:absolute!important;inset:100% auto auto 0!important;overflow:visible!important;transform:none!important;box-shadow:0 2px 10px #0003!important}@supports (-webkit-overflow-scrolling:touch){.ql-tooltip{margin:0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media screen and (max-width:500px){.ql-tooltip{width:90%!important;max-width:300px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}.selected-base-master-item[data-checked=true]{color:#3699ff!important;background-color:#f0f7ff!important}.selected-base-master-item[data-checked=true] svg{color:#3699ff!important;opacity:.7!important}@media print{[id^=goal-data-graph-]>div:first-child{overflow:visible!important}}.editor-content-a4{box-sizing:border-box;-webkit-user-select:text;user-select:text;background-color:#fff;width:210mm;margin:0 auto}.editor-content-a4::selection{color:#000;background-color:#b3d4fc}.editor-content-a4::selection{color:#000;background-color:#b3d4fc}.editor-content-a4 *{-webkit-user-select:text;user-select:text}.editor-content-a4 .ProseMirror{-webkit-user-select:text!important;user-select:text!important;cursor:text!important}.editor-content-a4 .ProseMirror::selection{color:#000!important;background-color:#b3d4fc!important}.editor-content-a4 .ProseMirror::selection{color:#000!important;background-color:#b3d4fc!important}.editor-content-a4 .ProseMirror *{-webkit-user-select:text!important;user-select:text!important}.worksheet-theme-preview-renderer{background:#fff;animation:2s ease-in-out infinite worksheet-glow;box-shadow:inset 0 2px 34.5px #8e54e940,0 2px 10px #00000014}#worksheet-texteditor.js-focus-visible .focus-visible,.js-focus-visible #worksheet-texteditor .focus-visible,#worksheet-texteditor.js-focus-visible [tabIndex].focus-visible,.js-focus-visible #worksheet-texteditor [tabIndex].focus-visible,#worksheet-texteditor :focus-visible,#worksheet-texteditor [tabIndex]:focus-visible{outline:1px solid #0000;outline-offset:1px!important}#worksheet-texteditor .ProseMirror{-webkit-user-select:text!important;user-select:text!important}#worksheet-texteditor .ProseMirror::selection{color:#000!important;background-color:#b3d4fc!important}#worksheet-texteditor .ProseMirror::selection{color:#000!important;background-color:#b3d4fc!important}#worksheet-texteditor .worksheet-editor-content,#worksheet-texteditor .worksheet-editor-content *{-webkit-user-select:text!important;user-select:text!important}#worksheet-texteditor .worksheet-editor-content::selection{color:#000!important;background-color:#b3d4fc!important}#worksheet-texteditor .worksheet-editor-content::selection{color:#000!important;background-color:#b3d4fc!important}.mantine-worksheet-Textarea-input.focus-visible.js-focus-visible,.js-focus-visible .mantine-worksheet-Textarea-input.focus-visible,.mantine-worksheet-Textarea-input:focus-visible{border-color:#4776e6!important;box-shadow:0 0 4px #8e54e9!important}@media (max-width:768px){input,textarea,[contenteditable=true]{font-size:16px!important}.absent-reason-selected,.absent-reason-selected span{font-size:17px!important}}@media (min-width:768px){.absent-reason-selected,.absent-reason-selected span{font-size:12px!important}}#event-summary-quill-description .custom-quill .ql-container.ql-snow{padding-top:0!important}#event-summary-quill-description .custom-quill .ql-container .ql-editor{padding-bottom:0!important;line-height:normal!important}.formatted-inline-list{white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.formatted-inline-list p{margin:0;display:inline}.formatted-inline-list ul li,.formatted-inline-list ol li{margin-right:8px;display:inline}.formatted-inline-list li:first-of-type{margin-left:0!important}.formatted-inline-list li:last-of-type{margin-right:0!important}.formatted-inline-list ol{counter-reset:item}.formatted-inline-list ol li:before{counter-increment:item;content:counter(item) ". "}.formatted-inline-list li[data-list=bullet]:before{content:"• "!important}.note-rich-text-renderer ol[data-list=bullet]{padding-left:1.2em;list-style-type:disc!important;list-style-position:inside!important}.note-rich-text-renderer ol:not([data-list=bullet]){padding-left:1.2em;list-style-type:decimal!important;list-style-position:inside!important}.note-rich-text-renderer li[data-list=bullet]::marker{content:"• "}.note-rich-text-renderer a{color:#3699ff!important;text-decoration:underline!important}.ql-editor table,.note-rich-text-renderer table,.formatted-inline-list table{border-collapse:collapse;width:auto;margin:8px 0}.ql-editor table td,.ql-editor table th,.note-rich-text-renderer table td,.note-rich-text-renderer table th,.formatted-inline-list table td,.formatted-inline-list table th{border:1px solid var(--color-grey-350);vertical-align:top;word-break:break-word;min-width:48px;padding:6px 8px}.ql-editor table td[data-header],.ql-editor table th[data-header],.note-rich-text-renderer table td[data-header],.note-rich-text-renderer table th[data-header],.formatted-inline-list table td[data-header],.formatted-inline-list table th[data-header]{background-color:var(--color-grey-350);font-weight:600}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";pointer-events:none;display:block;position:absolute;inset:0;background-color:#0000!important}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before,.ag-column-hover{background-color:#0000!important}.ag-cell,.ag-header-cell-label,.ag-cell-value{-webkit-user-select:none;user-select:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#90959f61 #0000}.custom-scrollbar::-webkit-scrollbar{background:0 0;border-radius:16px;width:4px;height:114px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#90959f61;border-radius:16px}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:3s linear infinite spin-slow}.refine-worksheet input[type=radio]{appearance:none;background-color:var(--color-white,#fff);width:1.15em;height:1.15em;color:var(--color-blue-m500);border:.09em solid var(--color-grey-t600);border-radius:50%;place-content:center;margin:0;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:grid;transform:translateY(-.075em)}.refine-worksheet input[type=radio]:before{content:"";box-sizing:border-box;border-radius:50%;width:.65em;height:.65em;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #0000}.refine-worksheet input[type=radio]:checked:before{transform:scale(1);box-shadow:inset 1em 1em #3699ff}#goal-instructions-container .ql-editor a{color:#06c!important;text-decoration:underline!important}.prose{color:inherit;max-width:none}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:inherit;margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25}.prose h1{margin-top:2em;font-size:1.5em}.prose h2{margin-top:1.75em;font-size:1.25em}.prose h3{margin-top:1.5em;font-size:1.125em}.prose p{margin-bottom:.75em;line-height:1.6}.prose ul,.prose ol{margin:.75em 0;padding-left:1.5em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin:.25em 0;line-height:1.5}.prose strong,.prose b{font-weight:600}.prose em,.prose i{font-style:italic}.prose u{text-decoration:underline}.prose s{text-decoration:line-through}.prose mark{background-color:#fef3c7;border-radius:.25em;padding:.125em .25em}.prose code{background-color:#f3f4f6;border-radius:.25em;padding:.125em .25em;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.prose blockquote{color:#6b7280;border-left:4px solid #d1d5db;margin:1em 0;padding-left:1rem;font-style:italic}.prose br{line-height:1.5}.sidebar-header{z-index:10;background:#13171a;padding-bottom:2px;position:sticky;top:0}.sidebar-footer{z-index:10;background:#13171a;position:fixed;bottom:0}.small-scrollbar{scrollbar-width:thin;scrollbar-color:#b4bcc4 #0000}.small-scrollbar::-webkit-scrollbar{width:6px;height:6px}.small-scrollbar::-webkit-scrollbar-thumb{background-color:#b4bcc4;border-radius:9999px}.small-scrollbar::-webkit-scrollbar-track{background-color:#0000;border-radius:9999px}.small-scrollbar::-webkit-scrollbar-thumb:hover{cursor:grab;border:2px solid #0000}#ampm-field-type:focus-within{outline:1px solid #3699ff!important}#ampm-field-type .mantine-TimePicker-fieldsRoot{padding-left:2px!important}#ampm-field-type .mantine-TimePicker-fieldsRoot span{margin-left:4px!important;margin-right:4px!important}#ampm-field-type.js-focus-visible input[type=text].focus-visible,.js-focus-visible #ampm-field-type input[type=text].focus-visible,#ampm-field-type input[type=text]:focus-visible{background-color:#3699ff!important;outline:1px solid #3699ff!important}#ampm-field-type.js-focus-visible input[data-am-pm].focus-visible,.js-focus-visible #ampm-field-type input[data-am-pm].focus-visible,#ampm-field-type input[data-am-pm]:focus-visible{color:#fff!important;background-color:#3699ff!important;outline:1px solid #3699ff!important}#ampm-field-type input[data-am-pm]{color:#6f7782!important}#ampm-field-type select[data-am-pm]{color:#6f7782!important;margin-left:4px!important;padding-top:1px!important}#ampm-field-type select[data-am-pm] option{color:#fff!important}#ampm-field-type.js-focus-visible select[data-am-pm].focus-visible,.js-focus-visible #ampm-field-type select[data-am-pm].focus-visible,#ampm-field-type select[data-am-pm]:focus-visible{color:#fff!important;background-color:#3699ff!important}.ampm-timepicker-dropdown{padding:4px!important}.ampm-timepicker-dropdown button[data-active]{color:#fff;background-color:#3699ff!important}.ampm-timepicker-dropdown button{text-align:center;justify-content:center;width:100%}#ampm-field-type-error{border:1px solid #f64e76!important}#ampm-field-type-error:focus-within{outline:1px solid #f64e76!important}#ampm-field-type-error .mantine-TimePicker-fieldsRoot{padding-left:2px!important}#ampm-field-type-error .mantine-TimePicker-fieldsRoot span{margin-left:4px!important;margin-right:4px!important}#ampm-field-type-error.js-focus-visible input[type=text].focus-visible,.js-focus-visible #ampm-field-type-error input[type=text].focus-visible,#ampm-field-type-error input[type=text]:focus-visible{background-color:#3699ff!important;outline:1px solid #3699ff!important}#ampm-field-type-error.js-focus-visible input[data-am-pm].focus-visible,.js-focus-visible #ampm-field-type-error input[data-am-pm].focus-visible,#ampm-field-type-error input[data-am-pm]:focus-visible{color:#fff!important;background-color:#3699ff!important;outline:1px solid #3699ff!important}#ampm-field-type-error input[data-am-pm]{color:#6f7782!important}#ampm-field-type-error select[data-am-pm]{color:#6f7782!important;margin-left:4px!important;padding-top:1px!important}#ampm-field-type-error select[data-am-pm] option{color:#fff!important}#ampm-field-type-error.js-focus-visible select[data-am-pm].focus-visible,.js-focus-visible #ampm-field-type-error select[data-am-pm].focus-visible,#ampm-field-type-error select[data-am-pm]:focus-visible{color:#fff!important;background-color:#3699ff!important}.acc-repo-tabs [data-active],.acc-repo-tabs [data-active] *{color:var(--color-grey-t800)!important}.acc-repo-tabs.acc-repo-tabs--with-button>div>div:first-child{padding-right:160px}
/*# sourceMappingURL=036juor7.8tsq.css.map*/