/*
! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.static{position:static}.absolute{position:absolute}.relative{position:relative}.top-4{top:1rem}.right-4{right:1rem}.bottom-4{bottom:1rem}.m-auto{margin:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-6{margin-bottom:1.5rem}.mr-auto{margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mt-5{margin-top:1.25rem}.mt-3{margin-top:.75rem}.mb-5{margin-bottom:1.25rem}.mr-4{margin-right:1rem}.block{display:block}.flex{display:flex}.grid{display:grid}.h-screen{height:100vh}.h-3{height:.75rem}.h-4{height:1rem}.h-\[180px\]{height:180px}.h-\[64px\]{height:64px}.h-\[20px\]{height:20px}.h-8{height:2rem}.w-full{width:100%}.w-3{width:.75rem}.w-4{width:1rem}.w-\[90dvw\]{width:90dvw}.w-\[64px\]{width:64px}.w-\[20px\]{width:20px}.w-8{width:2rem}.transform{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))}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-3{gap:.75rem}.gap-2{gap:.5rem}.gap-0\.5{gap:.125rem}.gap-0{gap:0}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[4px\]{border-radius:4px}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-\[\#C88A04\]{--tw-bg-opacity:1;background-color:rgb(200 138 4/var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-8{padding-top:2rem;padding-bottom:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-0{padding-top:0;padding-bottom:0}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[18px\]{font-size:18px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-\[14px\]{font-size:14px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.leading-7{line-height:1.75rem}.leading-\[18px\]{line-height:18px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-\[white\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-\[\#cdcbcb\]{--tw-text-opacity:1;color:rgb(205 203 203/var(--tw-text-opacity))}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--text-secondary:#64656d;--blue:#1589ee;--text-muted:#dbd3d3;--toast-bg:#47475b;--danger:#ff5858;--filter-bg:#333347;--filter-text:#bdbfc9;--global-bg:#fff;--global-border:#dcdde2;--global-text:#000;--global-shadow:hsla(210,8%,62%,.2) 0px 8px 24px;--global-dark-shadow:hsla(210,8%,62%,.8) 0px 8px 24px;--color-black:#000;--color-white:#fff;--color-primary:#1589ee;--color-secondary:#0e132d;--color-snow:#cbcdd8;--color-red:#ff5858;--color-orange:#ff702c;--color-blue:#4a8cfd;--color-yellow:#ffa94d;--color-green:#31d99c;--color-text:#9498ac;--color-comment:#5d6072;--color-pink:#ff59a2;--color-turquoise:#20bbd3;--color-purple:#a659ff;--bg-black:#000;--bg-white:#fff;--bg-primary:#1589ee;--bg-secondary:#0e132d;--bg-snow:#f7f7f8;--bg-red:#ff5858;--bg-orange:#ff702c;--bg-blue:#53a7f9;--bg-yellow:#fa9905;--bg-light-yellow:#fff2e4;--bg-green:#41bd83;--bg-purple:#a659ff;--bg-pink:#ff59a2;--bg-turquoise:#20bbd3;--border-black:#000;--border-white:#fff;--border-primary:#1589ee;--border-secondary:#0e132d;--border-snow:#efeff6;--border-red:#ff5858;--border-orange:#ff702c;--border-blue:#4a8cfd;--border-yellow:#fa9905;--border-green:#41bd83;--border-input:#efeff6;--color-android:#a4c639;--color-clarity:#61bed9;--color-dribbble:#ea4c89;--color-foursquare:#f94877;--color-google-plus:#db4437;--color-instagram:#c32aa3;--color-mastodon:#2b90d9;--color-periscope:#40a4c4;--color-quora:#a20;--color-slack:#4a154b;--color-soundcloud:#f50;--color-stumbleupon:#e94826;--color-tiktok:#010101;--color-twitter:#1da1f2;--color-vk:#4a76a8;--color-yelp:#d32323;--color-alexa:#00a7ce;--color-deviantArt:#05cc47;--color-facebook:#1877f2;--color-linkedin:#007bb5;--color-medium:#02b875;--color-pinterest:#bd081c;--color-reddit:#ff4500;--color-slideshare:#e68523;--color-spotify:#1ed760;--color-tumblr:#35465d;--color-vimeo:#1ab7ea;--color-whatsapp:#25d366;--color-youtube:red;--color-amazon:#f90;--color-apple:#000;--color-flickr:#f40083;--color-google:#4285f4;--color-houzz:#4dbc15;--color-microsoft:#f35022;--color-skype:#0078d7;--color-snapchat:#fffc00;--color-telegram:#08c;--color-behance:#0056ff}[data-theme=dark]{--text-secondary:#64656d;--bg-white:#151529;--text-muted:#dbd3d3;--toast-bg:#47475b;--toast-text:#fff;--filter-bg:#333347;--filter-text:#bdbfc9;--global-bg:#151529;--global-text:#fff;--global-border:#333347;--global-shadow:hsla(210,8%,62%,.2) 0px 8px 24px;--color-black:#fff;--color-white:#fff;--color-primary:#1589ee;--color-secondary:#0e132d;--color-snow:#cbcdd8;--color-red:#ff5858;--color-orange:#ff702c;--color-blue:#4a8cfd;--color-yellow:#ffa94d;--color-green:#31d99c;--color-text:#9498ac;--color-comment:#5d6072;--dark-inversion:invert(100%)}:root{--toast-bg:#151529;--toast-text:#fff;--bg-1:#fff;--bg-2:#ebecef;--bg-3:#dcdde2;--text-1:#323336;--text-2:#64656d;--text-3:#767780;--border-1:#bdbfc9;--border-2:#adafbb;--blue-1:#1589ee;--blue-2:rgba(21,137,238,.502);--blue-3:rgba(21,137,238,.376);--blue-4:rgba(21,137,238,.251);--blue-5:rgba(21,137,238,.125);--blue-6:rgba(21,137,238,.063)}[data-theme=dark]{--toast-bg:#fff;--toast-text:#323336;--bg-1:#151529;--bg-2:#101457;--bg-3:#101457;--text-1:#fff;--text-2:#dcdde2;--text-3:#adafbb;--border-1:#323336;--border-2:#64656d}.container{padding:0 2rem}.main{min-height:100vh;padding:4rem 0;flex:1;flex-direction:column}.footer,.main{display:flex;justify-content:center;align-items:center}.footer{flex:1;padding:2rem 0;border-top:1px solid #eaeaea}.footer a{display:flex;justify-content:center;align-items:center;flex-grow:1}.title a{color:#0070f3;text-decoration:none}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{margin:0;line-height:1.15;font-size:4rem}.description,.title{text-align:center}.description{margin:4rem 0;line-height:1.5;font-size:1.5rem}.code{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.card{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h2{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em;margin-left:.5rem}@media(max-width:600px){.grid{width:100%;flex-direction:column}}@media(prefers-color-scheme:dark){.card,.footer{border-color:#222}.code{background:#111}.logo img{filter:invert(1)}}.notify-button{width:36px;height:36px;border-radius:10px;border:1px solid var(--global-border);display:flex;align-items:center;justify-content:center;position:relative}.notify-button .dot-svg{top:8px;right:7px;position:absolute}.notify-button .dot-svg circle{stroke:var(--global-bg)}.back-button{width:36px;height:36px;display:flex;margin-right:auto;align-items:center;border-radius:10px;justify-content:center;border:1px solid var(--global-border)}.back-button svg path{fill:var(--color-primary)}.card-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:12px;border:1px solid var(--border-1);border-radius:12px}.card-container .text-container{display:flex;flex-direction:column;flex-grow:1}.card-container .text-container .status-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 12px;gap:2px;width:73px;height:24px;border-radius:6px;font-style:normal;font-weight:500;font-size:13px;line-height:14px;background:#ffe6e6;color:#ff5858}.card-container .text-container .book-title{padding:0 0 5px;font-style:normal;font-weight:500;font-size:18px;line-height:20px;color:currentColor}.card-container .text-container .author-name{font-style:normal;font-weight:400;font-size:15px;line-height:14px;color:#adafbb}.card-container .text-container .view-book-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:12px 0 0;gap:2px;width:105px;height:30px;border-radius:6px;font-style:normal;font-weight:500;font-size:13px;line-height:14px;background:#e8f3fd;color:#1589ee}.card-container .text-container .view-book-btn:hover{transition:all .5s ease-in-out;color:#007be8;background-color:#c6e3fc;transform:translateY(-2px)}.card-container .text-container .buy-now-btn{background:#1589ee;color:#fff}.card-container .book-img{border-radius:6px}.search-button{width:36px;height:36px;display:flex;align-items:center;border-radius:10px;justify-content:center;border:1px solid var(--border-1)}.search-button svg{width:18px;height:18px}.search-button svg path{fill:var(--text-2)}.save-button{width:36px;height:36px;display:flex;align-items:center;border-radius:10px;justify-content:center;border:1px solid var(--border-1)}.save-button[data-expand=true]{padding:0 12px;width:auto;gap:8px}.save-button[data-expand=true] span{display:block}.save-button span{display:none;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;white-space:nowrap;color:var(--text-2)}.save-button svg{width:18px;height:18px}.save-button svg path{fill:var(--text-2)}.scan-button{width:100%;height:56px;border:none;display:flex;color:#fff;position:relative;padding:16px 24px;border-radius:12px;align-items:center;background:var(--color-primary)}.scan-button svg{position:absolute}.scan-button span{flex:1;font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center}.sort-button{width:36px;height:36px;display:flex;border-radius:8px;align-items:center;justify-content:center;border:1px solid var(--border-1)}.sort-button[data-active=true] svg path{fill:var(--text-1)}.sort-button svg path{fill:var(--text-2)}.filter-button{width:36px;height:36px;display:flex;border-radius:8px;align-items:center;justify-content:center;border:1px solid var(--border-1)}.filter-button[data-active=true] svg path{fill:var(--text-1)}.filter-button svg{width:20px;height:20px}.filter-button svg path{fill:var(--text-2)}.model-layout{inset:0;z-index:5000;position:fixed}.model-layout .model-bg{inset:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5)}.model-layout .model-fg{left:0;bottom:0;width:100%;position:absolute;background:var(--global-bg);border-radius:20px 20px 0 0}@media screen and (min-width:768px)and (max-width:991px){.model-layout .model-fg{top:50%;left:50%;width:500px;height:-moz-max-content;height:max-content;border-radius:20px;transform:translate(-50%,-50%)}}@media screen and (min-width:992px){.model-layout .model-fg{top:50%;left:50%;width:500px;height:-moz-max-content;height:max-content;border-radius:20px;transform:translate(-50%,-50%)}}.model-layout .body{padding:24px 16px;overflow-y:auto;height:100%}.model-layout .header{display:flex;padding:32px 32px 0;margin-bottom:20px;align-items:center}.model-layout .header .title{flex:1;margin:0;font-size:18px;font-weight:700;line-height:20px;letter-spacing:0}.model-layout .header .close-btn{width:24px;height:24px;border:none;background:transparent}.model-layout .header .close-btn svg path{fill:var(--global-text)}.primary-button{width:-moz-fit-content;width:fit-content;height:56px;border:none;display:flex;color:#fff;position:relative;padding:16px 24px;border-radius:12px;align-items:center;background:var(--color-primary)}.primary-button svg{position:absolute}.primary-button span{flex:1;font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center}.block{width:100%}.profile{display:flex;flex-direction:column;justify-content:center;text-align:center}.profile .user-image{width:100px;height:100px;border-radius:50%;margin:0 auto}.profile .user-name{font-size:24px;font-weight:700;line-height:28px;letter-spacing:0;text-align:center;margin:16px 0}.profile .user-email{font-size:16px;line-height:19px;margin:0}.profile .user-email,.profile .user-info{font-weight:400;letter-spacing:0;text-align:center;color:var(--text-3)}.profile .user-info{font-size:14px;line-height:20px;margin:16px 0}.analysis-home .filter-bar .filter-btn{color:var(--blue-1);padding:5px 10px;font-style:normal;font-weight:500;font-size:12px;line-height:14px;border-radius:8px;background:var(--bg-1);display:flex;align-items:center}.analysis-home .sub-header{font-style:normal;font-weight:700;font-size:14px;line-height:18px}.analysis-home .sub-para{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:var(--text-1)}.analysis-home .breakdown-container{margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.analysis-home .analysis-top-bar{overflow:auto;white-space:nowrap;border-bottom:1px solid var(--global-border);-ms-overflow-style:none;scrollbar-width:none}.analysis-home .analysis-top-bar::-webkit-scrollbar{display:none}.analysis-home .analysis-top-bar p{display:inline-block;font-style:normal;font-weight:400;font-size:14px;line-height:16px;padding:12px;cursor:pointer;margin:12px 12px 0 0}.analysis-home .analysis-top-bar p.active{font-weight:700;border-bottom:2px solid var(--color-primary)}.analysis-home .bottom{gap:16px;width:100%;display:flex}.analysis-home .bottom .chart{flex:.8;display:flex;align-items:center;justify-content:center}.analysis-home .bottom .labels{flex:1;display:flex;align-items:center;justify-content:center}.analysis-home .bottom .labels .list{gap:8px;display:flex;list-style:none;flex-direction:column;justify-content:center}.analysis-home .bottom .labels .list li{font-size:12px;text-align:left;font-weight:400;line-height:16px;letter-spacing:0;color:var(--text-1);display:flex;align-items:center}.analysis-home .bottom .labels .list li span{min-width:8px;min-height:8px;border-radius:8px;margin-right:1rem;background:var(--text-1)}.analysis-home .bottom .labels .list li.item-0 span{background:#ae3ec9}.analysis-home .bottom .labels .list li.item-1 span{background:#1c7ed6}.analysis-home .bottom .labels .list li.item-2 span{background:#37b24d}.analysis-home .bottom .labels .list li.item-3 span{background:#f76707}.analysis-home .bottom .labels .list li.item-4 span{background:#e03131}.breakdown-card{background:rgba(28,126,214,.05);border:2px solid rgba(21,137,238,.15);border-radius:12px;padding:11px}.breakdown-card .breakdown-image{display:flex;justify-content:center;margin-bottom:16px}.breakdown-card .breakdown-title{font-weight:700;margin-bottom:5px}.breakdown-card .breakdown-info,.breakdown-card .breakdown-title{text-align:center;font-style:normal;font-size:12px;line-height:14px;color:inherit}.breakdown-card .breakdown-info{font-weight:400}.pie-chart{width:100%;height:auto;max-width:200px;position:relative}.pie-chart .text{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);display:grid;gap:4px}.pie-chart .text .title{font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center}.pie-chart .text .subtitle{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;text-align:center}.pie-chart .pie-svg{width:100%;height:auto}.pie-chart .pie-svg .arc:hover{stroke-width:12px}.pie-chart .pie-svg .arc-0{stroke:#ae3ec9}.pie-chart .pie-svg .arc-1{stroke:#1c7ed6}.pie-chart .pie-svg .arc-2{stroke:#37b24d}.pie-chart .pie-svg .arc-3{stroke:#f76707}.pie-chart .pie-svg .arc-4{stroke:#e03131}.pie-chart .pie-svg .bg{stroke:var(--text-3)}.pie-chart .pie-svg .arc-bg{stroke:var(--bg-1)}.filter-tip{display:flex;padding:12px;border-radius:8px;margin-bottom:24px;align-items:center;border:1px solid var(--global-border)}.filter-tip p{color:var(--global-text)}.filter-tip button,.filter-tip p{font-size:12px;font-weight:500;line-height:14px;letter-spacing:0}.filter-tip button{color:#1589ee;margin-left:auto}.custom-toast{z-index:5000;position:fixed;padding:16px;bottom:74px;width:100%;max-width:400px;left:50%;transform:translateX(-50%)}.custom-toast .row{width:100%;display:flex;padding:12px 16px;border-radius:8px;align-items:center;background:var(--toast-bg)}.custom-toast .row p{font-size:14px;text-align:left;font-weight:500;line-height:18px;letter-spacing:0;color:var(--toast-text)}.error-report-ctn{padding:24px;display:grid}.error-report-ctn .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.error-report-ctn .top .title{font-size:24px;font-weight:700;text-align:left;line-height:28px;letter-spacing:0;color:var(--text-1)}.error-report-ctn .bottom{display:grid;gap:16px}.error-report-ctn .bottom .subtitle{font-size:16px;font-weight:400;text-align:left;line-height:24px;letter-spacing:0;color:var(--text-3)}.error-report-ctn .bottom .inputs{display:grid;gap:16px}.error-report-ctn .bottom .inputs .checkbox{gap:12px;display:flex;align-items:center}.error-report-ctn .bottom .inputs .checkbox label{margin:0;cursor:pointer;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--global-text)}.error-report-ctn .bottom .inputs .checkbox input[type=checkbox]{width:16px;height:16px;color:var(--global-text)}.error-report-ctn .bottom .inputs .checkbox input[type=checkbox]:checked{accent-color:#1589ee}.error-report-ctn .bottom .inputs .checkbox input[type=checkbox]:checked+label{color:#1589ee}.error-report-ctn .bottom .details{padding:16px;margin:16px 0;border-radius:8px;background:transparent;border:1px solid var(--border-1)}.error-report-ctn .bottom .error{color:#ff5858;padding:6px 8px;border-radius:8px;background:rgba(255,88,88,.063);font-size:14px;font-weight:400;text-align:left;line-height:24px;letter-spacing:0}.error-report-ctn .bottom button[type=submit]{width:100%;height:56px;color:#fff;background:#1589ee;border-radius:8px;font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center}.error-report-ctn .bottom button[type=submit]:disabled{cursor:not-allowed;color:var(--text-3);background:var(--border-1)}.unit-container{display:grid;gap:16px}.unit-container .unit{display:flex;align-items:center}.unit-container .unit .icon{width:24px;height:24px;margin-right:12px}.unit-container .unit .details{flex:1}.unit-container .unit .details .name{font-size:16px;font-weight:500;line-height:20px;margin-bottom:4px;letter-spacing:0;color:var(--global-text)}.unit-container .unit .details .stats{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;color:var(--text-3)}.unit-container .unit .arrow{width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:var(--color-primary);cursor:pointer;text-align:right}.unit-container .bottom{padding:16px 0;border:1px solid var(--global-border);border-right:none;border-left:none;display:grid;gap:16px}.unit-container .bottom .topic-row{display:grid;gap:12px}.unit-container .bottom .topic-row .name{font-size:12px;font-weight:500;line-height:14px;letter-spacing:0}.unit-container .bottom .topic-row .ques-list{gap:8px;display:flex;flex-wrap:wrap}.unit-container .bottom .topic-row .ques-list .question{height:40px;width:40px;display:flex;cursor:pointer;position:relative;border-radius:8px;align-items:center;justify-content:center;border:1px solid var(--text-3)}.unit-container .bottom .topic-row .ques-list .question .star-svg{position:absolute;left:-4px;top:-4px}.unit-container .bottom .topic-row .ques-list .question .star-svg rect{fill:var(--global-bg)}.unit-container .bottom .topic-row .ques-list .question .star-svg path{fill:#ffa94d}.unit-container .bottom .topic-row .ques-list .question .bookmark-svg{position:absolute;right:-1px;top:-1px}.unit-container .bottom .topic-row .ques-list .question .bookmark-svg path.bg{fill:var(--global-bg)}.unit-container .bottom .topic-row .ques-list .question .check-svg{left:50%;bottom:-8px;position:absolute;transform:translateX(-50%)}.unit-container .bottom .topic-row .ques-list .question .check-svg path{stroke:var(--global-bg)}.unit-container .bottom .topic-row .ques-list .question p{margin:0;font-size:15px;font-weight:500;line-height:20px;text-align:center;letter-spacing:0;color:var(--text-3)}.question-component{height:40px;width:40px;display:flex;cursor:pointer;position:relative;border-radius:8px;align-items:center;justify-content:center;border:1px solid var(--border-1)}.question-component .star-svg{position:absolute;left:-4px;top:-4px}.question-component .star-svg rect{fill:var(--global-bg)}.question-component .star-svg path{fill:#ffa94d}.question-component .bookmark-svg{position:absolute;right:-1px;top:-1px}.question-component .bookmark-svg path.bg{fill:var(--global-bg)}.question-component .check-svg{left:50%;bottom:-8px;position:absolute;transform:translateX(-50%)}.question-component .check-svg path{stroke:var(--global-bg)}.question-component p{margin:0;font-size:15px;font-weight:500;line-height:20px;text-align:center;letter-spacing:0;color:var(--text-3)}.login-modal h2{font-weight:700;font-size:20px;line-height:24px}.login-modal p{font-weight:400;font-size:14px;line-height:20px;opacity:.75;margin-bottom:4rem}.login-modal .option button{flex-direction:row;padding:18px 97px;gap:10px;color:#fff;font-weight:700;width:100%;height:56px;background:var(--color-primary);border-radius:12px}.close-button,.login-modal .option button{display:flex;justify-content:center;align-items:center}.close-button{width:24px;height:24px;border:none;position:relative}.close-button svg path{fill:var(--text-3)}.close-button span{width:36px;height:36px;display:none;position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.close-button:hover span{display:block}.video-model{top:50%!important;left:50%!important;bottom:auto!important;border-radius:0!important;transform:translate(-50%,-50%);box-shadow:0 24px 32px 64px var(--bg-1)}.video-model .top{display:flex;padding:16px;align-items:center;justify-content:space-between}.video-model .top .title{font-size:18px;font-weight:600;text-align:left;line-height:28px;letter-spacing:0;color:var(--text-1)}.video-model .bottom{position:relative;padding-top:56.25%}.video-model .bottom iframe{inset:0;width:100%;height:100%;position:absolute}.your-progress-card{display:grid;padding:0;gap:8px}.your-progress-card .top{gap:8px;display:flex;align-items:center}.your-progress-card .top .title{font-size:14px;font-weight:700;text-align:left;line-height:18px;letter-spacing:0;color:var(--text-1)}.your-progress-card .top .link{color:#1589ee;font-size:12px;cursor:pointer;font-weight:700;line-height:14px;text-align:right;margin-left:auto;letter-spacing:0}.your-progress-card .top .link:hover{text-decoration:underline}.your-progress-card .bottom{gap:16px;width:100%;padding:16px;display:flex;border-radius:12px;border:1px solid var(--border-1)}.your-progress-card .bottom .chart{flex:.8;display:flex;align-items:center;justify-content:center}.your-progress-card .bottom .labels{flex:1;display:flex;align-items:center;justify-content:center}.your-progress-card .bottom .labels .list{gap:8px;display:flex;list-style:none;flex-direction:column;justify-content:center}.your-progress-card .bottom .labels .list li{font-size:12px;text-align:left;font-weight:400;line-height:16px;letter-spacing:0;color:var(--text-1);display:flex;align-items:center}.your-progress-card .bottom .labels .list li span{min-width:8px;min-height:8px;border-radius:8px;margin-right:1rem;background:var(--text-1)}.your-progress-card .bottom .labels .list li.item-0 span{background:#ae3ec9}.your-progress-card .bottom .labels .list li.item-1 span{background:#1c7ed6}.your-progress-card .bottom .labels .list li.item-2 span{background:#37b24d}.your-progress-card .bottom .labels .list li.item-3 span{background:#f76707}.your-progress-card .bottom .labels .list li.item-4 span{background:#e03131}.theme-button{display:flex;font-size:14px;cursor:pointer;font-weight:500;padding:9px 12px;font-style:normal;line-height:18px;align-items:center;border-radius:10px;mix-blend-mode:normal;background:rgba(21,137,238,.1)}.theme-button svg path{fill:#1589ee}.study-resources-slider{margin-bottom:32px}.study-resources-slider .slider-head{display:flex;margin-bottom:16px}.study-resources-slider .slider-head .slider-title{font-size:14px;font-weight:600;line-height:14px;margin-right:auto;letter-spacing:0;color:var(--global-text)}.study-resources-slider .slider-head .slider-btn{cursor:pointer;font-size:12px;font-weight:700;line-height:14px;letter-spacing:0;color:var(--color-primary)}.study-resources-slider .slider-head .slider-btn:hover{text-decoration:underline}.study-resources-slider .slider-body{gap:16px;display:flex;overflow-x:auto}.study-resources-slider .slider-body::-webkit-scrollbar{display:none}.study-resources-slider .slider-body .poster{gap:8px;padding:12px;display:grid;cursor:pointer;min-width:140px;border-radius:12px;border:1px solid var(--global-border)}.study-resources-slider .slider-body .poster .icons{width:100%;display:flex;justify-content:space-between}.study-resources-slider .slider-body .poster .card-title{font-size:14px;font-weight:700;line-height:18px;letter-spacing:0}.unit-chapter-ctn{gap:16px;display:grid;margin-bottom:24px}.unit-chapter-ctn .unit{display:flex;align-items:center}.unit-chapter-ctn .unit .icon{width:24px;height:24px;margin-right:12px}.unit-chapter-ctn .unit .details{flex:1}.unit-chapter-ctn .unit .details .name{font-size:16px;font-weight:500;line-height:20px;margin-bottom:4px;letter-spacing:0;color:var(--text-1)}.unit-chapter-ctn .unit .details .stats{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;color:var(--text-3)}.unit-chapter-ctn .unit .arrow{width:24px;height:24px;transform:rotate(90deg)}.unit-chapter-ctn .unit .arrow[data-open=true]{transform:rotate(-90deg)}.unit-chapter-ctn .chapter-list{padding:16px 0 16px 36px;border:1px solid var(--global-border);border-right:none;border-left:none;display:grid;gap:16px}.unit-chapter-ctn .chapter-list .item{display:flex;cursor:pointer;align-items:center}.unit-chapter-ctn .chapter-list .item .sno{height:20px;min-width:20px;margin-right:4px;font-size:13px;font-weight:700;line-height:14px;letter-spacing:0;color:var(--text-3)}.unit-chapter-ctn .chapter-list .item .details{flex:1}.unit-chapter-ctn .chapter-list .item .details .name{font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px;letter-spacing:0;color:var(--text-1)}.unit-chapter-ctn .chapter-list .item .details .stats{font-size:11px;font-weight:400;line-height:14px;letter-spacing:0;color:var(--text-3)}.unit-chapter-ctn .chapter-list .item .arrow{width:24px;height:24px}.progress-container{padding:16px;border-radius:12px;border:1px solid var(--global-border);display:grid;gap:12px}.progress-container .header{font-size:16px;text-align:left;font-weight:700;line-height:20px;letter-spacing:0;color:var(--global-text)}.progress-container .progress{display:grid;gap:8px}.progress-container .progress .details{display:flex;justify-content:space-between}.progress-container .progress .details span{font-size:12px;text-align:left;font-weight:500;line-height:14px;letter-spacing:0;color:var(--text-muted)}.progress-container .progress .bar{width:100%;height:4px;border-radius:4px;background:var(--global-border)}.progress-container .progress .bar .filled{height:4px;border-radius:4px;background:var(--color-primary)}.ct-card{display:flex;overflow:hidden;position:relative;border-radius:12px;margin-bottom:32px;background:var(--global-bg);border:1px solid var(--global-border)}.ct-card .card-bg{inset:0;z-index:1;position:absolute;display:flex}.ct-card .card-bg img{width:auto;height:100%;display:block;margin-left:auto}.ct-card .card-fg{z-index:2;padding:16px 32px 16px 16px;background:linear-gradient(90deg,var(--global-bg) 0,var(--global-bg) 80%,transparent 100%)}.ct-card .card-fg .card-title{width:20ch;font-size:18px;font-weight:700;line-height:20px;margin-bottom:4px;letter-spacing:0;color:var(--color-primary)}.ct-card .card-fg .card-subtitle{font-size:12px;font-weight:500;line-height:16px;margin-bottom:10px;letter-spacing:0;color:var(--global-text)}.ct-card .card-fg button{font-size:12px;font-weight:600;line-height:18px;padding:4px 12px;border-radius:4px;letter-spacing:0;background:var(--color-primary)}.cwpyqb-container .cwpyqb-title{font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;margin-bottom:16px;color:var(--global-text)}.cwpyqb-container .cwpyqb-list{gap:16px;display:flex;flex-wrap:wrap}.cwpyqb-container .cwpyqb-list .cwpyqb-card{gap:12px;display:grid;cursor:pointer}.cwpyqb-container .cwpyqb-list .cwpyqb-card .icon{width:64px;height:64px;border-radius:12px;border:1px solid var(--global-border);display:flex;align-items:center;justify-content:center}.cwpyqb-container .cwpyqb-list .cwpyqb-card .icon img{width:24px;height:24px;display:block}.cwpyqb-container .cwpyqb-list .cwpyqb-card .text{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;text-align:center}.chapter-container{gap:16px;display:grid;margin-bottom:24px}.chapter-container .top{display:flex;align-items:center}.chapter-container .top .icon{width:24px;height:24px;margin-right:12px}.chapter-container .top .icon img,.chapter-container .top .icon svg{width:100%;height:100%;display:block}.chapter-container .top .details{flex:1}.chapter-container .top .details .name{font-size:16px;font-weight:500;line-height:20px;margin-bottom:4px;letter-spacing:0;color:var(--text-1)}.chapter-container .top .details .stats{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;color:var(--text-3)}.chapter-container .top .arrow{width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:var(--color-primary);cursor:pointer;text-align:right}.chapter-container .bottom{padding:16px 0;border:1px solid var(--border-1);border-right:none;border-left:none;display:grid;gap:16px}.chapter-container .bottom .topic-row{display:grid;gap:12px}.chapter-container .bottom .topic-row .name{font-size:12px;font-weight:500;line-height:14px;letter-spacing:0}.chapter-container .bottom .topic-row .ques-list{gap:8px;display:flex;flex-wrap:wrap}.chapter-container .bottom .topic-row .ques-list .question{height:40px;width:40px;display:flex;cursor:pointer;position:relative;border-radius:8px;align-items:center;justify-content:center;border:1px solid var(--border-1)}.chapter-container .bottom .topic-row .ques-list .question .star-svg{position:absolute;left:-4px;top:-4px}.chapter-container .bottom .topic-row .ques-list .question .star-svg rect{fill:var(--bg-1)}.chapter-container .bottom .topic-row .ques-list .question .star-svg path{fill:#ffa94d}.chapter-container .bottom .topic-row .ques-list .question .bookmark-svg{position:absolute;right:-1px;top:-1px}.chapter-container .bottom .topic-row .ques-list .question .bookmark-svg path.bg{fill:var(--bg-1)}.chapter-container .bottom .topic-row .ques-list .question .check-svg{left:50%;bottom:-8px;position:absolute;transform:translateX(-50%)}.chapter-container .bottom .topic-row .ques-list .question .check-svg path{stroke:var(--bg-1)}.chapter-container .bottom .topic-row .ques-list .question p{margin:0;font-size:15px;font-weight:500;line-height:20px;text-align:center;letter-spacing:0;color:var(--text-3)}.question-filter-ctn{display:flex;flex-direction:column}.question-filter-ctn .filter{gap:16px;padding:24px;display:grid;border-bottom:1px solid #989aa6}.question-filter-ctn .filter .title{margin:0;font-size:14px;font-weight:500;text-align:left;line-height:18px;letter-spacing:0;color:var(--text-muted)}.question-filter-ctn .filter .title:first-child{margin-top:0}.question-filter-ctn .filter .inputs{display:grid;gap:16px;max-height:60vh;overflow-y:auto}.question-filter-ctn .filter .checkbox{gap:12px;display:flex;align-items:center}.question-filter-ctn .filter .checkbox label{margin:0;cursor:pointer;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--global-text)}.question-filter-ctn .filter .checkbox input[type=checkbox]{width:16px;height:16px;color:var(--global-text)}.question-filter-ctn .filter .checkbox input[type=checkbox]:checked{accent-color:#1589ee}.question-filter-ctn .filter .checkbox input[type=checkbox]:checked+label{color:#1589ee}.question-filter-ctn .tab{display:flex;padding:16px 24px}.question-filter-ctn .tab .apply-filter-btn{margin-left:auto;color:var(--color-primary)}.question-filter-ctn .tab .apply-filter-btn,.question-filter-ctn .tab .clear-filter-btn{padding:0;border:none;font-size:14px;font-weight:500;line-height:14px;letter-spacing:0;background:transparent}.question-filter-ctn .tab .clear-filter-btn{color:var(--color-red)}.question-quiz-ctn{width:100%;height:100vh}.question-quiz-ctn header{top:0;width:100%;z-index:100;position:sticky;background:var(--bg-1)}.question-quiz-ctn header .container{gap:1rem;display:flex;align-items:center}.question-quiz-ctn header .back-button{margin-right:0}.question-quiz-ctn header .details{margin-right:auto}.question-quiz-ctn header .details .chapter-name{margin:0;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--text-1)}.question-quiz-ctn header .details .topic-name{margin:0;font-size:14px;text-align:left;font-weight:400;line-height:18px;letter-spacing:0;color:var(--text-3)}.question-quiz-ctn main{padding-top:0;padding-bottom:0;min-height:calc(100vh - 168px)}.question-quiz-ctn main .label-row{display:flex;margin-bottom:16px}.question-quiz-ctn main .label-row .sno{font-size:14px;font-weight:500;line-height:18px;margin-right:auto;letter-spacing:0;color:var(--text-3)}.question-quiz-ctn main .label-row .actions{display:flex;gap:16px}.question-quiz-ctn main .label-row .actions button{gap:4px;display:flex;align-items:center}.question-quiz-ctn main .label-row .actions button svg .bg{display:none}.question-quiz-ctn main .label-row .actions button.important-btn[data-active=true] span{color:#ffa94d}.question-quiz-ctn main .label-row .actions button.important-btn[data-active=true] svg path{display:block;fill:#ffa94d}.question-quiz-ctn main .label-row .actions button.bookmark-btn[data-active=true] span{color:#1589ee}.question-quiz-ctn main .label-row .actions button.bookmark-btn[data-active=true] svg path{display:block;fill:#1589ee}.question-quiz-ctn main .label-row .actions button svg{width:20px;height:20px}.question-quiz-ctn main .label-row .actions button svg path{fill:var(--text-3)}.question-quiz-ctn main .label-row .actions button span{margin:0;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--text-3)}.question-quiz-ctn main .question{width:100%;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--text-1);margin:0 0 16px}.question-quiz-ctn main .tags{gap:8px;display:flex;flex-wrap:wrap;margin-bottom:16px}.question-quiz-ctn main .tags .label{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;line-height:14px;text-align:center;letter-spacing:0;background:var(--bg-3)}.question-quiz-ctn main .tags .label[data-type=type1]{color:#1589ee;background:rgba(21,137,238,.063)}.question-quiz-ctn main .tags .label[data-type=type2]{color:#a659ff;background:rgba(166,89,255,.1)}.question-quiz-ctn main .options{margin-bottom:24px;display:grid;gap:16px}@media screen and (min-width:768px)and (max-width:991px){.question-quiz-ctn main .options{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.question-quiz-ctn main .options{grid-template-columns:1fr 1fr}}.question-quiz-ctn main .options .option{gap:12px;display:flex;cursor:pointer;border-radius:8px;padding:12px 16px;align-items:center;border:1px solid var(--border-1)}.question-quiz-ctn main .options .option[data-status=correct]{border-color:#31d99c}.question-quiz-ctn main .options .option[data-status=correct] picture{display:block}.question-quiz-ctn main .options .option[data-status=incorrect]{border-color:#ff5858}.question-quiz-ctn main .options .option picture{display:none}.question-quiz-ctn main .options .option .sno{font-size:16px;font-weight:500;line-height:18px;text-align:center;letter-spacing:0;color:var(--text-3)}.question-quiz-ctn main .options .option .text{font-size:14px;font-weight:500;text-align:left;line-height:20px;letter-spacing:0;color:var(--text-1);margin-right:auto}.question-quiz-ctn main .options .correct{border-color:#31d99c}.question-quiz-ctn main .options .correct picture{display:block}.question-quiz-ctn main .answer,.question-quiz-ctn main .solution{margin-bottom:24px;display:grid;gap:8px}.question-quiz-ctn main .answer .header,.question-quiz-ctn main .solution .header{display:flex;gap:8px;align-items:center;justify-content:space-between}.question-quiz-ctn main .answer .title,.question-quiz-ctn main .solution .title{font-size:14px;font-weight:500;text-align:left;line-height:18px;letter-spacing:0;color:var(--text-3)}.question-quiz-ctn main .answer .text,.question-quiz-ctn main .solution .text{font-size:16px;font-weight:400;text-align:left;line-height:20px;letter-spacing:0;color:var(--text-1)}.question-quiz-ctn main .report{gap:8px;display:flex;cursor:pointer;align-items:center;margin-bottom:24px}.question-quiz-ctn main .report svg path{fill:var(--text-3)}.question-quiz-ctn main .report span{font-size:14px;font-weight:500;text-align:left;line-height:18px;letter-spacing:0;color:var(--text-3)}.question-quiz-ctn footer{bottom:0;width:100%;position:sticky;background:var(--bg-1);border-top:1px solid var(--border-1)}.question-quiz-ctn footer .container{gap:2rem;display:flex;align-items:center;justify-content:center}.question-quiz-ctn footer .next-btn,.question-quiz-ctn footer .prev-btn{width:36px;height:36px;border-radius:8px;border:1px solid #1589ee;display:flex;align-items:center;justify-content:center}.question-quiz-ctn footer .next-btn svg path,.question-quiz-ctn footer .prev-btn svg path{fill:#1589ee}.question-quiz-ctn footer .next-btn:disabled,.question-quiz-ctn footer .prev-btn:disabled{border-color:var(--border-1)}.question-quiz-ctn footer .next-btn:disabled svg path,.question-quiz-ctn footer .prev-btn:disabled svg path{fill:var(--border-1)}.question-quiz-ctn footer .next-btn svg{transform:rotate(180deg)}.question-quiz-ctn footer .mark-btn{flex:1;margin:0;height:36px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;border-radius:8px;color:#31d99c;border:1px solid #31d99c}.question-quiz-ctn footer .mark-btn[data-active=true]{color:#fff;background:#31d99c}@media screen and (min-width:992px){.question-quiz-ctn footer .mark-btn{max-width:200px}}.label{display:flex;align-items:center;gap:4px;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;line-height:14px;text-align:center;letter-spacing:0;background:var(--bg-3)}.label[data-type=video-label]{color:#ff5858;background:rgba(255,88,88,.125)}.label svg{width:18px;height:18px}@media screen and (min-width:992px){.video-model-fg{width:750px!important}}.no-bookmarks-ctn{height:80vh;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.bookmarks-ctn .filter-bar{display:flex;gap:10px}.bookmarks-ctn .filter-bar .filter-btn{color:var(--color-primary);padding:5px 10px;font-style:normal;font-weight:500;font-size:12px;line-height:14px;display:flex;align-items:center}.bookmarks-ctn .unit-card{margin-bottom:2rem}.textbook-dashboard-layout{width:100%;height:100vh;display:fixed}.textbook-dashboard-layout header{top:0;width:100%;z-index:100;display:flex;padding:32px;position:sticky;background:var(--global-bg)}.textbook-dashboard-layout header .page-title{gap:.5rem;display:flex;margin-right:auto;align-items:center}.textbook-dashboard-layout header .page-title img{display:block}.textbook-dashboard-layout header .page-title .text{font-size:18px;font-weight:600;line-height:20px;letter-spacing:0}.textbook-dashboard-layout main{min-height:100vh;padding:0 32px}.textbook-dashboard-layout footer{bottom:0;width:100%;height:64px;display:flex;position:sticky;background-color:var(--global-bg);border-top:1px solid var(--global-border)}.textbook-dashboard-layout footer .btn{flex:1;gap:4px;display:flex;align-items:center;justify-content:center;flex-direction:column}.textbook-dashboard-layout footer .btn[data-active=true] svg path{fill:var(--color-primary)}.textbook-dashboard-layout footer .btn[data-active=true] .text{color:var(--color-primary)}.textbook-dashboard-layout footer .btn svg path{fill:var(--text-muted)}.textbook-dashboard-layout footer .btn .text{font-size:12px;font-weight:500;line-height:14px;letter-spacing:0;color:var(--text-muted)}.other-layout{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.textbook-layout{width:100%;height:100vh;display:fixed;margin-top:0}.textbook-layout header{top:0;width:100%;z-index:100;position:sticky;background:var(--global-bg)}.textbook-layout header .container{display:flex;gap:1rem}.textbook-layout header .container .left-header{display:flex;align-items:center;margin-right:auto}.textbook-layout header .container .left-header h1{color:var(--global-text);font-style:normal;font-weight:500;font-size:14px;line-height:18px;margin-left:12px}.textbook-layout main{min-height:calc(100vh - 168px);padding-bottom:0;padding-top:0}.textbook-layout footer{bottom:0;width:100%;padding:0 32px 32px;position:sticky}.default-layout{width:100%;height:100vh;display:fixed}.default-layout header{top:0;width:100%;z-index:100;padding:15px 0;position:sticky;background:var(--global-bg);display:flex;justify-content:space-between;gap:1rem}.default-layout header .left-header{display:flex;gap:1rem;align-items:center}.default-layout header .left-header h3{font-weight:500;font-size:14px;line-height:18px}.default-layout main{min-height:100vh}.default-layout footer{bottom:0;width:100%;padding:0 0 15px;position:sticky}.home-header{padding:16px;color:#1589ee;background:rgba(21,137,238,.2)}@media(max-width:767px){.home-header{padding:0}}.home-header .top-bar{display:flex;justify-content:space-between;align-items:center}.home-header .top-bar .top-bar-left .back-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;mix-blend-mode:normal;border-radius:50px;padding:2px;cursor:pointer}.home-header .top-bar .top-bar-left .back-icon .user-image{border-radius:50px}.home-header .top-bar .top-bar-right{display:flex;gap:1rem}.home-header .top-bar .top-bar-right .view-bookmarks{display:flex;align-items:center;background:rgba(21,137,238,.1);mix-blend-mode:normal;border-radius:10px;padding:9px 12px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;cursor:pointer}.home-header .top-bar .top-bar-right .view-bookmarks:active{background:rgba(82,14,39,.2);box-shadow:0 0 4px rgba(0,0,0,.25)}.home-header .home-header-content{padding-top:16px;color:#1589ee;display:flex;gap:2rem}@media(max-width:767px){.home-header .home-header-content{gap:1rem}}.home-header .home-header-content .book-body{flex:1}.home-header .home-header-content .book-body h2{font-weight:700;font-size:24px;line-height:1.5}@media(max-width:767px){.home-header .home-header-content .book-body h2{font-size:20px}}.home-header .home-header-content .book-body .user-pill{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;height:40px;background:#fdf1f5;mix-blend-mode:normal;border-radius:50px;padding:8px;margin-top:10px}.home-header .home-header-content .book-body .user-pill .user-pill-image{margin-right:8px;height:30px;width:30px}.home-header .home-header-content .book-body .user-pill .user-pill-name{font-weight:500;font-size:11px;line-height:14px}.home-header .home-header-content .book-image img{width:auto;margin:auto;padding:4px;height:150px;border-radius:14px}.how-to-use-card{padding:12px;display:grid;grid-template-columns:2fr 5fr}.how-to-use-card .video{width:100%;height:100%;position:relative}.how-to-use-card .video img{margin:auto}.how-to-use-card .video .video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;border-radius:50%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;cursor:pointer}.how-to-use-card .video-details{gap:8px;display:flex;padding-left:8px;flex-direction:column}.how-to-use-card .video-details .video-title{font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:var(--text-1)}.how-to-use-card .video-details .video-description{font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:var(--text-3)}.reviews{margin-top:24px}.reviews .reviews__container{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.reviews .reviews__container::-webkit-scrollbar{display:none}.review-card{width:250px}.review-card .reviewer-name{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:var(--text-2)}.review-card .review .review-title{font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:var(--text-1)}.review-card .review .review-description{font-weight:500;font-size:12px;line-height:14px;color:var(--text-2)}.review-card .review .review-date{font-weight:500;font-size:11px;line-height:14px;margin-top:10px;color:var(--text-3)}.qr-code-scan{left:0;bottom:0;width:100%;padding:24px 0;position:sticky;background:var(--bg-1);box-shadow:0 -18px 16px -24px #1589ee;display:grid;gap:12px}@media screen and (min-width:992px){.qr-code-scan{display:flex}}.qr-code-scan .qr-code-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;background:#1589ee;color:#fff;box-shadow:0 2px 4px rgba(21,21,41,.2);border-radius:12px;font-weight:700}.qr-code-scan .light-btn{color:#1589ee;background:var(--bg-1);border:2px solid #1589ee}.feature-list{display:flex;flex-wrap:wrap;font-size:12px;list-style:disc;font-weight:500;line-height:14px;padding-left:16px;font-style:normal;color:var(--text-3);display:grid;gap:12px}.feature-list,.tap{justify-content:space-between}.tap{display:flex;align-items:center;background-color:rgba(21,137,238,.2);border-radius:8px;padding:11px;color:#1589ee;cursor:pointer}.tap .tap-text{font-weight:500;font-size:14px;line-height:18px;color:#1589ee}.tap .tap-icon{transform:rotate(180deg)}.header-bar{justify-content:space-between}.header-bar,.header-bar .left-bar{display:flex;align-items:center}.header-bar .left-bar .header-title{font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin-bottom:0;margin-left:10px}.header-bar .link{font-style:normal;font-weight:700;font-size:12px;line-height:14px;text-align:right;color:var(--color-primary)}.scan-result{display:flex;justify-content:center;margin-bottom:20px}.scan-result .view-question{margin:0 10px;padding:8px 15px;color:#fff;background-color:var(--blue-1);border-radius:12px;font-weight:700}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars:before{content:"★★★★★";letter-spacing:1px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:768px){.scan-qr #scan-video{width:100%!important;height:50vh!important;margin-top:4rem}}.scan-qr .change-camera{position:absolute;top:30px;right:30px;z-index:100;padding:10px;background-color:var(--global-bg);border-radius:0 0 0 12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.scan-qr .change-camera .change-camera__icon{width:24px;height:24px}.scan-qr .change-camera .flip-camera{display:flex;align-items:center;background:rgba(21,137,238,.1);mix-blend-mode:normal;border-radius:10px;padding:9px 12px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;cursor:pointer}@media(min-width:768px){.scan-qr .change-camera .flip-camera{display:none}}.scan-qr .change-camera .flip-camera:active{background:rgba(82,14,39,.2);box-shadow:0 0 4px rgba(0,0,0,.25)}.scan-qr .video-container .camera-disabled{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;color:tomato;height:50vh}.scan-qr .video-container .camera-disabled .camera-disabled__title{font-weight:700;font-size:18px;line-height:20px;text-align:center}.scan-qr .video-container .camera-disabled .camera-disabled__description{font-weight:500;font-size:14px;line-height:18px;text-align:center}.scan-qr .scan-title{font-style:normal;font-weight:700;font-size:18px;line-height:20px;text-align:center}.scan-qr .scan-description{font-size:14px;line-height:18px}.scan-qr .scan-description,.scan-qr .scan-help{font-style:normal;font-weight:500;text-align:center}.scan-qr .scan-help{font-size:12px;line-height:14px;color:var(--text-secondary)}@media(min-width:992px){.scan-qr .scan-help{text-align:center}}.scan-qr .help-card{position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:var(--global-bg);border-radius:12px 12px 0 0;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.scan-qr .help-card .help-card__title{font-size:16px;font-weight:500;margin-bottom:8px}.scan-modal .body{text-align:center}.scan-modal .body h2{font-weight:700;font-size:24px;line-height:28px;text-align:center}.scan-modal .body p{font-weight:500;font-size:14px;line-height:18px;text-align:center}.scan-modal .modal-image{display:flex;justify-content:center}.scan-modal .modal-image .scan-modal-image{width:75px;height:75px}.scan-modal .option button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 97px;gap:10px;color:#fff;width:100%;height:56px;background:#1589ee;border-radius:12px}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}body,html{margin:0;padding:0;color:var(--global-text);border-color:var(--global-border);background-color:var(--global-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{outline:none;box-sizing:border-box;transition:color .1s ease-out,background-color .15s ease-out!important}.border{border-radius:12px;border:1px solid var(--border-1)}.container{width:100%;padding:24px;margin-left:auto;margin-right:auto}@media(min-width:576px){.container{padding:24px 36px;width:540px}}@media(min-width:768px){.container{width:720px}}@media(min-width:992px){.container{width:960px}}@media(min-width:1200px){.container{width:1140px}}.d-flex{display:flex}@media(prefers-color-scheme:dark){html{color-scheme:dark}body{color:var(--global-text);background-color:var(--global-bg)}}.loader{border:16px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:-2px;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))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (prefers-color-scheme:dark){.dark\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}}@media (min-width:640px){.sm\:h-\[400px\]{height:400px}.sm\:h-16{height:4rem}.sm\:w-16{width:4rem}}@media (min-width:768px){.md\:w-\[600px\]{width:600px}}@media (min-width:1024px){.lg\:w-\[700px\]{width:700px}}