:root{color:#1c1c1e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f2f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif}html,body,#root{width:100%;min-width:320px;min-height:100vh}html{scrollbar-gutter:stable;background:#f2f2f7}body{background:#f2f2f7;margin:0;overflow-x:hidden}#root,.RaLayout-appFrame,.RaLayout-contentWithSidebar,.RaLayout-content,.RaList-root,.RaList-main{min-width:0;max-width:100%}a{color:#007aff;text-decoration:none}a:hover{color:#005ecb}::selection{color:#fff;background:#007aff}.RaDatagrid-root,.RaDatagrid-tableWrapper,.MuiTableContainer-root{width:100%;max-width:100%}.RaDatagrid-tableWrapper,.MuiTableContainer-root{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-x:auto!important}.RaDatagrid-table{table-layout:auto;width:100%}.RaDatagrid-headerCell,.RaDatagrid-rowCell{vertical-align:top}.RaDatagrid-rowCell img,.RaDatagrid-rowCell audio,.RaDatagrid-rowCell video{max-width:100%;height:auto}.exam-name-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.25rem;width:fit-content;padding:.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.exam-name-toggle__item{color:#ffffffd1;min-width:6.75rem;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.45rem .85rem;font-size:.84rem;font-weight:680;line-height:1.1;transition:background-color .14s,color .14s,transform .14s}.exam-name-toggle__item[data-state=on]{color:#1c1c1e;background:#fff;box-shadow:0 3px 12px #00000024}.exam-name-toggle__item:hover{background-color:#ffffff29}.exam-name-toggle__item[data-state=on]:hover{background:#fff}.exam-name-toggle__item:focus-visible{outline-offset:2px;outline:3px solid #5ac8fa8c}.exam-name-toggle__item:active{transform:scale(.97)}*{scrollbar-color:#6363667a transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6363666b padding-box padding-box;border:3px solid #0000;border-radius:999px;min-width:44px;min-height:44px}@media (width<=700px){.RaDatagrid-table{min-width:780px}.MuiTableContainer-root>.MuiTable-root{min-width:720px}.RaDatagrid-tableWrapper,.MuiTableContainer-root{padding-bottom:4px}.RaList-actions,.RaTopToolbar-root{flex-wrap:wrap;gap:.5rem;width:100%;min-width:0}.RaList-actions>.MuiButton-root,.RaTopToolbar-root>.MuiButton-root{flex:auto}.RaFilterForm-root,.RaFilterForm-filterFormInput,.RaFilterFormInput-spacer{width:100%;min-width:0}.exam-name-toggle__item{min-width:4.45rem;min-height:34px;padding-inline:.55rem;font-size:.76rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog-content-editor__shell{background:linear-gradient(#fffffffa 0%,#f8fafcf2 100%);border:1px solid #94a3b847;border-radius:20px;min-height:420px;box-shadow:inset 0 1px #fffc}.blog-content-editor__shell .tiptap{color:#0f172a;outline:none;min-height:420px;padding:24px;font-size:1rem;line-height:1.8}.blog-content-editor__shell .tiptap p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.blog-content-rendered,.blog-content-editor__shell .tiptap{font-family:Georgia,Times New Roman,serif}.blog-content-rendered h1,.blog-content-rendered h2,.blog-content-rendered h3,.blog-content-editor__shell .tiptap h1,.blog-content-editor__shell .tiptap h2,.blog-content-editor__shell .tiptap h3{color:#0f172a;margin:1.4em 0 .65em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.15}.blog-content-rendered h1,.blog-content-editor__shell .tiptap h1{font-size:2rem}.blog-content-rendered h2,.blog-content-editor__shell .tiptap h2{font-size:1.55rem}.blog-content-rendered h3,.blog-content-editor__shell .tiptap h3{font-size:1.25rem}.blog-content-rendered p,.blog-content-rendered li,.blog-content-editor__shell .tiptap p,.blog-content-editor__shell .tiptap li{margin:.85em 0}.blog-content-rendered ul,.blog-content-rendered ol,.blog-content-editor__shell .tiptap ul,.blog-content-editor__shell .tiptap ol{padding-left:1.5rem}.blog-content-rendered blockquote,.blog-content-editor__shell .tiptap blockquote{color:#164e63;background:#ecfeffe6;border-left:4px solid #0891b2;border-radius:0 18px 18px 0;margin:1.25rem 0;padding:1rem 1.25rem}.blog-content-rendered pre,.blog-content-editor__shell .tiptap pre{color:#e2e8f0;background:#0f172a;border-radius:18px;margin:1.25rem 0;padding:1rem 1.15rem;font-family:Courier New,Courier,monospace;overflow-x:auto}.blog-content-rendered code,.blog-content-editor__shell .tiptap code{font-family:Courier New,Courier,monospace}.blog-content-rendered img,.blog-content-editor__shell .tiptap img{border-radius:22px;max-width:100%;margin:1.5rem auto;display:block;box-shadow:0 20px 45px #0f172a2e}.blog-content-rendered a,.blog-content-editor__shell .tiptap a{color:#0f766e;text-underline-offset:.18em;-webkit-text-decoration:underline #0f766e59;text-decoration:underline #0f766e59}.blog-content-rendered table,.blog-content-editor__shell .tiptap table{border-collapse:collapse;border:1px solid #94a3b859;border-radius:18px;width:100%;margin:1.5rem 0;overflow:hidden}.blog-content-rendered th,.blog-content-rendered td,.blog-content-editor__shell .tiptap th,.blog-content-editor__shell .tiptap td{vertical-align:top;border:1px solid #94a3b83d;padding:.9rem 1rem}.blog-content-rendered th,.blog-content-editor__shell .tiptap th{background:#e2e8f0b8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.blog-content-rendered hr,.blog-content-editor__shell .tiptap hr{border:none;border-top:1px solid #94a3b880;margin:1.75rem 0}.blog-content-editor__empty{color:#94a3b8;margin:0;font-style:italic}@media (width<=900px){.blog-content-editor__shell{min-height:320px}.blog-content-editor__shell .tiptap{min-height:320px;padding:18px}}
