.page-wrapper{margin-left:calc(0px + 270px);transition:.2s ease-in}@media screen and (max-width:1279px){.page-wrapper{margin-left:0}}.menu-sidebar{flex-shrink:0;z-index:99;transition:width .2s ease-in;position:fixed;left:0;top:0;height:100%;width:270px!important;overflow:visible}.logo img{margin:0 auto;max-height:50px;width:auto;transition:all .2s ease-in;object-fit:contain}.miniicons{height:calc(100vh - 150px)}.sidebar-nav .caption{padding:3px 0!important;margin-top:24px!important;margin-bottom:10px!important;line-height:26px!important}.menu-sidebar .sidebar-nav{padding-top:32px!important}.brand-logo{min-height:70px;display:flex;align-items:center;justify-content:flex-start;padding:0 20px;position:relative;z-index:100;background:inherit}[data-sidebar-type=mini-sidebar] .brand-logo{padding:0 10px;justify-content:center}[data-sidebar-type=mini-sidebar] .logo img{max-height:40px}.sidebar-dropdown li a{padding:8px 12px;display:block}.sidebar-dropdown.active-dropdown li a{color:var(--color-primary)!important}.sidebar-dropdown li a,.sidebar-dropdown li a:hover{background-color:transparent!important}.sidebar-dropdown li a:hover{opacity:1}.sidebar-dropdown li button:hover{background-color:transparent!important}.sidebar-dropdown li .iconify--tabler{margin:0 4px}.menu-sidebar .hide-icon{display:none}.brand-logo img{max-width:unset}.menu-sidebar [data-testid=flowbite-sidebar-item-group] li{display:flex}.menu-sidebar [data-testid=flowbite-sidebar-item-group] .collpase-items li{display:flex;flex-direction:column}.menu-sidebar [data-testid=flowbite-sidebar-item-group] .collpase-items li button{flex-grow:1}.menu-sidebar [data-testid=flowbite-sidebar-item-group] .collpase-items li button .iconify{flex-shrink:0}.menu-sidebar [data-testid=flowbite-sidebar-item-group] .collpase-items li button [data-testid=flowbite-sidebar-collapse-label],.menu-sidebar [data-testid=flowbite-sidebar-item-group] li a{flex-grow:1}.menu-sidebar [aria-labelledby="flowbite-sidebar-collapse-:R7h9ivacq:"]{padding:4px 0}@media (min-width:1199px){[data-sidebar-type=mini-sidebar] .page-wrapper{margin-left:75px}[data-sidebar-type=mini-sidebar] .menu-sidebar{width:75px!important;overflow:hidden}[data-sidebar-type=mini-sidebar] .menu-sidebar:hover{width:270px!important}[data-sidebar-type=mini-sidebar] .menu-sidebar .hide-menu{display:none}[data-sidebar-type=mini-sidebar] .menu-sidebar .hide-icon,[data-sidebar-type=mini-sidebar] .menu-sidebar:hover .hide-menu{display:block}[data-sidebar-type=mini-sidebar] .menu-sidebar [data-testid=flowbite-sidebar-collapse-label],[data-sidebar-type=mini-sidebar] .menu-sidebar:hover .hide-icon{display:none}[data-sidebar-type=mini-sidebar] .menu-sidebar:hover [data-testid=flowbite-sidebar-collapse-label]{display:block}[data-sidebar-type=mini-sidebar] .menu-sidebar .collapse-menu .drop-icon{display:none}[data-sidebar-type=mini-sidebar] .menu-sidebar:hover .collapse-menu .drop-icon{display:block}}.customizer{position:fixed;right:20px;bottom:20px;z-index:99}.customizer-trigger{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:white;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .2s ease}.customizer-trigger:hover{transform:scale(1.05)}.dark .customizer-trigger{box-shadow:0 2px 10px rgba(0,0,0,.2)}.customizer-sidebar{position:fixed;right:0;top:0;width:300px;height:100vh;background:var(--color-white);box-shadow:-2px 0 8px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease;z-index:98}.dark .customizer-sidebar{background:var(--color-dark)}.customizer-sidebar.open{transform:translateX(0)}.right-controls{position:fixed;right:20px;top:15px;gap:15px;z-index:1000}.right-controls,.right-controls button{display:flex;align-items:center;background:transparent}.right-controls button{border:none;width:40px;height:40px;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s ease;color:var(--color-link)}.dark .right-controls button{color:var(--color-darklink)}.right-controls button:hover{background:rgba(0,0,0,.05)}.dark .right-controls button:hover{background:rgba(255,255,255,.1)}.menu-trigger{position:fixed;right:20px;bottom:20px;z-index:1000;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.1)}.dark .menu-trigger{box-shadow:0 2px 10px rgba(0,0,0,.2)}.horizontal-nav ul li .active{background-color:var(--color-lightprimary);color:var(--color-primary)}[data-layout=horizontal] .page-wrapper{margin-left:0;transition:none}.mobile-header-menu{height:0;overflow:hidden;transition:all .3s ease-in-out}.mobile-header-menu.active{min-height:70px;overflow:visible}.rounded-bars .apexcharts-bar-series.apexcharts-plot-series .apexcharts-series path{clip-path:inset(0 0 5% 0 round 20px)}.rounded-circle .apexcharts-pie-area{clip-path:inset(0 13% 33% 11% round 61px)}body .apexcharts-tooltip{border-radius:16px}body .apexcharts-tooltip-marker{border-radius:4px;width:12px;height:4px}body .apexcharts-tooltip.apexcharts-theme-dark{background:rgba(17,28,45,.8);.apexcharts-tooltip-title{border-bottom:0;background:rgba(17,28,45,.7)}}@media (min-width:1024px){.tables-position{left:unset;right:100%}html[dir=rtl] .tables-position{right:unset;left:100%}}body .apexcharts-tooltip-series-group{padding:0 14px}body .apexcharts-tooltip-title{padding:10px 14px}.no-shadow{box-shadow:none!important}.timeline-tabs .timeline .timeline-icon{position:relative}.timeline-tabs .timeline .timeline-icon:after{content:"";position:absolute;top:40px;height:20px;width:1px;background-color:var(--color-border);left:0;right:0;margin:0 auto}.trade-history td:first-child{border-left-style:solid;border-top-left-radius:7px;border-bottom-left-radius:7px}.trade-history td:last-child{border-right-style:solid;border-bottom-right-radius:7px;border-top-right-radius:7px}.timeline-tabs .timeline:last-child .timeline-icon:after{height:0}.timeline-tabs .timeline-list{border-bottom:1px solid var(--color-border);padding-bottom:8px}.timeline-tabs .timeline-list:last-child{border-bottom:0!important}#vector-map svg .dxm-background{stroke:transparent!important}#vector-map svg path{fill:#C9D6DE!important;stroke-width:.2px}.dxm-tooltip svg path{fill:var(--color-dark)!important;stroke-width:0}.dxm-tooltip div{color:#fff!important;font-family:inherit!important}.custome-badge span{display:flex;align-items:center}.linear-gradient{background-image:linear-gradient(rgb(80,178,252),rgb(244,76,102))}.crypto-btn span{padding:6px 8px!important}.bg-primary-gt{background:linear-gradient(261.23deg,var(--color-primary),#5a52ff 100%)!important}.revenuechart .apexcharts-bar-series.apexcharts-plot-series .apexcharts-series path{clip-path:inset(0 0 5% 0 round 20px)}.bannerSlider{padding:25.6px;min-width:2000px;height:calc(100vh - 100px);max-height:790px;border-radius:7px}.animateUp{animation:slideup 35s linear 0s infinite normal none running;height:800px}@keyframes slideup{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}.animateDown{animation:slideDown 35s linear 0s infinite normal none running;height:800px}@keyframes slideDown{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}.slider-group{animation:slide 45s linear infinite}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.client-reviews .slick-track{display:flex;gap:30px;padding:10px 0}.client-reviews .slick-dots li button:before{font-size:10px;color:var(--color-darkgray)}.client-reviews .slick-dots{bottom:-40px}.client-reviews .slick-dots li.slick-active button:before{color:var(--color-primary);opacity:1}.client-reviews .slick-dots li{margin:0 1px}.client-reviews .slick-dots li button:hover:before{color:var(--color-primary);opacity:1}@media screen and (max-width:1199px){.client-reviews .slick-track{gap:10px}}@media screen and (max-width:767px){.client-reviews .slick-track{gap:0}}.custom-nav>.container{padding-left:16px!important;padding-right:16px!important}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.img-wrapper .animated-img{position:absolute;z-index:9;animation:mover 5s infinite alternate}.custom-shadow{-webkit-box-shadow:10px 12px 30px -2px rgba(58,75,122,.15);-moz-box-shadow:10px 12px 30px -2px rgba(58,75,122,.15);box-shadow:10px 12px 30px -2px rgba(58,75,122,.15)}.custom-shadow2{box-shadow:-1px 13px 22px -4px rgba(145,158,171,.12);-webkit-box-shadow:-1px 13px 22px -4px rgba(145,158,171,.12);-moz-box-shadow:-1px 13px 22px -4px rgba(145,158,171,.12)}.elevation-1{box-shadow:0 56px 56px -25px rgba(0,0,0,.08)!important}.elevation-2{box-shadow:1px 3px 0 0 rgba(235,241,246,.25)!important}.leader-swiper{padding:30px 0!important}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-2086px,0,0)}}@keyframes marquee2{0%{transform:translate3d(-2086px,0,0)}to{transform:translateZ(0)}}.marquee1-group{animation:marquee 45s linear infinite}.marquee2-group{animation:marquee2 45s linear infinite}.bg-collections{position:relative;background-image:url(/images/frontend-pages/background/design-collection.png);background-repeat:no-repeat;background-position:158% -53px;background-size:83%}@media screen and (max-width:1024px){.bg-collections{background-image:none}}html[dir=rtl] .marquee1-group{animation:marquee-rtl 45s linear infinite}html[dir=rtl] .marquee2-group{animation:marquee2-rtl 45s linear infinite}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(2086px,0,0)}}@keyframes marquee2-rtl{0%{transform:translate3d(2086px,0,0)}to{transform:translateZ(0)}}.circle-top{top:-33%;left:-14%;border:120px solid #0b2947;height:700px;width:700px;border-radius:100%}.circle-bottom,.circle-top{position:absolute;display:block;background:0 0;z-index:1}.circle-bottom{bottom:-4%;right:1%;height:450px;width:450px;opacity:.5}.feature-card img{width:100%;object-fit:cover}.card-hover{transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0s}.card-hover:hover img{transform:scale(1.09);transition:transform .2s}.rbc-event.event-azure,.rbc-event.event-primary{background-color:var(--color-primary)}.rbc-event.event-default{background-color:var(--color-secondary)}.rbc-event.event-red{background-color:var(--color-error)}.rbc-event.event-green{background-color:var(--color-success)}.end-calendar-input{pointer-events:auto!important}.rbc-event.event-warning{background-color:var(--color-warning)}.rbc-off-range-bg{background:transparent!important}.rbc-today{background-color:var(--color-lightgray)}.rbc-day-bg+.rbc-day-bg,.rbc-header,.rbc-month-row+.rbc-month-row,.rbc-month-view,.rbc-time-content>*+*>*,.rbc-toolbar button{border-color:var(--color-border)!important}.rbc-header{padding:10px 3px!important}.rbc-day-bg+.rbc-day-bg{border-left:1px solid var(--color-border)!important}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:none}.rbc-toolbar{margin-bottom:30px!important}.rbc-toolbar button{background-color:var(--color-lightprimary)!important;border:0!important;padding:10px 15px!important;font-size:14px}.rbc-toolbar button:focus{color:var(--color-primary)!important}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:var(--color-lightprimary)!important;color:var(--color-primary)!important;box-shadow:none!important;border-radius:0}.rbc-toolbar button:hover{color:var(--color-primary)!important}.rbc-btn-group{border-radius:30px!important;overflow:hidden;border-color:1px solid var(--color-border)!important}.btn-primary{background-color:#2b2b2b}.btn-secondary{background-color:#1a97f5}@media (max-width:767px){.rbc-btn-group{width:100%;text-align:center;margin-bottom:15px}.rbc-toolbar .rbc-toolbar-label{margin-bottom:15px;display:block}.rbc-calendar{height:100vh!important}}.rbc-calendar{min-height:600px}.email-content p{margin:12px 0}.product-thumb .slick-current img{border:2px solid var(--color-primary)!important}.product-thumb .slick-slide img{border:2px solid transparent}.slick-next:before,.slick-prev:before{color:#2b2b2b}.slick-next{right:15px}.slick-prev{left:15px;z-index:1}.ql-container{min-height:200px;border-radius:0 0 9px 9px;font-family:inherit!important}.ql-toolbar.ql-snow{border-radius:9px 9px 0 0;border:1px solid var(--color-border)!important;font-family:inherit!important}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0!important}.darkbg .ql-container.ql-snow,.darkbg .ql-snow .ql-tooltip input[type=text],.darkbg .ql-toolbar.ql-snow{border-color:var(--color-border)!important}.darkbg .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg,.darkbg .ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{filter:brightness(0) invert(1)}.darkbg .ql-snow .ql-picker,.darkbg .ql-snow .ql-tooltip input[type=text]{color:white}.darkbg .ql-snow .ql-picker-options,.darkbg .ql-snow .ql-tooltip,.darkbg .ql-snow .ql-tooltip input[type=text]{background-color:#484b52}.darkbg .ql-snow .ql-tooltip[data-mode=link]:before{color:white}.ql-editor,.ql-snow *{font-size:16px;font-family:inherit!important}.calendar>.absolute{top:51%!important}.calendarSec>.absolute{top:67%!important}.ql-editor.ql-blank:before{font-style:normal;font-weight:400;font-size:16px;color:#777e89}.ql-container.ql-snow{border:0}.ql-toolbar.ql-snow{border-width:0 0 1px}.ql-toolbar.ql-snow .ql-picker-label,.ql-toolbar.ql-snow .ql-picker-options{border:0}.ql-snow .ql-picker.ql-expanded .ql-picker-options{top:33px}.ql-snow .ql-picker-options{padding:5px 19px;box-shadow:none;border-radius:9px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:inherit}.ql-snow .ql-tooltip{left:0!important;border:0;box-shadow:0 5px 15px rgb(0 0 0/12%);border-radius:5px}.ql-snow .ql-tooltip input[type=text]{height:auto;padding:5px 8px;border-radius:5px;outline:0}.ql-container.ql-snow{border:1px solid var(--color-border)!important}.react-datepicker-wrapper{display:block!important}#default-range::-webkit-slider-thumb{background-color:var(--color-primary)}#default-range::-moz-range-thumb{background-color:var(--color-primary)}#default-range::-ms-thumb{background-color:var(--color-primary)}:root{--color-info:#539BFF;--color-success:#13DEB9;--color-warning:#FFAE1F;--color-error:#FA896B;--color-lightsuccess:#13DEB920;--color-lighterror:#FA896B20;--color-lightinfo:#EBF3FE;--color-darkinfo:#223662;--color-lightwarning:#FFAE1F20;--color-white:#fff;--color-dark:#202936;--color-border:#dfe5ef;--color-darkborder:#333f55;--color-link:#2a3547;--color-muted:#5a6a85;--color-darklink:#7c8fac;--color-lightgray:#f6f9fc;--color-bgmuted:#eff4fa;--color-darkgray:#465670;--color-bodytext:#5a6a85;--color-darkmuted:#2a3851;--color-error-emphasis:#d5745b;--color-darkmuted:#2A3851;--color-lightmuted:#5D7287;--color-warning-emphasis:#d9941a;--color-success-emphasis:#10bd9d;--color-info-emphasis:#3184f7;--color-gray-emphasis:#99AABA;--color-light-emphasis:#DFE5EF}[data-color-theme=BLUE_THEME]{--color-primary:#5D87FF;--color-primary-emphasis:#4f73d9;--color-secondary:#49BEFF;--color-secondary-emphasis:#3ea2d9;--color-lightprimary:#5D87FF20;--color-lightsecondary:#49BEFF20}[data-color-theme=AQUA_THEME]{--color-primary:#0074BA;--color-bghover:#00639e;--color-primary-emphasis:#00639e;--color-secondary-emphasis:#3cb7a0;--color-secondary:#47D7BC;--color-lightprimary:#0074BA20;--color-lightsecondary:#00639e20}[data-color-theme=PURPLE_THEME]{--color-primary:#763EBD;--color-primary-emphasis:#6435a1;--color-secondary-emphasis:#7fb0b5;--color-secondary:#49BEFF;--color-lightprimary:#763EBD20;--color-lightsecondary:#49BEFF20}[data-color-theme=GREEN_THEME]{--color-primary:#0A7EA4;--color-primary-emphasis:#096b8b;--color-secondary-emphasis:#d4e069;--color-secondary:#CCDA4E;--color-lightprimary:#0A7EA420;--color-lightsecondary:#CCDA4E20}[data-color-theme=CYAN_THEME]{--color-primary:#01C0C8;--color-primary-emphasis:#01a3aa;--color-secondary-emphasis:#d58066;--color-secondary:#FB9678;--color-lightprimary:#01C0C820;--color-lightsecondary:#FB967820}[data-color-theme=ORANGE_THEME]{--color-primary:#FA896B;--color-primary-emphasis:#d5745b;--color-secondary-emphasis:#00639e;--color-secondary:#0074BA;--color-lightprimary:#FA896B20;--color-lightsecondary:#0074BA20}.dark:root{--color-surface-ld:#1A2537}.dark .timeline-tabs .timeline .timeline-icon:after{background-color:var(--color-darkborder)}.dark .timeline-tabs .timeline-list{border-bottom:1px solid var(--color-darkborder)}.dark #vector-map svg .dxm-background{fill:transparent!important}.dark #vector-map svg path{stroke-width:0}.dark .rbc-today{background-color:var(--color-darkmuted)}.dark .rbc-agenda-view table.rbc-agenda-table,.dark .rbc-agenda-view table.rbc-agenda-table tbody>tr+tr,.dark .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td,.dark .rbc-day-bg+.rbc-day-bg,.dark .rbc-day-slot .rbc-time-slot,.dark .rbc-header,.dark .rbc-month-row+.rbc-month-row,.dark .rbc-month-view,.dark .rbc-time-content,.dark .rbc-time-content>*+*>*,.dark .rbc-time-header-content,.dark .rbc-time-view,.dark .rbc-timeslot-group,.dark .rbc-toolbar button{border-color:var(--color-darkborder)!important}.dark .rbc-day-bg+.rbc-day-bg{border-left:1px solid var(--color-darkborder)!important}.dark .rbc-toolbar button{background-color:var(--color-darkmuted)!important;color:var(--color-white)}.dark .rbc-toolbar button.rbc-active,.dark .rbc-toolbar button:active{background-color:var(--color-lightprimary)!important}.dark .ql-container.ql-snow,.dark .ql-toolbar.ql-snow{border:1px solid var(--color-darkborder)!important}.dark .code-modal pre{background-color:var(--color-darkmuted)!important;color:inherit!important}.dark ::-webkit-calendar-picker-indicator{filter:invert(1)}.dark .icon-white{filter:invert(99%) sepia(3%) saturate(693%) hue-rotate(328deg) brightness(118%) contrast(100%)}.megamenu{transform:translateY(38px)!important}.simplebar-scrollbar:before{background:var(--color-border)!important}.translate{transform:translate(-88%,40px)!important;transition:.5s}.translate-lng{transform:translate(-81%,40px)!important;transition:.5s}.h-n80{height:calc(100vh - 80px)}.dropdown-enter{opacity:0;transform:scale(.95)}.dropdown-enter-active{opacity:1;transform:translate(0);transition:opacity .15s,transform .15s}.dropdown-leave{opacity:1;transform:scale(1)}.dropdown-leave-active{opacity:0;transform:scale(.95);transition:opacity .15s,transform .15s}.two-cols{-webkit-columns:4;-moz-columns:4;column-count:4}.simplebar-content,.simplebar-content-wrapper,.simplebar-mask,.simplebar-offset,.simplebar-wrapper,[data-simplebar]{outline:none!important;border:none!important}html[dir=rtl] .page-wrapper{margin-right:260px;margin-left:0}html[dir=rtl] .menu-sidebar{left:unset;right:0}html[dir=rtl][data-layout=horizontal] .page-wrapper{margin-right:0!important}html[dir=rtl][data-sidebar-type=mini-sidebar] .brand-logo{overflow:hidden}html[dir=rtl][data-sidebar-type=mini-sidebar] .page-wrapper{margin-left:unset!important;margin-right:80px!important}html[dir=rtl] .btn-group .right-btn{border-radius:7px;border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .btn-group .left-btn{border-radius:7px;border-top-right-radius:0;border-bottom-right-radius:0;border-left-width:1px}@media (max-width:1199px){html[dir=rtl] [data-sidebar-type=mini-sidebar] .menu-sidebar{left:unset;right:-260px}html[dir=rtl] .page-wrapper{margin-right:0!important}html[dir=rtl][data-sidebar-type=mini-sidebar] .page-wrapper{margin-left:unset!important;margin-right:0!important}}html[dir=rtl] select:not([size]){padding-left:35px}html[dir=rtl] .megamenu{transform:translate(-95%,40px)!important}html[dir=rtl] .translate,html[dir=rtl] .translate-lng{transform:translateY(40px)!important}html[dir=rtl] table tr td,html[dir=rtl] table tr th{text-align:right}.tiptap-editor-container{position:relative;width:100%;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.tiptap-editor-container:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.tiptap-editor{width:100%;border-radius:7px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem}.tiptap-editor:focus{border-color:var(--color-primary)}.tiptap-editor:is(.dark *){background-color:var(--color-dark)}.tiptap-editor:focus:is(.dark *){border-color:var(--color-primary)}.tiptap-editor{min-height:200px;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;-moz-user-select:text;-ms-user-select:text}.non-editable-content{position:relative}.non-editable-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.non-editable-content code,.non-editable-content h1,.non-editable-content h2,.non-editable-content h3,.non-editable-content li,.non-editable-content ol,.non-editable-content p,.non-editable-content pre,.non-editable-content ul{cursor:text;position:relative;z-index:1}.user-comments{margin-top:2rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding-top:1.5rem}.user-comments:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.comment-item{margin-bottom:1rem;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(195 221 253/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(235 245 255/var(--tw-bg-opacity));padding:1rem}.comment-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 66 159/var(--tw-border-opacity));background-color:rgb(35 56 118/.2)}.comment-item blockquote{margin-bottom:.5rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(118 169 250/var(--tw-border-opacity));padding-left:.75rem;font-style:italic;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.comment-item blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}::selection{--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark *)::selection{background-color:rgb(114 59 19/.5);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lesson-original-content{margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.lesson-original-content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.lesson-original-content:is(.dark *):after{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.lesson-annotations{margin-top:1.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding-top:1rem}.lesson-annotations:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.lesson-original-content code,.lesson-original-content h1,.lesson-original-content h2,.lesson-original-content h3,.lesson-original-content li,.lesson-original-content p{cursor:text;user-select:text}.tiptap-editor.commenting-mode{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.tiptap-editor.commenting-mode:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.tiptap-editor.commenting-mode{position:relative}.tiptap-editor.commenting-mode:before{content:"Commenting mode - select text to highlight and comment";display:block;position:absolute;top:0;left:0;right:0;background:rgba(255,235,59,.2);padding:4px 8px;font-size:12px;color:#555;z-index:10}.tiptap-editor mark{position:relative;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity));padding-left:.25rem;padding-right:.25rem}.tiptap-editor mark:is(.dark *){background-color:rgb(114 59 19/.5)}.tiptap-editor mark{cursor:pointer}.tiptap-editor mark.user-highlight{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.tiptap-editor mark.user-highlight:is(.dark *){background-color:rgb(30 66 159/.5)}.tiptap-comment{margin-top:.5rem;margin-bottom:1rem;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(164 202 254/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));padding:.5rem}.tiptap-comment:is(.dark *){--tw-border-opacity:1;border-color:rgb(26 86 219/var(--tw-border-opacity));background-color:rgb(35 56 118/.3)}.tiptap-comment{font-family:system-ui,sans-serif;font-style:italic;font-size:.9em;position:relative}.tiptap-comment:before{content:"Comment:";font-weight:600;--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.tiptap-comment:is(.dark *):before{--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.tiptap-comment:before{display:block;margin-bottom:.25rem}.tiptap-editor :focus-visible{outline:none}.tiptap-editor:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-color:transparent;--tw-ring-offset-width:0px}.tiptap-editor:focus:is(.dark *){--tw-ring-color:transparent}.tiptap-editor p{margin-top:.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.tiptap-editor p:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.tiptap-editor h1{margin-top:1rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.tiptap-editor h1:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tiptap-editor h2{margin-top:.75rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.tiptap-editor h2:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tiptap-editor h3{margin-top:.5rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.tiptap-editor h3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tiptap-editor ul{list-style-type:disc}.tiptap-editor ol,.tiptap-editor ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.25rem}.tiptap-editor ol{list-style-type:decimal}.tiptap-editor blockquote{margin-top:.5rem;margin-bottom:.5rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding-left:1rem;font-style:italic}.tiptap-editor blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.tiptap-editor code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.tiptap-editor code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.tiptap-editor pre{margin-top:.5rem;margin-bottom:.5rem;overflow-x:auto;border-radius:7px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:.5rem}.tiptap-editor pre:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.tiptap-editor a{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.tiptap-editor a:hover{--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.tiptap-editor a:is(.dark *){--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.tiptap-editor a:hover:is(.dark *){--tw-text-opacity:1;color:rgb(164 202 254/var(--tw-text-opacity))}.tiptap-editor .has-highlight{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity));padding-left:.25rem;padding-right:.25rem}.tiptap-editor .has-highlight:is(.dark *){background-color:rgb(194 120 3/.3)}.tiptap-editor .has-text-color{padding-left:.125rem;padding-right:.125rem}.textbook-toolbar{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--tw-shadow-colored:0 0.125rem 0.25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.textbook-toolbar:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));background-color:var(--color-dark)}.textbook-toolbar button{border-radius:7px;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.textbook-toolbar button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.textbook-toolbar button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.textbook-toolbar button.is-active{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.textbook-toolbar button.is-active:is(.dark *){background-color:rgb(35 56 118/.3);--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.textbook-bubble-menu{display:flex;overflow:hidden;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:rgba(145,158,171,0.2) 0px 0px 2px 0px,rgba(145,158,171,0.12) 0px 12px 24px -4px;--tw-shadow-colored:0px 0px 2px 0px var(--tw-shadow-color),0px 12px 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.textbook-bubble-menu:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));background-color:var(--color-dark)}.textbook-bubble-menu button{padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.textbook-bubble-menu button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.textbook-bubble-menu button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.textbook-floating-menu{display:flex;flex-direction:column;overflow:hidden;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:rgba(145,158,171,0.2) 0px 0px 2px 0px,rgba(145,158,171,0.12) 0px 12px 24px -4px;--tw-shadow-colored:0px 0px 2px 0px var(--tw-shadow-color),0px 12px 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.textbook-floating-menu:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));background-color:var(--color-dark)}.textbook-floating-menu button{padding:.5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.textbook-floating-menu button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.textbook-floating-menu button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.textbook-ai-panel{margin-top:.5rem;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));padding:.75rem;--tw-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--tw-shadow-colored:0 0.125rem 0.25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.textbook-ai-panel:is(.dark *){background-color:rgb(35 56 118/.3)}.textbook-ai-button{margin-right:.5rem;border-radius:7px;--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.textbook-ai-button:hover{--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.textbook-flashcard{margin-bottom:.5rem;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--tw-shadow-colored:0 0.125rem 0.25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.textbook-flashcard:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));background-color:var(--color-dark)}.textbook-progress{height:.5rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.textbook-progress:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.textbook-progress-fill{height:100%;--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.textbook-todo{display:flex;align-items:center;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:.5rem}.textbook-todo:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.textbook-todo-checkbox{margin-right:.5rem;height:1rem;width:1rem;border-radius:.25rem;--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.textbook-todo-checkbox:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.textbook-comment{position:absolute;margin-left:.5rem;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 160 8/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity));padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--tw-shadow-colored:0 0.125rem 0.25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.textbook-comment:is(.dark *){background-color:rgb(194 120 3/.3)}.textbook-container{border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem;--tw-shadow:rgba(145,158,171,0.2) 0px 0px 2px 0px,rgba(145,158,171,0.12) 0px 12px 24px -4px;--tw-shadow-colored:0px 0px 2px 0px var(--tw-shadow-color),0px 12px 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.textbook-container:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));background-color:var(--color-dark)}.textbook-sidebar{width:20rem;border-inline-end-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:1.5rem}.textbook-sidebar:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.textbook-nav-item{display:flex;cursor:pointer;align-items:center;border-radius:7px;padding:.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.textbook-nav-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.textbook-nav-item:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.textbook-nav-item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.textbook-nav-item.active{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.textbook-nav-item.active:is(.dark *){background-color:rgb(35 56 118/.3);--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.textbook-tab{border-bottom-width:2px;border-color:transparent;padding:.5rem 1rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.textbook-tab:hover{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.textbook-tab:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.textbook-tab.active{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.textbook-tab.active:is(.dark *){--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.textbook-task-list{margin-top:1rem;margin-bottom:1rem}.textbook-task-item{margin-bottom:.5rem;display:flex;align-items:flex-start}.textbook-task-checkbox{margin-top:.25rem;margin-right:.5rem;height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.textbook-task-checkbox:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.textbook-task-checkbox:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.textbook-task-content{flex:1 1 0%;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.textbook-task-content:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.textbook-task-item[data-checked=true] .textbook-task-content{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));text-decoration-line:line-through}.textbook-task-item[data-checked=true] .textbook-task-content:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.comment-modal,.selection-modal{position:fixed;top:50%;left:50%;z-index:50;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 1rem 3rem rgba(0,0,0,0.175);--tw-shadow-colored:0 1rem 3rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.comment-modal:is(.dark *),.selection-modal:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.comment-modal,.selection-modal{min-width:300px}.selection-modal{max-width:400px}.comment-modal{width:500px}