@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap";*,:before,:after{--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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.left-0{left:0}.right-0{right:0}.right-1\/4{right:25%}.right-8{right:2rem}.top-0{top:0}.top-1\/4{top:25%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.mx-0{margin-left:0;margin-right:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-40{margin-bottom:10rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-4{margin-left:1rem}.mr-20{margin-right:5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[102px\]{height:102px}.h-\[45px\]{height:45px}.h-full{height:100%}.max-h-\[525px\]{max-height:525px}.min-h-28{min-height:7rem}.min-h-screen{min-height:100vh}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[180px\]{width:180px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[60px\]{width:60px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[200px\]{min-width:200px}.max-w-6xl{max-width:72rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[320px\]{max-width:320px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-l{border-left-width:1px}.border-r-2{border-right-width:2px}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-correct-answer{--tw-border-opacity: 1;border-color:rgb(0 125 255 / var(--tw-border-opacity, 1))}.border-etoos-ui4{border-color:var(--theme-gray-bc)}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#9ecdd1\]{--tw-bg-opacity: 1;background-color:rgb(158 205 209 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-correct-answer\/10{background-color:#007dff1a}.bg-dion-color{background-color:var(--theme-dion)}.bg-etoos-ui1{background-color:var(--theme-gray-22)}.bg-etoos-ui6{background-color:var(--theme-gray-f4)}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-wrong-answer\/10{background-color:#f43f1e1a}.stroke-1{stroke-width:1}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pl-16{padding-left:4rem}.pr-6{padding-right:1.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-base{font-size:1rem;line-height:1.5rem}.text-body1{font-size:var(--font-body1-size);line-height:var(--font-body1-line-height);letter-spacing:var(--font-body1-letter-spacing)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-subtitle2{font-size:var(--font-subtitle2-size);line-height:var(--font-subtitle2-line-height);letter-spacing:var(--font-subtitle2-letter-spacing)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-subtitle2{font-weight:var(--font-subtitle2-weight)}.capitalize{text-transform:capitalize}.leading-tight{line-height:1.25}.text-\[\#0C818B\]{--tw-text-opacity: 1;color:rgb(12 129 139 / var(--tw-text-opacity, 1))}.text-\[\#bcbcbc\]{--tw-text-opacity: 1;color:rgb(188 188 188 / var(--tw-text-opacity, 1))}.text-\[\#ffffff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-correct-answer{--tw-text-opacity: 1;color:rgb(0 125 255 / var(--tw-text-opacity, 1))}.text-dion-color{color:var(--theme-dion)}.text-error{color:var(--theme-error)}.text-etoos-ui1{color:var(--theme-gray-22)}.text-etoos-ui2{color:var(--theme-gray-66)}.text-etoos-ui3{color:var(--theme-gray-99)}.text-etoos-ui4{color:var(--theme-gray-bc)}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-error{text-decoration-color:var(--theme-error)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(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)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.full-headline{font-weight:var(--font-headline-weight);font-size:var(--font-headline-size);line-height:var(--font-headline-line-height);letter-spacing:var(--font-headline-letter-spacing)}.full-subtitle1{font-weight:var(--font-subtitle1-weight);font-size:var(--font-subtitle1-size);line-height:var(--font-subtitle1-line-height);letter-spacing:var(--font-subtitle1-letter-spacing)}.full-subtitle2{font-weight:var(--font-subtitle2-weight);font-size:var(--font-subtitle2-size);line-height:var(--font-subtitle2-line-height);letter-spacing:var(--font-subtitle2-letter-spacing)}.full-body1{font-weight:var(--font-body1-weight);font-size:var(--font-body1-size);line-height:var(--font-body1-line-height);letter-spacing:var(--font-body1-letter-spacing)}.full-button1{font-weight:var(--font-button1-weight);font-size:var(--font-button1-size);line-height:var(--font-button1-line-height);letter-spacing:var(--font-button1-letter-spacing)}.full-button3{font-weight:var(--font-button3-weight);font-size:var(--font-button3-size);line-height:var(--font-button3-line-height);letter-spacing:var(--font-button3-letter-spacing)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.d-book{font-family:Noto Sans KR,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light only;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){:root{color-scheme:light only;background-color:#fff;color:#222}body{background-color:#fff;color:#222}}:root{font-family:Noto Sans KR,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light only;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-height: 100vh}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{font-family:Noto Sans KR,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light only;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{outline:none}button:focus,button:focus-visible{outline:none}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}@media (max-width: 767px){.max-\[767px\]\:\!h-10{height:2.5rem!important}.max-\[767px\]\:\!w-10{width:2.5rem!important}.max-\[767px\]\:\!max-w-none{max-width:none!important}.max-\[767px\]\:gap-3{gap:.75rem}.max-\[767px\]\:\!text-base{font-size:1rem!important;line-height:1.5rem!important}}@media (min-width: 640px){.sm\:max-w-\[240px\]{max-width:240px}.sm\:p-1{padding:.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:h-9{height:2.25rem}.md\:w-9{width:2.25rem}.md\:max-w-\[280px\]{max-width:280px}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}@media (min-width: 640px){.min-\[768px\]\:sm\:gap-1{gap:.25rem}}.min-\[768px\]\:gap-3{gap:.75rem}.min-\[768px\]\:md\:gap-1{gap:.25rem}@media (min-width: 1024px){.min-\[768px\]\:lg\:gap-3{gap:.75rem}}}@media (min-width: 1024px){.lg\:h-10{height:2.5rem}.lg\:w-10{width:2.5rem}.lg\:max-w-\[320px\]{max-width:320px}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1280px){.xl\:p-6{padding:1.5rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}.btn-primary,.btn-group-info,.btn-student-info,.invite-list li .btn-invite button{background-color:"#007DFF";color:"#ffffff";padding:8px 16px;border-radius:4px}:root{--theme-primary: #007DFF;--theme-secondary1: #9ECDD1;--theme-secondary2: #EFF8F8;--theme-error: #F43F1E;--theme-gray-22: #222222;--theme-gray-66: #666666;--theme-gray-99: #999999;--theme-gray-bc: #bcbcbc;--theme-gray-e2: #e2e2e2;--theme-gray-f4: #f4f4f4;--theme-white: #ffffff;--theme-black: #000000;--theme-dion: #0C818B}.bg-primary{background-color:#007dff!important}.text-primary{color:#007dff!important}.bg-secondary1{background-color:#9ecdd1!important}.text-secondary1{color:#9ecdd1!important}.bg-secondary2{background-color:#eff8f8!important}.text-secondary2{color:#eff8f8!important}.bg-error{background-color:#f43f1e!important}.text-error{color:#f43f1e!important}.bg-gray-22{background-color:#222!important}.text-gray-22{color:#222!important}.bg-gray-66{background-color:#666!important}.text-gray-66{color:#666!important}.bg-gray-99{background-color:#999!important}.text-gray-99{color:#999!important}.bg-gray-bc{background-color:#bcbcbc!important}.text-gray-bc{color:#bcbcbc!important}.bg-gray-e2{background-color:#e2e2e2!important}.text-gray-e2{color:#e2e2e2!important}.bg-gray-f4{background-color:#f4f4f4!important}.text-gray-f4{color:#f4f4f4!important}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.bg-black{background-color:#000!important}.text-black{color:#000!important}.bg-dion{background-color:#0c818b!important}.text-dion{color:#0c818b!important}.ma-auto{margin:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ma-0{margin:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.ma-1{margin:1px!important}.ml-1{margin-left:1px!important}.mr-1{margin-right:1px!important}.mt-1{margin-top:1px!important}.mb-1{margin-bottom:1px!important}.mx-1{margin-left:1px!important;margin-right:1px!important}.my-1{margin-top:1px!important;margin-bottom:1px!important}.ma-2{margin:2px!important}.ml-2{margin-left:2px!important}.mr-2{margin-right:2px!important}.mt-2{margin-top:2px!important}.mb-2{margin-bottom:2px!important}.mx-2{margin-left:2px!important;margin-right:2px!important}.my-2{margin-top:2px!important;margin-bottom:2px!important}.ma-3{margin:3px!important}.ml-3{margin-left:3px!important}.mr-3{margin-right:3px!important}.mt-3{margin-top:3px!important}.mb-3{margin-bottom:3px!important}.mx-3{margin-left:3px!important;margin-right:3px!important}.my-3{margin-top:3px!important;margin-bottom:3px!important}.ma-4{margin:4px!important}.ml-4{margin-left:4px!important}.mr-4{margin-right:4px!important}.mt-4{margin-top:4px!important}.mb-4{margin-bottom:4px!important}.mx-4{margin-left:4px!important;margin-right:4px!important}.my-4{margin-top:4px!important;margin-bottom:4px!important}.ma-5{margin:5px!important}.ml-5{margin-left:5px!important}.mr-5{margin-right:5px!important}.mt-5{margin-top:5px!important}.mb-5{margin-bottom:5px!important}.mx-5{margin-left:5px!important;margin-right:5px!important}.my-5{margin-top:5px!important;margin-bottom:5px!important}.ma-6{margin:6px!important}.ml-6{margin-left:6px!important}.mr-6{margin-right:6px!important}.mt-6{margin-top:6px!important}.mb-6{margin-bottom:6px!important}.mx-6{margin-left:6px!important;margin-right:6px!important}.my-6{margin-top:6px!important;margin-bottom:6px!important}.ma-7{margin:7px!important}.ml-7{margin-left:7px!important}.mr-7{margin-right:7px!important}.mt-7{margin-top:7px!important}.mb-7{margin-bottom:7px!important}.mx-7{margin-left:7px!important;margin-right:7px!important}.my-7{margin-top:7px!important;margin-bottom:7px!important}.ma-8{margin:8px!important}.ml-8{margin-left:8px!important}.mr-8{margin-right:8px!important}.mt-8{margin-top:8px!important}.mb-8{margin-bottom:8px!important}.mx-8{margin-left:8px!important;margin-right:8px!important}.my-8{margin-top:8px!important;margin-bottom:8px!important}.ma-9{margin:9px!important}.ml-9{margin-left:9px!important}.mr-9{margin-right:9px!important}.mt-9{margin-top:9px!important}.mb-9{margin-bottom:9px!important}.mx-9{margin-left:9px!important;margin-right:9px!important}.my-9{margin-top:9px!important;margin-bottom:9px!important}.ma-10{margin:10px!important}.ml-10{margin-left:10px!important}.mr-10{margin-right:10px!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.mx-10{margin-left:10px!important;margin-right:10px!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.ma-11{margin:11px!important}.ml-11{margin-left:11px!important}.mr-11{margin-right:11px!important}.mt-11{margin-top:11px!important}.mb-11{margin-bottom:11px!important}.mx-11{margin-left:11px!important;margin-right:11px!important}.my-11{margin-top:11px!important;margin-bottom:11px!important}.ma-12{margin:12px!important}.ml-12{margin-left:12px!important}.mr-12{margin-right:12px!important}.mt-12{margin-top:12px!important}.mb-12{margin-bottom:12px!important}.mx-12{margin-left:12px!important;margin-right:12px!important}.my-12{margin-top:12px!important;margin-bottom:12px!important}.ma-13{margin:13px!important}.ml-13{margin-left:13px!important}.mr-13{margin-right:13px!important}.mt-13{margin-top:13px!important}.mb-13{margin-bottom:13px!important}.mx-13{margin-left:13px!important;margin-right:13px!important}.my-13{margin-top:13px!important;margin-bottom:13px!important}.ma-14{margin:14px!important}.ml-14{margin-left:14px!important}.mr-14{margin-right:14px!important}.mt-14{margin-top:14px!important}.mb-14{margin-bottom:14px!important}.mx-14{margin-left:14px!important;margin-right:14px!important}.my-14{margin-top:14px!important;margin-bottom:14px!important}.ma-15{margin:15px!important}.ml-15{margin-left:15px!important}.mr-15{margin-right:15px!important}.mt-15{margin-top:15px!important}.mb-15{margin-bottom:15px!important}.mx-15{margin-left:15px!important;margin-right:15px!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.ma-16{margin:16px!important}.ml-16{margin-left:16px!important}.mr-16{margin-right:16px!important}.mt-16{margin-top:16px!important}.mb-16{margin-bottom:16px!important}.mx-16{margin-left:16px!important;margin-right:16px!important}.my-16{margin-top:16px!important;margin-bottom:16px!important}.ma-17{margin:17px!important}.ml-17{margin-left:17px!important}.mr-17{margin-right:17px!important}.mt-17{margin-top:17px!important}.mb-17{margin-bottom:17px!important}.mx-17{margin-left:17px!important;margin-right:17px!important}.my-17{margin-top:17px!important;margin-bottom:17px!important}.ma-18{margin:18px!important}.ml-18{margin-left:18px!important}.mr-18{margin-right:18px!important}.mt-18{margin-top:18px!important}.mb-18{margin-bottom:18px!important}.mx-18{margin-left:18px!important;margin-right:18px!important}.my-18{margin-top:18px!important;margin-bottom:18px!important}.ma-19{margin:19px!important}.ml-19{margin-left:19px!important}.mr-19{margin-right:19px!important}.mt-19{margin-top:19px!important}.mb-19{margin-bottom:19px!important}.mx-19{margin-left:19px!important;margin-right:19px!important}.my-19{margin-top:19px!important;margin-bottom:19px!important}.ma-20{margin:20px!important}.ml-20{margin-left:20px!important}.mr-20{margin-right:20px!important}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.mx-20{margin-left:20px!important;margin-right:20px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.ma-21{margin:21px!important}.ml-21{margin-left:21px!important}.mr-21{margin-right:21px!important}.mt-21{margin-top:21px!important}.mb-21{margin-bottom:21px!important}.mx-21{margin-left:21px!important;margin-right:21px!important}.my-21{margin-top:21px!important;margin-bottom:21px!important}.ma-22{margin:22px!important}.ml-22{margin-left:22px!important}.mr-22{margin-right:22px!important}.mt-22{margin-top:22px!important}.mb-22{margin-bottom:22px!important}.mx-22{margin-left:22px!important;margin-right:22px!important}.my-22{margin-top:22px!important;margin-bottom:22px!important}.ma-23{margin:23px!important}.ml-23{margin-left:23px!important}.mr-23{margin-right:23px!important}.mt-23{margin-top:23px!important}.mb-23{margin-bottom:23px!important}.mx-23{margin-left:23px!important;margin-right:23px!important}.my-23{margin-top:23px!important;margin-bottom:23px!important}.ma-24{margin:24px!important}.ml-24{margin-left:24px!important}.mr-24{margin-right:24px!important}.mt-24{margin-top:24px!important}.mb-24{margin-bottom:24px!important}.mx-24{margin-left:24px!important;margin-right:24px!important}.my-24{margin-top:24px!important;margin-bottom:24px!important}.ma-25{margin:25px!important}.ml-25{margin-left:25px!important}.mr-25{margin-right:25px!important}.mt-25{margin-top:25px!important}.mb-25{margin-bottom:25px!important}.mx-25{margin-left:25px!important;margin-right:25px!important}.my-25{margin-top:25px!important;margin-bottom:25px!important}.ma-26{margin:26px!important}.ml-26{margin-left:26px!important}.mr-26{margin-right:26px!important}.mt-26{margin-top:26px!important}.mb-26{margin-bottom:26px!important}.mx-26{margin-left:26px!important;margin-right:26px!important}.my-26{margin-top:26px!important;margin-bottom:26px!important}.ma-27{margin:27px!important}.ml-27{margin-left:27px!important}.mr-27{margin-right:27px!important}.mt-27{margin-top:27px!important}.mb-27{margin-bottom:27px!important}.mx-27{margin-left:27px!important;margin-right:27px!important}.my-27{margin-top:27px!important;margin-bottom:27px!important}.ma-28{margin:28px!important}.ml-28{margin-left:28px!important}.mr-28{margin-right:28px!important}.mt-28{margin-top:28px!important}.mb-28{margin-bottom:28px!important}.mx-28{margin-left:28px!important;margin-right:28px!important}.my-28{margin-top:28px!important;margin-bottom:28px!important}.ma-29{margin:29px!important}.ml-29{margin-left:29px!important}.mr-29{margin-right:29px!important}.mt-29{margin-top:29px!important}.mb-29{margin-bottom:29px!important}.mx-29{margin-left:29px!important;margin-right:29px!important}.my-29{margin-top:29px!important;margin-bottom:29px!important}.ma-30{margin:30px!important}.ml-30{margin-left:30px!important}.mr-30{margin-right:30px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.mx-30{margin-left:30px!important;margin-right:30px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.ma-31{margin:31px!important}.ml-31{margin-left:31px!important}.mr-31{margin-right:31px!important}.mt-31{margin-top:31px!important}.mb-31{margin-bottom:31px!important}.mx-31{margin-left:31px!important;margin-right:31px!important}.my-31{margin-top:31px!important;margin-bottom:31px!important}.ma-32{margin:32px!important}.ml-32{margin-left:32px!important}.mr-32{margin-right:32px!important}.mt-32{margin-top:32px!important}.mb-32{margin-bottom:32px!important}.mx-32{margin-left:32px!important;margin-right:32px!important}.my-32{margin-top:32px!important;margin-bottom:32px!important}.ma-33{margin:33px!important}.ml-33{margin-left:33px!important}.mr-33{margin-right:33px!important}.mt-33{margin-top:33px!important}.mb-33{margin-bottom:33px!important}.mx-33{margin-left:33px!important;margin-right:33px!important}.my-33{margin-top:33px!important;margin-bottom:33px!important}.ma-34{margin:34px!important}.ml-34{margin-left:34px!important}.mr-34{margin-right:34px!important}.mt-34{margin-top:34px!important}.mb-34{margin-bottom:34px!important}.mx-34{margin-left:34px!important;margin-right:34px!important}.my-34{margin-top:34px!important;margin-bottom:34px!important}.ma-35{margin:35px!important}.ml-35{margin-left:35px!important}.mr-35{margin-right:35px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.mx-35{margin-left:35px!important;margin-right:35px!important}.my-35{margin-top:35px!important;margin-bottom:35px!important}.ma-36{margin:36px!important}.ml-36{margin-left:36px!important}.mr-36{margin-right:36px!important}.mt-36{margin-top:36px!important}.mb-36{margin-bottom:36px!important}.mx-36{margin-left:36px!important;margin-right:36px!important}.my-36{margin-top:36px!important;margin-bottom:36px!important}.ma-37{margin:37px!important}.ml-37{margin-left:37px!important}.mr-37{margin-right:37px!important}.mt-37{margin-top:37px!important}.mb-37{margin-bottom:37px!important}.mx-37{margin-left:37px!important;margin-right:37px!important}.my-37{margin-top:37px!important;margin-bottom:37px!important}.ma-38{margin:38px!important}.ml-38{margin-left:38px!important}.mr-38{margin-right:38px!important}.mt-38{margin-top:38px!important}.mb-38{margin-bottom:38px!important}.mx-38{margin-left:38px!important;margin-right:38px!important}.my-38{margin-top:38px!important;margin-bottom:38px!important}.ma-39{margin:39px!important}.ml-39{margin-left:39px!important}.mr-39{margin-right:39px!important}.mt-39{margin-top:39px!important}.mb-39{margin-bottom:39px!important}.mx-39{margin-left:39px!important;margin-right:39px!important}.my-39{margin-top:39px!important;margin-bottom:39px!important}.ma-40{margin:40px!important}.ml-40{margin-left:40px!important}.mr-40{margin-right:40px!important}.mt-40{margin-top:40px!important}.mb-40{margin-bottom:40px!important}.mx-40{margin-left:40px!important;margin-right:40px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.ma-41{margin:41px!important}.ml-41{margin-left:41px!important}.mr-41{margin-right:41px!important}.mt-41{margin-top:41px!important}.mb-41{margin-bottom:41px!important}.mx-41{margin-left:41px!important;margin-right:41px!important}.my-41{margin-top:41px!important;margin-bottom:41px!important}.ma-42{margin:42px!important}.ml-42{margin-left:42px!important}.mr-42{margin-right:42px!important}.mt-42{margin-top:42px!important}.mb-42{margin-bottom:42px!important}.mx-42{margin-left:42px!important;margin-right:42px!important}.my-42{margin-top:42px!important;margin-bottom:42px!important}.ma-43{margin:43px!important}.ml-43{margin-left:43px!important}.mr-43{margin-right:43px!important}.mt-43{margin-top:43px!important}.mb-43{margin-bottom:43px!important}.mx-43{margin-left:43px!important;margin-right:43px!important}.my-43{margin-top:43px!important;margin-bottom:43px!important}.ma-44{margin:44px!important}.ml-44{margin-left:44px!important}.mr-44{margin-right:44px!important}.mt-44{margin-top:44px!important}.mb-44{margin-bottom:44px!important}.mx-44{margin-left:44px!important;margin-right:44px!important}.my-44{margin-top:44px!important;margin-bottom:44px!important}.ma-45{margin:45px!important}.ml-45{margin-left:45px!important}.mr-45{margin-right:45px!important}.mt-45{margin-top:45px!important}.mb-45{margin-bottom:45px!important}.mx-45{margin-left:45px!important;margin-right:45px!important}.my-45{margin-top:45px!important;margin-bottom:45px!important}.ma-46{margin:46px!important}.ml-46{margin-left:46px!important}.mr-46{margin-right:46px!important}.mt-46{margin-top:46px!important}.mb-46{margin-bottom:46px!important}.mx-46{margin-left:46px!important;margin-right:46px!important}.my-46{margin-top:46px!important;margin-bottom:46px!important}.ma-47{margin:47px!important}.ml-47{margin-left:47px!important}.mr-47{margin-right:47px!important}.mt-47{margin-top:47px!important}.mb-47{margin-bottom:47px!important}.mx-47{margin-left:47px!important;margin-right:47px!important}.my-47{margin-top:47px!important;margin-bottom:47px!important}.ma-48{margin:48px!important}.ml-48{margin-left:48px!important}.mr-48{margin-right:48px!important}.mt-48{margin-top:48px!important}.mb-48{margin-bottom:48px!important}.mx-48{margin-left:48px!important;margin-right:48px!important}.my-48{margin-top:48px!important;margin-bottom:48px!important}.ma-49{margin:49px!important}.ml-49{margin-left:49px!important}.mr-49{margin-right:49px!important}.mt-49{margin-top:49px!important}.mb-49{margin-bottom:49px!important}.mx-49{margin-left:49px!important;margin-right:49px!important}.my-49{margin-top:49px!important;margin-bottom:49px!important}.ma-50{margin:50px!important}.ml-50{margin-left:50px!important}.mr-50{margin-right:50px!important}.mt-50{margin-top:50px!important}.mb-50{margin-bottom:50px!important}.mx-50{margin-left:50px!important;margin-right:50px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.ma-51{margin:51px!important}.ml-51{margin-left:51px!important}.mr-51{margin-right:51px!important}.mt-51{margin-top:51px!important}.mb-51{margin-bottom:51px!important}.mx-51{margin-left:51px!important;margin-right:51px!important}.my-51{margin-top:51px!important;margin-bottom:51px!important}.ma-52{margin:52px!important}.ml-52{margin-left:52px!important}.mr-52{margin-right:52px!important}.mt-52{margin-top:52px!important}.mb-52{margin-bottom:52px!important}.mx-52{margin-left:52px!important;margin-right:52px!important}.my-52{margin-top:52px!important;margin-bottom:52px!important}.ma-53{margin:53px!important}.ml-53{margin-left:53px!important}.mr-53{margin-right:53px!important}.mt-53{margin-top:53px!important}.mb-53{margin-bottom:53px!important}.mx-53{margin-left:53px!important;margin-right:53px!important}.my-53{margin-top:53px!important;margin-bottom:53px!important}.ma-54{margin:54px!important}.ml-54{margin-left:54px!important}.mr-54{margin-right:54px!important}.mt-54{margin-top:54px!important}.mb-54{margin-bottom:54px!important}.mx-54{margin-left:54px!important;margin-right:54px!important}.my-54{margin-top:54px!important;margin-bottom:54px!important}.ma-55{margin:55px!important}.ml-55{margin-left:55px!important}.mr-55{margin-right:55px!important}.mt-55{margin-top:55px!important}.mb-55{margin-bottom:55px!important}.mx-55{margin-left:55px!important;margin-right:55px!important}.my-55{margin-top:55px!important;margin-bottom:55px!important}.ma-56{margin:56px!important}.ml-56{margin-left:56px!important}.mr-56{margin-right:56px!important}.mt-56{margin-top:56px!important}.mb-56{margin-bottom:56px!important}.mx-56{margin-left:56px!important;margin-right:56px!important}.my-56{margin-top:56px!important;margin-bottom:56px!important}.ma-57{margin:57px!important}.ml-57{margin-left:57px!important}.mr-57{margin-right:57px!important}.mt-57{margin-top:57px!important}.mb-57{margin-bottom:57px!important}.mx-57{margin-left:57px!important;margin-right:57px!important}.my-57{margin-top:57px!important;margin-bottom:57px!important}.ma-58{margin:58px!important}.ml-58{margin-left:58px!important}.mr-58{margin-right:58px!important}.mt-58{margin-top:58px!important}.mb-58{margin-bottom:58px!important}.mx-58{margin-left:58px!important;margin-right:58px!important}.my-58{margin-top:58px!important;margin-bottom:58px!important}.ma-59{margin:59px!important}.ml-59{margin-left:59px!important}.mr-59{margin-right:59px!important}.mt-59{margin-top:59px!important}.mb-59{margin-bottom:59px!important}.mx-59{margin-left:59px!important;margin-right:59px!important}.my-59{margin-top:59px!important;margin-bottom:59px!important}.ma-60{margin:60px!important}.ml-60{margin-left:60px!important}.mr-60{margin-right:60px!important}.mt-60{margin-top:60px!important}.mb-60{margin-bottom:60px!important}.mx-60{margin-left:60px!important;margin-right:60px!important}.my-60{margin-top:60px!important;margin-bottom:60px!important}.ma-61{margin:61px!important}.ml-61{margin-left:61px!important}.mr-61{margin-right:61px!important}.mt-61{margin-top:61px!important}.mb-61{margin-bottom:61px!important}.mx-61{margin-left:61px!important;margin-right:61px!important}.my-61{margin-top:61px!important;margin-bottom:61px!important}.ma-62{margin:62px!important}.ml-62{margin-left:62px!important}.mr-62{margin-right:62px!important}.mt-62{margin-top:62px!important}.mb-62{margin-bottom:62px!important}.mx-62{margin-left:62px!important;margin-right:62px!important}.my-62{margin-top:62px!important;margin-bottom:62px!important}.ma-63{margin:63px!important}.ml-63{margin-left:63px!important}.mr-63{margin-right:63px!important}.mt-63{margin-top:63px!important}.mb-63{margin-bottom:63px!important}.mx-63{margin-left:63px!important;margin-right:63px!important}.my-63{margin-top:63px!important;margin-bottom:63px!important}.ma-64{margin:64px!important}.ml-64{margin-left:64px!important}.mr-64{margin-right:64px!important}.mt-64{margin-top:64px!important}.mb-64{margin-bottom:64px!important}.mx-64{margin-left:64px!important;margin-right:64px!important}.my-64{margin-top:64px!important;margin-bottom:64px!important}.ma-65{margin:65px!important}.ml-65{margin-left:65px!important}.mr-65{margin-right:65px!important}.mt-65{margin-top:65px!important}.mb-65{margin-bottom:65px!important}.mx-65{margin-left:65px!important;margin-right:65px!important}.my-65{margin-top:65px!important;margin-bottom:65px!important}.ma-66{margin:66px!important}.ml-66{margin-left:66px!important}.mr-66{margin-right:66px!important}.mt-66{margin-top:66px!important}.mb-66{margin-bottom:66px!important}.mx-66{margin-left:66px!important;margin-right:66px!important}.my-66{margin-top:66px!important;margin-bottom:66px!important}.ma-67{margin:67px!important}.ml-67{margin-left:67px!important}.mr-67{margin-right:67px!important}.mt-67{margin-top:67px!important}.mb-67{margin-bottom:67px!important}.mx-67{margin-left:67px!important;margin-right:67px!important}.my-67{margin-top:67px!important;margin-bottom:67px!important}.ma-68{margin:68px!important}.ml-68{margin-left:68px!important}.mr-68{margin-right:68px!important}.mt-68{margin-top:68px!important}.mb-68{margin-bottom:68px!important}.mx-68{margin-left:68px!important;margin-right:68px!important}.my-68{margin-top:68px!important;margin-bottom:68px!important}.ma-69{margin:69px!important}.ml-69{margin-left:69px!important}.mr-69{margin-right:69px!important}.mt-69{margin-top:69px!important}.mb-69{margin-bottom:69px!important}.mx-69{margin-left:69px!important;margin-right:69px!important}.my-69{margin-top:69px!important;margin-bottom:69px!important}.ma-70{margin:70px!important}.ml-70{margin-left:70px!important}.mr-70{margin-right:70px!important}.mt-70{margin-top:70px!important}.mb-70{margin-bottom:70px!important}.mx-70{margin-left:70px!important;margin-right:70px!important}.my-70{margin-top:70px!important;margin-bottom:70px!important}.ma-71{margin:71px!important}.ml-71{margin-left:71px!important}.mr-71{margin-right:71px!important}.mt-71{margin-top:71px!important}.mb-71{margin-bottom:71px!important}.mx-71{margin-left:71px!important;margin-right:71px!important}.my-71{margin-top:71px!important;margin-bottom:71px!important}.ma-72{margin:72px!important}.ml-72{margin-left:72px!important}.mr-72{margin-right:72px!important}.mt-72{margin-top:72px!important}.mb-72{margin-bottom:72px!important}.mx-72{margin-left:72px!important;margin-right:72px!important}.my-72{margin-top:72px!important;margin-bottom:72px!important}.ma-73{margin:73px!important}.ml-73{margin-left:73px!important}.mr-73{margin-right:73px!important}.mt-73{margin-top:73px!important}.mb-73{margin-bottom:73px!important}.mx-73{margin-left:73px!important;margin-right:73px!important}.my-73{margin-top:73px!important;margin-bottom:73px!important}.ma-74{margin:74px!important}.ml-74{margin-left:74px!important}.mr-74{margin-right:74px!important}.mt-74{margin-top:74px!important}.mb-74{margin-bottom:74px!important}.mx-74{margin-left:74px!important;margin-right:74px!important}.my-74{margin-top:74px!important;margin-bottom:74px!important}.ma-75{margin:75px!important}.ml-75{margin-left:75px!important}.mr-75{margin-right:75px!important}.mt-75{margin-top:75px!important}.mb-75{margin-bottom:75px!important}.mx-75{margin-left:75px!important;margin-right:75px!important}.my-75{margin-top:75px!important;margin-bottom:75px!important}.ma-76{margin:76px!important}.ml-76{margin-left:76px!important}.mr-76{margin-right:76px!important}.mt-76{margin-top:76px!important}.mb-76{margin-bottom:76px!important}.mx-76{margin-left:76px!important;margin-right:76px!important}.my-76{margin-top:76px!important;margin-bottom:76px!important}.ma-77{margin:77px!important}.ml-77{margin-left:77px!important}.mr-77{margin-right:77px!important}.mt-77{margin-top:77px!important}.mb-77{margin-bottom:77px!important}.mx-77{margin-left:77px!important;margin-right:77px!important}.my-77{margin-top:77px!important;margin-bottom:77px!important}.ma-78{margin:78px!important}.ml-78{margin-left:78px!important}.mr-78{margin-right:78px!important}.mt-78{margin-top:78px!important}.mb-78{margin-bottom:78px!important}.mx-78{margin-left:78px!important;margin-right:78px!important}.my-78{margin-top:78px!important;margin-bottom:78px!important}.ma-79{margin:79px!important}.ml-79{margin-left:79px!important}.mr-79{margin-right:79px!important}.mt-79{margin-top:79px!important}.mb-79{margin-bottom:79px!important}.mx-79{margin-left:79px!important;margin-right:79px!important}.my-79{margin-top:79px!important;margin-bottom:79px!important}.ma-80{margin:80px!important}.ml-80{margin-left:80px!important}.mr-80{margin-right:80px!important}.mt-80{margin-top:80px!important}.mb-80{margin-bottom:80px!important}.mx-80{margin-left:80px!important;margin-right:80px!important}.my-80{margin-top:80px!important;margin-bottom:80px!important}.ma-81{margin:81px!important}.ml-81{margin-left:81px!important}.mr-81{margin-right:81px!important}.mt-81{margin-top:81px!important}.mb-81{margin-bottom:81px!important}.mx-81{margin-left:81px!important;margin-right:81px!important}.my-81{margin-top:81px!important;margin-bottom:81px!important}.ma-82{margin:82px!important}.ml-82{margin-left:82px!important}.mr-82{margin-right:82px!important}.mt-82{margin-top:82px!important}.mb-82{margin-bottom:82px!important}.mx-82{margin-left:82px!important;margin-right:82px!important}.my-82{margin-top:82px!important;margin-bottom:82px!important}.ma-83{margin:83px!important}.ml-83{margin-left:83px!important}.mr-83{margin-right:83px!important}.mt-83{margin-top:83px!important}.mb-83{margin-bottom:83px!important}.mx-83{margin-left:83px!important;margin-right:83px!important}.my-83{margin-top:83px!important;margin-bottom:83px!important}.ma-84{margin:84px!important}.ml-84{margin-left:84px!important}.mr-84{margin-right:84px!important}.mt-84{margin-top:84px!important}.mb-84{margin-bottom:84px!important}.mx-84{margin-left:84px!important;margin-right:84px!important}.my-84{margin-top:84px!important;margin-bottom:84px!important}.ma-85{margin:85px!important}.ml-85{margin-left:85px!important}.mr-85{margin-right:85px!important}.mt-85{margin-top:85px!important}.mb-85{margin-bottom:85px!important}.mx-85{margin-left:85px!important;margin-right:85px!important}.my-85{margin-top:85px!important;margin-bottom:85px!important}.ma-86{margin:86px!important}.ml-86{margin-left:86px!important}.mr-86{margin-right:86px!important}.mt-86{margin-top:86px!important}.mb-86{margin-bottom:86px!important}.mx-86{margin-left:86px!important;margin-right:86px!important}.my-86{margin-top:86px!important;margin-bottom:86px!important}.ma-87{margin:87px!important}.ml-87{margin-left:87px!important}.mr-87{margin-right:87px!important}.mt-87{margin-top:87px!important}.mb-87{margin-bottom:87px!important}.mx-87{margin-left:87px!important;margin-right:87px!important}.my-87{margin-top:87px!important;margin-bottom:87px!important}.ma-88{margin:88px!important}.ml-88{margin-left:88px!important}.mr-88{margin-right:88px!important}.mt-88{margin-top:88px!important}.mb-88{margin-bottom:88px!important}.mx-88{margin-left:88px!important;margin-right:88px!important}.my-88{margin-top:88px!important;margin-bottom:88px!important}.ma-89{margin:89px!important}.ml-89{margin-left:89px!important}.mr-89{margin-right:89px!important}.mt-89{margin-top:89px!important}.mb-89{margin-bottom:89px!important}.mx-89{margin-left:89px!important;margin-right:89px!important}.my-89{margin-top:89px!important;margin-bottom:89px!important}.ma-90{margin:90px!important}.ml-90{margin-left:90px!important}.mr-90{margin-right:90px!important}.mt-90{margin-top:90px!important}.mb-90{margin-bottom:90px!important}.mx-90{margin-left:90px!important;margin-right:90px!important}.my-90{margin-top:90px!important;margin-bottom:90px!important}.ma-91{margin:91px!important}.ml-91{margin-left:91px!important}.mr-91{margin-right:91px!important}.mt-91{margin-top:91px!important}.mb-91{margin-bottom:91px!important}.mx-91{margin-left:91px!important;margin-right:91px!important}.my-91{margin-top:91px!important;margin-bottom:91px!important}.ma-92{margin:92px!important}.ml-92{margin-left:92px!important}.mr-92{margin-right:92px!important}.mt-92{margin-top:92px!important}.mb-92{margin-bottom:92px!important}.mx-92{margin-left:92px!important;margin-right:92px!important}.my-92{margin-top:92px!important;margin-bottom:92px!important}.ma-93{margin:93px!important}.ml-93{margin-left:93px!important}.mr-93{margin-right:93px!important}.mt-93{margin-top:93px!important}.mb-93{margin-bottom:93px!important}.mx-93{margin-left:93px!important;margin-right:93px!important}.my-93{margin-top:93px!important;margin-bottom:93px!important}.ma-94{margin:94px!important}.ml-94{margin-left:94px!important}.mr-94{margin-right:94px!important}.mt-94{margin-top:94px!important}.mb-94{margin-bottom:94px!important}.mx-94{margin-left:94px!important;margin-right:94px!important}.my-94{margin-top:94px!important;margin-bottom:94px!important}.ma-95{margin:95px!important}.ml-95{margin-left:95px!important}.mr-95{margin-right:95px!important}.mt-95{margin-top:95px!important}.mb-95{margin-bottom:95px!important}.mx-95{margin-left:95px!important;margin-right:95px!important}.my-95{margin-top:95px!important;margin-bottom:95px!important}.ma-96{margin:96px!important}.ml-96{margin-left:96px!important}.mr-96{margin-right:96px!important}.mt-96{margin-top:96px!important}.mb-96{margin-bottom:96px!important}.mx-96{margin-left:96px!important;margin-right:96px!important}.my-96{margin-top:96px!important;margin-bottom:96px!important}.ma-97{margin:97px!important}.ml-97{margin-left:97px!important}.mr-97{margin-right:97px!important}.mt-97{margin-top:97px!important}.mb-97{margin-bottom:97px!important}.mx-97{margin-left:97px!important;margin-right:97px!important}.my-97{margin-top:97px!important;margin-bottom:97px!important}.ma-98{margin:98px!important}.ml-98{margin-left:98px!important}.mr-98{margin-right:98px!important}.mt-98{margin-top:98px!important}.mb-98{margin-bottom:98px!important}.mx-98{margin-left:98px!important;margin-right:98px!important}.my-98{margin-top:98px!important;margin-bottom:98px!important}.ma-99{margin:99px!important}.ml-99{margin-left:99px!important}.mr-99{margin-right:99px!important}.mt-99{margin-top:99px!important}.mb-99{margin-bottom:99px!important}.mx-99{margin-left:99px!important;margin-right:99px!important}.my-99{margin-top:99px!important;margin-bottom:99px!important}.ma-100{margin:100px!important}.ml-100{margin-left:100px!important}.mr-100{margin-right:100px!important}.mt-100{margin-top:100px!important}.mb-100{margin-bottom:100px!important}.mx-100{margin-left:100px!important;margin-right:100px!important}.my-100{margin-top:100px!important;margin-bottom:100px!important}.pa-auto{padding:auto!important}.pl-auto{padding-left:auto!important}.pr-auto{padding-right:auto!important}.pt-auto{padding-top:auto!important}.pb-auto{padding-bottom:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.pa-0{padding:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pa-1{padding:1px!important}.pl-1{padding-left:1px!important}.pr-1{padding-right:1px!important}.pt-1{padding-top:1px!important}.pb-1{padding-bottom:1px!important}.px-1{padding-left:1px!important;padding-right:1px!important}.py-1{padding-top:1px!important;padding-bottom:1px!important}.pa-2{padding:2px!important}.pl-2{padding-left:2px!important}.pr-2{padding-right:2px!important}.pt-2{padding-top:2px!important}.pb-2{padding-bottom:2px!important}.px-2{padding-left:2px!important;padding-right:2px!important}.py-2{padding-top:2px!important;padding-bottom:2px!important}.pa-3{padding:3px!important}.pl-3{padding-left:3px!important}.pr-3{padding-right:3px!important}.pt-3{padding-top:3px!important}.pb-3{padding-bottom:3px!important}.px-3{padding-left:3px!important;padding-right:3px!important}.py-3{padding-top:3px!important;padding-bottom:3px!important}.pa-4{padding:4px!important}.pl-4{padding-left:4px!important}.pr-4{padding-right:4px!important}.pt-4{padding-top:4px!important}.pb-4{padding-bottom:4px!important}.px-4{padding-left:4px!important;padding-right:4px!important}.py-4{padding-top:4px!important;padding-bottom:4px!important}.pa-5{padding:5px!important}.pl-5{padding-left:5px!important}.pr-5{padding-right:5px!important}.pt-5{padding-top:5px!important}.pb-5{padding-bottom:5px!important}.px-5{padding-left:5px!important;padding-right:5px!important}.py-5{padding-top:5px!important;padding-bottom:5px!important}.pa-6{padding:6px!important}.pl-6{padding-left:6px!important}.pr-6{padding-right:6px!important}.pt-6{padding-top:6px!important}.pb-6{padding-bottom:6px!important}.px-6{padding-left:6px!important;padding-right:6px!important}.py-6{padding-top:6px!important;padding-bottom:6px!important}.pa-7{padding:7px!important}.pl-7{padding-left:7px!important}.pr-7{padding-right:7px!important}.pt-7{padding-top:7px!important}.pb-7{padding-bottom:7px!important}.px-7,.invite-list li .btn-invite button{padding-left:7px!important;padding-right:7px!important}.py-7{padding-top:7px!important;padding-bottom:7px!important}.pa-8{padding:8px!important}.pl-8{padding-left:8px!important}.pr-8{padding-right:8px!important}.pt-8{padding-top:8px!important}.pb-8{padding-bottom:8px!important}.px-8,.group-add .btn-delete-group{padding-left:8px!important;padding-right:8px!important}.py-8{padding-top:8px!important;padding-bottom:8px!important}.pa-9{padding:9px!important}.pl-9{padding-left:9px!important}.pr-9{padding-right:9px!important}.pt-9{padding-top:9px!important}.pb-9{padding-bottom:9px!important}.px-9{padding-left:9px!important;padding-right:9px!important}.py-9{padding-top:9px!important;padding-bottom:9px!important}.pa-10{padding:10px!important}.pl-10{padding-left:10px!important}.pr-10{padding-right:10px!important}.pt-10{padding-top:10px!important}.pb-10{padding-bottom:10px!important}.px-10{padding-left:10px!important;padding-right:10px!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.pa-11{padding:11px!important}.pl-11{padding-left:11px!important}.pr-11{padding-right:11px!important}.pt-11{padding-top:11px!important}.pb-11{padding-bottom:11px!important}.px-11{padding-left:11px!important;padding-right:11px!important}.py-11{padding-top:11px!important;padding-bottom:11px!important}.pa-12{padding:12px!important}.pl-12{padding-left:12px!important}.pr-12{padding-right:12px!important}.pt-12{padding-top:12px!important}.pb-12{padding-bottom:12px!important}.px-12{padding-left:12px!important;padding-right:12px!important}.py-12{padding-top:12px!important;padding-bottom:12px!important}.pa-13{padding:13px!important}.pl-13{padding-left:13px!important}.pr-13{padding-right:13px!important}.pt-13{padding-top:13px!important}.pb-13{padding-bottom:13px!important}.px-13{padding-left:13px!important;padding-right:13px!important}.py-13{padding-top:13px!important;padding-bottom:13px!important}.pa-14{padding:14px!important}.pl-14{padding-left:14px!important}.pr-14{padding-right:14px!important}.pt-14{padding-top:14px!important}.pb-14{padding-bottom:14px!important}.px-14{padding-left:14px!important;padding-right:14px!important}.py-14{padding-top:14px!important;padding-bottom:14px!important}.pa-15{padding:15px!important}.pl-15{padding-left:15px!important}.pr-15{padding-right:15px!important}.pt-15{padding-top:15px!important}.pb-15{padding-bottom:15px!important}.px-15{padding-left:15px!important;padding-right:15px!important}.py-15{padding-top:15px!important;padding-bottom:15px!important}.pa-16{padding:16px!important}.pl-16{padding-left:16px!important}.pr-16{padding-right:16px!important}.pt-16{padding-top:16px!important}.pb-16{padding-bottom:16px!important}.px-16{padding-left:16px!important;padding-right:16px!important}.py-16{padding-top:16px!important;padding-bottom:16px!important}.pa-17{padding:17px!important}.pl-17{padding-left:17px!important}.pr-17{padding-right:17px!important}.pt-17{padding-top:17px!important}.pb-17{padding-bottom:17px!important}.px-17{padding-left:17px!important;padding-right:17px!important}.py-17{padding-top:17px!important;padding-bottom:17px!important}.pa-18{padding:18px!important}.pl-18{padding-left:18px!important}.pr-18{padding-right:18px!important}.pt-18{padding-top:18px!important}.pb-18{padding-bottom:18px!important}.px-18{padding-left:18px!important;padding-right:18px!important}.py-18{padding-top:18px!important;padding-bottom:18px!important}.pa-19{padding:19px!important}.pl-19{padding-left:19px!important}.pr-19{padding-right:19px!important}.pt-19{padding-top:19px!important}.pb-19{padding-bottom:19px!important}.px-19{padding-left:19px!important;padding-right:19px!important}.py-19{padding-top:19px!important;padding-bottom:19px!important}.pa-20{padding:20px!important}.pl-20{padding-left:20px!important}.pr-20{padding-right:20px!important}.pt-20{padding-top:20px!important}.pb-20{padding-bottom:20px!important}.px-20{padding-left:20px!important;padding-right:20px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.pa-21{padding:21px!important}.pl-21{padding-left:21px!important}.pr-21{padding-right:21px!important}.pt-21{padding-top:21px!important}.pb-21{padding-bottom:21px!important}.px-21{padding-left:21px!important;padding-right:21px!important}.py-21{padding-top:21px!important;padding-bottom:21px!important}.pa-22{padding:22px!important}.pl-22{padding-left:22px!important}.pr-22{padding-right:22px!important}.pt-22{padding-top:22px!important}.pb-22{padding-bottom:22px!important}.px-22{padding-left:22px!important;padding-right:22px!important}.py-22{padding-top:22px!important;padding-bottom:22px!important}.pa-23{padding:23px!important}.pl-23{padding-left:23px!important}.pr-23{padding-right:23px!important}.pt-23{padding-top:23px!important}.pb-23{padding-bottom:23px!important}.px-23{padding-left:23px!important;padding-right:23px!important}.py-23{padding-top:23px!important;padding-bottom:23px!important}.pa-24{padding:24px!important}.pl-24{padding-left:24px!important}.pr-24{padding-right:24px!important}.pt-24{padding-top:24px!important}.pb-24{padding-bottom:24px!important}.px-24{padding-left:24px!important;padding-right:24px!important}.py-24{padding-top:24px!important;padding-bottom:24px!important}.pa-25{padding:25px!important}.pl-25{padding-left:25px!important}.pr-25{padding-right:25px!important}.pt-25{padding-top:25px!important}.pb-25{padding-bottom:25px!important}.px-25{padding-left:25px!important;padding-right:25px!important}.py-25{padding-top:25px!important;padding-bottom:25px!important}.pa-26{padding:26px!important}.pl-26{padding-left:26px!important}.pr-26{padding-right:26px!important}.pt-26{padding-top:26px!important}.pb-26{padding-bottom:26px!important}.px-26{padding-left:26px!important;padding-right:26px!important}.py-26{padding-top:26px!important;padding-bottom:26px!important}.pa-27{padding:27px!important}.pl-27{padding-left:27px!important}.pr-27{padding-right:27px!important}.pt-27{padding-top:27px!important}.pb-27{padding-bottom:27px!important}.px-27{padding-left:27px!important;padding-right:27px!important}.py-27{padding-top:27px!important;padding-bottom:27px!important}.pa-28{padding:28px!important}.pl-28{padding-left:28px!important}.pr-28{padding-right:28px!important}.pt-28{padding-top:28px!important}.pb-28{padding-bottom:28px!important}.px-28{padding-left:28px!important;padding-right:28px!important}.py-28{padding-top:28px!important;padding-bottom:28px!important}.pa-29{padding:29px!important}.pl-29{padding-left:29px!important}.pr-29{padding-right:29px!important}.pt-29{padding-top:29px!important}.pb-29{padding-bottom:29px!important}.px-29{padding-left:29px!important;padding-right:29px!important}.py-29{padding-top:29px!important;padding-bottom:29px!important}.pa-30{padding:30px!important}.pl-30{padding-left:30px!important}.pr-30{padding-right:30px!important}.pt-30{padding-top:30px!important}.pb-30{padding-bottom:30px!important}.px-30{padding-left:30px!important;padding-right:30px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.pa-31{padding:31px!important}.pl-31{padding-left:31px!important}.pr-31{padding-right:31px!important}.pt-31{padding-top:31px!important}.pb-31{padding-bottom:31px!important}.px-31{padding-left:31px!important;padding-right:31px!important}.py-31{padding-top:31px!important;padding-bottom:31px!important}.pa-32{padding:32px!important}.pl-32{padding-left:32px!important}.pr-32{padding-right:32px!important}.pt-32{padding-top:32px!important}.pb-32{padding-bottom:32px!important}.px-32{padding-left:32px!important;padding-right:32px!important}.py-32{padding-top:32px!important;padding-bottom:32px!important}.pa-33{padding:33px!important}.pl-33{padding-left:33px!important}.pr-33{padding-right:33px!important}.pt-33{padding-top:33px!important}.pb-33{padding-bottom:33px!important}.px-33{padding-left:33px!important;padding-right:33px!important}.py-33{padding-top:33px!important;padding-bottom:33px!important}.pa-34{padding:34px!important}.pl-34{padding-left:34px!important}.pr-34{padding-right:34px!important}.pt-34{padding-top:34px!important}.pb-34{padding-bottom:34px!important}.px-34{padding-left:34px!important;padding-right:34px!important}.py-34{padding-top:34px!important;padding-bottom:34px!important}.pa-35{padding:35px!important}.pl-35{padding-left:35px!important}.pr-35{padding-right:35px!important}.pt-35{padding-top:35px!important}.pb-35{padding-bottom:35px!important}.px-35{padding-left:35px!important;padding-right:35px!important}.py-35{padding-top:35px!important;padding-bottom:35px!important}.pa-36{padding:36px!important}.pl-36{padding-left:36px!important}.pr-36{padding-right:36px!important}.pt-36{padding-top:36px!important}.pb-36{padding-bottom:36px!important}.px-36{padding-left:36px!important;padding-right:36px!important}.py-36{padding-top:36px!important;padding-bottom:36px!important}.pa-37{padding:37px!important}.pl-37{padding-left:37px!important}.pr-37{padding-right:37px!important}.pt-37{padding-top:37px!important}.pb-37{padding-bottom:37px!important}.px-37{padding-left:37px!important;padding-right:37px!important}.py-37{padding-top:37px!important;padding-bottom:37px!important}.pa-38{padding:38px!important}.pl-38{padding-left:38px!important}.pr-38{padding-right:38px!important}.pt-38{padding-top:38px!important}.pb-38{padding-bottom:38px!important}.px-38{padding-left:38px!important;padding-right:38px!important}.py-38{padding-top:38px!important;padding-bottom:38px!important}.pa-39{padding:39px!important}.pl-39{padding-left:39px!important}.pr-39{padding-right:39px!important}.pt-39{padding-top:39px!important}.pb-39{padding-bottom:39px!important}.px-39{padding-left:39px!important;padding-right:39px!important}.py-39{padding-top:39px!important;padding-bottom:39px!important}.pa-40{padding:40px!important}.pl-40{padding-left:40px!important}.pr-40{padding-right:40px!important}.pt-40{padding-top:40px!important}.pb-40{padding-bottom:40px!important}.px-40{padding-left:40px!important;padding-right:40px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.pa-41{padding:41px!important}.pl-41{padding-left:41px!important}.pr-41{padding-right:41px!important}.pt-41{padding-top:41px!important}.pb-41{padding-bottom:41px!important}.px-41{padding-left:41px!important;padding-right:41px!important}.py-41{padding-top:41px!important;padding-bottom:41px!important}.pa-42{padding:42px!important}.pl-42{padding-left:42px!important}.pr-42{padding-right:42px!important}.pt-42{padding-top:42px!important}.pb-42{padding-bottom:42px!important}.px-42{padding-left:42px!important;padding-right:42px!important}.py-42{padding-top:42px!important;padding-bottom:42px!important}.pa-43{padding:43px!important}.pl-43{padding-left:43px!important}.pr-43{padding-right:43px!important}.pt-43{padding-top:43px!important}.pb-43{padding-bottom:43px!important}.px-43{padding-left:43px!important;padding-right:43px!important}.py-43{padding-top:43px!important;padding-bottom:43px!important}.pa-44{padding:44px!important}.pl-44{padding-left:44px!important}.pr-44{padding-right:44px!important}.pt-44{padding-top:44px!important}.pb-44{padding-bottom:44px!important}.px-44{padding-left:44px!important;padding-right:44px!important}.py-44{padding-top:44px!important;padding-bottom:44px!important}.pa-45{padding:45px!important}.pl-45{padding-left:45px!important}.pr-45{padding-right:45px!important}.pt-45{padding-top:45px!important}.pb-45{padding-bottom:45px!important}.px-45{padding-left:45px!important;padding-right:45px!important}.py-45{padding-top:45px!important;padding-bottom:45px!important}.pa-46{padding:46px!important}.pl-46{padding-left:46px!important}.pr-46{padding-right:46px!important}.pt-46{padding-top:46px!important}.pb-46{padding-bottom:46px!important}.px-46{padding-left:46px!important;padding-right:46px!important}.py-46{padding-top:46px!important;padding-bottom:46px!important}.pa-47{padding:47px!important}.pl-47{padding-left:47px!important}.pr-47{padding-right:47px!important}.pt-47{padding-top:47px!important}.pb-47{padding-bottom:47px!important}.px-47{padding-left:47px!important;padding-right:47px!important}.py-47{padding-top:47px!important;padding-bottom:47px!important}.pa-48{padding:48px!important}.pl-48{padding-left:48px!important}.pr-48{padding-right:48px!important}.pt-48{padding-top:48px!important}.pb-48{padding-bottom:48px!important}.px-48{padding-left:48px!important;padding-right:48px!important}.py-48{padding-top:48px!important;padding-bottom:48px!important}.pa-49{padding:49px!important}.pl-49{padding-left:49px!important}.pr-49{padding-right:49px!important}.pt-49{padding-top:49px!important}.pb-49{padding-bottom:49px!important}.px-49{padding-left:49px!important;padding-right:49px!important}.py-49{padding-top:49px!important;padding-bottom:49px!important}.pa-50{padding:50px!important}.pl-50{padding-left:50px!important}.pr-50{padding-right:50px!important}.pt-50{padding-top:50px!important}.pb-50{padding-bottom:50px!important}.px-50{padding-left:50px!important;padding-right:50px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.pa-51{padding:51px!important}.pl-51{padding-left:51px!important}.pr-51{padding-right:51px!important}.pt-51{padding-top:51px!important}.pb-51{padding-bottom:51px!important}.px-51{padding-left:51px!important;padding-right:51px!important}.py-51{padding-top:51px!important;padding-bottom:51px!important}.pa-52{padding:52px!important}.pl-52{padding-left:52px!important}.pr-52{padding-right:52px!important}.pt-52{padding-top:52px!important}.pb-52{padding-bottom:52px!important}.px-52{padding-left:52px!important;padding-right:52px!important}.py-52{padding-top:52px!important;padding-bottom:52px!important}.pa-53{padding:53px!important}.pl-53{padding-left:53px!important}.pr-53{padding-right:53px!important}.pt-53{padding-top:53px!important}.pb-53{padding-bottom:53px!important}.px-53{padding-left:53px!important;padding-right:53px!important}.py-53{padding-top:53px!important;padding-bottom:53px!important}.pa-54{padding:54px!important}.pl-54{padding-left:54px!important}.pr-54{padding-right:54px!important}.pt-54{padding-top:54px!important}.pb-54{padding-bottom:54px!important}.px-54{padding-left:54px!important;padding-right:54px!important}.py-54{padding-top:54px!important;padding-bottom:54px!important}.pa-55{padding:55px!important}.pl-55{padding-left:55px!important}.pr-55{padding-right:55px!important}.pt-55{padding-top:55px!important}.pb-55{padding-bottom:55px!important}.px-55{padding-left:55px!important;padding-right:55px!important}.py-55{padding-top:55px!important;padding-bottom:55px!important}.pa-56{padding:56px!important}.pl-56{padding-left:56px!important}.pr-56{padding-right:56px!important}.pt-56{padding-top:56px!important}.pb-56{padding-bottom:56px!important}.px-56{padding-left:56px!important;padding-right:56px!important}.py-56{padding-top:56px!important;padding-bottom:56px!important}.pa-57{padding:57px!important}.pl-57{padding-left:57px!important}.pr-57{padding-right:57px!important}.pt-57{padding-top:57px!important}.pb-57{padding-bottom:57px!important}.px-57{padding-left:57px!important;padding-right:57px!important}.py-57{padding-top:57px!important;padding-bottom:57px!important}.pa-58{padding:58px!important}.pl-58{padding-left:58px!important}.pr-58{padding-right:58px!important}.pt-58{padding-top:58px!important}.pb-58{padding-bottom:58px!important}.px-58{padding-left:58px!important;padding-right:58px!important}.py-58{padding-top:58px!important;padding-bottom:58px!important}.pa-59{padding:59px!important}.pl-59{padding-left:59px!important}.pr-59{padding-right:59px!important}.pt-59{padding-top:59px!important}.pb-59{padding-bottom:59px!important}.px-59{padding-left:59px!important;padding-right:59px!important}.py-59{padding-top:59px!important;padding-bottom:59px!important}.pa-60{padding:60px!important}.pl-60{padding-left:60px!important}.pr-60{padding-right:60px!important}.pt-60{padding-top:60px!important}.pb-60{padding-bottom:60px!important}.px-60{padding-left:60px!important;padding-right:60px!important}.py-60{padding-top:60px!important;padding-bottom:60px!important}.pa-61{padding:61px!important}.pl-61{padding-left:61px!important}.pr-61{padding-right:61px!important}.pt-61{padding-top:61px!important}.pb-61{padding-bottom:61px!important}.px-61{padding-left:61px!important;padding-right:61px!important}.py-61{padding-top:61px!important;padding-bottom:61px!important}.pa-62{padding:62px!important}.pl-62{padding-left:62px!important}.pr-62{padding-right:62px!important}.pt-62{padding-top:62px!important}.pb-62{padding-bottom:62px!important}.px-62{padding-left:62px!important;padding-right:62px!important}.py-62{padding-top:62px!important;padding-bottom:62px!important}.pa-63{padding:63px!important}.pl-63{padding-left:63px!important}.pr-63{padding-right:63px!important}.pt-63{padding-top:63px!important}.pb-63{padding-bottom:63px!important}.px-63{padding-left:63px!important;padding-right:63px!important}.py-63{padding-top:63px!important;padding-bottom:63px!important}.pa-64{padding:64px!important}.pl-64{padding-left:64px!important}.pr-64{padding-right:64px!important}.pt-64{padding-top:64px!important}.pb-64{padding-bottom:64px!important}.px-64{padding-left:64px!important;padding-right:64px!important}.py-64{padding-top:64px!important;padding-bottom:64px!important}.pa-65{padding:65px!important}.pl-65{padding-left:65px!important}.pr-65{padding-right:65px!important}.pt-65{padding-top:65px!important}.pb-65{padding-bottom:65px!important}.px-65{padding-left:65px!important;padding-right:65px!important}.py-65{padding-top:65px!important;padding-bottom:65px!important}.pa-66{padding:66px!important}.pl-66{padding-left:66px!important}.pr-66{padding-right:66px!important}.pt-66{padding-top:66px!important}.pb-66{padding-bottom:66px!important}.px-66{padding-left:66px!important;padding-right:66px!important}.py-66{padding-top:66px!important;padding-bottom:66px!important}.pa-67{padding:67px!important}.pl-67{padding-left:67px!important}.pr-67{padding-right:67px!important}.pt-67{padding-top:67px!important}.pb-67{padding-bottom:67px!important}.px-67{padding-left:67px!important;padding-right:67px!important}.py-67{padding-top:67px!important;padding-bottom:67px!important}.pa-68{padding:68px!important}.pl-68{padding-left:68px!important}.pr-68{padding-right:68px!important}.pt-68{padding-top:68px!important}.pb-68{padding-bottom:68px!important}.px-68{padding-left:68px!important;padding-right:68px!important}.py-68{padding-top:68px!important;padding-bottom:68px!important}.pa-69{padding:69px!important}.pl-69{padding-left:69px!important}.pr-69{padding-right:69px!important}.pt-69{padding-top:69px!important}.pb-69{padding-bottom:69px!important}.px-69{padding-left:69px!important;padding-right:69px!important}.py-69{padding-top:69px!important;padding-bottom:69px!important}.pa-70{padding:70px!important}.pl-70{padding-left:70px!important}.pr-70{padding-right:70px!important}.pt-70{padding-top:70px!important}.pb-70{padding-bottom:70px!important}.px-70{padding-left:70px!important;padding-right:70px!important}.py-70{padding-top:70px!important;padding-bottom:70px!important}.pa-71{padding:71px!important}.pl-71{padding-left:71px!important}.pr-71{padding-right:71px!important}.pt-71{padding-top:71px!important}.pb-71{padding-bottom:71px!important}.px-71{padding-left:71px!important;padding-right:71px!important}.py-71{padding-top:71px!important;padding-bottom:71px!important}.pa-72{padding:72px!important}.pl-72{padding-left:72px!important}.pr-72{padding-right:72px!important}.pt-72{padding-top:72px!important}.pb-72{padding-bottom:72px!important}.px-72{padding-left:72px!important;padding-right:72px!important}.py-72{padding-top:72px!important;padding-bottom:72px!important}.pa-73{padding:73px!important}.pl-73{padding-left:73px!important}.pr-73{padding-right:73px!important}.pt-73{padding-top:73px!important}.pb-73{padding-bottom:73px!important}.px-73{padding-left:73px!important;padding-right:73px!important}.py-73{padding-top:73px!important;padding-bottom:73px!important}.pa-74{padding:74px!important}.pl-74{padding-left:74px!important}.pr-74{padding-right:74px!important}.pt-74{padding-top:74px!important}.pb-74{padding-bottom:74px!important}.px-74{padding-left:74px!important;padding-right:74px!important}.py-74{padding-top:74px!important;padding-bottom:74px!important}.pa-75{padding:75px!important}.pl-75{padding-left:75px!important}.pr-75{padding-right:75px!important}.pt-75{padding-top:75px!important}.pb-75{padding-bottom:75px!important}.px-75{padding-left:75px!important;padding-right:75px!important}.py-75{padding-top:75px!important;padding-bottom:75px!important}.pa-76{padding:76px!important}.pl-76{padding-left:76px!important}.pr-76{padding-right:76px!important}.pt-76{padding-top:76px!important}.pb-76{padding-bottom:76px!important}.px-76{padding-left:76px!important;padding-right:76px!important}.py-76{padding-top:76px!important;padding-bottom:76px!important}.pa-77{padding:77px!important}.pl-77{padding-left:77px!important}.pr-77{padding-right:77px!important}.pt-77{padding-top:77px!important}.pb-77{padding-bottom:77px!important}.px-77{padding-left:77px!important;padding-right:77px!important}.py-77{padding-top:77px!important;padding-bottom:77px!important}.pa-78{padding:78px!important}.pl-78{padding-left:78px!important}.pr-78{padding-right:78px!important}.pt-78{padding-top:78px!important}.pb-78{padding-bottom:78px!important}.px-78{padding-left:78px!important;padding-right:78px!important}.py-78{padding-top:78px!important;padding-bottom:78px!important}.pa-79{padding:79px!important}.pl-79{padding-left:79px!important}.pr-79{padding-right:79px!important}.pt-79{padding-top:79px!important}.pb-79{padding-bottom:79px!important}.px-79{padding-left:79px!important;padding-right:79px!important}.py-79{padding-top:79px!important;padding-bottom:79px!important}.pa-80{padding:80px!important}.pl-80{padding-left:80px!important}.pr-80{padding-right:80px!important}.pt-80{padding-top:80px!important}.pb-80{padding-bottom:80px!important}.px-80{padding-left:80px!important;padding-right:80px!important}.py-80{padding-top:80px!important;padding-bottom:80px!important}.pa-81{padding:81px!important}.pl-81{padding-left:81px!important}.pr-81{padding-right:81px!important}.pt-81{padding-top:81px!important}.pb-81{padding-bottom:81px!important}.px-81{padding-left:81px!important;padding-right:81px!important}.py-81{padding-top:81px!important;padding-bottom:81px!important}.pa-82{padding:82px!important}.pl-82{padding-left:82px!important}.pr-82{padding-right:82px!important}.pt-82{padding-top:82px!important}.pb-82{padding-bottom:82px!important}.px-82{padding-left:82px!important;padding-right:82px!important}.py-82{padding-top:82px!important;padding-bottom:82px!important}.pa-83{padding:83px!important}.pl-83{padding-left:83px!important}.pr-83{padding-right:83px!important}.pt-83{padding-top:83px!important}.pb-83{padding-bottom:83px!important}.px-83{padding-left:83px!important;padding-right:83px!important}.py-83{padding-top:83px!important;padding-bottom:83px!important}.pa-84{padding:84px!important}.pl-84{padding-left:84px!important}.pr-84{padding-right:84px!important}.pt-84{padding-top:84px!important}.pb-84{padding-bottom:84px!important}.px-84{padding-left:84px!important;padding-right:84px!important}.py-84{padding-top:84px!important;padding-bottom:84px!important}.pa-85{padding:85px!important}.pl-85{padding-left:85px!important}.pr-85{padding-right:85px!important}.pt-85{padding-top:85px!important}.pb-85{padding-bottom:85px!important}.px-85{padding-left:85px!important;padding-right:85px!important}.py-85{padding-top:85px!important;padding-bottom:85px!important}.pa-86{padding:86px!important}.pl-86{padding-left:86px!important}.pr-86{padding-right:86px!important}.pt-86{padding-top:86px!important}.pb-86{padding-bottom:86px!important}.px-86{padding-left:86px!important;padding-right:86px!important}.py-86{padding-top:86px!important;padding-bottom:86px!important}.pa-87{padding:87px!important}.pl-87{padding-left:87px!important}.pr-87{padding-right:87px!important}.pt-87{padding-top:87px!important}.pb-87{padding-bottom:87px!important}.px-87{padding-left:87px!important;padding-right:87px!important}.py-87{padding-top:87px!important;padding-bottom:87px!important}.pa-88{padding:88px!important}.pl-88{padding-left:88px!important}.pr-88{padding-right:88px!important}.pt-88{padding-top:88px!important}.pb-88{padding-bottom:88px!important}.px-88{padding-left:88px!important;padding-right:88px!important}.py-88{padding-top:88px!important;padding-bottom:88px!important}.pa-89{padding:89px!important}.pl-89{padding-left:89px!important}.pr-89{padding-right:89px!important}.pt-89{padding-top:89px!important}.pb-89{padding-bottom:89px!important}.px-89{padding-left:89px!important;padding-right:89px!important}.py-89{padding-top:89px!important;padding-bottom:89px!important}.pa-90{padding:90px!important}.pl-90{padding-left:90px!important}.pr-90{padding-right:90px!important}.pt-90{padding-top:90px!important}.pb-90{padding-bottom:90px!important}.px-90{padding-left:90px!important;padding-right:90px!important}.py-90{padding-top:90px!important;padding-bottom:90px!important}.pa-91{padding:91px!important}.pl-91{padding-left:91px!important}.pr-91{padding-right:91px!important}.pt-91{padding-top:91px!important}.pb-91{padding-bottom:91px!important}.px-91{padding-left:91px!important;padding-right:91px!important}.py-91{padding-top:91px!important;padding-bottom:91px!important}.pa-92{padding:92px!important}.pl-92{padding-left:92px!important}.pr-92{padding-right:92px!important}.pt-92{padding-top:92px!important}.pb-92{padding-bottom:92px!important}.px-92{padding-left:92px!important;padding-right:92px!important}.py-92{padding-top:92px!important;padding-bottom:92px!important}.pa-93{padding:93px!important}.pl-93{padding-left:93px!important}.pr-93{padding-right:93px!important}.pt-93{padding-top:93px!important}.pb-93{padding-bottom:93px!important}.px-93{padding-left:93px!important;padding-right:93px!important}.py-93{padding-top:93px!important;padding-bottom:93px!important}.pa-94{padding:94px!important}.pl-94{padding-left:94px!important}.pr-94{padding-right:94px!important}.pt-94{padding-top:94px!important}.pb-94{padding-bottom:94px!important}.px-94{padding-left:94px!important;padding-right:94px!important}.py-94{padding-top:94px!important;padding-bottom:94px!important}.pa-95{padding:95px!important}.pl-95{padding-left:95px!important}.pr-95{padding-right:95px!important}.pt-95{padding-top:95px!important}.pb-95{padding-bottom:95px!important}.px-95{padding-left:95px!important;padding-right:95px!important}.py-95{padding-top:95px!important;padding-bottom:95px!important}.pa-96{padding:96px!important}.pl-96{padding-left:96px!important}.pr-96{padding-right:96px!important}.pt-96{padding-top:96px!important}.pb-96{padding-bottom:96px!important}.px-96{padding-left:96px!important;padding-right:96px!important}.py-96{padding-top:96px!important;padding-bottom:96px!important}.pa-97{padding:97px!important}.pl-97{padding-left:97px!important}.pr-97{padding-right:97px!important}.pt-97{padding-top:97px!important}.pb-97{padding-bottom:97px!important}.px-97{padding-left:97px!important;padding-right:97px!important}.py-97{padding-top:97px!important;padding-bottom:97px!important}.pa-98{padding:98px!important}.pl-98{padding-left:98px!important}.pr-98{padding-right:98px!important}.pt-98{padding-top:98px!important}.pb-98{padding-bottom:98px!important}.px-98{padding-left:98px!important;padding-right:98px!important}.py-98{padding-top:98px!important;padding-bottom:98px!important}.pa-99{padding:99px!important}.pl-99{padding-left:99px!important}.pr-99{padding-right:99px!important}.pt-99{padding-top:99px!important}.pb-99{padding-bottom:99px!important}.px-99{padding-left:99px!important;padding-right:99px!important}.py-99{padding-top:99px!important;padding-bottom:99px!important}.pa-100{padding:100px!important}.pl-100{padding-left:100px!important}.pr-100{padding-right:100px!important}.pt-100{padding-top:100px!important}.pb-100{padding-bottom:100px!important}.px-100{padding-left:100px!important;padding-right:100px!important}.py-100{padding-top:100px!important;padding-bottom:100px!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.float-left{float:left!important}.float-right{float:right!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-auto{height:auto!important}.h-0{height:0!important}.h-25{height:25%!important}.h-33{height:33%!important}.h-50{height:50%!important}.h-66{height:66%!important}.h-75{height:75%!important}.h-100{height:100%!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-head{font-family:Noto Sans KR;font-weight:700;font-size:1.25rem!important;line-height:1.75rem!important}.text-sub-1,.d-book h3,.group-list li .e-card h4{font-family:Noto Sans KR;font-weight:400;font-size:1rem!important;line-height:1.375rem!important}.text-sub-2{font-family:Noto Sans KR;font-weight:400;font-size:.875rem!important;line-height:1.1875rem!important}.text-body-1,html body{font-family:Noto Sans KR;font-weight:400;font-size:.75rem!important;line-height:1rem!important}.text-body-2,.btn-group-info,.btn-student-info,.student-group li span,.filter-align label,.group-add .btn-delete-group,.group-add .row .textarea-wrap span{font-family:Noto Sans KR;font-weight:400;font-size:.625rem!important;line-height:.875rem!important}.text-medium{font-weight:500!important}.text-bold{font-weight:700!important}.btn-primary,.btn-group-info,.btn-student-info,.invite-list li .btn-invite button{color:#fff;background-color:var(--theme-primary)}.btn-primary[disabled],[disabled].btn-group-info,[disabled].btn-student-info,.invite-list li .btn-invite button[disabled]{background:var(--theme-gray-e2)!important}.btn-primary.btn-outlined,.btn-outlined.btn-group-info,.btn-student-info,.invite-list li .btn-invite button,.group-add .btn-primary.btn-delete-group,.group-add .btn-group-info.btn-delete-group,.group-add .btn-student-info.btn-delete-group{color:var(--theme-primary);background:#fff;border:1px solid var(--theme-primary)}.btn-primary.btn-outlined[disabled],.btn-outlined[disabled].btn-group-info,[disabled].btn-student-info,.invite-list li .btn-invite button[disabled],.group-add .btn-primary[disabled].btn-delete-group,.group-add [disabled].btn-group-info.btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-primary.btn-tonal,.btn-tonal.btn-group-info,.btn-tonal.btn-student-info,.invite-list li .btn-invite button.btn-tonal{color:var(--theme-primary);background:#007dff10;border:none}.btn-secondary1{color:#666;background-color:var(--theme-secondary1)}.btn-secondary1[disabled]{background:var(--theme-gray-e2)!important}.btn-secondary1.btn-outlined,.btn-secondary1.btn-student-info,.invite-list li .btn-invite button.btn-secondary1,.group-add .btn-secondary1.btn-delete-group{color:var(--theme-secondary1);background:#fff;border:1px solid var(--theme-secondary1)}.btn-secondary1.btn-outlined[disabled],.btn-secondary1[disabled].btn-student-info,.invite-list li .btn-invite button.btn-secondary1[disabled],.group-add .btn-secondary1[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-secondary1.btn-tonal{color:var(--theme-secondary1);background:#9ecdd110;border:none}.btn-secondary2{color:#666;background-color:var(--theme-secondary2)}.btn-secondary2[disabled]{background:var(--theme-gray-e2)!important}.btn-secondary2.btn-outlined,.btn-secondary2.btn-student-info,.invite-list li .btn-invite button.btn-secondary2,.group-add .btn-secondary2.btn-delete-group{color:var(--theme-secondary2);background:#fff;border:1px solid var(--theme-secondary2)}.btn-secondary2.btn-outlined[disabled],.btn-secondary2[disabled].btn-student-info,.invite-list li .btn-invite button.btn-secondary2[disabled],.group-add .btn-secondary2[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-secondary2.btn-tonal{color:var(--theme-secondary2);background:#eff8f810;border:none}.btn-error,.group-add .btn-delete-group{color:#666;background-color:var(--theme-error)}.btn-error[disabled],.group-add [disabled].btn-delete-group{background:var(--theme-gray-e2)!important}.btn-error.btn-outlined,.btn-error.btn-student-info,.invite-list li .btn-invite button.btn-error,.group-add .invite-list li .btn-invite button.btn-delete-group,.invite-list li .btn-invite .group-add button.btn-delete-group,.group-add .btn-delete-group{color:var(--theme-error);background:#fff;border:1px solid var(--theme-error)}.btn-error.btn-outlined[disabled],.btn-error[disabled].btn-student-info,.invite-list li .btn-invite button.btn-error[disabled],.group-add [disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-error.btn-tonal,.group-add .btn-tonal.btn-delete-group{color:var(--theme-error);background:#f43f1e10;border:none}.btn-gray-22{color:#fff;background-color:var(--theme-gray-22)}.btn-gray-22[disabled]{background:var(--theme-gray-e2)!important}.btn-gray-22.btn-outlined,.btn-gray-22.btn-student-info,.invite-list li .btn-invite button.btn-gray-22,.group-add .btn-gray-22.btn-delete-group{color:var(--theme-gray-22);background:#fff;border:1px solid var(--theme-gray-22)}.btn-gray-22.btn-outlined[disabled],.btn-gray-22[disabled].btn-student-info,.invite-list li .btn-invite button.btn-gray-22[disabled],.group-add .btn-gray-22[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-gray-22.btn-tonal{color:var(--theme-gray-22);background:#22222210;border:none}.btn-gray-66{color:#fff;background-color:var(--theme-gray-66)}.btn-gray-66[disabled]{background:var(--theme-gray-e2)!important}.btn-gray-66.btn-outlined,.btn-gray-66.btn-student-info,.invite-list li .btn-invite button.btn-gray-66,.group-add .btn-gray-66.btn-delete-group{color:var(--theme-gray-66);background:#fff;border:1px solid var(--theme-gray-66)}.btn-gray-66.btn-outlined[disabled],.btn-gray-66[disabled].btn-student-info,.invite-list li .btn-invite button.btn-gray-66[disabled],.group-add .btn-gray-66[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-gray-66.btn-tonal{color:var(--theme-gray-66);background:#66666610;border:none}.btn-gray-99{color:#666;background-color:var(--theme-gray-99)}.btn-gray-99[disabled]{background:var(--theme-gray-e2)!important}.btn-gray-99.btn-outlined,.btn-gray-99.btn-student-info,.invite-list li .btn-invite button.btn-gray-99,.group-add .btn-gray-99.btn-delete-group{color:var(--theme-gray-99);background:#fff;border:1px solid var(--theme-gray-99)}.btn-gray-99.btn-outlined[disabled],.btn-gray-99[disabled].btn-student-info,.invite-list li .btn-invite button.btn-gray-99[disabled],.group-add .btn-gray-99[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-gray-99.btn-tonal{color:var(--theme-gray-99);background:#99999910;border:none}.btn-gray-bc{color:#666;background-color:var(--theme-gray-bc)}.btn-gray-bc[disabled]{background:var(--theme-gray-e2)!important}.btn-gray-bc.btn-outlined,.btn-gray-bc.btn-student-info,.invite-list li .btn-invite button.btn-gray-bc,.group-add .btn-gray-bc.btn-delete-group{color:var(--theme-gray-bc);background:#fff;border:1px solid var(--theme-gray-bc)}.btn-gray-bc.btn-outlined[disabled],.btn-gray-bc[disabled].btn-student-info,.invite-list li .btn-invite button.btn-gray-bc[disabled],.group-add .btn-gray-bc[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-gray-bc.btn-tonal{color:var(--theme-gray-bc);background:#bcbcbc10;border:none}.btn-gray-e2{color:#666;background-color:var(--theme-gray-e2)}.btn-gray-e2[disabled]{background:var(--theme-gray-e2)!important}.btn-gray-e2.btn-outlined,.btn-gray-e2.btn-student-info,.invite-list li .btn-invite button.btn-gray-e2,.group-add .btn-gray-e2.btn-delete-group{color:var(--theme-gray-e2);background:#fff;border:1px solid var(--theme-gray-e2)}.btn-gray-e2.btn-outlined[disabled],.btn-gray-e2[disabled].btn-student-info,.invite-list li .btn-invite button.btn-gray-e2[disabled],.group-add .btn-gray-e2[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-gray-e2.btn-tonal{color:var(--theme-gray-e2);background:#e2e2e210;border:none}.btn-gray-f4,.group-list li .no-dist-file,.btn-dist-file{color:#666;background-color:var(--theme-gray-f4)}.btn-gray-f4[disabled],.group-list li [disabled].no-dist-file,[disabled].btn-dist-file{background:var(--theme-gray-e2)!important}.btn-gray-f4.btn-outlined,.group-list li .btn-outlined.no-dist-file,.btn-outlined.btn-dist-file,.btn-gray-f4.btn-student-info,.group-list li .no-dist-file.btn-student-info,.btn-dist-file.btn-student-info,.invite-list li .btn-invite button.btn-gray-f4,.group-list .invite-list li .btn-invite button.no-dist-file,.invite-list .group-list li .btn-invite button.no-dist-file,.invite-list li .btn-invite button.btn-dist-file,.group-add .btn-gray-f4.btn-delete-group,.group-list li .group-add .no-dist-file.btn-delete-group,.group-add .group-list li .no-dist-file.btn-delete-group,.group-add .btn-dist-file.btn-delete-group{color:var(--theme-gray-f4);background:#fff;border:1px solid var(--theme-gray-f4)}.btn-gray-f4.btn-outlined[disabled],.group-list li .btn-outlined[disabled].no-dist-file,.btn-outlined[disabled].btn-dist-file,.btn-gray-f4[disabled].btn-student-info,.group-list li [disabled].no-dist-file.btn-student-info,[disabled].btn-dist-file.btn-student-info,.invite-list li .btn-invite button.btn-gray-f4[disabled],.group-list .invite-list li .btn-invite button[disabled].no-dist-file,.invite-list .group-list li .btn-invite button[disabled].no-dist-file,.invite-list li .btn-invite button[disabled].btn-dist-file,.group-add .btn-gray-f4[disabled].btn-delete-group,.group-list li .group-add [disabled].no-dist-file.btn-delete-group,.group-add .group-list li [disabled].no-dist-file.btn-delete-group,.group-add [disabled].btn-dist-file.btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-gray-f4.btn-tonal,.group-list li .btn-tonal.no-dist-file,.btn-tonal.btn-dist-file{color:var(--theme-gray-f4);background:#f4f4f410;border:none}.btn-white{color:#666;background-color:var(--theme-white)}.btn-white[disabled]{background:var(--theme-gray-e2)!important}.btn-white.btn-outlined,.btn-white.btn-student-info,.invite-list li .btn-invite button.btn-white,.group-add .btn-white.btn-delete-group{color:var(--theme-white);background:#fff;border:1px solid var(--theme-white)}.btn-white.btn-outlined[disabled],.btn-white[disabled].btn-student-info,.invite-list li .btn-invite button.btn-white[disabled],.group-add .btn-white[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-white.btn-tonal{color:var(--theme-white);background:#ffffff10;border:none}.btn-black{color:#fff;background-color:var(--theme-black)}.btn-black[disabled]{background:var(--theme-gray-e2)!important}.btn-black.btn-outlined,.btn-black.btn-student-info,.invite-list li .btn-invite button.btn-black,.group-add .btn-black.btn-delete-group{color:var(--theme-black);background:#fff;border:1px solid var(--theme-black)}.btn-black.btn-outlined[disabled],.btn-black[disabled].btn-student-info,.invite-list li .btn-invite button.btn-black[disabled],.group-add .btn-black[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-black.btn-tonal{color:var(--theme-black);background:#00000010;border:none}.btn-dion{color:#fff;background-color:var(--theme-dion)}.btn-dion[disabled]{background:var(--theme-gray-e2)!important}.btn-dion.btn-outlined,.btn-dion.btn-student-info,.invite-list li .btn-invite button.btn-dion,.group-add .btn-dion.btn-delete-group{color:var(--theme-dion);background:#fff;border:1px solid var(--theme-dion)}.btn-dion.btn-outlined[disabled],.btn-dion[disabled].btn-student-info,.invite-list li .btn-invite button.btn-dion[disabled],.group-add .btn-dion[disabled].btn-delete-group{background:#fff!important;border-color:var(--theme-gray-bc)!important}.btn-dion.btn-tonal{color:var(--theme-dion);background:#0c818b10;border:none}.btn-1{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.0625rem}.btn-2{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.125rem}.btn-3{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.1875rem}.btn-4{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.25rem}.btn-5{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.3125rem}.btn-6{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.375rem}.btn-7{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.4375rem}.btn-8{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.5rem}.btn-9{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.5625rem}.btn-10{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.625rem}.btn-11{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.6875rem}.btn-12{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.75rem}.btn-13{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.8125rem}.btn-14{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.875rem}.btn-15{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:.9375rem}.btn-16{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1rem}.btn-17{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.0625rem}.btn-18{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.125rem}.btn-19{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.1875rem}.btn-20{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.25rem}.btn-21{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.3125rem}.btn-22{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.375rem}.btn-23{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.4375rem}.btn-24,.default-messege .clear-msg,.invite-list li .btn-invite button,.btn-setting{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.5rem}.btn-25{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.5625rem}.btn-26{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.625rem}.btn-27{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.6875rem}.btn-28,.btn-group-info,.btn-student-info,.group-add .btn-delete-group{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.75rem}.btn-29{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.8125rem}.btn-30{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.875rem}.btn-31{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:1.9375rem}.btn-32{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2rem}.btn-33{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.0625rem}.btn-34{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.125rem}.btn-35{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.1875rem}.btn-36{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.25rem}.btn-37{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.3125rem}.btn-38{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.375rem}.btn-39{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.4375rem}.btn-40{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.5rem}.btn-41{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.5625rem}.btn-42{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.625rem}.btn-43{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.6875rem}.btn-44{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.75rem}.btn-45{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.8125rem}.btn-46{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.875rem}.btn-47{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:2.9375rem}.btn-48{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3rem}.btn-49{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.0625rem}.btn-50,.group-list li .no-dist-file,.btn-dist-file{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.125rem}.btn-51{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.1875rem}.btn-52{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.25rem}.btn-53{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.3125rem}.btn-54{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.375rem}.btn-55{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.4375rem}.btn-56{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.5rem}.btn-57{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.5625rem}.btn-58{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.625rem}.btn-59{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.6875rem}.btn-60{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.75rem}.btn-61{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.8125rem}.btn-62{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.875rem}.btn-63{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:3.9375rem}.btn-64{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4rem}.btn-65{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.0625rem}.btn-66{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.125rem}.btn-67{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.1875rem}.btn-68{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.25rem}.btn-69{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.3125rem}.btn-70{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.375rem}.btn-71{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.4375rem}.btn-72{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.5rem}.btn-73{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.5625rem}.btn-74{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.625rem}.btn-75{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.6875rem}.btn-76{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.75rem}.btn-77{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.8125rem}.btn-78{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.875rem}.btn-79{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:4.9375rem}.btn-80{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5rem}.btn-81{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.0625rem}.btn-82{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.125rem}.btn-83{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.1875rem}.btn-84{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.25rem}.btn-85{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.3125rem}.btn-86{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.375rem}.btn-87{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.4375rem}.btn-88{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.5rem}.btn-89{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.5625rem}.btn-90{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.625rem}.btn-91{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.6875rem}.btn-92{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.75rem}.btn-93{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.8125rem}.btn-94{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.875rem}.btn-95{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:5.9375rem}.btn-96{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:6rem}.btn-97{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:6.0625rem}.btn-98{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:6.125rem}.btn-99{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:6.1875rem}.btn-100{padding-top:0;padding-bottom:0;height:auto!important;min-width:auto;min-height:6.25rem}.e-datatable{width:100%;color:var(--theme-gray-22);border-collapse:collapse;table-layout:fixed}.e-datatable th,.e-datatable td{font-weight:400;padding:.375rem 0;height:2.5rem;border-bottom:1px solid var(--theme-gray-e2)}.e-datatable thead>tr{border-top:1px solid var(--theme-gray-22)}.e-datatable thead>tr th{font-weight:500;background-color:var(--theme-gray-f4)}.data-filter{position:fixed!important;margin-top:.625rem}.data-filter span.label{margin-right:1rem;width:5rem}.data-filter .mx-datepicker{width:11.25rem}.e-pagination{display:flex;justify-content:center;align-items:center;margin:.375rem auto}.e-pagination .e-btn,.e-pagination .util-menu button,.util-menu .e-pagination button,.e-pagination .btn-group-info,.e-pagination .btn-student-info,.e-pagination .btn-dist-file,.e-pagination .default-messege .clear-msg,.default-messege .e-pagination .clear-msg,.e-pagination .invite-list li .btn-invite button,.invite-list li .btn-invite .e-pagination button,.e-pagination .group-add .btn-delete-group,.group-add .e-pagination .btn-delete-group,.e-pagination .btn-setting{font-size:0;line-height:0;margin:0 .3125rem}.e-pagination ul{display:flex;align-items:center}.e-pagination ul li{display:flex;justify-content:center;align-items:center;padding:.25rem;margin:0 .25rem;min-width:1.5rem;height:1.5rem;color:var(--theme-gray-66);border-radius:.25rem;cursor:pointer}.e-pagination ul li.active{color:var(--theme-primary);font-weight:500;background:var(--theme-secondary2)}.e-dialog{position:fixed;left:0;top:0;width:100%;height:100%;background:#0003;z-index:9}.e-dialog>div{position:absolute;left:50%;top:50%;padding:0 0 1.5rem!important;min-width:15rem;transform:translate3d(-50%,-50%,0);z-index:10}.e-dialog>div:not(:has(.dialog-actions)){padding-bottom:0!important}.e-dialog .dialog-header{display:flex;justify-content:center;align-items:center;position:relative;padding:.75rem 2.5rem;font-weight:400;border-bottom:1px solid var(--theme-gray-e2)}.e-dialog .dialog-header .btn-close{position:absolute;right:.5rem;top:50%;width:1.5rem;font-size:0;line-height:0;transform:translateY(-50%)}.e-dialog .dialog-header .btn-close span{position:relative;display:block;width:.75rem;height:.75rem}.e-dialog .dialog-header .btn-close span:before{content:"";display:block;height:100%;font-size:0;line-height:0;position:absolute;left:0;top:50%;width:100%;height:1px;background:#222;transform:rotate(45deg)}.e-dialog .dialog-header .btn-close span:after{content:"";display:block;height:100%;font-size:0;line-height:0;position:absolute;left:0;top:50%;width:100%;height:1px;background:#222;transform:rotate(-45deg)}.e-dialog .dialog-content{padding:24px}.e-dialog .dialog-content.scroll{overflow-y:scroll;overscroll-behavior:contain}.e-dialog .dialog-actions{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:0 1.5rem}.e-dialog .dialog-actions button{display:block;flex:1 1 auto;text-align:center;width:100%}.e-dialog .dialog-prompt{width:240px;padding:0 0 1rem!important;overflow:hidden}.e-dialog .dialog-prompt .dialog-content{padding:24px 16px;text-align:center}.e-dialog .dialog-prompt .dialog-actions{margin:0 1rem}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-active .e-card{animation:bounce-in .5s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes bounce-in{0%{transform:translate3d(-50%,-50%,0) scale(0)}50%{transform:translate3d(-50%,-50%,0) scale(1.25)}to{transform:translate3d(-50%,-50%,0) scale(1)}}.e-input{display:flex;justify-content:start;align-items:center}.e-input:has(.hint){margin-bottom:1rem}.e-input label{flex:0 0 auto;color:#666}.e-input label:has(+.input-area){margin-right:1rem}.e-input .input-area{position:relative;width:100%;--size: toRem(36px)}.e-input .input-area input[type=text]{all:unset;text-align:left;padding:.625rem;width:100%;height:var(--size);font-size:.75rem;color:var(--theme-gray-22);border:1px solid var(--theme-gray-e2);border-radius:.125rem;box-sizing:border-box}.e-input .input-area input[type=text]:focus{border-color:var(--theme-primary)}.e-input .input-area input[type=text]:disabled{color:#999;background-color:var(--theme-gray-f4)}.e-input .input-area input[type=text][readonly]{background-color:var(--theme-gray-f4)}.e-input .input-area input[type=text][readonly]+button.clear{display:none}.e-input .input-area button.clear{all:unset;display:flex;justify-content:center;align-items:center;position:absolute;left:auto;right:10px;top:50%;width:14px;height:14px;font-size:0;line-height:0;background:var(--theme-gray-bc);border-radius:50%;transform:translateY(-50%);cursor:pointer}.e-input .input-area button.clear i{position:relative;width:100%;height:100%;font-style:normal}.e-input .input-area button.clear i:before{content:"×";display:block;position:absolute;left:50%;top:50%;width:10px;height:10px;font-size:12px;font-weight:600;line-height:10px;text-align:center;color:#fff;transform:translate3d(-50%,-50%,0)}.e-input .input-area .hint{position:absolute;top:2.5rem;font-size:.625rem;line-height:.875rem;color:#999}.e-input .input-area:has(input:invalid) input{border-color:var(--theme-error)!important}.e-input .input-area:has(input:invalid) p.hint{color:var(--theme-error)}.e-input span{position:relative}.e-input span>input[type=checkbox]{width:20px;height:20px;opacity:0}.e-input span>.e-icon{display:none;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.e-input span:has(input[type=checkbox]){display:inline-block;width:1.25rem;height:1.25rem;border:1px solid var(--theme-gray-e2);border-radius:.125rem;background:#fff}.e-input span:has(input[type=checkbox]):has(+label){margin-right:.5rem}.e-input span:has(input[type=checkbox]):has(input[disabled]){background-color:var(--theme-gray-f4)}.e-input span:has(input[type=checkbox]:checked){background-color:var(--theme-primary);border-color:var(--theme-primary)}.e-input span:has(input[type=checkbox]:checked)>.e-icon{display:block}.e-input span:has(input[type=checkbox]:checked):has(input[disabled]){background-color:var(--theme-gray-f4);border-color:var(--theme-gray-e2)}.e-input span:has(input[type=checkbox]:checked):has(input[disabled])>.e-icon g{stroke:var(--theme-gray-99)!important}.e-input:has(span.rtl_label){display:inline-flex;flex-direction:row-reverse;gap:.5rem}.e-input:has(span.rtl_label) span{margin-right:0!important}textarea{all:unset;padding:.625rem;min-height:6rem;border:1px solid var(--theme-gray-e2);border-radius:.125rem;box-sizing:border-box;white-space:pre-line}textarea[required]{border-color:var(--theme-error)!important}.textarea-options{display:flex;justify-content:space-between;width:100%}.textarea-options .required-messege{margin-right:auto;font-size:.625rem;line-height:.875rem;color:var(--theme-error)!important}.textarea-options .the-count{margin-left:auto}.new-book-card{width:100%;height:auto;aspect-ratio:4.2/1.2;min-height:120px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #0000001a;display:flex;align-items:stretch;cursor:pointer;position:relative;overflow:hidden}.new-book-card:last-child{margin-bottom:0}@media (max-width: 1919px) and (min-width: 1537px){.new-book-card{padding:28px;min-height:110px}}@media (max-width: 1536px) and (min-width: 1367px){.new-book-card{padding:24px;min-height:100px}}@media (max-width: 1366px) and (min-width: 1201px){.new-book-card{padding:18px;min-height:90px}}@media (max-width: 1200px) and (min-width: 1001px){.new-book-card{padding:14px;min-height:80px;border-radius:12px}}@media (max-width: 1000px) and (min-width: 901px){.new-book-card{padding:12px;min-height:110px;border-radius:10px;aspect-ratio:unset}}@media (max-width: 900px) and (min-width: 768px){.new-book-card{padding:12px;min-height:120px;border-radius:10px;aspect-ratio:unset}}.new-book-cover{height:100%;flex-shrink:0;display:flex;align-items:center}.new-book-cover img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 8px #0003;border-radius:6px}@media (max-width: 1000px) and (min-width: 901px){.new-book-cover,.new-book-cover img{height:90px}}@media (max-width: 900px) and (min-width: 768px){.new-book-cover,.new-book-cover img{height:90px}}.new-book-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:5px 0 0 24px}@media (max-width: 1366px) and (min-width: 1201px){.new-book-info{padding:4px 0 0 16px}}@media (max-width: 1200px) and (min-width: 1001px){.new-book-info{padding:2px 0 0 12px}}@media (max-width: 1000px) and (min-width: 901px){.new-book-info{padding:2px 0 0 10px}}@media (max-width: 900px) and (min-width: 768px){.new-book-info{padding:2px 0 0 8px}}.new-book-text{display:flex;flex-direction:column;align-items:flex-start;flex:1;overflow:hidden;min-height:0}.new-book-title{font-weight:700;color:#222;margin:0;line-height:1.3;font-size:24px}@media (max-width: 1919px) and (min-width: 1537px){.new-book-title{font-size:22px}}@media (max-width: 1536px) and (min-width: 1367px){.new-book-title{font-size:20px}}@media (max-width: 1366px) and (min-width: 1201px){.new-book-title{font-size:18px}}@media (max-width: 1200px) and (min-width: 1001px){.new-book-title{font-size:15px}}@media (max-width: 1000px) and (min-width: 901px){.new-book-title{font-size:14px}}@media (max-width: 900px) and (min-width: 768px){.new-book-title{font-size:14px}}.new-book-description{color:#999;font-weight:500;margin:6px 0 0;line-height:1.4;font-size:16px;text-align:left}@media (max-width: 1919px) and (min-width: 1537px){.new-book-description{font-size:15px}}@media (max-width: 1536px) and (min-width: 1367px){.new-book-description{font-size:14px}}@media (max-width: 1366px) and (min-width: 1201px){.new-book-description{font-size:13px}}@media (max-width: 1200px) and (min-width: 1001px){.new-book-description{font-size:11px;margin:4px 0 0}}@media (max-width: 1000px) and (min-width: 901px){.new-book-description{font-size:12px;margin:4px 0 0}}@media (max-width: 900px) and (min-width: 768px){.new-book-description{font-size:12px;margin:4px 0 0}}.new-book-buttons{display:flex;align-items:end;width:100%;gap:12px;flex-shrink:0}@media (max-width: 1919px) and (min-width: 1537px){.new-book-buttons{gap:10px}}@media (max-width: 1536px) and (min-width: 1367px){.new-book-buttons{gap:8px}}@media (max-width: 1366px) and (min-width: 1201px){.new-book-buttons{gap:6px}}@media (max-width: 1200px) and (min-width: 1001px){.new-book-buttons{gap:6px}}@media (max-width: 1000px) and (min-width: 901px){.new-book-buttons{gap:4px}}@media (max-width: 900px) and (min-width: 768px){.new-book-buttons{gap:4px}}.new-card-button{flex:1;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-align:center;padding:16px 24px;font-size:20px;height:60px}@media (max-width: 1919px) and (min-width: 1537px){.new-card-button{padding:14px 20px;height:54px;font-size:18px}}@media (max-width: 1536px) and (min-width: 1367px){.new-card-button{padding:12px 16px;height:42px;font-size:16px}}@media (max-width: 1366px) and (min-width: 1201px){.new-card-button{padding:10px 14px;height:40px;font-size:14px}}@media (max-width: 1200px) and (min-width: 1001px){.new-card-button{padding:8px 10px;height:32px;font-size:12px;border-radius:6px}}@media (max-width: 1000px) and (min-width: 901px){.new-card-button{padding:8px 10px;height:36px;font-size:13px;border-radius:6px}}@media (max-width: 900px) and (min-width: 768px){.new-card-button{padding:8px 10px;height:36px;font-size:13px;border-radius:6px}}.new-report-button{background:#f3f4f6;color:#374151}.new-marking-button{background:#3b82f6;color:#fff}:root{--brand-item-width: clamp(100px, 9vw, 200px);--brand-gap: clamp(8px, .8vw, 12px)}.brand-section{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-top:50px;margin-bottom:clamp(35px,5vw,50px);gap:clamp(8px,1.7vw,12px);min-height:-moz-fit-content;min-height:fit-content}@media (max-width: 1919px) and (min-width: 1537px){.brand-section{gap:14px}}@media (max-width: 1536px) and (min-width: 1367px){.brand-section{gap:10px}}@media (max-width: 1366px) and (min-width: 768px){.brand-section{gap:8px}}.brand-label{color:#fff;font-weight:700;line-height:1.3;letter-spacing:-.025em;text-align:center;display:flex;align-items:center;font-size:clamp(20px,2vw,32px);gap:clamp(6px,1.28vw,9px);position:relative;z-index:2}@media (max-width: 1919px) and (min-width: 1537px){.brand-label{font-size:28px;gap:10px}}@media (max-width: 1536px) and (min-width: 1367px){.brand-label{font-size:24px;gap:8px}}@media (max-width: 1366px) and (min-width: 768px){.brand-label{font-size:20px;gap:6px}}.brand-label p{font-size:clamp(20px,2vw,32px)}@media (max-width: 1919px) and (min-width: 1537px){.brand-label p{font-size:28px}}@media (max-width: 1536px) and (min-width: 1367px){.brand-label p{font-size:24px}}@media (max-width: 1366px) and (min-width: 768px){.brand-label p{font-size:20px}}.brand-carousel-container{overflow:visible;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:clamp(6px,.6vw,9px);border-radius:clamp(14px,2.13vw,16px);z-index:2}.brand-carousel-container>button{flex-shrink:0;padding:0}.brand-carousel-container>button svg{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px)}@media (max-width: 1919px) and (min-width: 1537px){.brand-carousel-container>button svg{width:44px;height:44px}}@media (max-width: 1536px) and (min-width: 1367px){.brand-carousel-container>button svg{width:40px;height:40px}}@media (max-width: 1366px) and (min-width: 768px){.brand-carousel-container>button svg{width:36px;height:36px}}.brand-carousel-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.7vw,12px)}.brand-carousel{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:clamp(14px,2.13vw,16px);padding:clamp(6px,.6vw,9px);overflow:hidden;width:calc(clamp(100px,9vw,200px)*4 + clamp(8px,.8vw,12px)*3 + clamp(6px,.6vw,9px)*2)}.brand-carousel.centered{width:auto!important;justify-content:center!important;overflow:visible!important}.brand-carousel-track{display:flex;gap:clamp(8px,.8vw,12px);transition:transform .4s ease-out}.brand-carousel-track.centered{justify-content:center!important;transform:none!important;width:auto!important}.brand-item{background:#ffffffd6;border:4px solid transparent;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;overflow:hidden;box-sizing:border-box;flex-direction:column;flex:0 0 auto;width:clamp(100px,9vw,200px);aspect-ratio:1.05/1;border-radius:clamp(9px,1.49vw,14px);padding:clamp(4px,.6vw,8px)}.brand-item.active{background:#fff;border:4px solid #AFE8FF}.brand-item img{width:90%;height:70%;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.brand-name{color:#222;font-weight:700;white-space:nowrap;font-size:clamp(10px,1vw,18px);height:20%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-expand-btn{background:#fff;color:#3b82f6;border:none;padding:0;margin-top:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:clamp(22px,3.4vw,26px);height:clamp(22px,3.4vw,26px);border-radius:clamp(7px,1.28vw,9px)}@media (max-width: 1919px) and (min-width: 1537px){.brand-expand-btn{width:28px;height:28px;border-radius:9px}}@media (max-width: 1536px) and (min-width: 1367px){.brand-expand-btn{width:24px;height:24px;border-radius:8px}}@media (max-width: 1366px) and (min-width: 768px){.brand-expand-btn{width:22px;height:22px;border-radius:7px}}.brand-expand-btn svg{width:clamp(16px,2.77vw,20px);height:clamp(16px,2.77vw,20px)}@media (max-width: 1919px) and (min-width: 1537px){.brand-expand-btn svg{width:20px;height:20px}}@media (max-width: 1536px) and (min-width: 1367px){.brand-expand-btn svg{width:18px;height:18px}}@media (max-width: 1366px) and (min-width: 768px){.brand-expand-btn svg{width:16px;height:16px}}.brand-popover-overlay{position:fixed;inset:0;z-index:1000}.brand-popover-content{background:#0072e9;border:2px solid #0068D5;border-radius:16px;padding:clamp(32px,2.5vw,48px);padding-top:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.brand-popover-header{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.28vw,9px);margin-bottom:clamp(8px,1.7vw,12px)}.brand-popover-header p{color:#fff;font-weight:700;line-height:1.3;letter-spacing:-.025em;font-size:clamp(20px,2vw,32px)}@media (max-width: 1919px) and (min-width: 1537px){.brand-popover-header p{font-size:28px}}@media (max-width: 1536px) and (min-width: 1367px){.brand-popover-header p{font-size:24px}}@media (max-width: 1366px) and (min-width: 768px){.brand-popover-header p{font-size:20px}}.brand-popover-grid{display:grid;margin-top:18px;grid-template-columns:repeat(4,clamp(100px,9vw,200px));gap:clamp(8px,.8vw,12px);justify-content:start}.brand-popover-grid .brand-item{width:100%}.brand-popover-inline{position:absolute;top:calc(-1*clamp(32px,2.5vw,48px) - 2px);left:50%;transform:translate(-50%);background:#0072e9;border:2px solid #0068D5;border-radius:16px;padding:clamp(32px,2.5vw,48px);display:flex;flex-direction:column;align-items:center;z-index:1001}.brand-popover-inline .brand-popover-header{margin-bottom:clamp(8px,1.7vw,12px)}.brand-popover-inline .brand-popover-grid{padding:clamp(6px,.6vw,9px);margin-top:9px}.brand-label-container{position:relative;display:flex;flex-direction:column;align-items:center}.filter-section{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important}.main-filters{display:flex!important;justify-content:left!important;align-items:flex-start!important;width:100%!important;max-width:none!important;padding:0!important;position:relative!important;font-weight:700;color:#fff9;border-bottom:1px solid rgba(255,255,255,.6);flex-wrap:nowrap;white-space:nowrap;margin:0 auto!important;font-size:clamp(16px,1.5vw,24px);gap:10px;height:58px}@media (max-width: 1919px) and (min-width: 1537px){.main-filters{font-size:22px;gap:8px;height:52px}}@media (max-width: 1536px) and (min-width: 1367px){.main-filters{font-size:20px;gap:6px;height:48px}}@media (max-width: 1366px) and (min-width: 768px){.main-filters{font-size:18px;gap:4px;height:42px}}.filter-btn{font-weight:700;border-radius:0;width:auto;flex:none;position:relative;padding:12px 16px}@media (max-width: 1919px) and (min-width: 1537px){.filter-btn{padding:10px 14px}}@media (max-width: 1536px) and (min-width: 1367px){.filter-btn{padding:8px 12px}}@media (max-width: 1366px) and (min-width: 768px){.filter-btn{padding:6px 10px}}.filter-btn.active{color:#fff;background:transparent}.filter-btn.active:after{content:"";position:absolute;left:0;right:0;height:3px;background:#fff;top:54px}@media (max-width: 1919px) and (min-width: 1537px){.filter-btn.active:after{top:48px}}@media (max-width: 1536px) and (min-width: 1367px){.filter-btn.active:after{top:45px}}@media (max-width: 1366px) and (min-width: 768px){.filter-btn.active:after{top:38px}}.sub-filters-wrapper{width:100%;position:relative;height:40px;margin-top:17px;margin-bottom:17px}@media (max-width: 1536px) and (min-width: 1367px){.sub-filters-wrapper{height:36px;margin-top:14px;margin-bottom:10px}}@media (max-width: 1366px) and (min-width: 768px){.sub-filters-wrapper{height:32px;margin-top:12px;margin-bottom:10px}}.sub-filters-container{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%;position:relative;padding:0}.sub-filters{display:flex;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;padding:0;width:auto;flex-wrap:nowrap;height:100%;align-items:center;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.sub-filters::-webkit-scrollbar{display:none}@media (max-width: 1919px) and (min-width: 1537px){.sub-filters{gap:10px}}@media (max-width: 1536px) and (min-width: 768px){.sub-filters{gap:8px}}.sub-filter-btn{font-weight:700;cursor:pointer;transition:all .2s ease;background:#ffffff1f;color:#fff;white-space:nowrap;flex-shrink:0;width:auto;padding:10px 20px;border-radius:100px;font-size:16px}@media (max-width: 1536px) and (min-width: 1367px){.sub-filter-btn{padding:8px 16px;font-size:14px}}@media (max-width: 1366px) and (min-width: 768px){.sub-filter-btn{padding:6px 12px;font-size:13px}}.sub-filter-btn.active{background:#fff;color:#3b82f6}.sub-filter-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;box-shadow:0 8px 20px #0006;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#3b82f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.sub-filter-nav svg{flex-shrink:0;color:#3b82f6;stroke-width:2.5}.sub-filter-nav.left{left:0}.sub-filter-nav.right{right:0}.responsive-img-wrapper{width:100%!important;max-width:100vw!important;overflow:hidden!important;line-height:0!important;font-size:0!important;margin:0!important;padding:0!important;display:block!important}.responsive-img-wrapper.first-image{margin-bottom:0!important}.responsive-img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important;vertical-align:top!important;margin:0!important;padding:0!important;border:none!important}.pc-second-wrapper{width:100%!important;background:#007dff!important;padding:80px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.pc-second-image img{width:40vw!important;max-width:600px!important;height:auto!important;display:block!important;margin:0 auto!important}.pc-second-list{width:45vw!important;margin-top:30px!important}@media (max-width: 1000px) and (min-width: 901px){.pc-second-list{width:50vw!important}}@media (max-width: 900px) and (min-width: 768px){.pc-second-list{width:60vw!important}}.brand-carousel-container,.main-filters{width:100%;max-width:none}.brand-carousel-container.has-popover .brand-carousel,.brand-carousel-container.has-popover>button{visibility:hidden;opacity:0;pointer-events:none}.book-list-page{width:45vw;margin:0 auto;display:flex;flex-direction:column;position:relative;height:auto;overflow:visible;padding-bottom:40px;justify-content:center}@media (max-width: 1000px){.book-list-page{width:100%}}.book-list-inner{width:720px;max-width:100%}.fixed-header{flex-shrink:0;background:transparent;overflow:visible;padding:20px 24px 0}@media (max-width: 1919px) and (min-width: 1537px){.fixed-header{padding:16px 20px 0}}@media (max-width: 1536px) and (min-width: 1367px){.fixed-header{padding:12px 16px 0}}@media (max-width: 1366px) and (min-width: 768px){.fixed-header{padding:10px 14px 0}}.scrollable-content{width:100%;overflow-x:visible;display:flex;flex-direction:column;gap:12px;padding:10px 0;margin:0 auto;position:relative}.new-book-card.is-empty{visibility:hidden;pointer-events:none}.cards-scroll-wrapper{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;position:relative}.cards-scroll-wrapper button{flex-shrink:0;padding:0}.cards-scroll-wrapper button svg{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px)}@media (max-width: 1919px) and (min-width: 1537px){.cards-scroll-wrapper button svg{width:44px;height:44px}}@media (max-width: 1536px) and (min-width: 1367px){.cards-scroll-wrapper button svg{width:40px;height:40px}}@media (max-width: 1366px) and (min-width: 768px){.cards-scroll-wrapper button svg{width:36px;height:36px}}.new-book-cards-container{flex:1;width:100%;overflow:hidden}.book-cards-track{display:flex;flex-direction:row;transition:transform .4s ease-out;width:100%}.book-cards-page{display:flex;flex-direction:column;gap:10px;flex-shrink:0;width:100%;min-width:100%;padding:0 24px;box-sizing:border-box}@media (max-width: 1919px) and (min-width: 1537px){.book-cards-page{padding:0 20px}}@media (max-width: 1536px) and (min-width: 1367px){.book-cards-page{padding:0 16px}}@media (max-width: 1366px) and (min-width: 768px){.book-cards-page{padding:0 14px}}.book-cards-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.book-cards-nav.left{left:-50px}.book-cards-nav.right{right:-50px}.book-cards-nav svg{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px)}.search-container{display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:48px}@media (max-width: 1919px) and (min-width: 1537px){.search-container{margin-bottom:40px}}@media (max-width: 1536px) and (min-width: 1367px){.search-container{margin-bottom:32px}}@media (max-width: 1366px) and (min-width: 768px){.search-container{margin-bottom:24px}}.search-container.suggestions-open .search-input-wrapper{border:2px solid #afe8ff;border-bottom:1px solid rgba(255,255,255,.3);border-radius:30px 30px 0 0;background:#0d84ff}.search-container.suggestions-open .search-input{border:none;border-radius:30px 30px 0 0;background:transparent}.search-container.suggestions-open .search-input:focus{border:none}.search-container.suggestions-open .search-suggestions{border-top:none;margin-top:0}.search-input-wrapper{position:relative;width:100%;border-radius:30px}.search-input{width:100%;height:52px;padding:16px 48px 16px 24px;font-size:20px;color:#fff;font-weight:500;border:2px solid rgba(255,255,255,.3);border-radius:30px;outline:none;background:#ffffff1a}.search-input::-moz-placeholder{color:#fffc}.search-input::placeholder{color:#fffc}.search-input:focus{border:2px solid #afe8ff}@media (max-width: 1919px) and (min-width: 1537px){.search-input{height:48px;padding:14px 44px 14px 20px;font-size:18px}}@media (max-width: 1536px) and (min-width: 1367px){.search-input{height:44px;padding:12px 40px 12px 18px;font-size:16px}}@media (max-width: 1366px) and (min-width: 768px){.search-input{height:40px;padding:10px 36px 10px 16px;font-size:14px}}.search-icon{position:absolute;right:clamp(8px,1.5vw,12px);top:50%;transform:translateY(-50%);color:#fff;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.search-clear-icon{position:absolute;right:clamp(30px,4vw,40px);top:50%;transform:translateY(-50%);cursor:pointer;width:28px;height:28px}.search-suggestions{position:absolute;top:100%;left:0;right:0;background:#0d84ff;border:2px solid #afe8ff;border-radius:0 0 30px 30px;z-index:100;overflow:hidden;padding:8px 0 12px;max-height:50vh;overflow-y:auto}.search-suggestions::-webkit-scrollbar{width:6px}.search-suggestions::-webkit-scrollbar-track{background:transparent}.search-suggestions::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.suggestion-item{display:flex;align-items:center;gap:10px;padding:0 24px;height:44px;cursor:pointer;transition:background .2s}@media (max-width: 1919px) and (min-width: 1537px){.suggestion-item{height:40px;padding:0 20px}}@media (max-width: 1536px) and (min-width: 1367px){.suggestion-item{height:36px;padding:0 18px}}@media (max-width: 1366px) and (min-width: 768px){.suggestion-item{height:32px;padding:0 16px}}.suggestion-item:hover,.suggestion-item.selected{background:#1f8dff}.suggestion-icon{color:#fff;flex-shrink:0}.suggestion-text{color:#fff;font-size:20px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1919px) and (min-width: 1537px){.suggestion-text{font-size:18px}}@media (max-width: 1536px) and (min-width: 1367px){.suggestion-text{font-size:16px}}@media (max-width: 1366px) and (min-width: 768px){.suggestion-text{font-size:14px}}.suggestion-text .highlight{color:#afe8ff}.suggestions-close{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 20px 4px;color:#fff;font-size:14px;font-weight:500;cursor:pointer}@media (max-width: 1536px) and (min-width: 768px){.suggestions-close{font-size:12px;padding:6px 16px 2px}}.suggestions-close:hover{color:#afe8ff}.suggestions-close svg{width:16px;height:16px}@media (max-width: 1536px) and (min-width: 768px){.suggestions-close svg{width:14px;height:14px}}.blue-section{background:#007dff}.pagination-dots{display:flex;justify-content:center;gap:6px;margin-top:8px;max-width:720px;margin-left:auto;margin-right:auto}@media (max-width: 1919px) and (min-width: 1537px){.pagination-dots{gap:8px;padding:14px 20px}}@media (max-width: 1536px) and (min-width: 1367px){.pagination-dots{gap:7px;padding:12px 16px}}@media (max-width: 1366px) and (min-width: 768px){.pagination-dots{gap:6px;padding:6px 10px}}.pagination-dot{width:10px;height:10px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .2s ease}.pagination-dot.active{background:#fff;transform:scale(1.1);width:24px;border-radius:10px}.loading-container{display:flex;justify-content:center;align-items:center;height:200px}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scoring-interface__wrapper{width:100%}.scoring-interface__wrapper--desktop{display:flex;justify-content:center}.scoring-interface__container{width:100%}.scoring-interface__container--desktop{max-width:1000px;width:100%;margin:0 auto;padding:0 20px}.scoring-interface__content{background-color:#fff;border-radius:12px}.scoring-interface__content--mobile{padding:4px}.scoring-interface__content--desktop{padding:10px}.scoring-interface__section-header{display:flex;justify-content:space-between;align-items:center;margin:10px 0 15px}.scoring-interface__section-header--mobile{padding:4px;margin:0 0 12px}.scoring-interface__section-title{font-size:18px;font-weight:700}.scoring-interface__reset-btn{margin-top:8px;font-size:14px;color:#666;font-weight:500;outline:none;gap:4px;display:flex;align-items:center;background-color:transparent;padding:10px 0}.scoring-interface__reset-btn:hover{background-color:#f9fafb}.scoring-interface__reset-btn:focus{outline:none}.scoring-interface__reset-btn:disabled{opacity:.5;cursor:not-allowed}.scoring-interface__button-group{display:flex;gap:12px;margin-top:30px;padding:20px 0;justify-content:center}.scoring-interface__submit-btn{width:33.333%}.pub-book-header{background:#f8f8f8;border-radius:6px}.pub-book-header--mobile{padding:16px}@media (max-width: 320px){.pub-book-header--mobile{margin:0 10px}}.pub-book-header--desktop{padding:20px}.pub-book-info{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.pub-book-layout{display:flex;align-items:flex-start;gap:16px}.pub-book-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:120px}.pub-book-thumbnail{flex-shrink:0}.pub-book-thumbnail--mobile{width:80px}.pub-book-thumbnail--desktop{width:95px}.pub-book-thumbnail img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 2px 8px #0003}.pub-book-title--mobile{flex:1;padding-top:4px}.pub-book-title--mobile h2{font-size:16px;font-weight:700;color:#222;text-align:left;line-height:1.4;margin:0}.pub-book-title--desktop-text{font-size:18px;font-weight:700;color:#222;text-align:left;line-height:1.4;margin:0}.pub-select-wrapper{display:flex;gap:8px}.pub-select-wrapper--desktop{gap:12px}.pub-select{position:relative}.pub-select--subject-mobile{width:65%}.pub-select--subject-desktop{width:40%}.pub-select--round-mobile{flex:1}.pub-select--round-desktop{width:25%}.pub-select-button{width:100%;height:36px;padding:0 10px;background:#fff;border:1px solid #e2e2e2;border-radius:6px;font-size:14px;color:#222;display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none;transition:border-color .2s ease;white-space:nowrap}.pub-select-button:focus{border-color:#007dff}.pub-select-button:hover{border-color:#007dff}.pub-select-icon{color:#666;transition:transform .2s ease}.pub-select-icon--open{transform:rotate(180deg)}.pub-select-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:none;border-radius:6px;z-index:100;max-height:200px;overflow-y:auto;box-sizing:border-box;box-shadow:0 0 0 1px #e2e2e2,0 4px 12px #0000}.pub-select-dropdown::-webkit-scrollbar{width:6px}.pub-select-dropdown::-webkit-scrollbar-track{background:#f4f4f4;border-radius:3px}.pub-select-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.pub-select-option{width:100%;height:36px;padding:0 10px;font-size:14px;color:#222;background:#fff;border:none;text-align:left;cursor:pointer;box-sizing:border-box}.pub-select-option:hover{background:#f8f8f8}.pub-select-option--selected{font-weight:500;box-shadow:inset 0 0 0 1px #007dff;background:#fff}.pub-select-option--selected.pub-select-option--first{border-top-left-radius:6px;border-top-right-radius:6px}.pub-select-option--selected.pub-select-option--last{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.pub-select-option--selected.pub-select-option--first.pub-select-option--last{border-radius:6px}.pub-question-row{display:flex;align-items:stretch;width:100%;background:transparent}.pub-question-row--correct{background:#007dff1a}.pub-question-row--wrong{background:#f43f1e1a}.pub-question-row:not(.pub-question-row--disabled):has(+.pub-question-row--disabled){border-bottom:1px solid #e2e2e2}.pub-question-num{width:40px;padding:8px 4px;background:#f8f8f8;display:flex;align-items:center;justify-content:center;position:relative;font-size:16px;font-weight:700;color:#666}.pub-question-num--first{border-top-left-radius:6px}.pub-question-num--last{border-bottom-left-radius:6px}@media (max-width: 920px) and (min-width: 768px){.pub-question-num{width:30px;font-size:13px}}.pub-result-icon{position:absolute;top:18px;right:8px;width:25px;height:25px}@media (max-width: 920px) and (min-width: 768px){.pub-result-icon{right:4px}}.pub-question-content{flex:1;padding:8px 6px;display:flex;align-items:center;justify-content:center}@media (max-width: 920px) and (min-width: 768px){.pub-question-content{padding:8px 1px}}.pub-question-row--disabled .pub-question-num{background:#22222205}.pub-question-row--disabled .pub-question-num span{visibility:hidden}.pub-question-row--disabled .pub-question-content{background:#22222205}.pub-question-row--disabled .pub-options-wrapper{visibility:hidden}.pub-options-wrapper{display:flex;justify-content:center;align-items:center;gap:4px;min-height:40px}@media (max-width: 767px){.pub-options-wrapper{gap:10px}}.pub-subjective-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:40px;position:relative}@media (max-width: 767px){.pub-subjective-wrapper{width:95%}}.pub-subjective-input{width:95%;height:36px;padding:0 12px;border:1px solid #e2e2e2;border-radius:6px;font-size:16px;font-weight:500;outline:none;background:transparent;color:#222}.pub-subjective-input::-moz-placeholder{color:#bcbcbc}.pub-subjective-input::placeholder{color:#bcbcbc}.pub-subjective-input:focus{border-color:#007dff}.pub-subjective-input--no-placeholder::-moz-placeholder{color:transparent!important}.pub-subjective-input--no-placeholder::placeholder{color:transparent!important}.pub-subjective-input.is-readonly{pointer-events:none;cursor:default;color:#222;-webkit-text-fill-color:#222222;opacity:1}.pub-correct-answer-text{position:absolute;right:0;padding-right:12px;font-size:13px;color:#007dff;font-weight:700;white-space:nowrap}.pub-option-btn{width:40px;height:40px;border-radius:50%;border:1px solid #d1d5db;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#bcbcbc;cursor:pointer;transition:all .15s ease}.pub-option-btn:hover:not(.pub-option-btn--disabled):not(.pub-option-btn--selected){border-color:#9ca3af}.pub-option-btn--selected{background:#000;border-color:#000;color:#fff}.pub-option-btn--correct-answer{border-color:#007dff;color:#007dff}.pub-option-btn--disabled{background:#f0f0f0;border-color:#e0e0e0;color:#ccc;cursor:default}@media (max-width: 920px) and (min-width: 768px){.pub-option-btn{width:36px;height:36px;font-size:13px}}.pub-option-label{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pub-question-list{width:100%}.pub-question-list--desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pub-question-list--mobile{display:block;position:relative}.pub-question-column{border:1px solid #e2e2e2;border-radius:6px;overflow:hidden;background:#fff;width:100%}@media (max-width: 767px){.pub-question-column{border-radius:8px}}.mobile-main-search{margin-top:20px;padding:12px 16px;width:100%}.mobile-main-search-wrapper{position:relative;margin-bottom:20px}.mobile-main-search-input{width:100%;padding:10px 48px 10px 18px;border:1px solid rgba(255,255,255,.3);border-radius:25px;font-size:16px;background:#ffffff1a}.mobile-main-search-input::-moz-placeholder{color:#ffffffb3}.mobile-main-search-input::placeholder{color:#ffffffb3}.mobile-main-search-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#fff}.mobile-main-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:7%;width:100%}@media (max-width: 390px){.mobile-main-buttons{margin-top:0}}.mobile-main-button{background:#ebf5ff;border:2px solid #0062C8;border-radius:12px;aspect-ratio:154/144;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;padding:0;gap:14px;cursor:pointer;margin-top:10px}.mobile-main-button-icon{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.mobile-main-button-icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.mobile-main-button-text{font-size:20px;font-weight:700;color:#222;line-height:24px;white-space:nowrap}.mobile-page{width:100%;min-height:100%;background:#fff;display:flex;flex-direction:column;overflow-x:hidden}.mobile-page-full-background{width:100%;min-height:100%;background:#f8f8f8;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden}.mobile-header{display:flex;align-items:center;justify-content:center;height:56px;position:relative;margin-top:10px;z-index:100}.mobile-header-title{font-size:18px;font-weight:700;color:#222}.mobile-header-back,.mobile-header-close{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-header-back{left:16px}.mobile-header-close{right:16px}.mobile-content{flex:1;padding:20px;display:flex;flex-direction:column}.mobile-content-align-center{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mobile-search-input-wrapper{padding:16px 20px;position:relative;z-index:100;background:#fff}.mobile-search-input-container{position:relative}.mobile-search-input-icon{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:#222;padding:13px;box-sizing:content-box;cursor:pointer}.mobile-search-brands{padding:20px;margin:0}.mobile-search-brands-title{font-size:16px;font-weight:700;color:#222;margin-bottom:16px;text-align:left}.mobile-search-brand-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-search-brand-item{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #e2e2e2;border-radius:8px;background:#f8f8f8;cursor:pointer;transition:all .2s ease}.mobile-search-brand-item span{font-size:14px;color:#222;font-weight:700;white-space:nowrap}.mobile-search-brand-item svg{color:#222}.mobile-search-input{width:100%;padding:10px 70px 10px 16px;border:1px solid #e5e5e5;border-radius:25px;font-size:16px;background:#fff}.mobile-search-input:focus{outline:none;border-color:#222;background:#fff}.mobile-result-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#f8f8f8;flex:1;min-height:100%;gap:16px}.mobile-result-list{padding:20px;background:#f8f8f8;flex:1}.mobile-result-card{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #00000026}.mobile-result-card-content{display:flex;gap:14px}.mobile-result-card-cover{width:80px;flex-shrink:0}.mobile-result-card-cover img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 2px 8px #0003}.mobile-result-card-info{flex:1;display:flex;flex-direction:column}.mobile-result-card-title{font-size:16px;font-weight:700;color:#222;line-height:1.2;text-align:left;letter-spacing:0;margin-bottom:4px}.mobile-result-card-desc{font-size:12px;color:#999;line-height:1.6;font-weight:500;text-align:left;margin-top:0}.mobile-result-card-buttons{display:flex;gap:8px;margin-top:14px}.mobile-result-card-btn{flex:1;padding:14px 16px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}.mobile-result-card-btn-report{background:#f4f4f4;color:#222}.mobile-result-card-btn-marking{background:#007dff;color:#fff}.mobile-result-load-more{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 16px;width:100%;border:1px solid #bcbcbc;border-radius:10px;font-size:14px;color:#222;cursor:pointer;height:48px;background:#fff}.mobile-result-load-more svg{margin-top:4px;color:#222}.mobile-result-load-more:active{background:#f0f0f0}.mobile-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:100%;box-sizing:border-box}.mobile-brand-grid>*{min-width:0}.mobile-brand-item{background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:16px 16px 12px;display:flex;flex-direction:column;align-items:center;cursor:pointer;aspect-ratio:154/119;box-shadow:none}.mobile-brand-item:active{background:#f0f7ff}.mobile-brand-item.selected{border-color:#007dff;background:#007dff0d;box-shadow:0 0 10px #00000026}.mobile-brand-item-logo{display:flex;align-items:center;justify-content:center;width:100%;height:65%;flex-shrink:0}.mobile-brand-item-logo img{max-height:100%;max-width:90%;-o-object-fit:contain;object-fit:contain}.mobile-brand-item-name{font-size:18px;font-weight:700;color:#222;height:30%;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0}@media (min-width: 601px){.mobile-brand-item-name{font-size:20px}}@media (max-width: 500px){.mobile-brand-item-name{font-size:16px}}@media (max-width: 420px){.mobile-brand-item-name{font-size:14px}}@media (max-width: 360px){.mobile-brand-item-name{font-size:13px}}.mobile-brand-result-header{display:flex;flex-direction:column;gap:0;background:#fff}.mobile-brand-result-filters{display:flex;border-bottom:1px solid #e5e5e5;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff}.mobile-brand-result-filters::-webkit-scrollbar{display:none}.mobile-brand-series-list{padding:0 20px 20px}.mobile-brand-series-container{background:#f8f8f8;border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-brand-series-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease}.mobile-brand-series-item:active{background:#f0f0f0}.mobile-filter-tab{padding:10px 8px;font-size:16px;line-height:22px;font-weight:700;color:#999;background:transparent;border:none;border-radius:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .2s ease;outline:none}.mobile-filter-tab:focus{outline:none}.mobile-filter-tab-active{color:#222;font-weight:700;border-bottom-color:#222}.mobile-filter-chip{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s ease;border:none}.mobile-filter-chip-inactive{background:#f3f4f6;color:#666}.mobile-filter-chip-active{background:#222;color:#fff;outline:none}.mobile-sub-filters{display:flex;gap:8px;padding:20px 0 0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#f8f8f8}.mobile-sub-filters::-webkit-scrollbar{display:none}.mobile-sub-filter-chip{padding:8px 12px;border:1px solid #e2e2e2;border-radius:16px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;background:#fff;color:#666;transition:all .2s ease;gap:10px;outline:none}.mobile-sub-filter-chip:focus{outline:none}.mobile-sub-filter-chip.active{background:#222;color:#fff;border-color:#222}.mobile-subject-list{padding:12px 20px}.mobile-subject-group{margin-bottom:8px;text-align:left;padding:10px;border-radius:12px;box-shadow:0 0 10px #0000001a;background:#fff}.mobile-subject-group-title{font-size:16px;color:#222;padding:10px 16px 20px 10px;font-weight:700;line-height:22px}.mobile-subject-item{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 20px 20px;background:#fff;border-radius:12px;gap:10px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;width:100%;box-shadow:0 0 10px #0000001a;height:52px}.mobile-subject-item:active{background:#f8f8f8}.mobile-subject-item-name{font-size:16px;color:#222;font-weight:700;line-height:22px}.mobile-subject-item-arrow{padding:0;color:#222}.mobile-subject-sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 12px}.mobile-subject-sub-item{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 14px 16px;background:#f8f8f8;border:1px solid #e2e2e2;border-radius:8px;cursor:pointer;transition:all .2s ease}.mobile-subject-sub-item-name{font-size:14px;color:#222;font-weight:700;line-height:19px;letter-spacing:0}.mobile-subject-sub-item-arrow{color:#222;padding:0}.mobile-subject-result-header{background:#f8f8f8}.mobile-subject-result-brand-filters{display:flex;gap:8px;padding:12px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-subject-result-brand-filters::-webkit-scrollbar{display:none}.mobile-scroll-top{position:fixed;bottom:24px;right:20px;width:48px;height:48px;background:#fff;border:1.2px solid #e2e2e2;border-radius:50%;box-shadow:0 4px 12px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:all .2s ease;padding:0}.mobile-scroll-top:active{transform:scale(.95)}.mobile-scroll-top svg{color:#666;height:17px;width:17px}@media (max-width: 560px){.card-overlay.mobile-overlay{top:65%;width:88%}.mobile-main-search{padding:10px 14px}.mobile-main-search-wrapper{margin-bottom:14px}.mobile-main-search-input{padding:10px 44px 10px 16px;font-size:16px}.mobile-main-buttons{gap:10px}.mobile-main-button{padding:14px 10px;gap:12px}.mobile-main-button-text{font-size:16px}}@media (max-width: 390px){.card-overlay.mobile-overlay{top:65%;width:86%}.mobile-main-search{padding:10px 12px}.mobile-main-search-wrapper{margin-bottom:12px}.mobile-main-search-input{padding:8px 40px 8px 14px;font-size:16px}.mobile-main-button{aspect-ratio:154/150;gap:10px}.mobile-main-button-text{font-size:14px}}@media (max-width: 320px){.card-overlay.mobile-overlay{top:65%;width:84%}.mobile-main-search{padding:8px 10px}.mobile-main-search-wrapper{margin-bottom:10px}.mobile-main-search-input{padding:8px 30px 8px 12px;font-size:16px}.mobile-main-button{aspect-ratio:1/.9;gap:8px}.mobile-main-button-text{font-size:12px}}.mobile-search-input-wrapper,.mobile-search-input-container{position:relative}.mobile-search-clear-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);color:#000;cursor:pointer;padding:13px;box-sizing:content-box;z-index:1}.mobile-search-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:100;max-height:40vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.mobile-search-suggestions::-webkit-scrollbar{width:4px}.mobile-search-suggestions::-webkit-scrollbar-track{background:transparent}.mobile-search-suggestions::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.mobile-suggestion-item{display:flex;align-items:center;padding:0 23px;height:52px;cursor:pointer}.mobile-suggestion-item:hover,.mobile-suggestion-item.selected{background:#f8f8f8}.mobile-suggestion-text{color:#333;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-suggestion-text .highlight{color:#007dff}.mobile-suggestions-close{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:8px 16px 12px;color:#999;font-size:14px;font-weight:500;cursor:pointer;border-top:1px solid #f4f4f4}.mobile-suggestions-close:hover{color:#007dff}.mobile-suggestions-close svg{width:14px;height:14px}.mobile-search-dim-overlay{position:fixed;top:var(--search-bottom);left:0;right:0;bottom:0;background:#0000004d;z-index:99}.mobile-scroll-blocker{position:fixed;inset:0;z-index:98;background:transparent;pointer-events:none}.page-layout{background-color:#fff;width:100%}.page-layout__container{display:flex;justify-content:center;padding:0 0 10px}.page-layout__content{background-color:#fff}.page-layout__content--mobile{width:320px}.page-layout__content--mobile-wide{width:360px}.page-layout__content--desktop{width:100%}.page-header--mobile{padding:16px 20px}.page-header--desktop{padding:10px 0}.page-header__row{display:flex;align-items:center;justify-content:space-between}.page-header__row--mobile{margin-left:30px}.page-header__title--mobile{flex:1;text-align:center}.page-header__home-btn{background-color:#fff;cursor:pointer;display:flex;align-items:center;gap:4px;color:#222}.page-header__home-btn--mobile{padding:8px}.page-header__home-btn--desktop{border-radius:100px;border:1px solid #e2e2e2;height:44px;width:111px;text-align:center}.page-header__home-icon--mobile,.page-header__home-icon--desktop{width:28px;height:28px}.page-header__home-text{font-size:16px;font-weight:600;margin-top:3px;margin-left:4px}.report-page__notice{color:#999;text-align:left}.report-page__notice--mobile{margin:10px}.report-page__notice--desktop{font-size:16px;margin:20px 0 30px}.report-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.report-page__empty-icon-wrapper{width:160px;height:120px;display:flex;align-items:center;justify-content:center}.report-page__empty-icon{width:80px;height:80px}.report-page__empty-text{color:#999;text-align:center}.report-page__list{display:flex;flex-direction:column;gap:20px;margin:20px 5px}.report-page__date{font-weight:700;color:#000;font-size:18px;line-height:22px;letter-spacing:-2.5%;margin-bottom:10px;text-align:left}.report-page__card{width:100%;background-color:#fff;border:1px solid #e2e2e2;border-radius:6px}.report-page__card--mobile{padding:16px}.report-page__card--desktop{padding:24px}.report-page__mobile-date{color:#222;margin-bottom:13px;margin-left:8px;text-align:left;font-weight:700;line-height:19px;font-size:14px}.report-page__mobile-cards{display:flex;gap:12px;margin-bottom:20px}.report-page__stat-card{flex:1;background-color:#f8f8f8;border-radius:8px;padding:16px;text-align:left;min-height:90px;white-space:nowrap}.report-page__stat-card-label{color:#999;font-size:14px;font-weight:500}.report-page__stat-card-value{font-size:20px;font-weight:700;color:#000;letter-spacing:-2.5%;margin-top:20px}.report-page__stat-card-value--primary{color:#007dff}.report-page__mobile-stats{display:flex;align-items:center;gap:24px}.report-page__stat-group{display:flex;gap:6px;color:#999;font-weight:500}.report-page__table{width:100%;border-collapse:collapse}.report-page__table th{text-align:left;font-size:20px;color:#999;padding-bottom:16px}.report-page__table th:first-child{width:80%;padding-right:24px}.report-page__table th:last-child{width:20%;padding-left:30px;border-left:1px solid #e2e2e2}.report-page__table td:first-child{width:80%;padding-right:24px}.report-page__table td:last-child{width:20%;padding-left:30px;border-left:1px solid #e2e2e2}.report-page__score-row{display:flex;align-items:flex-end;gap:20px;line-height:1}.report-page__score-value{font-size:32px;font-weight:700;color:#000;min-width:90px;text-align:left}.report-page__stats-row{display:flex;align-items:flex-end;gap:24px}.report-page__stats-group{color:#999;font-size:20px;display:flex;white-space:nowrap;gap:8px}.report-page__stats-divider{color:#999}.report-page__grade-value{font-size:30px;font-weight:700;color:#007dff;text-align:left;padding-right:24px;white-space:nowrap}.report-page__wrong-btn{background-color:transparent;border:none;cursor:pointer;padding:0;text-decoration:underline;text-decoration-color:#f43f1e;transition:color .2s ease}.report-page__count{font-weight:600}.report-page__count--wrong{color:#f43f1e}.report-page__count--correct{color:#007dff}.report-page__count--none{color:#999}.result-header{width:100%}@media (max-width: 320px){.result-header__container--mobile{margin:0 10px}}.result-header__card{background-color:#f8f8f8;border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:16px;margin-bottom:12px}.result-header__mobile-content{display:flex;align-items:stretch;gap:12px}.result-header__thumbnail{display:flex;align-items:center;justify-content:center;flex-shrink:0}.result-header__thumbnail--mobile{width:80px}.result-header__thumbnail--desktop{width:96px}.result-header__thumbnail img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 2px 8px #0003}.result-header__info{flex:1;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.result-header__info--mobile{line-height:1.2}.result-header__info--desktop{height:112px}.result-header__title{font-weight:700;color:#000}.result-header__title--mobile{font-size:16px;font-weight:700;color:#222;text-align:left;line-height:1.4;margin:0}.result-header__title--desktop{font-size:18px;color:#222}.result-header__score-grade{font-weight:700;color:#000;font-size:20px}.result-header__mobile-stats{background-color:#fff;margin-top:20px;border-radius:4px;box-shadow:0 1px 2px #0000000d;height:45px;display:flex;align-items:center}.result-header__stats-row{color:#999;font-size:14px;font-weight:500;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;white-space:nowrap}.result-header__desktop-layout{display:flex;gap:16px}.result-header__main-card{background-color:#f8f8f8;border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:24px;flex:1}.result-header__main-content{display:flex;align-items:flex-start;gap:16px}.result-header__desktop-stats{color:#999;font-size:20px;font-weight:500;display:flex;gap:12px;align-items:baseline;white-space:nowrap}.result-header__score-text{font-weight:700;color:#1f2937;font-size:30px}.result-header__divider{color:#cbd5e1}.result-header__grade-card{background-color:#f8f8f8;border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:24px;display:flex;align-items:stretch;min-width:200px}.result-header__grade-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;text-align:left}.result-header__grade-label{color:#999}.result-header__grade-value{font-size:30px;font-weight:700;color:#007dff}.result-header__stat-item{white-space:nowrap}.result-header__count{font-weight:600}.result-header__count--wrong{color:#f43f1e}.result-header__count--correct{color:#007dff}.result-header__count--none{color:#94a3b8}@media (max-width: 1000px){.result-header__desktop-layout{gap:12px}.result-header__main-card{padding:20px}.result-header__main-content{gap:12px}.result-header__desktop-stats{font-size:18px;gap:8px}.result-header__score-text{font-size:26px}.result-header__grade-card{min-width:160px;padding:20px}.result-header__grade-value{font-size:26px}}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Noto_Sans_KR_400.woff2) format("woff2"),url(fonts/Noto_Sans_KR_400.ttf) format("truetype");unicode-range:U+f9ca-fa0b,U+ff03-ff05,U+ff07,U+ff0a-ff0b,U+ff0d-ff19,U+ff1b,U+ff1d,U+ff20-ff5b,U+ff5d,U+ffe0-ffe3,U+ffe5-ffe6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/Noto_Sans_KR_500.woff2) format("woff2"),url(fonts/Noto_Sans_KR_500.ttf) format("truetype");unicode-range:U+f9ca-fa0b,U+ff03-ff05,U+ff07,U+ff0a-ff0b,U+ff0d-ff19,U+ff1b,U+ff1d,U+ff20-ff5b,U+ff5d,U+ffe0-ffe3,U+ffe5-ffe6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/Noto_Sans_KR_600.woff2) format("woff2"),url(fonts/Noto_Sans_KR_600.ttf) format("truetype");unicode-range:U+f9ca-fa0b,U+ff03-ff05,U+ff07,U+ff0a-ff0b,U+ff0d-ff19,U+ff1b,U+ff1d,U+ff20-ff5b,U+ff5d,U+ffe0-ffe3,U+ffe5-ffe6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Noto_Sans_KR_700.woff2) format("woff2"),url(fonts/Noto_Sans_KR_700.ttf) format("truetype");unicode-range:U+f9ca-fa0b,U+ff03-ff05,U+ff07,U+ff0a-ff0b,U+ff0d-ff19,U+ff1b,U+ff1d,U+ff20-ff5b,U+ff5d,U+ffe0-ffe3,U+ffe5-ffe6}:root{--font-headline-weight: 700;--font-headline-size: 20px;--font-headline-line-height: 28px;--font-headline-letter-spacing: 0;--font-subtitle1-weight: 500;--font-subtitle1-size: 16px;--font-subtitle1-line-height: 22px;--font-subtitle1-letter-spacing: 0;--font-subtitle2-weight: 700;--font-subtitle2-size: 14px;--font-subtitle2-line-height: 19px;--font-subtitle2-letter-spacing: 0;--font-body1-weight: 500;--font-body1-size: 12px;--font-body1-line-height: 16px;--font-body1-letter-spacing: 0;--font-body2-weight: 500;--font-body2-size: 10px;--font-body2-line-height: 14px;--font-body2-letter-spacing: 0;--font-textarea-weight: 500;--font-textarea-size: 10px;--font-textarea-line-height: 14px;--font-textarea-letter-spacing: 0;--font-button1-weight: 500;--font-button1-size: 16px;--font-button1-line-height: 22px;--font-button1-letter-spacing: 0;--font-button2-weight: 700;--font-button2-size: 12px;--font-button2-line-height: 16px;--font-button2-letter-spacing: 0;--font-button3-weight: 500;--font-button3-size: 10px;--font-button3-line-height: 14px;--font-button3-letter-spacing: 0;--font-tap-weight: 700;--font-tap-size: 12px;--font-tap-line-height: 16px;--font-tap-letter-spacing: 0;--font-label-weight: 700;--font-label-size: 14px;--font-label-line-height: 19px;--font-label-letter-spacing: 0}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.text-body-1,html body{font-size:1rem;line-height:1.5;font-weight:400}.px-8,.group-add .btn-delete-group{padding-left:2rem;padding-right:2rem}.app-scroll-container{flex:1;height:var(--app-height);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.app-scroll-container.scroll-locked{overflow:hidden;overscroll-behavior:none}*{font-family:Noto Sans KR,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;list-style-type:none;margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}* a{text-decoration:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{height:100%;overflow:hidden;font-size:16px;overscroll-behavior:none}html body{height:100%;margin:0;overflow:hidden;color:#222;overscroll-behavior-y:none}html p{margin:0}header{position:fixed;width:100%;max-width:100%;height:0rem;background:var(--theme-dion);z-index:10}main{padding:3.125rem 4.5rem}main:has(.bc-fixed)+.floating-menu .to-top{visibility:visible;opacity:1}#root{width:100%;max-width:100%;height:100%;margin:0;text-align:center;background:#fff;display:flex;flex-direction:column}.d-book{position:relative;max-width:100%;min-height:100%;margin:0 auto;box-sizing:border-box}.d-book h3{font-weight:700}.floating-menu{display:flex;flex-flow:column wrap;position:fixed;right:calc(50% - (50% - 1rem));bottom:3rem}.floating-menu .to-top{margin-bottom:.5625rem;visibility:hidden;opacity:0;transition:all .5s}.floating-menu button{display:flex;transition:all .5s}.floating-menu button .e-icon{transition:all .5s}.floating-menu .btn-active{background:#000!important}.floating-menu .btn-active .e-icon{transform:rotate(-135deg)}.util-menu{position:fixed!important;display:flex;flex-flow:column wrap;width:6.25rem;right:calc(50% - (50% - 1rem));padding:1.25rem!important;bottom:6.0625rem;background:#fff!important;gap:1.25rem}.util-menu button{justify-content:start;padding:0!important;min-height:1.5rem}.util-menu button .e-icon{margin-right:.625rem}.breadcrumb{position:relative;display:flex;align-items:center;margin-bottom:2.375rem;transition:all .5s}.breadcrumb .e-icon{margin:0 .625rem 0 .25rem}.breadcrumb h2{width:100%}.breadcrumb{z-index:9}.breadcrumb.bc-fixed{position:sticky;top:0rem;margin-bottom:1.25rem;height:3rem;background:#fff}.breadcrumb.bc-fixed .e-icon{opacity:0}.breadcrumb.bc-fixed h2{justify-content:center;font-size:.875rem!important;font-weight:400!important}.field-wrap{display:flex;align-items:center}.group-info{display:flex;align-items:center;gap:.5rem;margin-bottom:2.5rem}ul.subscription{display:flex;align-items:center}ul.subscription li{display:flex;color:var(--theme-dion)!important;font-weight:500}ul.subscription li span{display:flex;align-items:center;margin-right:.1875rem;color:var(--theme-gray-22);font-weight:400}ul.subscription li:not(:first-of-type) span:before{content:"•";display:inline-block;margin:0 .3125rem 0 .375rem;color:var(--theme-gray-66);font-size:.5rem}.btn-group-info,.btn-student-info{font-weight:500!important;padding:.375rem .5rem}.btn-student-info{min-width:3rem}.group-list{display:flex;flex-flow:row wrap;align-items:stretch;gap:1.4375rem 2.4%}.group-list li h4{display:inline-block;cursor:pointer}.group-list li{position:relative;width:48.8%}.group-list li .e-card{padding:2rem;height:100%}.group-list li .e-card h4{font-weight:700}.group-list li .e-card .stds-count{display:flex;align-items:center;position:absolute;right:2rem;top:2.1875rem;color:var(--theme-dion)}.group-list li .e-card .stds-count .e-icon{margin-right:.3125rem}.group-list li .e-card div{width:100%;display:flex;flex-flow:row wrap;gap:1rem;min-height:3.125rem}.group-list li .no-dist-file{display:flex;justify-content:center;align-items:center;flex-grow:1;max-width:100%;color:var(--theme-gray-bc)}.group-list li .no-dist-file .e-icon{filter:grayscale(1);opacity:.5}.group-list li.list-none{width:100%;min-height:60vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;color:var(--theme-gray-99);text-align:center}.group-list li.list-none>.e-icon{display:block;margin:0 auto 1.125rem}.btn-dist-file{flex-grow:1;max-width:47.8%;color:var(--theme-gray-22);font-weight:500!important}.btn-dist-file .e-icon{flex-shrink:0}.btn-dist-file span{flex-grow:1;text-align:left}@media (min-width: 320px) and (max-width: 766px){.group-list .btn-dist-file{max-width:100%!important}}.default-messege{position:relative}.default-messege .clear-msg{position:absolute;right:1rem;top:.75rem}.add-messege{position:relative;overflow:hidden}.add-messege .placeholder{position:absolute;left:16px;top:12px;color:var(--theme-gray-66)}.invite-list{margin:40px 0}.invite-list li{display:flex;align-items:start;margin-bottom:1rem}.invite-list li .btn-invite{margin-left:.9375rem;width:3.5rem}.invite-list li .btn-invite button{margin-top:.375rem}.invite-list li .btn-invite button:not(:first-child){margin-left:.5rem}.student-list-header{display:flex;align-items:center;padding:.125rem 0 .75rem;margin-bottom:1.5rem;border-bottom:1px solid var(--theme-gray-22)}.student-list-header .subscription li:not(:first-of-type) span:before{margin:0 .4375rem}.student-list-header button svg{transition:.3s all}.student-list-header button[opened=true] svg{transform:rotate(180deg)}.student-list-cont{display:flex;flex-flow:row wrap;align-items:stretch;gap:1rem 1.8%}.student-list-cont li{display:flex;justify-content:center;align-items:center;width:32.12%;height:3.125rem}.student-list-cont li button{width:100%;height:100%}.student-list-cont li strong{color:var(--theme-gray-22)}.student-list-cont li strong:has(+span){margin-right:1rem}.student-list-cont li span{color:var(--theme-gray-66)}.student-list-cont li em{font-style:normal;margin-left:.3125rem;color:var(--theme-dion)}.student-group li{display:flex;align-items:center}.student-group li:not(:last-of-type){margin-bottom:1rem}.student-group li span{font-weight:500;color:var(--theme-gray-99);display:block;flex-shrink:0;padding:.25rem .5rem;margin:0 .375rem;background:var(--theme-gray-f4);border-radius:.125rem}.filter-align{padding:0!important}.filter-align input[type=radio]{display:none}.filter-align input[type=radio]:checked+label{color:var(--theme-dion)!important}.filter-align label{display:block;padding:.8125rem .625rem;min-width:6.25rem;box-sizing:border-box;cursor:pointer}.filter-align label:not(:last-of-type){border-bottom:1px solid var(--theme-gray-e2)}.dist-student-list{display:flex;flex-flow:row wrap;gap:.5rem 2%}.dist-student-list li{display:flex;justify-content:center;align-items:center;width:23.5%;min-height:2.5rem;border:1px solid var(--theme-gray-e2);border-radius:.25rem}.dist-student-list li label{display:block;padding:0 8px;text-align:center}.group-add{position:relative;margin-bottom:2.5rem;border-top:1px solid var(--theme-gray-22)}.group-add .btn-delete-group{font-weight:500;position:absolute;right:0;top:-2.375rem}.group-add .row{display:flex;align-items:center;padding:1rem 0;min-height:3.75rem;border-bottom:1px solid var(--theme-gray-e2)}.group-add .row p[class^=tit]{flex:0 0 auto;margin-right:1rem;width:7.5rem;font-weight:500}.group-add .row p[class^=tit][class$=required]:after{content:"*";margin-left:.125rem;color:var(--theme-error)}.group-add .row .textarea-wrap{position:relative;flex:1 1 auto}.group-add .row .textarea-wrap textarea{width:100%}.group-add .row .textarea-wrap span{color:var(--theme-gray-99);position:absolute;right:10px;bottom:10px}.select-book{position:relative;margin:0!important}.select-book:has(.swiper-button-lock){width:43.75rem!important;margin:0!important;padding:0}.select-book:has(.swiper-button-lock) .swiper-slide{width:auto!important}.select-book .swiper-button-prev,.select-book .swiper-button-next{position:absolute;left:-16px;top:-.3125rem;width:2.4375rem;height:100%;margin-top:0;z-index:11}.select-book .swiper-button-prev:after,.select-book .swiper-button-next:after{font-size:.875rem;color:var(--theme-gray-66)}.select-book .swiper-button-next{justify-content:end;left:auto;right:0}.select-book .swiper-slide{padding:0 1rem .625rem 0}.select-book .swiper-slide p{margin:0 auto;position:relative;width:6.625rem;height:8.75rem}.select-book .swiper-slide p .e-input{position:absolute;right:.5rem;top:.5rem;visibility:hidden}.select-book .swiper-slide p .e-input:has(input:checked){visibility:visible}.select-book .swiper-slide p .e-input:has(input:checked)+label:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 2px var(--theme-dion),5px 4px 5px #2222220d}.select-book .swiper-slide p label{display:block;font-size:0;line-height:0;width:100%;height:100%;overflow:hidden;box-shadow:5px 4px 5px #2222220d;cursor:pointer}.select-book .swiper-slide p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dialog-content:has(.select-student){padding-bottom:0;margin-bottom:1.5rem}.dist-student-list.select-student li input{display:none}.dist-student-list.select-student li label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.dist-student-list.select-student li:has(input:checked){color:var(--theme-dion);border-color:var(--theme-dion);background:var(--theme-secondary2)}.btn-setting{position:absolute;right:0;top:0}.group-message{word-break:break-all}.group-detail.student-list-swiper .swiper-slide{padding-bottom:2rem}.group-detail.student-list-swiper .swiper-slide>div{display:flex;flex-flow:row wrap;gap:1rem 2.025%}.group-detail.student-list-swiper .swiper-slide>div button{display:flex;justify-content:center;align-items:center;flex-direction:column;width:18.38%;height:4.5rem;background:#fff;border:none;outline:none;border-radius:.5rem;cursor:pointer}.group-detail.student-list-swiper .swiper-slide>div button strong{margin-bottom:.25rem;font-weight:500}.group-detail.student-list-swiper .swiper-slide>div button strong .icon_user{display:inline-flex;justify-content:center;align-items:center;margin-right:.25rem;width:1rem;height:1rem;border-radius:50%;background:var(--theme-secondary1)}.group-detail.student-list-swiper .swiper-slide>div button span{color:var(--theme-gray-66)}.group-detail.student-list-swiper .swiper-slide>div button span em{font-style:normal}.group-detail.student-list-swiper .swiper-pagination{top:auto;bottom:.625rem}.group-detail.student-list-swiper .swiper-pagination span.swiper-pagination-bullet{margin:0 .125rem;width:.25rem;height:.25rem}.group-detail.student-list-swiper .swiper-pagination span.swiper-pagination-bullet-active{background:var(--theme-gray-22)}.group-detail.plan-list-swiper .swiper-slide{padding-bottom:2rem}.group-detail.plan-list-swiper .swiper-slide>div{display:flex;flex-flow:row wrap;align-content:start;gap:1rem 2%;min-height:12rem}.group-detail.plan-list-swiper .swiper-slide>div label{flex-grow:0;width:23.5%;height:3.125rem}.group-detail.plan-list-swiper .swiper-slide>div label input{display:none}.group-detail.plan-list-swiper .swiper-slide>div label:has(input:checked){background:var(--theme-secondary2);box-shadow:inset 0 0 0 1px var(--theme-dion)}.group-detail.plan-list-swiper .swiper-pagination{top:auto;bottom:.625rem}.group-detail.plan-list-swiper .swiper-pagination span.swiper-pagination-bullet{margin:0 .125rem;width:.25rem;height:.25rem}.group-detail.plan-list-swiper .swiper-pagination span.swiper-pagination-bullet-active{background:var(--theme-gray-22)}.no-content{display:flex;justify-content:center;align-items:center;flex-direction:column;height:12rem;padding-bottom:2rem;text-align:center;color:var(--theme-gray-66)}.no-content .e-icon{margin-bottom:1.125rem;filter:grayscale(1)}.no-content .e-icon.opacity-5{opacity:.5}.plans-tab{margin-bottom:1.5rem}.plans-tab label{display:inline-block;color:var(--theme-gray-99);font-weight:700;margin-right:1.625rem;cursor:pointer}.plans-tab label:after{content:"";display:none;margin-top:.8125rem;width:100%;height:2px;background:currentColor}.plans-tab input[type=radio]{display:none}.plans-tab input[type=radio]:checked+label{color:var(--theme-dion)}.plans-tab input[type=radio]:checked+label:after{display:block}.dialog-content:has(.plans-dist-calendar){display:flex;flex-flow:row wrap;gap:.5rem}.plans-dist-calendar .mx-calendar{padding-top:1.25rem!important;padding-left:0!important}.plans-dist-student{flex:1}.plans-dist-student h4 .e-input{flex-direction:row-reverse;font-weight:400}.plans-dist-student h4 .e-input span{margin:0 0 0 .5rem!important}.plans-dist-student ul{display:flex;flex-flow:row wrap;align-content:flex-start;gap:.5rem;height:17.5rem;overflow-y:scroll;overscroll-behavior:contain}.plans-dist-student ul li{width:31.5%;height:2.5rem}.plans-dist-student ul li label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;border:1px solid var(--theme-gray-e2);border-radius:.25rem;cursor:pointer}.plans-dist-student ul li label input{display:none}.plans-dist-student ul li label:has(input:checked){color:var(--theme-dion);background:var(--theme-secondary2);border-color:var(--theme-dion)}.plans-dist-student ul li.no-data{width:100%;min-height:100%!important}.report-view{padding:0!important;border:1px solid var(--theme-gray-e2);background:var(--theme-gray-f4)!important;border-radius:8px}.report-view ul{display:flex;align-items:stretch}.report-view ul li{flex:1 1 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;color:#666;height:104px}.report-view ul li svg{margin:2px 5px 0 0}.report-view ul li strong{margin:0 8px 0 auto;font-size:32px;font-weight:700;color:#222}.report-view ul li:not(:first-child){border-left:1px solid var(--theme-gray-e2)}@media (max-width: 100%){.floating-menu,.util-menu{right:1rem}}.d-book:has(.d-on) header,.d-book:has(.d-on) .floating-menu{display:none}.d-book:has(.d-on) main{margin:0;padding:0}.d-on span.logo{--h: 24px;display:inline-block;margin:0 5px 5px 0;aspect-ratio:3.333;height:var(--h);font-size:0;line-height:0;vertical-align:middle}.d-on .inner{position:relative;margin:0 auto;min-width:1200px;max-width:var(--innerW);width:90%;box-sizing:border-box}.d-on .header{--innerW: 1775px;border-bottom:1px solid #d9d9d9}.d-on .header .inner{display:flex;justify-content:space-between;align-items:center;height:80px}.d-on .header a{display:inline-flex;justify-content:center;align-items:center;width:132px;height:40px;font-size:12px;color:#696969;border:1px solid #696969;border-radius:30px;cursor:pointer}.d-on .figure{--innerW: 1600px}@keyframes zoomOut{0%{transform:translate3d(-50%,-50%,0) scale(1.5)}to{transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes show{0%{opacity:0}to{opacity:1}}.d-on .figure .inner{padding:180px 210px 90px;margin:100px auto;height:663px;border-radius:45px;overflow:hidden;color:#fff}.d-on .figure .inner:after{content:"";position:absolute;left:50%;top:50%;display:block;width:100%;height:100%;transform:translate3d(-50%,-50%,0);animation:zoomOut 5s ease-out 0s forwards;z-index:-1}.d-on .figure .inner h2{font-size:72px;line-height:85px}.d-on .figure .inner h2 span{display:block;opacity:0;animation:slideUp .7s ease .3s forwards}.d-on .figure .inner h2 span:nth-of-type(2){animation-delay:.7s}.d-on .figure .inner p{margin-top:40px;font-size:21px;line-height:1.5;opacity:0;animation:slideUp 1s ease 1.5s forwards}.d-on .figure .inner .button_wrap{display:flex;justify-content:flex-end;margin-top:90px;gap:20px;opacity:0;animation:show 1s ease 2.5s forwards}.d-on .figure .inner .button_wrap a,.d-on .figure .inner .button_wrap button{display:flex;justify-content:center;align-items:center;width:180px;height:60px;font-weight:800;font-size:18px;background:#fff3;border:1px solid #fff;border-radius:300px;cursor:pointer}.d-on .figure .inner .button_wrap a:before,.d-on .figure .inner .button_wrap button:before{content:"";display:inline-block;margin-right:8px;width:20px;height:25px;background-size:20px auto}.d-on .content{--innerW: 1180px}.d-on .content .inner{padding:112px 0 150px}.d-on .content .inner h3{margin-bottom:25px;font-size:24px!important;font-weight:800;color:#222}.d-on .content .inner h3:before{content:"";display:inline-block;margin:0 10px 0 20px;width:40px;height:40px;vertical-align:middle;background-repeat:no-repeat;background-position:0 0;background-size:40px auto}.d-on .content .box{background:#fff;border-radius:30px;box-shadow:0 4px 40px #0000001a}.d-on .content .cont1 .box{position:relative;height:400px}.d-on .content .cont1 .swiper{height:100%;border-radius:30px}.d-on .content .cont1 .swiper .swiper-slide{padding:42px 40px}.d-on .content .cont1 .swiper .swiper-slide .tit{margin-top:20px;font-size:28px;line-height:1.3;color:#000;font-weight:800}.d-on .content .cont1 .swiper .swiper-slide .desc{margin-top:32px;font-size:17px;line-height:1.5}.d-on .content .cont1 .swiper .swiper-slide .pic{position:absolute;right:40px;top:40px;width:656px;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.d-on .content .cont1 .swiper .swiper-slide .pic img{max-width:100%}.d-on .content .cont1 .swiper .swiper-slide .pic .pic2{position:absolute;right:60px;top:120px}.d-on .content .cont1 .swiper-pagination{inset:-60px 18px auto auto;text-align:right}.d-on .content .cont1 .swiper-pagination span{margin:0 6px;vertical-align:middle}.d-on .content .cont1 .swiper-pagination-bullet-active{width:24px;height:24px;background-size:24px auto}.d-on .content .cont2{background:#f5f5f5}.d-on .content .cont2 .inner{padding:130px 0}.d-on .content .cont2 h3:before{margin-right:0}.d-on .content .cont2 .accordion_item{margin-bottom:20px;width:100%;border-radius:30px;background:#0c818b;transition:.15s ease-out}.d-on .content .cont2 .accordion_header{position:relative;display:block;padding:0 0 0 40px;width:100%;height:72px;font-size:17px;font-weight:800;color:#fff;text-align:left;background:none;border:none}.d-on .content .cont2 .accordion_header span{display:inline-block;margin-right:20px}.d-on .content .cont2 .accordion_header:before,.d-on .content .cont2 .accordion_header:after{content:"";position:absolute;right:45px;top:50%;width:2px;height:13px;background:#fff;margin:-6px 8px 0 0;transform:rotate(-45deg)}.d-on .content .cont2 .accordion_header:after{margin-right:0;transform:rotate(45deg)}.d-on .content .cont2 .accordion_header.is_open:before,.d-on .content .cont2 .accordion_header.is_open:after{transform:rotate(45deg);background:#0c818b}.d-on .content .cont2 .accordion_header.is_open:after{transform:rotate(-45deg)}.d-on .content .cont2 .accordion_content{padding:20px 0 40px;text-align:center;overflow:hidden;opacity:0;transition:.15s all}.d-on .content .cont2 .accordion_content.accordion_expanded{height:auto!important;opacity:1}.d-on .content .cont2 .accordion_content.snap_motion{transition:.15s ease-out}.d-on .content .cont2 .accordion_item:has(.is_open){background:#fff;box-shadow:0 4px 40px #0000001a}.d-on .content .cont2 .accordion_item:has(.is_open) .accordion_header{color:#222}.d-on .content .cont2 .accordion_item:has(.is_open) .accordion_header span{color:#0c818b}.d-on .content .cont3 .inner{padding:125px 0 135px}.d-on .content .cont3 .slide2{margin:0 0 0 10px;padding:70px;width:680px;height:360px;background:#fff;border-radius:30px;box-shadow:0 4px 40px #0000001a;box-sizing:border-box}.d-on .content .cont3 .slide2 .active_book{position:relative;height:360px;overflow:hidden}.d-on .content .cont3 .slide2 .active_book .book_pic{position:absolute;left:0;top:0}.d-on .content .cont3 .slide2 .active_book .book_desc{display:block;padding-left:240px}.d-on .content .cont3 .slide2 .active_book .book_desc .tit{margin-top:30px;font-size:21px;font-weight:800;color:#222}.d-on .content .cont3 .slide2 .active_book .book_desc .point{margin-top:35px;font-size:17px;color:#666}.d-on .content .cont3 .slide2 .active_book .book_desc ol{margin-top:18px}.d-on .content .cont3 .slide2 .active_book .book_desc ol li{margin-left:22px;font-size:17px;line-height:32px;color:#999;list-style-type:decimal}.d-on .content .cont3 .slide3{position:absolute;right:50px;top:250px}.d-on .content .cont3 .slide3 .swiper{margin-left:0;width:400px}.d-on .content .cont3 .slide3 .swiper-slide{padding:10px;width:auto}.d-on .content .cont3 .slide3 .swiper-slide .book_pic{width:180px}.d-on .content .cont3 .slide3 .swiper-slide .book_desc{display:none}.d-on .content .cont3 .swiper-button-prev,.d-on .content .cont3 .swiper-button-next{margin:-22px 0 0 -800px;width:32px;height:32px;background:#0c818b;border-radius:50%}.d-on .content .cont3 .swiper-button-prev:after,.d-on .content .cont3 .swiper-button-next:after{margin-left:2px;font-weight:700;font-size:16px;color:#eff8f8}.d-on .content .cont3 .swiper-button-prev:after{margin:0 2px 0 0}.d-on .content .cont3 .swiper-button-next{margin:-22px -100px 0 0}.d-on .footer{--innerW: 1180px;background:#fff}.d-on .footer .inner{min-width:auto!important;width:100%;padding:clamp(40px,5vw,75px) clamp(20px,3vw,40px);flex-wrap:wrap;color:#999;gap:clamp(20px,3vw,40px)}.d-on .footer .inner .info .util li{display:inline-block;margin-right:15px;font-size:13px;font-weight:500;color:#222;text-decoration:none}.d-on .footer .inner .info .util li em{font-style:normal;color:var(--theme-dion)!important}.d-on .footer .inner .info .util li a{color:#222;text-decoration:none;font-weight:500}.d-on .footer .inner .info .util li a.text-dion-color{color:var(--theme-dion)!important}.d-on .footer .inner .info .util li .sns{margin-left:10px;font-size:12px;font-weight:500;text-align:left;display:flex;align-items:center;flex-direction:row;gap:2px}.d-on .footer .inner .info .util li .sns a{position:relative;display:inline-block;transition:all .1s}.d-on .footer .inner .info .util li .sns a:not(:first-child):before{content:"";display:inline-block;margin:0 6px;width:1px;height:8px;background:#f4f4f4}.d-on .footer .inner .info .util li .sns a:hover{color:#555}.d-on .footer .inner .info .util li .sns a.sns-link img{width:20px;height:20px;display:block;padding:0;margin-bottom:10px}.d-on .footer .inner .info address{text-align:left!important;margin-top:20px;font-style:normal;font-size:12px;line-height:21px;font-weight:500}.d-on .footer .inner .info address span{display:inline-block;margin:0 4px}.d-on .footer .inner .info address a,.d-on .footer .inner .info address button{text-decoration:underline;color:var(--theme-dion)}.d-on .footer .inner .info .copyright{margin-top:20px;font-size:12px;line-height:21px;letter-spacing:.095px;text-align:start;font-weight:600}.d-on .footer .inner .info .copyright a{color:var(--theme-dion)}.d-on .footer .inner .link{text-align:left}.d-on .footer .inner .link .cont_select{position:relative;margin:clamp(8px,1vw,10px) 0 clamp(12px,1.2vw,17px) 0;width:100%;max-width:320px}.d-on .footer .inner .link .btn_select{position:relative;width:100%;padding:clamp(10px,1vw,13px) clamp(25px,2.5vw,30px) clamp(10px,1vw,13px) clamp(12px,1.2vw,14px);font-size:clamp(10px,.9vw,12px);line-height:clamp(12px,1.1vw,14px);background-color:#fff;border:1px solid #d9d9d9;color:#666;box-sizing:border-box;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d-on .footer .inner .link .btn_select:before,.d-on .footer .inner .link .btn_select:after{content:"";display:block;position:absolute;right:clamp(12px,1.2vw,14px);top:50%;margin:-3px 0 0;width:1px;height:clamp(6px,.7vw,8px);background:#666;transform:rotate(45deg)}.d-on .footer .inner .link .btn_select:after{right:clamp(8px,.9vw,10px);transform:rotate(-45deg)}.d-on .footer .inner .link .btn_select:hover,.d-on .footer .inner .link .btn_select:focus{box-shadow:0 0 5px #ffffff80}.d-on .footer .inner .link .list_member{list-style-type:none;position:absolute;display:none;flex-flow:row wrap;justify-content:center;align-items:center;padding:clamp(15px,2vw,20px) clamp(20px,3vw,30px);width:-moz-max-content;width:max-content;max-width:clamp(350px,90vw,600px);min-height:clamp(100px,10vw,120px);height:auto;gap:clamp(8px,1.2vw,15px);bottom:clamp(38px,3.8vw,45px);right:0;background:#fff;box-sizing:border-box;box-shadow:4px 4px 14px #00000026;z-index:20;overflow:visible!important}.d-on .footer .inner .link .btn_select.on:before{transform:rotate(-45deg)}.d-on .footer .inner .link .btn_select.on:after{transform:rotate(45deg)}.d-on .footer .inner .link .btn_select.on+.list_member{display:flex}.d-on .footer .inner .link .list_member li{box-sizing:border-box}.d-on .footer .inner .link .list_member li button{background-repeat:no-repeat;background-image:url(https://img.etoos.com/enp/front/main/web/images/sprites/sprite_common.png);font-size:0;line-height:0;border:none;background-color:transparent;cursor:pointer;opacity:.6;transition:opacity .2s,transform .2s;flex-shrink:0;transform:scale(.75)}.d-on .footer .inner .link .list_member li button.link0{width:139px;height:28px;background-position:-284px -82px}.d-on .footer .inner .link .list_member li button.link1{width:93px;height:16px;background-position:-290px -201px}.d-on .footer .inner .link .list_member li button.link2{width:121px;height:22px;background-position:-92px -316px}.d-on .footer .inner .link .list_member li button.link3{width:120px;height:36px;background-position:0px -125px}.d-on .footer .inner .link .list_member li button.link4{width:66px;height:23px;background-position:-108px -245px}.d-on .footer .inner .link .list_member li button.link5{width:157px;height:14px;background-position:-130px -125px}.d-on .footer .inner .link .list_member li button.link6{width:183px;height:24px;background-position:-296px -48px}.d-on .footer .inner .link .list_member li button:hover{opacity:1;transform:scale(.75)}@media (max-width: 1024px){.d-on .footer .inner .link .list_member li button{transform:scale(.65)}.d-on .footer .inner .link .list_member li button:hover{transform:scale(.7)}}.d-on .footer .inner .link .info_cert{position:relative;margin:0 0 clamp(12px,1.2vw,17px) 0;width:100%;max-width:320px}.d-on .footer .inner .link .info_cert .list_item{display:flex;flex-direction:row;gap:clamp(6px,.8vw,10px);list-style:none;padding:0;margin:0;flex-wrap:nowrap;align-items:baseline}.d-on .footer .inner .link .info_cert .list_item li{flex-shrink:0;white-space:nowrap}.d-on .footer .inner .link .info_cert .list_item li .ico_cert{display:inline-block;vertical-align:baseline;width:clamp(40px,4vw,60px);height:clamp(40px,4vw,60px);background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;overflow:hidden;margin-right:2px}@media (max-width: 1024px){.d-on .footer .inner .link .d-on .footer .inner .desktop-footer{flex-direction:column;align-items:flex-start}.d-on .footer .inner .link .d-on .footer .inner .desktop-footer .info{width:100%;padding-right:0;margin-bottom:20px}.d-on .footer .inner .link .d-on .footer .inner .desktop-footer .link{width:100%}.d-on .footer .inner .link .cont_select,.d-on .footer .inner .link .info_cert{margin-left:0!important}}.d-on .footer .inner .desktop-footer{display:flex;justify-content:space-between}.d-on .footer .inner .mobile-footer{display:none}@media (max-width: 767px){.d-on .footer .inner .desktop-footer{display:none}.d-on .footer .inner .mobile-footer{display:block;padding:4vw 0;text-align:left}.d-on .footer .inner .mobile-nav{margin-bottom:10vw;margin-left:2vw;text-align:left}.d-on .footer .inner .mobile-util{list-style:none;padding:0;margin:0 0 3vw;display:flex;justify-content:flex-start;align-items:center;gap:2.5vw;font-size:3.5vw;line-height:1.4}.d-on .footer .inner .mobile-util a{color:#666;text-decoration:none;padding:1vw 1.5vw;margin:2vw 0}.d-on .footer .inner .mobile-util a:hover{text-decoration:none}.d-on .footer .inner .mobile-util.second-row{margin-top:2vw;margin-bottom:0;font-size:3.5vw}.d-on .footer .inner .mobile-company-info{text-align:left;margin-bottom:5vw;padding:0 4vw}.d-on .footer .inner .mobile-company-info h3{font-size:4.5vw;color:#333;margin:0 0 4vw;font-weight:700}.d-on .footer .inner .mobile-company-info .company-details p{font-size:3vw;color:#666;margin:2vw 0;line-height:1.5}.d-on .footer .inner .mobile-company-info .company-details p a,.d-on .footer .inner .mobile-company-info .company-details p button{color:#0c818b;text-decoration:underline;padding:.5vw 1vw}.d-on .footer .inner .mobile-copyright{text-align:left;font-size:2.8vw;color:#666;margin:0;padding:0 4vw;line-height:1.4}.d-on .footer .inner .mobile-copyright a{color:#0c818b;text-decoration:underline}}@media (max-width: 320px){.d-on .footer .inner .mobile-util{font-size:12px;gap:8px}.d-on .footer .inner .mobile-util.second-row{font-size:12px}.d-on .footer .inner .mobile-company-info h3{font-size:15px}.d-on .footer .inner .mobile-company-info .company-details p{font-size:10px}.d-on .footer .inner .mobile-copyright{font-size:9px}}.d-on .popup_ready{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:21;background:#00000080}.d-on .popup_ready .popup_cont{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:50px 20px 20px;width:300px;font-size:14px;color:#666;background:#fff;border-radius:16px;box-shadow:0 4px 40px #0000001a}.footer_popup{font-size:.8125rem;line-height:140%}.footer_popup h3,.footer_popup h4,.footer_popup h5{font-weight:800}.footer_popup h3{font-size:1.25rem!important}.footer_popup h4{margin:50px 0 10px;font-size:.9375rem;color:var(--theme-dion)}.footer_popup h5{margin:25px 0 10px;font-size:.875rem}.footer_popup p{text-indent:0!important;margin-bottom:15px;word-break:keep-all}.footer_popup ol li{margin:0 0 8px 17px;text-indent:-17px;word-break:keep-all}.footer_popup ul li{margin:0 0 8px 8px;text-indent:-8px;word-break:keep-all}.footer_popup table{margin:10px 0;width:100%;border-collapse:collapse;border-spacing:0;font-size:.75rem}.footer_popup table th,.footer_popup table td{padding:8px;border:1px solid #ddd}.footer_popup table th{text-align:center;background:#f7f7f7}.footer_popup table.td_c td{text-align:center}.footer_popup table .txt_l{text-align:left!important}.footer_popup table.labeling img{margin:0 auto;display:block}.footer_popup .labels{display:inline-block;margin-left:3px;vertical-align:middle}.footer_popup .labels img{display:inline-block;margin:0 2px;width:24px;height:auto}.footer_popup a{color:var(--theme-dion)}.payment{position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;z-index:11;zoom:1.45}.payment h1{margin-bottom:12px;color:#000;text-align:center;font-size:14px;font-weight:700;line-height:150%}.payment p{color:#000;text-align:center;font-size:12px;font-weight:400;line-height:150%}.payment .progress .loading{display:flex;justify-content:space-between;margin:0 auto 46px;width:60px;height:8px}.payment .progress .loading span{display:inline-block;width:8px;height:8px;background:#9ecdd1;border-radius:100%;animation:loading 1.5s infinite ease-in-out both}.payment .progress .loading span.dot2{animation-delay:.1s}.payment .progress .loading span.dot3{animation-delay:.2s}.payment .progress .loading span.dot4{animation-delay:.3s}.payment .progress .loading span.dot5{animation-delay:.4s}.payment .progress .loading.moving span{animation-name:moving}.payment .complete .icon{display:block;margin:0 auto 22px;width:40px;height:40px;border-radius:100%;background:#9ecdd1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none'%3E%3Cpath stroke='%230C818B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 1 6.333 11 1 6'/%3E%3C/svg%3E") no-repeat 50% 50%/18px auto}.payment .complete ul{padding:0;margin:24px 0 30px}.payment .complete li{display:flex;justify-content:space-between;padding:10px;width:250px;color:#000;font-size:12px;font-weight:400;line-height:18px;word-break:break-all}.payment .complete li .tit{display:block;flex:0 0 auto;width:80px}.payment .complete li.price{background:#f4f4f4;border-radius:8px}.payment .complete li.price .tit{font-weight:500}.payment .complete .e-btn,.payment .complete .util-menu button,.util-menu .payment .complete button,.payment .complete .btn-group-info,.payment .complete .btn-student-info,.payment .complete .btn-dist-file,.payment .complete .default-messege .clear-msg,.default-messege .payment .complete .clear-msg,.payment .complete .invite-list li .btn-invite button,.invite-list li .btn-invite .payment .complete button,.payment .complete .group-add .btn-delete-group,.group-add .payment .complete .btn-delete-group,.payment .complete .btn-setting{display:flex;justify-content:center;align-items:center;position:relative;min-width:3.5rem;width:100%;min-height:2.25rem;padding:0 1rem;word-break:keep-all;font-family:Noto Sans KR;font-weight:500;font-size:.75rem;line-height:1rem;border-radius:.25rem;overflow:hidden;border:none;background:none;color:#fff;background-color:#0c818b;outline:none;cursor:pointer;box-sizing:border-box}.payment .go_back{position:absolute;left:24px;top:32px;padding-left:20px;color:#222;font-size:12px;font-weight:500;line-height:150%;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' fill='none'%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.5 15-7-7 7-7'/%3E%3C/svg%3E") no-repeat 0 50%;border:none;outline:none}.payment .failed .icon{display:block;margin:0 auto 22px;width:40px;height:40px;border-radius:100%;background:#d00000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='18' fill='none'%3E%3Cpath fill='%23FCF2F2' d='M2 12.857c-.675 0-1.2-.562-1.2-1.286V1.326C.8.603 1.325 0 2 0c.638 0 1.2.603 1.2 1.326v10.286c0 .683-.563 1.245-1.2 1.245Zm0 1.929c.825 0 1.5.763 1.5 1.607C3.5 17.277 2.825 18 2 18c-.863 0-1.5-.683-1.5-1.607 0-.884.637-1.607 1.5-1.607Z'/%3E%3C/svg%3E") no-repeat 50% 50%/3px auto}@keyframes loading{0%{background:#9ecdd1;transform:scale(1)}50%{background:#0c818b;transform:scale(1.5)}to{background:#9ecdd1;transform:scale(1)}}@keyframes moving{0%{background:#9ecdd1;transform:scale(1)}50%{background:#0c818b;transform:scale(1)}to{background:#9ecdd1;transform:scale(1)}}.dp__arrow_top{display:none}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu,.dp__outer_menu_wrap .dp__menu{--dp-primary-color: var(--theme-dion);--dp-cell-size: 24px;--dp-row-margin: 12px 0;padding:24px;border:none;border-radius:var(--Spacing-8px, 8px);background:#fff;box-shadow:0 0 20px #2222221a}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__calendar_header,.dp__outer_menu_wrap .dp__menu .dp__calendar_header{font-size:.75rem;font-weight:400}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__calendar_header_separator,.dp__outer_menu_wrap .dp__menu .dp__calendar_header_separator{display:none}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__calendar_header_item:first-of-type,.dp__outer_menu_wrap .dp__menu .dp__calendar_header_item:first-of-type{color:#d00000}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__cell_inner,.dp__outer_menu_wrap .dp__menu .dp__cell_inner{font-family:Noto Sans Kr;font-size:.75rem;color:var(--theme-gray-22)}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__cell_disabled,.dp__outer_menu_wrap .dp__menu .dp__cell_disabled{opacity:.5;pointer-events:none}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__cell_offset,.dp__outer_menu_wrap .dp__menu .dp__cell_offset{opacity:.1}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__today,.dp__outer_menu_wrap .dp__menu .dp__today{color:var(--theme-primay);background:#eff8f8;border:none}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__active_date,.dp__outer_menu_wrap .dp__menu .dp__active_date{color:#fff;background:var(--theme-dion);border:none}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__calendar_row .dp__calendar_item:first-of-type .dp__cell_inner,.dp__outer_menu_wrap .dp__menu .dp__calendar_row .dp__calendar_item:first-of-type .dp__cell_inner{color:#d00000}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__calendar_row .dp__calendar_item:first-of-type .dp__cell_inner.dp__today,.dp__outer_menu_wrap .dp__menu .dp__calendar_row .dp__calendar_item:first-of-type .dp__cell_inner.dp__today{background:#d0000010}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap,.dp__outer_menu_wrap .dp__menu .dp--header-wrap{margin-bottom:15px}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap .dp__month_year_wrap,.dp__outer_menu_wrap .dp__menu .dp--header-wrap .dp__month_year_wrap{justify-content:center}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap .dp__month_year_wrap button,.dp__outer_menu_wrap .dp__menu .dp--header-wrap .dp__month_year_wrap button{font-size:14px;font-weight:600}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap .dp__month_year_wrap [data-dp-element=overlay-year]:after,.dp__outer_menu_wrap .dp__menu .dp--header-wrap .dp__month_year_wrap [data-dp-element=overlay-year]:after{content:"년";display:inline-block;margin-right:5px}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap .dp__month_year_wrap .dp__month_year_select,.dp__outer_menu_wrap .dp__menu .dp--header-wrap .dp__month_year_wrap .dp__month_year_select{width:auto}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap .dp__month_year_wrap .dp__inner_nav:after,.dp__outer_menu_wrap .dp__menu .dp--header-wrap .dp__month_year_wrap .dp__inner_nav:after{display:block;content:"";width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath stroke='%23BCBCBC' stroke-linecap='round' stroke-linejoin='round' d='m5.25 9.786-4.5-4.5 4.5-4.5'/%3E%3C/svg%3E") no-repeat 50% 50%/6px auto}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap .dp__month_year_wrap .dp__inner_nav svg,.dp__outer_menu_wrap .dp__menu .dp--header-wrap .dp__month_year_wrap .dp__inner_nav svg{display:none}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp--header-wrap .dp__month_year_wrap button[aria-label="Next month"] .dp__inner_nav:after,.dp__outer_menu_wrap .dp__menu .dp--header-wrap .dp__month_year_wrap button[aria-label="Next month"] .dp__inner_nav:after{transform:rotate(180deg)}.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__overlay_cell_active,.dp__outer_menu_wrap.dp--menu-wrapper .dp__menu .dp__overlay_cell,.dp__outer_menu_wrap .dp__menu .dp__overlay_cell_active,.dp__outer_menu_wrap .dp__menu .dp__overlay_cell{font-size:.75rem}.dp__main{--dp-input-padding: toRem(10px);flex-grow:1;width:auto}.dp__main .dp__input{font-family:Noto Sans Kr;font-size:.75rem;height:1.75rem;border-radius:0;border-color:var(--theme-gray-e2)}.dp__main .dp__input_focus{border-color:var(--theme-dion)}.dp__main.dp__flex_display .dp__outer_menu_wrap .dp__menu{padding:10px 10px 10px 0;box-shadow:none}.no-plans{position:fixed;left:0;top:0;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:100%;height:100vh;text-align:center;color:var(--theme-gray-99)}.no-plans .icon-nodata{display:block;margin-bottom:8px;width:56px;height:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='57' fill='none'%3E%3Ccircle cx='28' cy='28.286' r='18' fill='%23E2E2E2'/%3E%3Crect width='3' height='12' x='26.5' y='19.286' fill='%23BCBCBC' rx='1.5'/%3E%3Ccircle cx='28' cy='35.286' r='2' fill='%23BCBCBC'/%3E%3C/svg%3E") no-repeat 50% 50%/contain}.no-plans .e-btn,.no-plans .util-menu button,.util-menu .no-plans button,.no-plans .btn-group-info,.no-plans .btn-student-info,.no-plans .btn-dist-file,.no-plans .default-messege .clear-msg,.default-messege .no-plans .clear-msg,.no-plans .invite-list li .btn-invite button,.invite-list li .btn-invite .no-plans button,.no-plans .group-add .btn-delete-group,.group-add .no-plans .btn-delete-group,.no-plans .btn-setting{margin-top:24px}.expired-plan{position:fixed;left:0;top:60%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:100%;text-align:center;color:var(--theme-gray-99)}.expired-plan .icon-nodata{display:block;margin-bottom:8px;width:56px;height:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='57' fill='none'%3E%3Ccircle cx='28' cy='28.286' r='18' fill='%23E2E2E2'/%3E%3Crect width='3' height='12' x='26.5' y='19.286' fill='%23BCBCBC' rx='1.5'/%3E%3Ccircle cx='28' cy='35.286' r='2' fill='%23BCBCBC'/%3E%3C/svg%3E") no-repeat 50% 50%/contain}li:has(.no-data){width:100%;min-height:60vh}.no-data{min-height:60vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center;color:var(--theme-gray-99)}.no-data svg{margin-bottom:30px}.full-button1{outline:none;border:none}.full-button1:focus,.full-button1:hover,.full-button1:active{outline:none;border:none;box-shadow:none}.main-image{max-width:100%!important;width:100%!important;height:auto!important;display:block!important}.main-page-container{width:100%;max-width:100vw;overflow:hidden}.responsive-card{width:21vw;height:24vw;min-width:150px;min-height:170px;max-width:800px;padding:0;border-radius:clamp(8px,1vw,16px);box-shadow:0 4px 20px #0000001a;background:#fff;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease;position:relative}.responsive-card-mobile{width:90vw;height:77vw;padding:clamp(10px,4vw,24px);border-radius:clamp(12px,2vw,20px);box-shadow:0 4px 20px #00000026;background:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative}.card-cover{height:50%;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px #0000001a;flex-shrink:0;display:flex;align-items:center;justify-content:center;aspect-ratio:3/4}.card-cover-mobile{position:absolute;top:clamp(20px,6vw,32px);left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;max-height:55%;margin:0 auto;box-shadow:0 4px 12px #0000001a;overflow:hidden;aspect-ratio:3/4}.card-title{color:#222;font-weight:900;font-size:clamp(12px,1.4vw,24px);line-height:1.3;margin:0;white-space:nowrap}.card-title-mobile{color:#222;font-weight:900;font-size:clamp(16px,4vw,28px);line-height:1.3;margin:0;text-align:center;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%);width:90%}.card-buttons-container{position:absolute;bottom:5%;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem}.card-button{border:none;border-radius:clamp(4px,.6vw,8px);padding:clamp(10px,1.5vw,12px) clamp(6px,1.2vw,8px);font-size:clamp(8px,1.2vw,20px);cursor:pointer;transition:background-color .2s ease;width:45%;aspect-ratio:3/1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}.card-button:disabled{background-color:var(--theme-gray-f4)!important;color:#000}.card-button-mobile{border:none;border-radius:clamp(8px,2.5vw,16px);padding:clamp(12px,3.5vw,20px) clamp(20px,5vw,32px);font-size:clamp(14px,3.5vw,24px);font-weight:700;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex:1;max-width:80%}.card-button-mobile:disabled{background-color:var(--theme-gray-f4)!important;opacity:.4}.card-buttons-container-mobile{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,20px);width:100%}.card-book-image{height:100%;width:auto;position:relative;overflow:hidden;border-radius:inherit}.card-book-image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (-webkit-min-device-pixel-ratio: 1){.card-book-image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}}.card-container{display:flex;gap:clamp(8px,1vw,16px);flex-direction:row;justify-content:center;flex-wrap:nowrap;width:min(80vw,1600px);max-width:100%;margin:60px auto 100px;padding:0 clamp(16px,2vw,32px)}.card-container-mobile{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,4vw,32px);padding:0 7%;width:100%}.card-middle-margin{height:5%;width:100%;flex-shrink:0}.card-title-area{height:10%;display:flex;align-items:center;justify-content:center;padding:0 5%;flex-shrink:0}.main-content{width:100%;max-width:100vw}.main-content.mobile-padding{padding-top:1rem}.card-overlay{position:absolute;z-index:10;max-width:100vw}.card-overlay.mobile-overlay{position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);width:90%}.card-overlay.desktop-overlay{top:70%;left:50%;transform:translate(-50%,-50%)}.simple-button{border:none;border-radius:6px;width:320px;height:44px;font-size:14px;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.simple-button:disabled{background-color:var(--theme-gray-66)!important;color:#000;opacity:.4;cursor:default}body,html{overflow-x:hidden!important;max-width:100vw!important}*{-webkit-tap-highlight-color:transparent}select,select:focus,select:active{background-color:#fff!important}.desktop-floating-menu{position:fixed;top:25%;right:clamp(16px,3vw,32px);transform:translateY(-50%);z-index:20}.desktop-floating-menu-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0006!important;padding:clamp(12px,2vw,16px)!important;width:clamp(140px,25vw,180px)!important}.desktop-logo-section{text-align:center;margin-bottom:clamp(16px,3vw,20px)}.desktop-logo-container{width:100%;height:clamp(48px,8vw,64px);border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0}.desktop-logo{width:clamp(96px,15vw,120px);height:clamp(32px,5vw,42px);-o-object-fit:contain;object-fit:contain}.desktop-profile-section{text-align:center;margin-bottom:clamp(5px,5vw,10px)}.desktop-profile-button{display:flex;align-items:center;justify-content:center;width:100%;background:#fff;height:clamp(48px,8vw,60px);border-radius:8px;border:none;cursor:pointer;transition:all .2s ease}.desktop-profile-button:hover{background:#f1f5f9}.desktop-profile-icon{width:clamp(24px,4vw,32px);height:clamp(24px,4vw,32px)}.desktop-profile-name{font-size:clamp(18px,3vw,24px);font-weight:700;color:#1e293b}.desktop-buttons-section{display:flex;flex-direction:column;gap:clamp(8px,1.5vw,12px)}.desktop-login-button{width:100%;background:var(--theme-dion);color:#fff;height:clamp(48px,8vw,60px);padding:0 clamp(12px,2vw,16px);border-radius:8px;font-size:clamp(16px,2.5vw,20px);font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.desktop-login-button:hover{background:#0a6b73}.desktop-signup-button{width:100%;background:var(--theme-gray-f4);color:#222;height:clamp(48px,8vw,60px);padding:0 clamp(12px,2vw,16px);border-radius:8px;font-size:clamp(16px,2.5vw,20px);font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.desktop-signup-button:hover{background:#e2e8f0}.desktop-logout-button{width:100%;background:var(--theme-gray-f4);color:#222;height:clamp(48px,8vw,60px);padding:0 clamp(12px,2vw,16px);border-radius:8px;font-size:clamp(16px,2.5vw,20px);font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.desktop-logout-button:hover{background:#e2e8f0}.mobile-floating-menu{position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;background:#fff;z-index:50;padding:clamp(4px,2vw,6px) clamp(8px,4vw,16px);box-shadow:0 2px 8px #0000001a}.mobile-menu-container{display:flex;align-items:center;justify-content:space-between}.mobile-logged-in-container{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-profile-button{display:flex;align-items:center;gap:clamp(4px,1.5vw,8px);padding:clamp(4px,1vw,8px);border-radius:8px;background:#fff;border:none;cursor:pointer;transition:all .2s ease}.mobile-profile-icon{width:clamp(24px,7vw,32px);height:clamp(24px,7vw,32px)}.mobile-profile-name{font-size:clamp(14px,3.5vw,18px);font-weight:700;color:#222}.mobile-logout-button{background:var(--theme-gray-f4);color:#222;font-weight:700;padding:clamp(6px,2vw,12px) clamp(8px,3vw,16px);border-radius:6px;font-size:clamp(12px,3vw,14px)}.mobile-not-logged-in-container{display:flex;justify-content:space-between;width:100%;align-items:center}.mobile-logo-container{padding-left:clamp(8px,3vw,16px)}.mobile-logo{width:clamp(68px,15vw,84px);height:clamp(30px,10vw,50px);border-radius:4px;display:flex;align-items:center;justify-content:center}.mobile-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mobile-buttons-container{display:flex;align-items:center;gap:clamp(4px,1.5vw,8px)}.mobile-login-button{background:#0c818b;color:#fff;font-weight:700;padding:clamp(6px,2vw,12px) clamp(8px,3vw,16px);border-radius:6px;font-size:clamp(11px,3vw,14px)}.mobile-signup-button{background:var(--theme-gray-f4);color:#222;font-weight:700;padding:clamp(6px,2vw,12px) clamp(8px,3vw,16px);border-radius:6px;font-size:clamp(11px,3vw,14px)}.mobile-spacer{height:clamp(15px,5vw,30px)}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f9f9f9;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#e2e2e2 #f9f9f9}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#fff;text-align:center;margin-top:200px}.empty-state-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#fff;text-align:center;margin-top:120px}.empty-state-text{font-size:16px;font-weight:500;margin-bottom:5px;color:#fff}.empty-state-text-mobile{margin-top:10px;font-size:16px;font-weight:500;color:#999}.empty-state-reset{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:24px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:30px}.empty-state-reset p{font-size:24px;font-weight:700}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.popup_alert_01{display:block;width:100%;height:100%;position:fixed;left:0;top:100%;transition:top .05s ease-out .25s;z-index:150}.popup_alert_01.open{top:0;transition:top .05s ease-out 0s}.popup_alert_01 .outer_box{width:100%;height:100%;display:flex;align-items:center}.popup_alert_01 .inner_box{width:323px;position:relative;margin:auto;border-radius:8px;overflow:hidden;box-sizing:border-box;background-color:#fff;box-shadow:0 10px 20px #0000004d;opacity:0;transform:translateY(100px) scale(.75);transition:all .4s cubic-bezier(1,-.74,.13,.99)}.popup_alert_01.open .inner_box{transform:translate(0) scale(1);opacity:1;transition:all .5s cubic-bezier(.59,0,0,1.63)}.popup_alert_01 .content{padding:40px 0;font-size:16px;font-weight:400;text-align:center}.popup_alert_01 .btn_box{overflow:hidden}.popup_alert_01 .btn_box button{display:block;width:50%;height:48px;line-height:48px;font-size:18px;text-align:center;float:left}.popup_alert_01 .btn_box button.btn_full{width:100%}.popup_alert_01 .btn_box button:first-child{color:#1a1a1a!important;background-color:#efefef}.popup_alert_01 .btn_box button:last-child{color:#fff!important;background-color:#3471ff}
