:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box;font-family:Inter,Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}body{font-size:16px;margin:0;padding:0;overflow:hidden;font-weight:400}body h1,body h2{font-family:Montserrat!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#00000018;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#00000038;border-radius:4px}@font-face{font-family:Montserrat;src:local("Montserrat Thin"),local("Montserrat-Thin"),url(fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Light"),local("Montserrat-Light"),url(fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),local("Montserrat-Regular"),url(fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Black"),local("Montserrat-Black"),url(fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter Thin"),local("Inter-Thin"),url(fonts/Inter_18pt-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Thin Italic"),local("Inter-ThinItalic"),url(fonts/Inter_18pt-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter ExtraLight"),local("Inter-ExtraLight"),url(fonts/Inter_18pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter ExtraLight Italic"),local("Inter-ExtraLightItalic"),url(fonts/Inter_18pt-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter Light"),local("Inter-Light"),url(fonts/Inter_18pt-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Light Italic"),local("Inter-LightItalic"),url(fonts/Inter_18pt-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),local("Inter-Regular"),url(fonts/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Italic"),local("Inter-Italic"),url(fonts/Inter_18pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter Medium"),local("Inter-Medium"),url(fonts/Inter_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Medium Italic"),local("Inter-MediumItalic"),url(fonts/Inter_18pt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(fonts/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),local("Inter-SemiBoldItalic"),url(fonts/Inter_18pt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter Bold"),local("Inter-Bold"),url(fonts/Inter_18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Bold Italic"),local("Inter-BoldItalic"),url(fonts/Inter_18pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter ExtraBold"),local("Inter-ExtraBold"),url(fonts/Inter_18pt-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),local("Inter-ExtraBoldItalic"),url(fonts/Inter_18pt-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:local("Inter Black"),local("Inter-Black"),url(fonts/Inter_18pt-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Black Italic"),local("Inter-BlackItalic"),url(fonts/Inter_18pt-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.text-highlight{background:-webkit-linear-gradient(45deg,#8e44ad,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-end{text-align:right}.text-start{text-align:start}.text-white{color:#fff!important}.text-black{color:#000!important}.overflow-scroll{overflow:auto}.m-0{margin:0!important}.p-0{padding:0!important}.w-100{width:100%}.fw-bold{font-weight:700}.fw-bolder{font-weight:bolder}.header-user-dropdown-menu .ant-dropdown-menu{border-top-right-radius:0;border-top-left-radius:0}.header-logo{background-image:url(/logo_white_stock.svg);width:40px;background-size:contain;background-repeat:no-repeat;height:40px;margin-inline-end:12px;transition:transform .15s ease-in-out;margin-right:1rem}body{min-width:400px}.header-logo-link{display:flex;align-items:center}.header-logo-title{margin:0;font-size:16px;font-weight:600;width:170px;display:block;transition:color .1s ease-in-out;line-height:normal}.header-logo-link:hover .header-logo-title{color:#1890ff}.test-is-selected .ant-checkbox-checked .ant-checkbox-inner{background-color:#fff!important;border-color:#fff!important}.test-is-selected .ant-checkbox .ant-checkbox-inner:after{border-color:var(--color-primary)!important}.theory-menu .ant-menu-item-selected{text-decoration-color:var(--color-link)!important;text-decoration-thickness:2px;font-weight:500;color:var(--color-text-heading)!important;text-decoration:none!important;background-color:#104d831f!important}.theory-menu .ant-menu-submenu-title{border:1px solid var(--sider-menu-border-color);border-radius:5px}.theory-menu div[data-menu-id*=book]{border-left:6px solid var(--color-primary)}.theory-menu ul[id*=book]>li{width:95%;margin-left:5%}.theory-menu .ant-menu-inline .ant-menu-submenu-title{margin-block:0px;border-radius:0}.theory-menu ul[id*=book]>li div{border-bottom-color:transparent!important}.theory-menu ul[id*=book]>li:first-child div{border-top-left-radius:5px;border-top-right-radius:5px}.theory-menu ul[id*=book]>li:last-child div{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-color:var(--sider-menu-border-color)!important}.theory-menu ul[id*=book]>li div[aria-expanded=true]{border-bottom-color:var(--sider-menu-border-color)!important}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,.ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active{background-color:transparent}.theory-menu .ant-menu-inline>li{border-radius:4px}.resizable-container{display:flex;width:100%;height:100%;overflow:hidden}.left-panel{box-sizing:border-box}.right-panel{flex:1;box-sizing:border-box}.resizer{width:5px;cursor:col-resize}.book-list-item{transition:background-color .2s ease-in-out,transform .1s ease-in-out;border:1px solid var(--sider-menu-border-color);border-left:6px solid var(--color-primary);border-radius:5px;-webkit-user-select:none;user-select:none;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer}.book-list-item:hover{background-color:#104d831a}.book-list-item:active{transform:scale(.99)}.ant-form-item-label>label{-webkit-user-select:none;user-select:none}
