@charset "UTF-8";:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media (prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:transparent!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px transparent;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:transparent;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:transparent;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:transparent;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}input:-webkit-autofill{background-color:transparent!important;color:inherit!important;-webkit-box-shadow:0 0 0px 1000px white inset!important;transition:background-color 5000s ease-in-out 0s!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b{font-weight:600}sup{top:-.5em}body{line-height:1;font-size:14px}ol,ul{list-style:none}ol li,ul li{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}button{cursor:pointer;border:none}table{border-collapse:collapse;border-spacing:0}u{text-decoration:underline!important}s{text-decoration:line-through!important}*:not(html,body)::-webkit-scrollbar{width:5rem;height:8rem}*:not(html,body)::-webkit-scrollbar-thumb{background:#ccc;height:8rem}a{text-decoration:none;border:none}a.disabled{pointer-events:none;cursor:default;opacity:.5}.strong{font-weight:600!important}.hide{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:polygon(0 0,0 0,0 0)!important}button,input,select,textarea{font-size:inherit;font-family:inherit}*{color:#151b26;box-sizing:border-box;text-decoration:none;letter-spacing:-.02em;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif;word-break:keep-all;font-weight:400}*:focus:not(:focus-visible){outline:none}.title{font-weight:500}h2.title,.h2.title,.h2.title a{font-size:48px!important;font-weight:600!important;line-height:1.2!important}h3.title,.h3.title,.h3.title a{font-size:44px!important;font-weight:600!important;line-height:1.2!important}h4.title,.h4.title,.h4.title a{font-size:24px!important;font-weight:600!important;line-height:1.2!important}h5.title,.h5.title,.h5.title a{font-size:18px!important;font-weight:600!important;line-height:1.2!important}h6.title,.h6.title,.h6.title a{font-size:16px!important;font-weight:600!important;line-height:1.2!important}.b-xxxl,.b-xxxl a{font-size:28px!important;line-height:1.5!important;font-weight:500}.temp_b-26{font-size:26px!important;line-height:1.5!important;font-weight:500}.b-xxl,.b-xxl a{font-size:24px!important;line-height:1.5!important;font-weight:500}.b-xl,.b-xl a{font-size:20px!important;line-height:1.5!important}.b-l,.b-l a{font-size:18px!important;line-height:1.5!important}.b-m,.b-m a{font-size:14px!important;line-height:1.5!important}.b-s,.b-s a{font-size:15px!important;line-height:1.5!important}.b-xs,.b-xs a{font-size:14px!important;line-height:1.5!important}.b-xxs,.b-xxs a{font-size:12px!important;line-height:1.5!important}.b-xxxs{font-size:10px!important;line-height:1.5!important}.title-h2,.title-h2 a{font-size:75rem!important;line-height:1.35!important;font-weight:600!important}@media (max-width: 786px){.title-h2,.title-h2 a{font-size:50rem!important}}.title-h3,.title-h3 a{font-size:60rem!important;line-height:1.35!important;font-weight:600!important}@media (max-width: 786px){.title-h3,.title-h3 a{font-size:42rem!important}}.title-h4,.title-h4 a{font-size:44px!important;line-height:1.35!important;font-weight:600!important}@media (max-width: 786px){.title-h4,.title-h4 a{font-size:27rem!important}}.title-h5,.title-h5 a{font-size:30px!important;line-height:1.35!important;font-weight:600!important}@media (max-width: 786px){.title-h5,.title-h5 a{font-size:27px!important}}.title-h6,.title-h6 a{font-size:20px!important;line-height:1.35!important;font-weight:400!important}.content-b-xxxl,.content-b-xxxl a{font-size:30px!important;line-height:1.5!important;font-weight:400!important}.content-b-l,.content-b-l a{font-size:17px!important;line-height:1.5!important;font-weight:400!important}.content-b-s,.content-b-s a{font-size:14px!important;line-height:1.5!important;font-weight:400!important}.color-caution,.color-danger{color:#d64545!important}.dash-text,.dash-text-list>li{position:relative;padding-left:15rem;font-size:16rem;line-height:1.5}.dash-text a,.dash-text-list>li a{line-height:1.5}.dash-text:after,.dash-text-list>li:after{content:"-";position:absolute;top:-.1em;left:0}.number-text-list>li{font-size:16rem;line-height:1.5}.dot-text{position:relative;padding-left:8rem}.dot-text:after{content:"·";position:absolute;top:-.15em;left:0}.number-text,.number-text-list>li{position:relative;padding-left:20rem}.number-text .number,.number-text-list>li .number{position:absolute;top:0;left:0}.number-text .number.circle,.number-text-list>li .number.circle{position:absolute;top:.4em;left:0;width:16rem;height:16rem;border-radius:50%;border:solid 1px #222;display:flex;justify-content:center;align-items:center;line-height:0;font-size:12rem}.success,.complete{color:#1e9e5a!important}.warning{color:#c9852b!important}.danger{color:#d64545!important}.strong{font-weight:600}.title+*{margin-top:10rem}.text-wrap+.text-wrap{margin-top:25rem}.gap-xs{gap:10rem}.gap-s{gap:15rem}.gap-m{gap:25rem}.flex,.flex-wrap{display:flex}.flex.row,.flex-wrap.row{flex-direction:row}.flex.column,.flex-wrap.column{flex-direction:column}.flex.wrap,.flex-wrap.wrap{flex-wrap:wrap}.j-c{justify-content:center!important}.j-b{justify-content:space-between!important}.j-s{justify-content:flex-start!important}.j-e{justify-content:flex-end!important}.a-c{align-items:center!important}.w100p{width:100%!important}hr{border:solid 1px #e6e6e6;margin:24rem 0 32rem}.layout-small{width:100%;max-width:720rem;margin:0 auto}@media (max-width: 1200px){.layout-small{width:100%;margin:0 auto}.layout-small>section{width:100%;max-width:calc(100% - 30rem)!important;margin:0 auto}}.layout-mid{width:100%;max-width:1270rem;margin:0 auto}@media (max-width: 1200px){.layout-mid{width:100%;margin:0}.layout-mid>section{width:100%;max-width:calc(100% - 30rem)!important;margin:0 auto}}.layout-full{width:calc(100% + 30rem);margin-left:-15rem;margin-bottom:-15rem;position:relative}@media (max-width: 1200px){.layout-full{width:100%;margin:0}.layout-full>section{width:100%;max-width:calc(100% - 30rem)!important;margin:0 auto!important}}.layout-full.no-breadcrumb{margin-top:-48rem;position:relative;z-index:1}.layout-full:before{content:"";display:inline-block;width:100%;height:200rem;position:absolute;top:-200rem;left:0;z-index:0}.spinner{border-radius:50%;border:3rem solid #151b26;border-right-color:transparent!important;animation:spin 2s linear infinite}.spinner.primary{border:3rem solid #1651b8}.spinner.white{border:3rem solid #ffffff}.spinner.gray{border:3rem solid #888}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-check-slide{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes spin-check-slide{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg)}}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Thin-Dy2BzMoG.woff) format("woff");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-ExtraLight-BJSijp0j.woff) format("woff");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Light-CU6u8O_I.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Regular-B1uDhz_U.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Medium-D7JIDkDc.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-SemiBold-BqKuMmPE.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Bold-6ECAf4C9.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-ExtraBold-ShrZ_oBs.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Black-D5mqGrZj.woff) format("woff");font-weight:900;font-display:swap}:root{--primary: #1651b8;--primary-hover: #123f94;--primary-deep: #0a1f3d;--primary-pastel: #eaf2fb;--primary-wash: #f6f8fc;--primary-a08: rgba(22, 81, 184, .08);--primary-rgb: 22, 81, 184;--secondary: #0d8285;--secondary-pastel: #e3f4f4;--secondary-rgb: 13, 130, 133;--accent: #c97a2e;--accent-rgb: 201, 122, 46;--card: #ffffff;--border: #e7ecf3;--text: #151b26;--text-dim: #5b6472;--text-faint: #95a0af;--text-inverse: #ffffff;--success: #1e9e5a;--success-rgb: 30, 158, 90;--warn: #c9852b;--warn-rgb: 201, 133, 43;--danger: #d64545;--danger-rgb: 214, 69, 69;--success-bg: #e3f8ec;--warn-bg: #fbf0e0;--danger-bg: #fceaea;--tag-ox-bg: #fbefe3;--tag-ai-bg: #eef0ff;--tag-ai-fg: #4d4db7;--sw-off: #d6dee9;--cb-border: #c6cfda;--overlay-scrim: rgba(14, 42, 78, .45);--star: #e0a83a;--live-header: rgba(10, 31, 61, .94);--live-card-bg: rgba(255, 255, 255, .08);--live-card-border: rgba(255, 255, 255, .15);--live-text: rgba(255, 255, 255, .72);--live-text-faint: rgba(255, 255, 255, .5);--live-bar: #7eb3ff;--live-correct: #4ade80;--live-rate-mid: #e2b15f;--live-rate-low: #f08a8a;--shadow-sm: 0 1px 2px rgba(15, 30, 60, .06), 0 1px 1px rgba(15, 30, 60, .04);--shadow-md: 0 4px 12px rgba(15, 30, 60, .07), 0 2px 4px rgba(15, 30, 60, .05);--shadow-lg: 0 16px 40px rgba(10, 20, 45, .14), 0 4px 10px rgba(10, 20, 45, .06);--shadow-xl: 0 24px 64px rgba(6, 14, 32, .3), 0 8px 20px rgba(6, 14, 32, .12);--radius-20: 20px;--radius-18: 18px;--radius-16: 16px;--radius-14: 14px;--radius-12: 12px;--radius-10: 10px;--radius-8: 8px;--radius-7: 7px;--radius-4: 4px;--side-width: 250px;--content-pad-y: 28px;--content-pad-x: 34px;--dd-max: 920px;--live-max: 860px;--text-base: 14px;--text-sm: 12.5px;--text-xs: 11.5px;--text-2xs: 10.5px;--leading-base: 1.5;--font: Pretendard, -apple-system, BlinkMacSystemFont, Malgun Gothic, sans-serif;--font-mono: SFMono-Regular, Consolas, Liberation Mono, monospace;--sp-xxxs: 2rem;--sp-xxs: 5rem;--sp-xs: 10rem;--sp-s: 15rem;--sp-m: 25rem;--sp-l: 30rem;--sp-xl: 40rem;--sp-xxl: 50rem;--sp-xxxl: 55rem}.shell{display:flex;min-height:100vh}.shell .side{width:250px;flex-shrink:0;height:100vh;position:sticky;top:0;overflow-y:auto;background:linear-gradient(#f6f8fc,#f6f8fc);border-right:1px solid #e7ecf3;padding:18px 14px;display:flex;flex-direction:column}.shell .side-brand{display:flex;align-items:center;gap:9px;margin-bottom:20px;padding:0 6px}.shell .side-brand .dot{width:32px;height:32px;border-radius:50%;background:#1651b8;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-weight:800;font-size:12px;letter-spacing:-.2px}.shell .side-brand span{font-weight:700;font-size:14px}.shell .side-grp{font-size:10.5px;color:#95a0af;text-transform:uppercase;letter-spacing:.4px;margin:12px 6px 7px}.shell .course-switcher{position:relative;margin:2px 6px 10px}.shell .course-switcher-btn{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#fff;border:1px solid #e7ecf3;border-radius:10px;padding:8px 10px;cursor:pointer;width:100%}.shell .course-switcher-btn span{font-size:12.5px;font-weight:700;color:#151b26;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell .course-switcher-btn .chev{width:11px;height:11px;color:#95a0af;flex-shrink:0;transition:transform .15s}.shell .course-switcher.open .course-switcher-btn .chev{transform:rotate(180deg)}.shell .course-switcher-menu{display:none;position:absolute;top:40px;left:0;right:0;background:#fff;border:1px solid #e7ecf3;border-radius:10px;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;overflow:hidden;z-index:30}.shell .course-switcher.open .course-switcher-menu{display:block}.shell .cs-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;font-size:12.5px;color:#151b26;cursor:pointer}.shell .cs-item:hover{background:#f6f8fc}.shell .cs-item.on{color:#1651b8;font-weight:700}.shell .cs-item .check{width:13px;height:13px;color:#1651b8}.shell .cs-foot{padding:10px 12px;font-size:12px;font-weight:700;color:#1651b8;background:#f6f8fc;cursor:pointer;border-top:1px solid #e7ecf3}.shell .cs-foot:hover{background:#eaf2fb}.shell .cs-section-label{padding:8px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#95a0af}.shell .cs-section-label:not(:first-child){margin-top:4px;border-top:1px solid #e7ecf3;padding-top:10px}.shell .side-item{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:#5b6472;font-size:13px;font-weight:500;cursor:pointer;margin-bottom:3px;text-decoration:none;transition:background .15s ease,color .15s ease}.shell .side-item svg{width:17px;height:17px;flex-shrink:0}.shell .side-item:hover{background:#fff}.shell .side-item.active{background:#fff;color:#1651b8;font-weight:700;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.shell .side-item.active:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:3px;background:#1651b8}.shell .side-item.teacher-only{display:none}body.role-teacher .shell .side-item.teacher-only{display:flex}.shell .side-grp.teacher-only{display:none}body.role-teacher .shell .side-grp.teacher-only{display:block}.shell .side-foot{position:relative;margin-top:auto;display:flex;align-items:center;gap:9px;padding:10px;border-radius:12px;cursor:pointer}.shell .side-foot:hover{background:#fff}.shell .side-foot .acct-av{width:28px;height:28px;border-radius:50%;background:#0d8285;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.shell .side-foot .info .n{font-size:12px;font-weight:600}.shell .side-foot .info .r{font-size:10.5px;color:#95a0af}.shell .acct-popover{display:none;position:absolute;bottom:56px;left:14px;right:14px;background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;overflow:hidden;z-index:10}.shell .acct-popover.open{display:block}.shell .acct-popover-item{padding:10px 14px;font-size:12.5px}.shell .acct-popover-item:hover{background:#f6f8fc}.shell .acct-popover-item.danger{color:#d64545;border-top:1px solid #e7ecf3}.shell .main{flex:1;display:flex;flex-direction:column;min-width:0}.shell .app-topbar{height:58px;background:#fff;border-bottom:1px solid #e7ecf3;display:flex;align-items:center;padding:0 28px;gap:14px}.shell .crumb{font-size:15px;font-weight:700}.shell .util-item{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#5b6472;cursor:pointer}.hh-role-toggle{display:inline-flex;border:1px solid #e7ecf3;border-radius:16px;overflow:hidden;background:#f6f8fc}.hh-role-btn{border:none;background:transparent;padding:7px 12px;font-size:12px!important;font-weight:600;color:#5b6472;cursor:pointer}.hh-role-btn.on{background:#1651b8;color:#fff}.shell .lang-dropdown{position:relative}.shell .lang-dropdown-btn{display:flex;align-items:center;gap:5px;background:#f6f8fc;border:1px solid #e7ecf3;border-radius:16px;padding:8px 10px;min-height:32px;font-size:11.5px!important;font-weight:700;color:#5b6472;cursor:pointer;font-family:inherit}.shell .lang-dropdown-btn svg{width:13px;height:13px;flex-shrink:0}.shell .lang-dropdown-btn .globe{color:#95a0af}.shell .lang-dropdown-btn .chev{width:10px;height:10px;transition:transform .15s}.shell .lang-dropdown.open .lang-dropdown-btn .chev{transform:rotate(180deg)}.shell .lang-dropdown-menu{display:none;position:absolute;top:34px;left:0;background:#fff;border:1px solid #e7ecf3;border-radius:10px;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;overflow:hidden;min-width:130px;z-index:20}.shell .lang-dropdown.open .lang-dropdown-menu{display:block}.shell .lang-dropdown-item{padding:9px 13px;font-size:12.5px;color:#151b26;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.shell .lang-dropdown-item:hover{background:#f6f8fc}.shell .lang-dropdown-item.on{color:#1651b8;font-weight:700;background:#eaf2fb}.shell .lang-dropdown-item .check{width:12px;height:12px;visibility:hidden}.shell .lang-dropdown-item.on .check{visibility:visible}.shell .content{flex:1;min-width:0;padding:28px 34px 60px;overflow-y:auto}.shell .section-head{margin-bottom:14px;text-align:left}.shell .section-head .section-head-course{font-size:12px;font-weight:600;margin:0 0 6px}.shell .section-head h1{font-size:19px;font-weight:800;letter-spacing:-.3px;text-align:left}.shell #mainTitle{text-align:left;align-items:flex-start}.shell .section-head p{font-size:12.5px;color:#5b6472;margin-top:3px}.shell .side-item :where(*),.shell .side-foot :where(*),.shell .course-switcher-btn :where(span),.shell .cs-item :where(*),.shell .crumb :where(*),.shell .util-item :where(*),.shell .lang-dropdown-btn :where(*:not(svg)),.shell .lang-dropdown-item :where(*),.shell .acct-popover-item :where(*),.shell .app-footer :where(*),.shell .section-head :where(p){font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}.shell .crumb a,.shell .crumb span{font-size:inherit;font-weight:inherit}.shell .crumb a,.shell .crumb .crumb-prev{color:#95a0af;font-weight:600}.shell .content:has(#mainTitle)>.section-head:first-of-type{display:none}button:disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.logo{width:140rem;height:36rem}.badge{display:flex;align-items:center;justify-content:center;padding:6rem 15rem;white-space:nowrap;font-size:15rem;line-height:1;border-radius:100rem}.badge.black{background:#151b26}.badge.success{background:#e3f8ec}.badge.warning{background:#fbf0e0}.badge.danger{background:#fceaea}.badge.primary{background:#eaf2fb}.badge.gray{background:#f6f6f7;color:#5b6472}.badge.white{background:#fff;border:solid 1px #5b6472;color:#5b6472}.badge.ghost{border:solid 1px #e7ecf3;color:#5b6472!important}.badge.disabled{background:#e6e6e6}.badge.round{border-radius:16rem}.helper-box{display:flex;flex-wrap:wrap;justify-content:space-between}.helper-box .helper-text{margin-top:10rem}.password .helper-box .helper-text span{color:#5b6472}.btn-wrap{display:flex;gap:6rem}.btn-wrap .btn{margin-left:0;margin-right:0;z-index:1}.btn-wrap.column{flex-direction:column}.btn-wrap+.btn-wrap{margin-top:10rem}table{width:100%}table .empty-row td{height:500rem;vertical-align:middle}table.bdr th,table.bdr td{border-right:solid 1px #e7ecf3}table.bdr th:last-child,table.bdr td:last-child:not(:first-child){border-right:none}table.underline td{border-bottom:dashed 2rem #e7ecf3!important}table.gray-head-2 thead tr:nth-child(2) th,table.gray-head-2 thead tr:nth-child(2) td{background:#f6f8fc!important;color:#5b6472!important}table.gray-head-1 thead tr:nth-child(1) th,table.gray-head-1 thead tr:nth-child(1) td{background:#f6f8fc!important;color:#5b6472!important}table.gray-col-2 tr td:nth-child(2){background:#f6f8fc!important}table.highlight-last-row-primary tbody tr:last-child{border-top:2.5rem solid #e7ecf3!important;border-bottom:2.5rem solid #e7ecf3!important}table.highlight-last-row-primary tbody tr:last-child th:not(:first-child),table.highlight-last-row-primary tbody tr:last-child td:not(:first-child){color:#1651b8!important}table tbody td.sub-category,table tbody .sub-category>a{color:#888!important}table.major-group-border td.major-category,table.major-group-border tbody tr.major-group-end td,table.major-group-border tbody tr.major-group-end th{border-bottom:solid 2.5rem #e7ecf3!important}table th,table td{border-top:1px solid #e7ecf3;border-bottom:1px solid #e7ecf3!important;text-align:left;vertical-align:middle;line-height:1.5!important}table th a,table td a{width:100%!important;line-height:1.5!important}table th a p,table td a p{width:100%;line-height:1.5!important}table th a:not(.btn):hover,table td a:not(.btn):hover{color:#1651b8!important}table th a:not(.btn):hover p,table td a:not(.btn):hover p{color:#1651b8!important}table th a:not(.btn):hover .filter-primary,table td a:not(.btn):hover .filter-primary{filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)!important}table.ta-center th,table.ta-center td{text-align:center}table.ta-center th .inner{justify-content:center}table.ta-right th,table.ta-right td{text-align:right}table.ta-right th .inner{justify-content:flex-end}table tr.clickable,table th.clickable,table td.clickable{cursor:pointer}table tbody tr.clickable:hover>th,table tbody tr.clickable:hover>td{background:#f6f8fc}table th.clickable:hover,table td.clickable:hover{background:#f6f8fc}table th{background-color:#fff;font-size:14px;line-height:1.5;font-weight:400;padding:12rem 15rem}table td{padding:20rem 15rem;border-top:none}table td.oe-col{background:#f7c499!important}table td.oe-col-2{background:#fdf1e6!important;color:#1651b8!important}table td.yw-col{background:#f9e0a9!important}table td.yw-col-2{background:#fef8ea!important;color:#efb229!important}table td.rd-col{background:#dfa0a0!important}table td.rd-col-2{background:#f7e8e8!important;color:#d64545!important}table td.actions>.btn-wrap{display:flex;justify-content:flex-end}table td.actions>.btn-wrap .btn{width:72rem!important}table td.actions>.btn-wrap .btn.etc{width:32rem!important}table td.actions>.btn-wrap .btn.etc:before{content:"";display:inline-block;width:16rem;height:16rem;width:32rem;height:32rem;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2013V11H5V13H3ZM11%2013V11H13V13H11ZM19%2013V11H21V13H19Z'%20stroke='black'%20stroke-width='2'/%3e%3c/svg%3e") no-repeat center;background-size:24rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0;background-size:16rem;filter:invert(12%) sepia(84%) saturate(0%) hue-rotate(247deg) brightness(95%) contrast(95%)}table.gray th{color:#555;background:#f6f8fc;border:none!important}table .red{background:#fceaea}table.primary tr.gray th,table.primary tr.gray td{color:#151b26;background:#f6f8fc}table.primary th{border-right:solid 1px #e7ecf3;background:#1651b8;color:#fff}table.primary td{font-size:15rem;line-height:1.5;border:solid 1px #e7ecf3}table.sub tr.gray th,table.sub tr.gray td{color:#5b6472;background:#f6f8fc}table.sub th,table.sub td{border-right:solid 1px #e7ecf3}table.sub th:last-child,table.sub td:last-child:not(:first-child){border-right:none}table.sub th{background:#5b6472;color:#fff;font-size:14px;line-height:1.5;font-weight:400}table.sub th>div{color:#fff;font-size:14px;line-height:1.5;font-weight:400}table.sub th>div>button{color:#fff!important;font-size:14px;line-height:1.5;font-weight:400}table.sub td{font-size:15rem;line-height:1.5}table.sub.bdrn th,table.sub.bdrn td{border-right:none!important}table.sub tr.toggle-row{background:#f6f8fc}table.sub tr.toggle-row>td{padding:15rem 20rem!important}table.primary tr.yellow th,table.primary tr.yellow td,table.sub tr.yellow th,table.sub tr.yellow td{color:#151b26;background:#fcf0d4!important}table.primary th.green,table.sub th.green{background:#e8f3e1;color:#151b26}table.primary th.blue,table.sub th.blue{background:#dfecf7;color:#151b26}table.primary th.red,table.sub th.red{background:#fbdecc;color:#151b26}table.primary ul,table.sub ul{display:flex;column-gap:5rem;flex-wrap:wrap}table.primary a,table.sub a{font-size:15rem;line-height:1.5}table.primary a:hover{color:#1651b8}table tr.is-read td,table tr.is-read p,table tr.is-read div{color:#5b6472}table a{height:100%;display:flex!important;justify-content:center;align-items:center}table+.pagination{margin-top:30rem}table .skeleton{background:linear-gradient(90deg,#f6f8fc,#fff,#f6f8fc);background-size:200% 100%}table .toggle-box{display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer;gap:15rem;text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:0 120rem 0 15rem;position:relative;line-height:1.5!important}table .toggle-box:after{content:"";width:24rem;height:24rem;width:32rem;height:32rem;background:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.25%206.76953L9%2012.0342L3.75%206.76953'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center;overflow:hidden;text-indent:-9999rem;flex-shrink:0;background-size:24rem;position:absolute;right:30rem;top:50%;transform:translateY(-50%);display:block}table .toggle-box.no-overflow:after{display:none}table .toggle-box.active{-webkit-line-clamp:unset;overflow:visible}table .toggle-box.active:after{transform:translateY(-50%) rotate(180deg)!important}table .toggle-box.toggle-icon-only{padding:0!important;display:flex;justify-content:center;align-items:center;-webkit-line-clamp:unset;gap:0!important}table .toggle-box.toggle-icon-only:after{position:static;transform:none;margin:0}table .toggle-box.toggle-icon-only.active:after{transform:rotate(180deg)!important}table.disabled tr th:not(:first-child,:last-child),table.disabled tr td:not(:first-child,:last-child){color:#e6e6e6;cursor:not-allowed;pointer-events:none}table.disabled tr th:not(:first-child,:last-child) button:not(.modify-btn),table.disabled tr th:not(:first-child,:last-child) div,table.disabled tr th:not(:first-child,:last-child) p,table.disabled tr td:not(:first-child,:last-child) button:not(.modify-btn),table.disabled tr td:not(:first-child,:last-child) div,table.disabled tr td:not(:first-child,:last-child) p{color:#e6e6e6}table.disabled tr th:not(:first-child,:last-child).title>p,table.disabled tr td:not(:first-child,:last-child).title>p{color:#151b26!important;z-index:999}table.disabled tr th:not(:first-child,:last-child) span,table.disabled tr td:not(:first-child,:last-child) span{opacity:.2}table.disabled tr th:not(:first-child,:last-child) .modify-wrap>textarea,table.disabled tr th:not(:first-child,:last-child) button,table.disabled tr td:not(:first-child,:last-child) .modify-wrap>textarea,table.disabled tr td:not(:first-child,:last-child) button{z-index:999}table.disabled tr th button:after{opacity:.2}table.disabled .actions button:not(.tooltip-toggle,:last-child),table.disabled .actions a:not(.tooltip-toggle){background:#e6e6e6!important;cursor:not-allowed;pointer-events:none}table.disabled .actions .tooltip-toggle,table.disabled .actions button:last-child,table.disabled input[type=checkbox]{z-index:999}table.disabled .actions .tooltip-wrap .tooltip{z-index:1000}table.disabled .graph{opacity:.5}table.disabled .tooltip .item.delete button{background:#fff!important;cursor:pointer!important;pointer-events:auto!important}table.disabled .tooltip .item.delete button:hover{background:#d64545!important}.table-wrap{margin:20rem 0 40rem;position:relative}.table-wrap .table-header{display:flex;justify-content:space-between;margin-bottom:10rem}.table-wrap .table-header .title+*{margin-top:0;z-index:1}.table-wrap .table-header .title{line-height:inherit!important;z-index:1;text-align:left}.table-wrap .table-header .actions{align-items:center}.table-wrap th .inner{display:flex;gap:5rem;align-items:center;justify-content:flex-start}.table-wrap th .inner .sort{cursor:pointer;position:relative;background:none;display:flex;align-items:center;justify-content:center;gap:10rem}.table-wrap th .inner .sort:after{content:"";width:12rem!important;height:12rem!important;width:32rem;height:32rem;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.35057%201.57071C5.41637%201.45659%205.51106%201.36181%205.62512%201.29591C5.73919%201.23001%205.86859%201.19531%206.00032%201.19531C6.13206%201.19531%206.26146%201.23001%206.37552%201.29591C6.48959%201.36181%206.58428%201.45659%206.65007%201.57071L10.9671%209.04771C11.0329%209.16173%2011.0676%209.29106%2011.0676%209.42271C11.0676%209.55436%2011.0329%209.68369%2010.9671%209.7977C10.9013%209.91172%2010.8066%2010.0064%2010.6926%2010.0722C10.5786%2010.1381%2010.4492%2010.1727%2010.3176%2010.1727H1.68357C1.55192%2010.1727%201.42259%2010.1381%201.30858%2010.0722C1.19457%2010.0064%201.09989%209.91172%201.03407%209.7977C0.968246%209.68369%200.933593%209.55436%200.933594%209.42271C0.933595%209.29106%200.968249%209.16173%201.03407%209.04771L5.35107%201.57071H5.35057ZM6.00057%202.44571L2.11657%209.17271H9.88457L6.00057%202.44571Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center;background-size:24rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0;background-size:12rem!important;margin-top:.5rem;position:absolute;top:5rem;right:-14rem;filter:var(--card) -filter}.table-wrap th .inner .sort.active:after{content:"";width:32rem;height:32rem;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.43427%201.49998L11.1973%209.74998C11.2412%209.82599%2011.2643%209.91221%2011.2643%209.99998C11.2643%2010.0877%2011.2412%2010.174%2011.1973%2010.25C11.1534%2010.326%2011.0903%2010.3891%2011.0143%2010.433C10.9383%2010.4769%2010.852%2010.5%2010.7643%2010.5H1.23827C1.1505%2010.5%201.06428%2010.4769%200.988273%2010.433C0.912265%2010.3891%200.849148%2010.326%200.805265%2010.25C0.761383%2010.174%200.738281%2010.0877%200.738281%209.99998C0.738282%209.91221%200.761385%209.82599%200.805269%209.74998L5.56827%201.49998C5.61215%201.42397%205.67527%201.36086%205.75128%201.31698C5.82729%201.2731%205.9135%201.25%206.00127%201.25C6.08903%201.25%206.17525%201.2731%206.25126%201.31698C6.32726%201.36086%206.39038%201.42397%206.43427%201.49998Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center;background-size:24rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0}.table-wrap th .inner .sort.up:after{transform:rotate(0)}.table-wrap th .inner .sort.down:after{transform:rotate(180deg)}.table-wrap th .inner .sort:hover{color:#1651b8}.table-wrap th .inner .sort:hover:after{filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}.table-wrap .table-footer{display:flex;justify-content:flex-end;gap:15rem;margin-top:25rem}.table-wrap .table-body{width:100%;min-height:160rem}.table-wrap .table-body+.pagination{margin-top:30rem}.table-wrap .dim-box{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:100%;max-height:calc(100% - 140rem);min-height:100rem;background:#ffffff4d;display:flex;align-items:center;justify-content:center;text-align:center;color:#151b26;font-weight:700;font-size:20rem;line-height:1.5;flex-direction:column;gap:15rem;z-index:990}.table-wrap .dim-box.own{transform:translate(-50%,-45%)}.table-wrap .dim-box.share{transform:translate(-50%,-40%);max-width:100%;max-height:100%}@media (max-width: 1600px){.table-wrap .table-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:15rem}.table-wrap .table-body{width:100%;overflow-x:auto;overflow-y:hidden}.table-wrap .table-body table{min-width:1800rem}}.pagination{display:flex;justify-content:center;gap:5rem}.pagination button{background:none;cursor:pointer;border:1px solid #e7ecf3!important;border-radius:50%;min-width:35rem;height:35rem;color:#151b26;font-size:15rem;transition:.2s;display:flex;align-items:center;justify-content:center}.pagination button.active{color:#1651b8!important}.pagination button:hover:not(:disabled,.active,.num){background-color:#fff;color:#222;border:solid 1px #222!important}.pagination button.right{transform:rotate(180deg)}.pagination button:disabled{cursor:not-allowed;background-color:#e6e6e6!important}.pagination button>.paging{background-size:16rem 16rem;width:16rem;height:16rem}.pagination button>.double{background-size:14rem 14rem;width:14rem;height:14rem}.pagination button.num{border:none!important}.pagination button.num:hover{color:#f1984d;transition:color .2s ease}.pagination button.num:not(.num+.num){margin-left:20rem!important}.pagination button.num:not(:has(+.num)){margin-right:20rem!important}.starred:after{content:"*";display:inline-block;color:#d64545;position:relative;top:-2rem;left:3rem;font-weight:700}.skeleton{background:linear-gradient(90deg,#fff,#f6f8fc,#fff);width:100%;border-radius:3rem;margin:0 auto;background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear}.skeleton.white{background:linear-gradient(90deg,#fff,#f6f8fc,#fff);background-size:200% 100%}.skeleton.gray{background:linear-gradient(90deg,#e6e6e6,#bdbdbd,#e6e6e6);background-size:200% 100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.event-badge{position:absolute;top:-23rem;right:-25rem;font-size:10rem;font-weight:500;width:62rem;height:20rem;background:#1651b8;color:#fff;border-radius:20rem;display:flex;align-items:center;justify-content:center;z-index:10}.event-badge.debug{position:relative;top:0rem;left:0rem}.certi-wrap .text{position:absolute;color:#000;font-family:serif;text-align:center;line-height:2}.certi-wrap .certi-no{top:9%;left:14%;font-size:16px;font-family:serif}.certi-wrap .issue-title{top:18%;left:50%;transform:translate(-50%);font-size:60px;font-weight:700;font-family:serif}.certi-wrap .info-box{display:flex;top:30%;left:65%;transform:translate(-50%);font-size:20px}.certi-wrap .info-box .info-item{text-align:start;margin-right:10px}.certi-wrap .info-box .info-item:nth-child(2){white-space:nowrap}.certi-wrap .info-box .info-item .content,.certi-wrap .issue-content{display:flex;align-items:center}.certi-wrap .info-box .info-item:nth-child(2) .issue-content:before{content:":";margin-right:10px;font-size:20px}.certi-wrap .info-box .info-item span{display:block;box-sizing:border-box;white-space:nowrap;width:fit-content;font-size:20px;font-family:Times New Roman,serif;font-weight:600}.certi-wrap .description{top:50%;left:50%;transform:translate(-50%);font-size:26px;text-align:justify;width:70%;letter-spacing:.1em;word-break:break-all}.certi-wrap .date{top:72%;left:50%;transform:translate(-50%);font-size:26px}.certi-wrap .certi-logo{width:200px;height:50px;position:absolute;top:86%;left:50%;transform:translate(-50%)}.certi-wrap .certi-logo img{width:100%;height:100%;object-fit:contain}#print-certificate{position:fixed;left:0;top:0;width:794px;height:1122px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}@media print{@page{size:A4 portrait;margin:0}body:has(#print-certificate) *{visibility:hidden!important}body:has(#print-certificate) #print-certificate,body:has(#print-certificate) #print-certificate *{visibility:visible!important}#print-certificate{position:absolute;top:0;left:0;width:100%;height:auto;overflow:visible;opacity:1!important;z-index:1!important;pointer-events:auto}#configSettingCom,#clockWorkCom,.tsqd-open-btn-container{display:none!important}#mainContainer{background:#fff!important}}:root{--field-text-color: $text;--field-placeholder-editable: $text-faint;--field-placeholder-clickable: $text-dim}input[type=radio]{appearance:none;width:16rem!important;height:16rem!important;background:#fff;border-radius:50%;border:1px solid #e6e6e6!important;position:relative;padding:0!important;margin:0 10rem 0 0;cursor:pointer}input[type=radio]:checked{background:#1651b8!important;border:solid 1px #1651b8!important}input[type=radio]:checked:after{content:"";width:8rem;height:8rem;position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}input[type=checkbox]{appearance:none;width:24rem!important;height:24rem!important;background:#fff;border:1px solid #e6e6e6!important;position:relative;padding:0!important;margin:0 12rem 0 0;cursor:pointer;vertical-align:middle}input[type=checkbox]:checked{background:#1651b8!important;border:solid 1px #1651b8!important}input[type=checkbox]:checked:after{content:"";width:32rem;height:32rem;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.19632%209L0%204.73389L1.04908%203.66736L4.19632%206.86694L10.9509%200L12%201.06653L4.19632%209Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center;background-size:24rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0;filter:var(--card) -filter;width:12rem;height:19rem;position:absolute;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:hover:not(:disabled,:checked){border:solid 1px #151b26!important}input[type=checkbox]:indeterminate{background:#1651b8!important;border:solid 1px #1651b8!important}input[type=checkbox]:indeterminate:after{content:"";width:12rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:2rem}label{display:flex;align-items:center;width:fit-content}label+textarea,label+.tom-select-wrap{margin-top:10rem}label.flex{width:100%}input:read-only:not([type=radio]):not([type=checkbox]):not([type=file]){cursor:default;border-color:#e7ecf3;background:#f6f8fc;color:#5b6472}.ts-control input:read-only:not([type=radio]):not([type=checkbox]){border:none!important;background:transparent}input:disabled:not([type=radio]):not([type=checkbox]),textarea:disabled:not([type=radio]):not([type=checkbox]),select:disabled{cursor:not-allowed!important;border-color:#e7ecf3!important;background-color:#f6f8fc!important;color:#95a0af!important;box-shadow:none!important}.file-input-wrapper.dragging input{background:#fff!important;border-color:#1651b8!important;box-shadow:0 0 0 3px #1651b814}.file-input-wrapper.dragging .btn{background:#fff!important;border-color:#1651b8!important;color:#1651b8!important}.kpi-card{background:#fff;border:1px solid #e7ecf3;border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;transition:box-shadow .18s ease,transform .18s ease}.kpi-card:hover{box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;transform:translateY(-1px)}.kpi-card .label{font-size:11.5px;color:#5b6472}.kpi-card .value{font-size:24px;font-weight:800;margin-top:6px;color:#0a1f3d;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.kpi-card .value em{font-size:12px;font-weight:600;color:#95a0af;margin-left:4px;font-style:normal}.panel{background:#fff;border:1px solid #e7ecf3;border-radius:18px;padding:18px 20px;margin-bottom:16px;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;width:100%}.panel h2{font-size:14px;font-weight:700;margin-bottom:13px}.panel-note{font-size:11.5px;color:#95a0af;margin:-6px 0 4px}.pill{border:1px solid #e7ecf3;background:#fff;border-radius:20px;padding:7px 14px;font-size:12px;color:#5b6472;font-family:inherit;cursor:pointer}.pill.on{background:#eaf2fb;color:#1651b8;border-color:#1651b8}.toolbar{display:flex;align-items:center;gap:9px;margin-bottom:14px;flex-wrap:wrap}.toolbar-spacer{flex:1;min-width:8px}.toolbar>.input{width:auto;flex:0 0 auto}.toolbar>.input input:not([type=radio]):not([type=checkbox]),.toolbar>.input select{width:auto}.toolbar .input-wrap{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.toolbar .input-wrap>.input{flex:1 1 auto;min-width:0}.toolbar .btn{flex-shrink:0}.search-box{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e7ecf3;border-radius:20px;padding:8px 15px;width:min(100%,240px);color:#95a0af;font-size:13px}.search-box svg{width:15px;height:15px;flex-shrink:0}.search-box input{border:0;background:transparent;flex:1;min-width:0;padding:0;font-size:13px;font-family:inherit;color:#151b26;outline:none}.search-box input::placeholder{color:#95a0af}.table tbody tr.roster-row{cursor:pointer;transition:background .15s ease}.table tbody tr.roster-row:hover{background:#f6f8fc}.roster-name{color:#1651b8;font-weight:700}.tag{display:inline-block;padding:3px 9px;border-radius:8px;font-size:10.5px;font-weight:600;background:#e3f4f4;color:#0d8285}.tag.mc{background:#eaf2fb;color:#1651b8}.tag.sa{background:#e3f4f4;color:#0d8285}.tag.ox{background:#fbefe3;color:#c97a2e}.tag.es,.tag.hu,.tag.lv{background:#f6f8fc;color:#5b6472}.tag.ai{background:#eef0ff;color:#4d4db7}.list-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid #e7ecf3;padding:13px 4px}.list-rows>.list-row:first-child,.list-rows>a:first-child .list-row,.list-rows>:first-child .list-row{border-top:none}.list-row>input[type=checkbox]{margin-top:6px}.list-row.clickable{cursor:pointer}.list-row.clickable:hover{background:#f6f8fc;margin:0 -8px;padding:13px 8px;border-radius:8px}.list-row.stack{flex-direction:column;align-items:stretch}.list-row.stack>.list-row-top{flex:none;width:100%}.list-row-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap;flex:1;min-width:200px;margin-bottom:0}.list-row-title{font-size:13px;font-weight:700}.list-row-meta{font-size:11.5px;color:#95a0af}.list-row .list-row-meta{margin-left:auto}.status-badge{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:9px;display:inline-flex;align-items:center;gap:4px}.status-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.st-open{background:#eaf2fb;color:#1651b8}.status-badge.st-done{background:#e3f8ec;color:#1e9e5a}.status-badge.st-missed{background:#fceaea;color:#d64545}.status-badge.st-pending{background:#f6f8fc;color:#5b6472}.status-dot{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.status-dot:before{content:"";width:7px;height:7px;border-radius:50%}.status-dot.live:before,.status-dot.read:before{background:#1e9e5a}.status-dot.draft:before,.status-dot.unread:before{background:#c9852b}.list-row-stats{display:flex;flex-wrap:wrap;gap:22px}.list-row-stat .n{font-size:15px;font-weight:800;color:#0a1f3d}.list-row-stat .n .u{font-size:11px;font-weight:600;color:#95a0af;margin-left:1px}.list-row-stat .l{font-size:10.5px;color:#95a0af;margin-top:1px}.list-row-action{margin-left:auto}.tabs{display:flex;gap:2px;border-bottom:1px solid #e7ecf3;margin-bottom:18px}.tab{padding:10px;font-size:13px;font-weight:600;color:#95a0af;cursor:pointer;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:7px;white-space:nowrap;background:none;font-family:inherit;text-decoration:none}.tab span{color:#95a0af}.tab svg{width:15px;height:15px}.tab:hover{color:#1651b8}.tab.on{color:#1651b8;font-weight:800;border-bottom-color:#1651b8}.tab.on span{color:#1651b8;font-weight:800}.cntb,.tab .cntb{font-size:10.5px;font-weight:700;background:#eaf2fb;color:#1651b8;border-radius:10px;padding:1px 7px}.wpane{display:none}.wpane.on{display:block}.segment{display:inline-flex;background:#f6f8fc;border:1px solid #e7ecf3;border-radius:10px;padding:3px;gap:2px}.segment-item{padding:6px 14px;font-size:12px;font-weight:600;color:#5b6472;border-radius:7px;cursor:pointer;border:0;background:transparent;font-family:inherit}.segment-item.on{background:#fff;color:#1651b8;font-weight:800;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.chips,.miss-chips{display:flex;flex-wrap:wrap;gap:6px}.miss-chip{font-size:11.5px;font-weight:600;color:#5b6472;background:#f6f8fc;border:1px solid #e7ecf3;border-radius:14px;padding:4px 11px}.chip{border:1px solid #e7ecf3;background:#fff;color:#5b6472;font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:16px;cursor:pointer;font-family:inherit}.chip.on{background:#eaf2fb;border-color:#1651b8;color:#1651b8;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e7ecf3;background:#fff;color:#5b6472;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.2;padding:0 16px;height:32px;min-height:32px;min-width:0;border-radius:10px;cursor:pointer;text-decoration:none;white-space:nowrap;box-sizing:border-box}.btn svg{width:14px;height:14px}.btn:hover{border-color:#1651b8;color:#1651b8}.btn.primary,.btn.action,.btn.main{background:#1651b8;border-color:#1651b8;color:#fff}.btn.primary:hover,.btn.action:hover,.btn.main:hover{background:#123f94;border-color:#123f94;color:#fff}.btn.teal{background:#0d8285;border-color:#0d8285;color:#fff}.btn.teal:hover{opacity:.9;color:#fff}.btn.sub,.btn.white,.btn.outline,.btn.ghost{background:#fff;border-color:#e7ecf3;color:#5b6472}.btn.full{width:100%}.btn.danger{border-color:#d64545;color:#d64545}.btn.danger:hover{background:#d64545;border-color:#d64545;color:#fff!important}.btn.disabled,.btn:disabled{opacity:.42;cursor:not-allowed}.btn.disabled:hover,.btn:disabled:hover{border-color:#e7ecf3;color:#5b6472}.btn.primary.disabled:hover,.btn.primary:disabled:hover{background:#1651b8;border-color:#1651b8;color:#fff}.btn.x-small{gap:5px;font-size:10.5px;font-weight:700;padding:0 8px;height:22px;min-height:22px;min-width:0;border-radius:7px}.btn.small{gap:6px;font-size:11px;font-weight:700;padding:0 10px;height:26px;min-height:26px;min-width:0;border-radius:8px}.btn.big,.btn.x-big,.btn.x-mid,.btn.large{gap:8px;font-size:14px;font-weight:700;padding:0 20px;height:40px;min-height:40px;border-radius:10px}.btn.x-small svg{width:11px;height:11px}.btn.small svg{width:12px;height:12px}.btn.big svg,.btn.x-big svg,.btn.x-mid svg,.btn.large svg{width:16px;height:16px}.btn.on{background:#eaf2fb;border-color:#1651b8;color:#1651b8}.btn-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn-row .sp{flex:1}.switch{width:38px;height:21px;border-radius:12px;background:#d6dee9;position:relative;cursor:pointer;flex-shrink:0;transition:background .18s ease;border:0;padding:0;appearance:none}.switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;transition:transform .18s ease}.switch.on{background:#1651b8}.switch.on:after{transform:translate(17px)}.switch-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #e7ecf3}.switch-row:last-child{border-bottom:none}.switch-row .switch-txt{flex:1}.switch-row .switch-title{font-size:12.5px;font-weight:600}.switch-row .switch-desc{font-size:11px;color:#95a0af;margin-top:2px;line-height:1.5}.cb{width:16px;height:16px;border:1.6px solid #c6cfda;border-radius:4px;flex-shrink:0;cursor:pointer;position:relative;background:#fff;display:inline-block;vertical-align:middle;padding:0;appearance:none}.cb.on{background:#1651b8;border-color:#1651b8}.cb.on:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}button.cb{color:inherit;line-height:0}.cb.round{border-radius:50%}.steps{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap}.step{display:flex;align-items:center;gap:8px}.step .num{width:24px;height:24px;border-radius:50%;background:#f6f8fc;color:#95a0af;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1px solid #e7ecf3}.step .lbl{font-size:12px;font-weight:600;color:#95a0af}.step.on .num{background:#1651b8;color:#fff;border-color:#1651b8}.step.on .lbl{color:#1651b8;font-weight:800}.step.done .num{background:#e3f4f4;color:#0d8285;border-color:#e3f4f4}.step-line{width:40px;height:1px;background:#e7ecf3;margin:0 12px}.wstep{display:none}.wstep.on{display:block}.ai-box{border:1px solid #e7ecf3;background:linear-gradient(180deg,#f6f8fc,#fff);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.ai-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ai-head svg{width:16px;height:16px;color:#1651b8}.ai-head .t{font-size:13px;font-weight:800}.ai-sub{font-size:11.5px;color:#95a0af;margin:4px 0 14px;line-height:1.6}.hint{font-size:11.5px;color:#5b6472;background:#f6f8fc;border:1px solid #e7ecf3;border-radius:9px;padding:9px 12px;display:flex;gap:8px;align-items:flex-start;line-height:1.6}.hint svg{width:14px;height:14px;color:#1651b8;flex-shrink:0;margin-top:1px}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.rv-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:7px}.rv-badge.pre{background:#e3f4f4;color:#0d8285}.rv-badge.post{background:#eaf2fb;color:#1651b8}.prog{height:8px;border-radius:8px;background:#f6f8fc;overflow:hidden;flex:1}.prog>i{display:block;height:100%;border-radius:8px;background:#1651b8;width:0}.prog.primary>i{background:#1651b8}.prog.secondary>i{background:#0d8285}.prog.accent>i{background:#c97a2e}.prog.success>i{background:#1e9e5a}.prog.warn>i{background:#c9852b}.prog.danger>i{background:#d64545}.prog>i.prog-fill-0{width:0%}.prog>i.prog-fill-1{width:1%}.prog>i.prog-fill-2{width:2%}.prog>i.prog-fill-3{width:3%}.prog>i.prog-fill-4{width:4%}.prog>i.prog-fill-5{width:5%}.prog>i.prog-fill-6{width:6%}.prog>i.prog-fill-7{width:7%}.prog>i.prog-fill-8{width:8%}.prog>i.prog-fill-9{width:9%}.prog>i.prog-fill-10{width:10%}.prog>i.prog-fill-11{width:11%}.prog>i.prog-fill-12{width:12%}.prog>i.prog-fill-13{width:13%}.prog>i.prog-fill-14{width:14%}.prog>i.prog-fill-15{width:15%}.prog>i.prog-fill-16{width:16%}.prog>i.prog-fill-17{width:17%}.prog>i.prog-fill-18{width:18%}.prog>i.prog-fill-19{width:19%}.prog>i.prog-fill-20{width:20%}.prog>i.prog-fill-21{width:21%}.prog>i.prog-fill-22{width:22%}.prog>i.prog-fill-23{width:23%}.prog>i.prog-fill-24{width:24%}.prog>i.prog-fill-25{width:25%}.prog>i.prog-fill-26{width:26%}.prog>i.prog-fill-27{width:27%}.prog>i.prog-fill-28{width:28%}.prog>i.prog-fill-29{width:29%}.prog>i.prog-fill-30{width:30%}.prog>i.prog-fill-31{width:31%}.prog>i.prog-fill-32{width:32%}.prog>i.prog-fill-33{width:33%}.prog>i.prog-fill-34{width:34%}.prog>i.prog-fill-35{width:35%}.prog>i.prog-fill-36{width:36%}.prog>i.prog-fill-37{width:37%}.prog>i.prog-fill-38{width:38%}.prog>i.prog-fill-39{width:39%}.prog>i.prog-fill-40{width:40%}.prog>i.prog-fill-41{width:41%}.prog>i.prog-fill-42{width:42%}.prog>i.prog-fill-43{width:43%}.prog>i.prog-fill-44{width:44%}.prog>i.prog-fill-45{width:45%}.prog>i.prog-fill-46{width:46%}.prog>i.prog-fill-47{width:47%}.prog>i.prog-fill-48{width:48%}.prog>i.prog-fill-49{width:49%}.prog>i.prog-fill-50{width:50%}.prog>i.prog-fill-51{width:51%}.prog>i.prog-fill-52{width:52%}.prog>i.prog-fill-53{width:53%}.prog>i.prog-fill-54{width:54%}.prog>i.prog-fill-55{width:55%}.prog>i.prog-fill-56{width:56%}.prog>i.prog-fill-57{width:57%}.prog>i.prog-fill-58{width:58%}.prog>i.prog-fill-59{width:59%}.prog>i.prog-fill-60{width:60%}.prog>i.prog-fill-61{width:61%}.prog>i.prog-fill-62{width:62%}.prog>i.prog-fill-63{width:63%}.prog>i.prog-fill-64{width:64%}.prog>i.prog-fill-65{width:65%}.prog>i.prog-fill-66{width:66%}.prog>i.prog-fill-67{width:67%}.prog>i.prog-fill-68{width:68%}.prog>i.prog-fill-69{width:69%}.prog>i.prog-fill-70{width:70%}.prog>i.prog-fill-71{width:71%}.prog>i.prog-fill-72{width:72%}.prog>i.prog-fill-73{width:73%}.prog>i.prog-fill-74{width:74%}.prog>i.prog-fill-75{width:75%}.prog>i.prog-fill-76{width:76%}.prog>i.prog-fill-77{width:77%}.prog>i.prog-fill-78{width:78%}.prog>i.prog-fill-79{width:79%}.prog>i.prog-fill-80{width:80%}.prog>i.prog-fill-81{width:81%}.prog>i.prog-fill-82{width:82%}.prog>i.prog-fill-83{width:83%}.prog>i.prog-fill-84{width:84%}.prog>i.prog-fill-85{width:85%}.prog>i.prog-fill-86{width:86%}.prog>i.prog-fill-87{width:87%}.prog>i.prog-fill-88{width:88%}.prog>i.prog-fill-89{width:89%}.prog>i.prog-fill-90{width:90%}.prog>i.prog-fill-91{width:91%}.prog>i.prog-fill-92{width:92%}.prog>i.prog-fill-93{width:93%}.prog>i.prog-fill-94{width:94%}.prog>i.prog-fill-95{width:95%}.prog>i.prog-fill-96{width:96%}.prog>i.prog-fill-97{width:97%}.prog>i.prog-fill-98{width:98%}.prog>i.prog-fill-99{width:99%}.prog>i.prog-fill-100{width:100%}.prog-row{display:flex;align-items:center;gap:10px;margin-top:9px;width:100%}.list-row>.prog-row{margin-top:0}.prog-label{font-size:11.5px;font-weight:800;color:#0a1f3d;white-space:nowrap}.status-badge.st-wait{background:#f6f8fc;color:#95a0af}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.field-grid.c3{grid-template-columns:repeat(3,1fr)}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:11.5px;font-weight:700;color:#5b6472;display:flex;align-items:center;gap:6px}.field label .help{font-size:11px;color:#95a0af;font-weight:500}.input.flex,.input.btn-input{display:flex;align-items:stretch;gap:8px;position:relative;width:100%}.input.flex>input,.input.btn-input>input{flex:1 1 auto;min-width:0}.btn.input-btn{flex:0 0 auto;min-width:auto;white-space:nowrap;padding:8px 14px;min-height:36px;background:#fff;border:1px solid #e7ecf3;color:#5b6472;border-radius:10px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer}.btn.input-btn:hover:not(:disabled),.btn.input-btn:focus-visible:not(:disabled){background:#fff;border-color:#1651b8;color:#1651b8;outline:none}.btn.input-btn:disabled{opacity:.5;cursor:not-allowed}.input .timer{position:absolute;top:50%;right:120px;transform:translateY(-50%);font-size:12px;color:#5b6472;pointer-events:none;white-space:nowrap}.field .helper-box{display:flex;flex-wrap:wrap;gap:6px 10px}.field .helper-box .helper-text{margin:5rem}.field .helper-text{font-size:11.5px;color:#95a0af;margin:0}.field .helper-text.success,.field .helper-text.dot-text.success{color:#1e9e5a}.field .helper-text.danger{color:#d64545}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field input[type=search],.field input[type=datetime-local],.field select,.field textarea,.input input[type=text],.input input[type=email],.input input[type=password],.input input[type=number],.input input[type=search],.input input[type=tel],.input input[type=phone],.input input[type=date],.input input[type=datetime-local],.input select,.input textarea{width:100%;min-height:36px;height:auto;padding:8px 13px;border:1px solid #e7ecf3;border-radius:10px;font-family:inherit;font-size:12.5px;color:#151b26;background:#fff;outline:none;box-shadow:none}.field select,.input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M14.25 6.76953L9 12.0342L3.75 6.76953' stroke='%2395A0AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px;padding-right:40px;outline:none}.field select::-ms-expand,.input select::-ms-expand{display:none}.input.small select,.field select.small,.input select.small{min-height:32px;font-size:12px;background-position:right 14px center;background-size:12px 12px;padding:6px 36px 6px 12px}.field textarea,.input textarea{min-height:88px;resize:vertical;line-height:1.7}.field input:focus,.field select:focus,.field textarea:focus,.input input:not([type=radio]):not([type=checkbox]):focus,.input select:focus,.input textarea:focus,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.input input:not([type=radio]):not([type=checkbox]):focus-visible,.input select:focus-visible,.input textarea:focus-visible{outline:none;border-color:#1651b8;box-shadow:0 0 0 3px #1651b814}.input input.small,.input.small input:not([type=radio]):not([type=checkbox]),.input.small textarea{min-height:32px;padding:6px 12px;font-size:12px;border-radius:8px}.input input::placeholder,.input textarea::placeholder{color:#95a0af;opacity:1}.file-input{width:100%;min-height:36px;padding:3px 12px 3px 4px;border:1px solid #e7ecf3;border-radius:10px;font-family:inherit;font-size:12.5px;color:#5b6472;background:#fff;cursor:pointer}.file-input::file-selector-button,.file-input::-webkit-file-upload-button{margin-right:10px;border:1px solid #e7ecf3;background:#fff;color:#5b6472;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.2;height:26px;padding:0 12px;border-radius:8px;cursor:pointer}.file-input:hover::file-selector-button,.file-input:hover::-webkit-file-upload-button{border-color:#1651b8;color:#1651b8}.input>.title,.input>label.title{font-size:11.5px;font-weight:700;color:#5b6472}.table{width:100%;border:1px solid #e7ecf3;border-radius:16px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}.table th{font-size:11px;font-weight:600;color:#5b6472;background:#f6f8fc;padding:11px 16px}.table td{font-size:12.5px;line-height:1.4;padding:12px 16px;border-top:1px solid #e7ecf3;font-variant-numeric:tabular-nums}.table tbody tr:first-child td{border-top:none}.table tbody tr.sel,.table tbody tr.on{background:#eaf2fb}.table tbody tr.sel.clickable:hover>th,.table tbody tr.sel.clickable:hover>td,.table tbody tr.on.clickable:hover>th,.table tbody tr.on.clickable:hover>td{background:#eaf2fb}.action-bar{position:sticky;bottom:8px;background:#fff;color:#151b26;border:1px solid #1651b8;border-radius:12px;padding:11px 16px;display:none;align-items:center;gap:12px;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;margin-top:14px}.action-bar.show{display:flex}.action-bar .sp{flex:1}.action-bar .cnt{font-size:12.5px;font-weight:800;color:#1651b8}.cbcell{width:44px;text-align:center}.qitem{border:1px solid #e7ecf3;background:#fff;border-radius:12px;padding:13px 15px;margin-bottom:8px;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.qitem.dropped{opacity:.42}.qitem-top{display:flex;align-items:center;gap:8px;margin-bottom:7px;flex-wrap:wrap}.qitem-no{font-size:11.5px;font-weight:800;color:#95a0af;width:16px}.qitem-stem{font-size:12.5px;line-height:1.7;flex-basis:100%}.qitem-meta{font-size:11px;color:#95a0af;margin-left:auto}.qitem-opts{margin-top:8px;display:flex;flex-direction:column;gap:4px}.qitem-opt{font-size:12px;color:#5b6472;padding:5px 10px;border-radius:7px;background:#f6f8fc}.qitem-opt.ans{background:#e3f8ec;color:#1e9e5a;font-weight:700}.qitem-ex{font-size:11.5px;color:#5b6472;background:#f6f8fc;border-radius:8px;padding:8px 11px;margin-top:8px;line-height:1.65}.qitem-act{display:flex;gap:6px;margin-top:10px;align-items:center;flex-wrap:wrap}.qitem-act .input{width:auto;flex:0 0 auto}.qitem-act .input input{width:72px}.mat-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid #e7ecf3;border-radius:10px;margin-bottom:7px;cursor:pointer;background:#fff;width:100%;text-align:left;font-family:inherit}.mat-row.on{border-color:#1651b8;background:#f6f8fc}.mat-ico{width:28px;height:28px;border-radius:8px;background:#eaf2fb;color:#1651b8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mat-t1{display:block;font-size:12.5px;font-weight:600}.mat-t2{display:block;font-size:11px;color:#95a0af;margin-top:1px}.var-chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:8px 12px;border-top:1px solid #e7ecf3;background:#f6f8fc}.var-chips .vlbl{font-size:10.5px;color:#95a0af;font-weight:700;margin-right:2px}.var-chip{font-family:SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:600;color:#1651b8;background:#fff;border:1px solid #e7ecf3;border-radius:6px;padding:3px 8px;cursor:pointer}.var-chip:hover{border-color:#1651b8}.kv{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:8px 0;border-bottom:1px dashed #e7ecf3}.kv:last-child{border-bottom:none}.kv .k{color:#95a0af}.kv .v{font-weight:700;text-align:right}.gen-loading{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#1651b8;font-weight:700;padding:22px 0}.spinner{width:16px;height:16px;border:2px solid #eaf2fb;border-top-color:#1651b8;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}.empty{font-size:12.5px;color:#95a0af;text-align:center;padding:26px 0;line-height:1.7}.rate{font-weight:800;font-variant-numeric:tabular-nums}.rate.rate-good,.rate-good{color:#1e9e5a}.rate.rate-warn,.rate-warn{color:#c9852b}.rate.rate-bad,.rate-bad{color:#d64545}.rate.rate-empty,.rate-empty{color:#95a0af}.prompt-box{border:1px solid #e7ecf3;border-radius:10px;background:#fff;overflow:hidden}.prompt-head{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f6f8fc;border-bottom:1px solid #e7ecf3}.prompt-head .t{font-size:11.5px;font-weight:700;color:#5b6472}.prompt-box textarea{width:100%;border:none;padding:12px 13px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.85;resize:vertical;outline:none;color:#151b26;background:#fff}.prompt-box textarea:focus{box-shadow:0 0 0 3px #1651b814}.queue-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a1f3d,#1651b8);border-radius:16px;padding:20px 24px;margin-bottom:32px;color:#fff;box-shadow:0 16px 40px #0a142d24,0 4px 10px #0a142d0f}.queue-card :where(*:not(.queue-btn)){color:inherit}.queue-card:before{content:"";position:absolute;top:-60%;right:-10%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#ffffff24,#fff0 70%);pointer-events:none}.queue-label{font-size:10.5px;font-weight:700;opacity:.75;letter-spacing:.5px;margin-bottom:10px}.queue-main{display:flex;align-items:center;gap:16px}.queue-icon{width:44px;height:44px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;flex-shrink:0}.queue-title{font-size:16px;font-weight:700}.queue-sub{font-size:12px;opacity:.8;margin-top:3px}.queue-btn{margin-left:auto;background:#fff;color:#1651b8;font-weight:700;font-size:13px;padding:10px 20px;border-radius:10px;cursor:pointer;flex-shrink:0;white-space:nowrap;text-decoration:none;border:0;font-family:inherit}.queue-cta{margin-left:auto;display:inline-flex;flex-direction:row;align-items:stretch;flex-shrink:0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.queue-cta .queue-btn{margin-left:0;border-radius:0}.queue-cta .queue-btn+.queue-btn{box-shadow:inset 1px 0 #1651b81f}.queue-cta .queue-btn:only-child{border-radius:10px}.path-wrap{max-width:640px}.path-node{position:relative;display:flex;gap:18px;padding-bottom:30px}.path-node:last-child{padding-bottom:0}.path-node:before{content:"";position:absolute;left:27px;top:58px;bottom:-30px;width:3px;background:#e7ecf3}.path-node.done:before{background:#1e9e5a}.path-node:last-child:before{display:none}.node-circle{width:56px;height:56px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;z-index:1;background:#fff;border:2px solid #e7ecf3;color:#95a0af;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.node-circle svg{width:22px;height:22px;color:inherit}.path-node.done .node-circle{background:#1e9e5a;border-color:#1e9e5a;color:#fff}.path-node.current .node-circle{background:#1651b8;border-color:#1651b8;color:#fff;box-shadow:0 0 0 6px #eaf2fb}.node-card{flex:1;background:#fff;border:1px solid #e7ecf3;border-radius:14px;padding:14px 18px;margin-top:2px;display:flex;flex-direction:column;gap:9px}.path-node.current .node-card{border-color:#1651b8;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d}.path-node.locked .node-card{opacity:.55}.node-week{font-size:10.5px;font-weight:700;color:#95a0af;letter-spacing:.3px}.node-title{font-size:14.5px;font-weight:700}.node-items{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:2px 0}.node-items .video-item{background:#f6f8fc;color:#1651b8;margin-left:0!important;margin-right:-5px!important}.node-items .video-item:hover{font-weight:600;background:#eaf2fb}.node-item{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#5b6472;background:none;border:0;padding:3px 8px 3px 6px;margin:-3px -8px -3px -6px;border-radius:8px;cursor:pointer;font-family:inherit;text-decoration:none}.node-item:hover{background:#f6f8fc;color:#1651b8}.path-node.locked .node-item{cursor:not-allowed}.path-node.locked .node-item:hover{background:none;color:#5b6472}.node-status{display:inline-block;width:fit-content;margin:5px 0;font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:10px;background:#f6f8fc;color:#95a0af}.path-node.done .node-status{background:#e3f8ec;color:#1e9e5a}.path-node.current .node-status{background:#eaf2fb;color:#1651b8}.jump-current-btn{display:none;position:fixed;right:28px;bottom:96px;align-items:center;gap:8px;background:#1651b8;color:#fff;border-radius:20px;padding:11px 18px 11px 14px;box-shadow:0 16px 40px #0a142d24,0 4px 10px #0a142d0f;cursor:pointer;z-index:150;font-size:12.5px;font-weight:700;border:0;font-family:inherit}.jump-current-btn.show{display:flex}.queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}@media (max-width: 860px){.queue-grid{grid-template-columns:1fr}}.layout-mid>.list-back,.inner>.list-back:first-child{display:flex;width:fit-content;max-width:100%;align-self:flex-start}.list-back{display:inline-flex;align-items:center;align-self:flex-start;justify-content:flex-start;gap:6px;color:#1651b8;font-size:13px;font-weight:700;text-decoration:none;margin-bottom:16px;background:none;border:0;cursor:pointer;font-family:inherit;padding:0}.icon.download,.icon.paging,.icon.double,.icon.chevron-up,.icon.chevron-down,.icon.analysis,.icon.document,.icon.question,.icon.fullscreen,.icon.minimizescreen{width:32rem;height:32rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:24rem}.icon.download{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2016L4%2017C4%2018.6569%205.34315%2020%207%2020L17%2020C18.6569%2020%2020%2018.6569%2020%2017L20%2016M16%2012L12%2016M12%2016L8%2012M12%2016L12%204'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.icon.paging{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.25%203.75L5.25%209.75L11.25%2015.75'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.icon.double{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='13'%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.29167%200.75L0.75%206.29167L6.29167%2011.8333M12.625%200.75L7.08333%206.29167L12.625%2011.8333'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.icon.chevron-up{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.75%2012.2305L9%206.96582L14.25%2012.2305'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.icon.chevron-down{background-image:url(/src/assets/images/icon/icon_chevron_down.svg)}.icon.analysis{background-image:url(/assets/icon_menu_analysis-BdjT-91I.svg)}.icon.document{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5703%203.20117L18.5703%209.20117V21.2012H4.57031V3.20117H12.5703Z'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.8906%203.20117V9.44081H18.0903'%20stroke='%23222222'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.icon.question{background-image:url("data:image/svg+xml,%3csvg%20width='800'%20height='800'%20viewBox='0%200%20800%20800'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M400%20566.667V566.43M400%20495.237C400%20388.097%20500%20411.903%20500%20328.571C500%20275.973%20455.227%20233.333%20400%20233.333C355.223%20233.333%20317.32%20261.361%20304.578%20300M700%20400C700%20565.687%20565.687%20700%20400%20700C234.315%20700%20100%20565.687%20100%20400C100%20234.315%20234.315%20100%20400%20100C565.687%20100%20700%20234.315%20700%20400Z'%20stroke='%23686D75'%20stroke-width='50'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.icon.fullscreen{background-image:url(/src/assets/images/icon/icon_fullscreen.svg)}.icon.minimizescreen{background-image:url(/src/assets/images/icon/icon_minimizescreen.svg)}.dd-overlay{display:none;position:fixed;inset:0;background:#f6f8fc;z-index:200;overflow-y:auto}.dd-overlay.show{display:block}.dd-head{position:sticky;top:0;background:#fff;border-bottom:1px solid #e7ecf3;padding:16px 28px;display:flex;align-items:center;gap:14px;z-index:2;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.dd-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1651b8;cursor:pointer;background:none;border:0;padding:0;font-family:inherit}.dd-back svg{width:15px;height:15px}.dd-title{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800}.dd-title .rv-badge{flex-shrink:0}.dd-sub{font-size:12px;color:#95a0af;margin-top:2px}.dd-spacer{flex:1}.dd-pill{font-size:11.5px;font-weight:700;color:#1651b8;background:#eaf2fb;padding:6px 12px;border-radius:20px;white-space:nowrap}.dd-pill.live{color:#1e9e5a;background:#e3f8ec;display:inline-flex;align-items:center;gap:6px}.dd-pill.live .d{width:8px;height:8px;border-radius:50%;background:#1e9e5a}.dd-body{max-width:920px;margin:0 auto;padding:24px 28px 70px}.dd-section-title{font-size:13px;font-weight:800;margin:24px 0 12px}.dd-section-title .hint{display:inline;margin-left:6px;padding:0;border:0;border-radius:0;background:none;font-size:11.5px;font-weight:500;line-height:inherit;color:#95a0af}.score-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#fff;border:1px solid #e7ecf3;border-radius:16px;padding:20px 24px;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.score-hero-num{font-size:38px;font-weight:800;color:#0a1f3d;letter-spacing:-.5px}.score-hero-num.status{font-size:28px}.score-hero-num .u{font-size:17px;font-weight:700;color:#95a0af}.score-hero-sub{font-size:13px;color:#5b6472;margin-top:4px}.score-hero-stats{display:flex;gap:26px}.score-hero-stat{text-align:center}.score-hero-stat .n{font-size:22px;font-weight:800;color:#0a1f3d}.score-hero-stat .l{font-size:11px;color:#95a0af;margin-top:2px}.dd-item{background:#fff;border:1px solid #e7ecf3;border-radius:12px;padding:13px 16px;margin-bottom:9px;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.dd-item-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:6px;font-size:13px;font-weight:700}.cmp-row{display:flex;align-items:center;gap:10px;margin-top:8px}.cmp-label{width:52px;flex-shrink:0;font-size:12px;color:#5b6472}.cmp-row.question .cmp-label{width:auto;flex:1 1 160px;min-width:0}.cmp-val{font-size:12px;font-weight:700;white-space:nowrap}.rvmy-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e7ecf3;border-radius:12px;padding:12px 16px;margin-bottom:8px;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}.rvmy-num{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:800}.rvmy-num.ok{background:#e3f8ec;color:#1e9e5a}.rvmy-num.no{background:#fceaea;color:#d64545}.rvmy-text{flex:1;font-size:13px}.rvmy-tag{font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px}.rvmy-tag.done{background:#e3f8ec;color:#1e9e5a}.rvmy-tag.wait{background:#fceaea;color:#d64545}.swal2-container{z-index:1002;padding:20px;background:#0e2a4e73!important}.swal2-container.swal2-backdrop-show{background:#0e2a4e73!important}.swal2-popup{min-width:320px!important;max-width:calc(100vw - 40px);padding:0!important;background:#fff!important;border-radius:18px!important;box-shadow:0 24px 64px #060e204d,0 8px 20px #060e201f!important;align-items:stretch!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif;overflow:hidden}.swal2-popup.popup-type-html,.swal2-popup.popup-type-html-seq{max-width:calc(100vw - 40px)}.swal2-popup.popup-type-html:not(.popup-has-title) .swal2-title,.swal2-popup.popup-type-html-seq:not(.popup-has-title) .swal2-title,.swal2-popup.snackbar-overlay .swal2-title,.swal2-popup.snackbar-success .swal2-html-container:empty{display:none}.swal2-popup.snackbar-overlay{background:transparent!important;box-shadow:none!important;overflow:visible;width:auto}.swal2-title,.custom-popup .popup-header{margin:0!important;padding:22px 48px 20px 22px!important;border-bottom:1px solid #e7ecf3;text-align:left;box-sizing:border-box}.swal2-title,.custom-popup .popup-header .title{display:block;font-size:15px!important;font-weight:800!important;line-height:1.4!important;color:#151b26!important}.custom-popup .popup-header .subtitle{display:block;font-size:12.5px!important;font-weight:400!important;line-height:1.6!important;color:#5b6472!important;margin-top:6px!important}.swal2-popup.popup-has-title .custom-popup>.popup-header{display:none}.swal2-html-container{margin:0!important;padding:20px 22px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.6!important;color:#5b6472!important;text-align:left;max-height:min(70vh,100vh - 160px)}.swal2-html-container b,.swal2-html-container strong{font-size:inherit!important;color:#151b26;font-weight:700}.swal2-actions{margin:0!important;padding:14px 22px!important;width:100%;box-sizing:border-box;border-top:1px solid #e7ecf3;justify-content:flex-end;gap:8px}.swal2-styled.swal2-confirm,.swal2-styled.swal2-cancel{width:auto!important;min-width:0!important;height:32px!important;margin:0!important;padding:0 16px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:700!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif;box-shadow:none!important}.swal2-styled.swal2-confirm{background:#1651b8!important;border:1px solid #1651b8!important;color:#fff!important}.swal2-popup.popup-danger .swal2-styled.swal2-confirm{background:#d64545!important;border-color:#d64545!important}.swal2-popup.popup-danger .swal2-styled.swal2-confirm:hover{opacity:.92}.swal2-styled.swal2-cancel{background:#fff!important;border:1px solid #e7ecf3!important;color:#5b6472!important}.swal2-styled.swal2-cancel:hover{border-color:#1651b8!important;color:#1651b8!important;background:#fff!important;outline:none!important}.swal2-close{position:absolute!important;inset:14px 14px auto auto!important;z-index:2;width:28px!important;height:28px!important;margin:0!important;border-radius:50%!important;font-size:18px!important;color:#95a0af!important;background:none!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center}.swal2-close:hover{background:#1651b814!important;color:#1651b8!important}.popup-alert .swal2-icon{display:none!important}.swal2-popup.popup-type-html .swal2-html-container,.swal2-popup.popup-type-html-seq .swal2-html-container{padding:0!important;border:0}.left .swal2-html-container{text-align:left}.right .swal2-html-container{text-align:right}.center .swal2-html-container{text-align:center}div:where(.swal2-icon).swal2-error{color:#d64545!important;border-color:#d64545!important}div:where(.swal2-icon).swal2-error .swal2-x-mark>span{background:#d64545!important}div:where(.swal2-icon).swal2-warning{color:#c9852b!important;border-color:#c9852b!important}div:where(.swal2-icon).swal2-warning .swal2-icon-content{color:#c9852b!important}div:where(.swal2-icon).swal2-success .swal2-success-ring{border-color:#1e9e5a!important}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background:#1e9e5a!important}div:where(.swal2-icon).swal2-info{border-color:#5b6472!important}div:where(.swal2-icon).swal2-info .swal2-icon-content{color:#1651b8!important}.custom-popup{padding:0;text-align:left;color:#151b26}.custom-popup .popup-header .subtitle,.custom-popup .popup-body,.custom-popup .body{font-size:12.5px;color:#5b6472;line-height:1.6}.custom-popup .body{padding:20px 22px}.custom-popup .popup-footer{margin:0;padding:14px 22px;border-top:1px solid #e7ecf3}.custom-popup .popup-footer .btn-wrap,.global-toast-class .btn-wrap{justify-content:flex-end;gap:8px}.swal2-popup .btn.big,.swal2-popup .btn.x-big,.swal2-popup .btn.x-mid,.swal2-popup .btn.large,.custom-popup .btn.big,.custom-popup .btn.x-big,.custom-popup .btn.x-mid,.custom-popup .btn.large,.global-toast-class .btn.x-mid{width:auto;max-width:none!important;height:32px;padding:0 16px;border-radius:10px;font-size:12.5px;font-weight:700}.swal2-popup .btn.action,.swal2-popup .btn.sub,.custom-popup .btn.action,.custom-popup .btn.sub,.global-toast-class .btn.action,.global-toast-class .btn.white{background:#fff;color:#5b6472;border:1px solid #e7ecf3}.swal2-popup .btn.action,.custom-popup .btn.action,.global-toast-class .btn.action{background:#1651b8;border-color:#1651b8;color:#fff}.swal2-popup .btn.action:hover,.custom-popup .btn.action:hover,.global-toast-class .btn.action:hover{background:#123f94;border-color:#123f94;color:#fff;outline:none!important}.swal2-popup .btn.sub:hover,.custom-popup .btn.sub:hover,.global-toast-class .btn.white:hover{border-color:#1651b8;color:#1651b8;background:#fff;outline:none!important}.global-toast-class,.alert-container{background:#fff!important;color:#151b26;border-radius:18px!important;box-shadow:0 24px 64px #060e204d,0 8px 20px #060e201f!important;padding:18px 22px 14px!important;max-width:min(420px,100vw - 40px)!important}.global-toast-class h4,.global-toast-class .title,.alert-container h4,.alert-container .title{font-size:15px;font-weight:800;color:#151b26;text-align:left;margin-bottom:8px}.global-toast-class p,.alert-container p{font-size:12.5px;color:#5b6472;line-height:1.6;margin-bottom:14px}.swal2-popup:has(#signatureAreaPopup){max-height:calc(100vh - 40px);overflow:auto}.swal2-popup:has(#signatureAreaPopup) .swal2-html-container{max-height:none;overflow:visible;color:#151b26!important}.swal2-popup:has(#signatureAreaPopup.fullscreen-mode){width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;height:calc(100vh - 40px);max-height:calc(100vh - 40px)}.swal2-container:has(.state-snackbar){background:transparent!important;width:min(800px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body.swal2-toast-shown .swal2-container:has(.state-snackbar){width:min(800px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.swal2-container:has(.state-snackbar) .swal2-backdrop-show{background-color:transparent!important;padding:0!important;display:none!important}.state-snackbar{--swal2-width: min(800px, calc(100vw - 40px) );display:flex!important;align-items:center!important;grid-row:none!important;grid-column:none!important;min-height:auto;min-width:280px;width:max-content!important;max-width:min(800px,100vw - 40px)!important;padding:12px 14px!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d!important;color:#151b26!important}.state-snackbar .snack-status-icon{order:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:12px;border-radius:50%}.state-snackbar .snack-status-icon--info{background:#eaf2fb;color:#1651b8}.state-snackbar .snack-status-icon--success{background:#e3f8ec;color:#1e9e5a}.state-snackbar .snack-status-icon--danger{background:#fceaea;color:#d64545}.state-snackbar .snack-status-icon--warning{background:#fbf0e0;color:#c9852b}.state-snackbar .swal2-icon{display:none!important}.state-snackbar .swal2-title{flex:1;margin:0!important;padding:0!important;border:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;color:#151b26!important;text-align:left!important}.state-snackbar .swal2-html-container{flex:1;word-break:keep-all;margin:0!important;padding:0!important;font-size:12.5px!important;color:#5b6472!important;text-align:left!important}.state-snackbar .swal2-html-container b,.state-snackbar .swal2-html-container strong{font-size:inherit!important}.state-snackbar .swal2-close{position:relative!important;inset:auto!important;order:10;flex-shrink:0;width:28px!important;height:28px!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;border-radius:50%!important;font-size:18px!important;color:#95a0af!important;background:transparent!important;box-shadow:none!important}.state-snackbar .swal2-close:hover{color:#5b6472!important;background:#1651b814!important}.state-snackbar.danger,.state-snackbar.warning,.state-snackbar.success,.state-snackbar.info{border:0!important;background:#fff!important}.swal2-popup.swal2-toast{display:flex!important}.snackbar-overlay{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.snackbar-overlay .swal2-html-container{color:#fff!important;padding:0!important;border:0}.snackbar-overlay .swal2-html-container strong{color:#fff!important}.bar-loader-container{display:flex;align-items:flex-end;gap:4rem;height:40rem}.bar-loader-bar{width:7rem;background-color:#fff;border-radius:2rem;animation:bar-loader-animation 1.6s ease-in-out infinite}.bar-loader-bar:nth-child(1){animation-delay:0s}.bar-loader-bar:nth-child(2){animation-delay:.2s}.bar-loader-bar:nth-child(3){animation-delay:.4s}.bar-loader-bar:nth-child(4){animation-delay:.6s}@keyframes bar-loader-animation{0%{opacity:.15}25%{opacity:1}50%{opacity:1}75%{opacity:.15}to{opacity:.15}}.overlay-success-icon{animation:overlay-success-fadein .6s ease-out;opacity:0;animation-fill-mode:forwards;color:#fff}@keyframes overlay-success-fadein{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.snackbar-success{background:#fff!important;box-shadow:0 24px 64px #060e204d,0 8px 20px #060e201f!important;padding:28px 32px!important;min-width:0!important;max-width:min(420px,100vw - 40px)!important;border-radius:18px!important}.snackbar-success .swal2-icon{margin:0 0 16px!important;width:48px!important;height:48px!important}.snackbar-success .swal2-title{margin-bottom:0!important;padding:0!important;border:0!important;font-size:15px!important;font-weight:800!important;color:#151b26!important;text-align:center}.snackbar-success .swal2-html-container{margin:0!important;padding:8px 0 0!important;font-size:12.5px!important;color:#5b6472!important;text-align:center}@media (max-width: 786px){#homePage>.inner{width:100%;margin:0 auto}}#homePage.layout-full{background:#fff}#checkPage{display:flex;gap:15rem;width:100%;height:100%}#checkPage #checkSlideCom .read-aloud-btn{display:inline-flex;align-items:center;gap:5rem;padding:10rem 15rem;border:1px solid #e7ecf3;border-radius:8rem;background:#fff;color:#5b6472;font-size:15rem;line-height:1.5;cursor:pointer;transition:all .15s}#checkPage #checkSlideCom .read-aloud-btn .icon.volume-high{width:18rem;height:18rem;flex-shrink:0}#checkPage #checkSlideCom .read-aloud-btn:hover{border-color:#151b26;color:#151b26}#checkPage #checkSlideCom .read-aloud-btn.active{border-color:#151b26;background:#151b2614;color:#151b26}#checkPage #checkSlideCom .check-slide-info-h{gap:15rem;flex-shrink:0}#checkPage #checkSlideCom .check-slide-info-h>button{flex:1;min-width:0;height:48rem;background:#151b26;color:#fff;border:none;border-radius:8rem;cursor:pointer;padding:0 25rem;transition:all .1s;gap:5rem;font-size:16rem;line-height:1.5}#checkPage #checkSlideCom .check-slide-info-h>button .icon.chevron-left,#checkPage #checkSlideCom .check-slide-info-h>button .icon.chevron-right{filter:var(--card) -filter}#checkPage #checkSlideCom .check-slide-info-h>button:disabled{opacity:.5;cursor:not-allowed}#checkPage .left-section{width:calc(100% - 587rem);height:830rem;transition:.5s;display:flex;flex-direction:column}#checkPage .left-section .white-box+.white-box{border-top:0}#checkPage .left-section #checkSlideWrap{flex:1;min-height:0;display:flex;flex-direction:column}#checkPage .left-section #checkSlideWrap .white-box{position:relative;padding:20rem;flex:1;min-height:0;display:flex;flex-direction:column}#checkPage .left-section.wide{width:calc(100% - 54rem)}#checkPage .right-section{width:571rem;height:830rem;position:relative;transition:.5s;display:flex;flex-direction:column}#checkPage .right-section .tabs ul{z-index:0}#checkPage .right-section.narrow{width:34rem;padding-left:35rem}#checkPage .right-section.narrow>.inner .section-user{opacity:0}#checkPage .right-section>.inner{position:relative;overflow:hidden;flex:1;min-height:0;padding-right:20rem;width:calc(100% + 20rem)}@media (max-width: 786px){#dashboardPage .inner,#noticePage .inner,#loginPage .inner{width:100%;max-width:calc(100% - 30rem);margin:0 auto}}#dashboardPage .contact-box .contact-text,#noticePage .contact-box .contact-text,#loginPage .contact-box .contact-text{display:flex;align-items:center;justify-content:center;text-align:center;padding:25rem 0;gap:15rem;color:#5b6472}#dashboardPage .contact-box .contact-text:before,#dashboardPage .contact-box .contact-text:after,#noticePage .contact-box .contact-text:before,#noticePage .contact-box .contact-text:after,#loginPage .contact-box .contact-text:before,#loginPage .contact-box .contact-text:after{content:"";display:block;height:1px;background:#e7ecf3;flex:1;min-width:0}@media (max-width: 786px){#alertPage .inner{width:100%;max-width:calc(100% - 30rem);margin:0 auto}}.board-wrap{background:#fff}.board-wrap .board-header>div{border:solid 1px #e7ecf3;border-right:none;border-left:none;display:flex}.board-wrap .board-header>div+div{border-top:none}.board-wrap .board-header>div .th{width:120rem;padding:15rem;background:#f6f8fc;font-weight:500;color:#5b6472;flex-shrink:0}.board-wrap .board-header>div .td{padding:10rem 15rem}.board-wrap .board-header>div .td input{height:auto}.board-wrap .board-header>div .td,.board-wrap .board-header>div .th{display:flex;align-items:center}@media (max-width: 786px){.board-wrap .board-header>div{flex-direction:column}.board-wrap .board-header>div .th{width:100%}.board-wrap .board-header>div .th div{font-size:14rem!important}.board-wrap .board-header>div .td{line-height:1.35;font-size:14rem!important}.board-wrap .board-header>div .td div{font-size:14rem!important}}.board-wrap .board-body{min-height:400rem;padding:40rem 25rem 80rem;border-bottom:solid 1px #f6f8fc}@media (max-width: 786px){.board-wrap .board-body{padding:15rem 10rem 30rem}.board-wrap .board-body .mark_title{width:70%;text-align:left!important;word-break:keep-all;margin-bottom:20rem}}.board-wrap .board-body .news-group{padding-bottom:15rem}.board-wrap .board-body .news-group+.news-group{margin-top:30rem}.board-wrap .board-body .news-group:last-child{padding-bottom:0}.board-wrap .board-body .news-group .title{font-size:24rem;font-weight:600;line-height:1.2;font-size:24rem!important}.board-wrap .board-body .news-group .title:before{content:"";display:inline-block;position:relative;top:-5rem;margin-right:10rem;background-color:#e67312;border-radius:50%;width:10rem;height:10rem}.board-wrap .board-body .news-group .f18{font-size:18rem;font-weight:600;line-height:1.2}.board-wrap .board-body a{color:#009cea}.board-wrap .board-body a:hover{color:#1651b8}.board-wrap .board-body .news-group:not(.sub-notice){border-bottom:1px solid #e7ecf3}.board-wrap .board-body .news-group:last-child{border:none}.board-wrap .board-body .mark_title{text-align:end;display:block;color:#95999e;font-size:15rem;line-height:1.5}.board-wrap .board-body .link_group .link_title{display:inline-block;color:#009cea;margin-bottom:10rem;text-decoration:underline;text-underline-position:under;font-weight:400;line-height:1.5;z-index:10;position:relative}.board-wrap .board-body .link_group .link_title:hover,.board-wrap .board-body .link_group .link_title:focus{color:#1651b8}.board-wrap .board-body .link_group .link_title:hover:before,.board-wrap .board-body .link_group .link_title:focus:before{filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}.board-wrap .board-body .link_group .link_title .link_date{color:#686d75;font-weight:400;display:inline-block;margin-left:5rem;line-height:1.5}.board-wrap .board-body .link_group .link_title:before{content:"";display:inline-block;margin-right:5rem;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1057_17484)'%3e%3cpath%20d='M9.20078%202.00078H0.800781V15.6008H14.0008V7.20078M7.60078%209.20078L15.2008%200.800781M15.2008%200.800781V6.00078M15.2008%200.800781H10.4008'%20stroke='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1057_17484'%3e%3crect%20width='16'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center/cover;width:16rem;height:16rem;cursor:pointer;z-index:1;position:relative;top:3rem;right:0;filter:invert(51%) sepia(79%) saturate(2812%) hue-rotate(169deg) brightness(95%) contrast(95%)}.board-wrap .board-body .link_group .link_content{font-size:16rem;line-height:1.5;margin-bottom:15rem;font-weight:400}.board-wrap .board-body .content{margin-top:15rem}.board-wrap .board-body .link_group .link_title .link_date:hover{cursor:default}.board-wrap .board-body *{word-break:break-all;line-height:1.5}.board-wrap+.btn-wrap{margin-top:25rem}@media (max-width: 786px){.board-wrap .board-body *{font-size:14rem!important}.board-wrap .board-body img,.board-wrap .board-body video{max-width:100%!important;height:auto!important}}.answer-box{background:#fff;border-top:solid 1px #e7ecf3}.answer-box:last-child{border-bottom:solid 1px #e7ecf3}.answer-box+.btn-wrap{margin-top:25rem}.answer-box .answer-detail .item{padding:15rem}.answer-box .answer-detail .item .answer-header{display:flex;gap:30rem;align-items:center;margin-bottom:10rem}.answer-box .answer-detail .item .answer-header .date{font-size:15rem;line-height:1.5;color:#5b6472}.answer-box .answer-detail .item .name.admin{color:#1651b8}.answer-box .answer-detail .item .content{font-size:15rem;line-height:1.5}#noticePage .content .link_group .link_content b.orange{color:#e67312}#noticePage div p{font-size:16rem;line-height:1.5}#noticePage .mark_footer{text-align:center;display:block;color:#222;opacity:90%;margin:0 auto}#myPage .table-wrap{margin:16rem 0 0}#myPage .panel,#myPage .panel form{display:flex;flex-direction:column;gap:15rem}#myPage .sub-title-wrap{text-align:center}#myPage .sub-title-wrap a{color:#1651b8;font-size:18rem;line-height:1.5;text-decoration:underline;margin-left:5rem}#myPage .sub-title-wrap a.color-sub{color:#5b6472!important}#myPage .sub-title-wrap a:hover{font-weight:900!important}#dashboardPage{position:relative;min-width:1400rem}#dashboardPage>.inner{width:100%;max-width:100%!important;padding-bottom:40rem}#dashboardPage .status-wrap{justify-content:center;padding:0 0 10rem!important}#dashboardPage .table-wrap .table-header .input-box{width:100%;min-width:300rem}.findid-wrap .link-box,.findpw-wrap .link-box{margin-top:20rem}.findid-wrap .link-box .link,.findpw-wrap .link-box .link{background:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.findid-wrap .link-box .link,.findid-wrap .link-box a,.findpw-wrap .link-box .link,.findpw-wrap .link-box a{font-weight:500}.findid-wrap .link-box .link:hover,.findid-wrap .link-box a:hover,.findpw-wrap .link-box .link:hover,.findpw-wrap .link-box a:hover{color:#1651b8}.findid-wrap .link-box .link:after,.findid-wrap .link-box a:after,.findpw-wrap .link-box .link:after,.findpw-wrap .link-box a:after{display:inline-block;content:"";width:14rem;height:14rem;background:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.25%206.76953L9%2012.0342L3.75%206.76953'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/cover;margin-left:10rem;transform:rotate(-90deg)}.findid-wrap .link-box .link:hover:after,.findid-wrap .link-box a:hover:after,.findpw-wrap .link-box .link:hover:after,.findpw-wrap .link-box a:hover:after{filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}.findid-wrap .result-box,.findpw-wrap .result-box{width:100%;background-color:#fff;padding:50rem;text-align:center;margin-bottom:15rem}.findid-wrap .btn-wrap+.btn-wrap,.findpw-wrap .btn-wrap+.btn-wrap{margin-top:15rem}.findid-wrap .helper-text,.findpw-wrap .helper-text{margin-top:10rem}.findid-wrap .multiple,.findpw-wrap .multiple{color:#222!important}.findid-wrap .succes,.findpw-wrap .succes{color:#1e9e5a!important}.TwoAuthSection .helper-text{margin-bottom:30rem}@media print{html{font-size:.7px!important}.field-grid,.breadcrumb,.actions-wrap{display:none!important}#mainContainer{padding:16rem!important}}#firewallBlockedPage{min-height:calc(100vh - 112rem);display:flex;align-items:center;justify-content:center}#firewallBlockedPage .inner{width:100%;padding:40rem 0}#firewallBlockedPage .blocked-content{background:#fff;padding:50rem 40rem;border-radius:16rem;box-shadow:0 20rem 60rem #0000004d;text-align:center;animation:slideIn .5s ease-out}@media (max-width: 786px){#firewallBlockedPage .blocked-content{padding:30rem 20rem}}@keyframes slideIn{0%{opacity:0;transform:translateY(-30rem)}to{opacity:1;transform:translateY(0)}}#firewallBlockedPage .blocked-icon{font-size:80rem;margin-bottom:20rem;animation:pulse 2s ease-in-out infinite}@media (max-width: 786px){#firewallBlockedPage .blocked-icon{font-size:60rem}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}#firewallBlockedPage .blocked-title{color:#d64545;font-size:32rem;margin-bottom:16rem;font-weight:700}@media (max-width: 786px){#firewallBlockedPage .blocked-title{font-size:24rem}}#firewallBlockedPage .blocked-subtitle{color:#a4a7ac;font-size:18rem;margin-bottom:10rem}#firewallBlockedPage .blocked-message{color:#656565;line-height:1.8;margin:20rem 0;font-size:16rem}#firewallBlockedPage .info-box{background:#f6f8fc;border-left:4rem solid #d64545;padding:20rem;margin:30rem 0;text-align:left;border-radius:4rem}#firewallBlockedPage .info-box h3{color:#222;font-size:16rem;margin-bottom:10rem;font-weight:600}#firewallBlockedPage .info-box ul{list-style:none;padding-left:0;margin:0}#firewallBlockedPage .info-box ul li{color:#888;padding:5rem 0;font-size:14rem}#firewallBlockedPage .info-box ul li:before{content:"??";color:#d64545;font-weight:700;margin-right:8rem}#firewallBlockedPage .btn-group{display:flex;gap:15rem;justify-content:center;margin-top:30rem;flex-wrap:wrap}@media (max-width: 786px){#firewallBlockedPage .btn-group{flex-direction:column}}#firewallBlockedPage .btn-group .btn{padding:14rem 32rem;font-weight:600;font-size:16rem;transition:all .3s ease;border:none;cursor:pointer;border-radius:8rem}@media (max-width: 786px){#firewallBlockedPage .btn-group .btn{width:100%}}#firewallBlockedPage .blocked-footer{margin-top:30rem;padding-top:20rem;border-top:1px solid #e6e6e6;color:#b3b6ba;font-size:14rem;line-height:1.5}#firewallBlockedPage .blocked-footer .contact-email{color:#1651b8;text-decoration:underline;font-weight:600;margin:8rem 0;display:inline-block;transition:color .3s ease}#firewallBlockedPage .blocked-footer .contact-email:hover{color:#ee8933}#privacyPolicyPage .inner .panel.article-info.notice{background-color:#fdf1e6;border:none}#privacyPolicyPage .inner .panel.article-info{margin-bottom:15rem;padding:14rem 20rem;border:1px solid #dee2e6}#privacyPolicyPage .inner .panel.article-info .article-meta{display:flex;flex-direction:column;gap:8rem;font-size:14rem}#privacyPolicyPage .inner .panel.article-info .article-meta .meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#privacyPolicyPage .inner .panel.article-info .article-meta .meta-row .meta-item-wrap{display:flex;flex-direction:row;gap:8rem;white-space:nowrap}#privacyPolicyPage .inner .panel.article-info .article-meta .meta-item{color:#222;white-space:nowrap}#privacyPolicyPage .inner .panel.article-info .article-meta .meta-notice{color:#5b6472;font-size:12rem;line-height:1.4}#privacyPolicyPage .inner .panel.article-info .article-meta .btn-link{background:none;border:none;color:#222;text-decoration:underline;cursor:pointer;font-size:14rem;padding:0}#privacyPolicyPage .inner .panel.article-info .article-meta .btn-link:hover{color:#1651b8}#privacyPolicyPage .inner .article-wrap{margin-bottom:50px;font-size:18rem!important;line-height:1.6!important}#privacyPolicyPage .inner .article-wrap *{font-size:18rem!important}#privacyPolicyPage .inner .article-wrap table{max-width:calc(100% - 20rem)!important;margin:-18rem 10rem 6rem!important}#privacyPolicyPage .inner .article-wrap table *{font-size:16rem!important}#privacyPolicyPage .inner .article-wrap h1,#privacyPolicyPage .inner .article-wrap h2,#privacyPolicyPage .inner .article-wrap h3,#privacyPolicyPage .inner .article-wrap h4,#privacyPolicyPage .inner .article-wrap h5,#privacyPolicyPage .inner .article-wrap h6{margin-top:25rem;margin-bottom:5rem}#privacyPolicyPage .inner .article-wrap ol,#privacyPolicyPage .inner .article-wrap ul{list-style-position:outside;padding-left:20rem;margin:8rem 0;line-height:1.5}#privacyPolicyPage .inner .article-wrap ol li,#privacyPolicyPage .inner .article-wrap ul li{line-height:1.5;margin:8rem 0}#privacyPolicyPage .inner .article-wrap ol li ol,#privacyPolicyPage .inner .article-wrap ol li ul,#privacyPolicyPage .inner .article-wrap ul li ol,#privacyPolicyPage .inner .article-wrap ul li ul{margin-top:8rem;margin-bottom:8rem;padding-left:20rem;line-height:1.5;list-style:circle!important}#privacyPolicyPage .inner .article-wrap ol li ol li,#privacyPolicyPage .inner .article-wrap ol li ul li,#privacyPolicyPage .inner .article-wrap ul li ol li,#privacyPolicyPage .inner .article-wrap ul li ul li{line-height:1.5}#privacyPolicyPage .inner .article-wrap ol{list-style:decimal!important;list-style-type:decimal!important}#privacyPolicyPage .inner .article-wrap ol li{display:list-item}#privacyPolicyPage .inner .article-wrap ul{list-style:disc!important;list-style-type:disc!important}#privacyPolicyPage .inner .article-wrap ul li{display:list-item}#privacyPolicyPage .inner .article-wrap .number-text-list{list-style:none!important;padding-left:0!important}#privacyPolicyPage .inner .article-wrap .number-text-list>li{position:relative;padding-left:20rem;list-style:none!important}#privacyPolicyPage .inner .article-wrap .number-text-list>li .number{position:absolute;top:0;left:0}#privacyPolicyPage .inner .article-wrap .number-text-list>li .number.circle{position:absolute;top:.4em;left:0;width:16rem;height:16rem;border-radius:50%;border:solid 1px #212529;display:flex;justify-content:center;align-items:center;line-height:0;font-size:12rem!important}#privacyPolicyPage .inner .history-notice{display:flex;align-items:center;gap:10rem;padding:18rem 30rem;background-color:#e7f3ff;border:1px solid #b3d9ff;font-size:16rem!important;margin-bottom:15rem}#privacyPolicyPage .inner .history-notice .badge.info{background-color:#1651b8;color:#fff;padding:4rem 10rem;border-radius:4rem;font-size:14rem}#privacyPolicyPage .inner .history-notice .alert-content{flex:1;display:flex;align-items:center;justify-content:space-between}#privacyPolicyPage .inner .history-notice .alert-content .btn-link{background:none;border:none;color:#222;text-decoration:underline;cursor:pointer;font-size:14rem;padding:0;margin-left:16rem}#privacyPolicyPage .inner .history-notice .alert-content .btn-link:hover{color:#1651b8}#privacyPolicyPage .inner .version-history-list{margin-top:25rem}#privacyPolicyPage .inner .version-history-list .history-title{font-size:20rem;font-weight:600;margin-bottom:16rem;color:#212529}#privacyPolicyPage .inner .version-history-list .table-wrap table th:last-child,#privacyPolicyPage .inner .version-history-list .table-wrap table td:last-child{width:100rem}#termsOfServicePage .inner .panel.article-info.notice{background-color:#fdf1e6;border:none}#termsOfServicePage .inner .panel.article-info{margin-bottom:15rem;padding:14rem 20rem;border:1px solid #dee2e6}#termsOfServicePage .inner .panel.article-info .article-meta{display:flex;flex-direction:column;gap:8rem;font-size:14rem}#termsOfServicePage .inner .panel.article-info .article-meta .meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#termsOfServicePage .inner .panel.article-info .article-meta .meta-row .meta-item-wrap{display:flex;flex-direction:row;gap:8rem;white-space:nowrap}#termsOfServicePage .inner .panel.article-info .article-meta .meta-item{color:#222;white-space:nowrap}#termsOfServicePage .inner .panel.article-info .article-meta .meta-notice{color:#5b6472;font-size:12rem;line-height:1.4}#termsOfServicePage .inner .panel.article-info .article-meta .btn-link{background:none;border:none;color:#222;text-decoration:underline;cursor:pointer;font-size:14rem;padding:0}#termsOfServicePage .inner .panel.article-info .article-meta .btn-link:hover{color:#1651b8}#termsOfServicePage .inner .article-wrap{margin-bottom:50px;font-size:18rem!important;line-height:1.6!important}#termsOfServicePage .inner .article-wrap *{font-size:18rem!important}#termsOfServicePage .inner .article-wrap table{margin:-18rem 10rem 6rem!important}#termsOfServicePage .inner .article-wrap table *{font-size:16rem!important}#termsOfServicePage .inner .article-wrap h1,#termsOfServicePage .inner .article-wrap h2,#termsOfServicePage .inner .article-wrap h3,#termsOfServicePage .inner .article-wrap h4,#termsOfServicePage .inner .article-wrap h5,#termsOfServicePage .inner .article-wrap h6{margin-top:25rem;margin-bottom:5rem}#termsOfServicePage .inner .article-wrap ol,#termsOfServicePage .inner .article-wrap ul{list-style-position:outside;padding-left:20rem;margin:8rem 0;line-height:1.5}#termsOfServicePage .inner .article-wrap ol li,#termsOfServicePage .inner .article-wrap ul li{line-height:1.5;margin:8rem 0}#termsOfServicePage .inner .article-wrap ol li ol,#termsOfServicePage .inner .article-wrap ol li ul,#termsOfServicePage .inner .article-wrap ul li ol,#termsOfServicePage .inner .article-wrap ul li ul{margin-top:8rem;margin-bottom:8rem;padding-left:20rem;line-height:1.5;list-style:circle!important}#termsOfServicePage .inner .article-wrap ol li ol li,#termsOfServicePage .inner .article-wrap ol li ul li,#termsOfServicePage .inner .article-wrap ul li ol li,#termsOfServicePage .inner .article-wrap ul li ul li{line-height:1.5}#termsOfServicePage .inner .article-wrap ol{list-style:decimal!important;list-style-type:decimal!important}#termsOfServicePage .inner .article-wrap ol li{display:list-item}#termsOfServicePage .inner .article-wrap ul{list-style:disc!important;list-style-type:disc!important}#termsOfServicePage .inner .article-wrap ul li{display:list-item}#termsOfServicePage .inner .article-wrap .number-text-list{list-style:none!important;padding-left:0!important}#termsOfServicePage .inner .article-wrap .number-text-list>li{position:relative;padding-left:20rem;list-style:none!important}#termsOfServicePage .inner .article-wrap .number-text-list>li .number{position:absolute;top:0;left:0}#termsOfServicePage .inner .article-wrap .number-text-list>li .number.circle{position:absolute;top:.4em;left:0;width:16rem;height:16rem;border-radius:50%;border:solid 1px #212529;display:flex;justify-content:center;align-items:center;line-height:0;font-size:12rem!important}#termsOfServicePage .inner .history-notice{display:flex;align-items:center;gap:10rem;padding:18rem 30rem;background-color:#e7f3ff;border:1px solid #b3d9ff;font-size:16rem!important;margin-bottom:15rem}#termsOfServicePage .inner .history-notice .badge.info{background-color:#0c5ba0;color:#fff;padding:4rem 10rem;border-radius:4rem;font-size:14rem}#termsOfServicePage .inner .history-notice .alert-content{flex:1;display:flex;align-items:center;justify-content:space-between}#termsOfServicePage .inner .history-notice .alert-content .btn-link{background:none;border:none;color:#222;text-decoration:underline;cursor:pointer;font-size:14rem;padding:0;margin-left:16rem}#termsOfServicePage .inner .history-notice .alert-content .btn-link:hover{color:#1651b8}#termsOfServicePage .inner .version-history-list{margin-top:25rem}#termsOfServicePage .inner .version-history-list .history-title{font-size:20rem;font-weight:600;margin-bottom:16rem;color:#212529}#termsOfServicePage .inner .version-history-list .history-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dee2e6}#termsOfServicePage .inner .version-history-list .history-table thead{background-color:#f8f9fa}#termsOfServicePage .inner .version-history-list .history-table thead tr{border-bottom:2px solid #dee2e6}#termsOfServicePage .inner .version-history-list .history-table thead tr th{padding:12rem 16rem;text-align:left;font-size:14rem;font-weight:600;color:#495057}#termsOfServicePage .inner .version-history-list .history-table tbody tr{border-bottom:1px solid #dee2e6}#termsOfServicePage .inner .version-history-list .history-table tbody tr:last-child{border-bottom:none}#termsOfServicePage .inner .version-history-list .history-table tbody tr:hover{background-color:#f8f9fa}#termsOfServicePage .inner .version-history-list .history-table tbody tr td{padding:14rem 16rem;font-size:14rem;color:#212529}#termsOfServicePage .inner .version-history-list .history-table tbody tr td:first-child{font-weight:500}#termsOfServicePage .inner .version-history-list .history-table tbody tr td:last-child{text-align:center;width:100rem}#termsOfServicePage .inner .version-history-list .history-table .btn-view{display:inline-block;padding:6rem 16rem;background-color:#fff;color:#495057;border:1px solid #dee2e6;border-radius:4rem;text-decoration:none;font-size:13rem;transition:all .2s}#termsOfServicePage .inner .version-history-list .history-table .btn-view:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529}@media (min-width: 1025px){.pc-linebreak{display:block}}@media (max-width: 1200px){.pc-linebreak{display:block}}@media (max-width: 786px){.pc-linebreak{display:inline-block!important}}#AiIndexSection{margin:0 auto;text-align:center;width:100%;max-width:calc(100% - 30rem);position:relative}#AiIndexSection:before{content:"";display:inline-block;width:calc(100% + 30rem);height:100%;position:absolute;top:0;left:-15rem}#AiIndexSection .inner{max-width:1296rem;margin:0 auto}#AiIndexSection .btn-wrap{justify-content:center;margin-bottom:10rem}#AiIndexSection .ai-btn{width:149rem;height:35rem;padding:0}#AiIndexSection .description{width:100%;max-width:500rem;margin:0 auto;color:#222;margin-bottom:50rem;font-size:20rem;line-height:1.5}#AiIndexSection .banner-group{display:flex;width:calc(100% - 442rem)}#AiIndexSection .card-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30rem;margin-bottom:30rem}#AiIndexSection .card{width:412rem;position:relative;padding:30rem 40rem 50rem;background-color:#f8f8f8;text-align:left;height:350rem;border-radius:12rem}#AiIndexSection .card.highlight{background-color:#eaf2fb}#AiIndexSection .card.banner .banner-image{width:100%;height:100%}#AiIndexSection .card .ai-top{display:flex;margin-bottom:24rem}#AiIndexSection .card .ai-top .ai-icon img{margin-top:-10rem;margin-right:13rem}#AiIndexSection .card .ai-icon{display:flex;align-items:center}#AiIndexSection .card .ai-title{display:flex;align-items:center;height:80rem}#AiIndexSection .card .ai-title span{font-size:12px;line-height:1.5;margin-left:3rem;margin-top:-18rem;width:46rem;height:24rem}#AiIndexSection .card .ai-title .badge.primary{background:#1651b8;color:#fff}#AiIndexSection .card .btn-wrap{position:absolute;bottom:30rem;left:50%;transform:translate(-50%);width:calc(100% - 80rem)}#AiIndexSection .card .btn{width:100%;max-width:80%}#AiIndexSection .card .btn.disable{background:#5b6472}#AiIndexSection .card .btn .lockIcon{margin-left:10rem}#AiIndexSection .card .btn:hover .lockIcon{filter:invert(1)}#AiIndexSection .card.comming-soon:after{content:"";display:flex;align-items:center;justify-content:center;font-size:48rem;line-height:1.2;font-weight:700;color:#fff;opacity:.15;background-color:#222;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;text-align:center;white-space:pre-line;font-weight:900}#AiIndexSection .warning-container{text-align:left;color:#5b6472}@media (max-width: 1200px){#AiIndexSection .description{font-size:17px;line-height:1.5;font-weight:400}#AiIndexSection .card-container{flex-direction:column;flex-wrap:nowrap;gap:0;margin-bottom:0}#AiIndexSection .card-container .card{width:100%;height:auto;min-height:350rem;margin-bottom:15rem;padding:40rem 25rem}#AiIndexSection .card-container .card .ai-top{margin-bottom:15rem}#AiIndexSection .card-container .card .ai-top .ai-icon{width:50rem;margin-right:15rem}#AiIndexSection .card-container .card .ai-top .ai-icon img{width:100%;object-fit:contain}#AiIndexSection .card-container .card p{font-size:17px;line-height:1.5;font-weight:400;margin-bottom:25rem}#AiIndexSection .card-container .card .ai-title{width:100%;font-size:28rem}#AiIndexSection .card-container .card .ai-title .badge{margin-top:-30rem}#AiIndexSection .card-container .card .btn-wrap .btn{width:100%}#AiIndexSection .card-container .banner-group{width:100%;line-height:0}#AiIndexSection .card-container .banner-group .banner-image,#AiIndexSection .card-container .banner-group img{width:100%}#AiIndexSection .card-container>div:nth-child(1){order:2}#AiIndexSection .card-container>div:nth-child(2){order:1}#AiIndexSection .card-container>div:nth-child(3){order:3}#AiIndexSection .card-container>div:nth-child(4){order:4}#AiIndexSection .card-container>div:nth-child(5){order:5}}#SituationKoreanSection_h .card-container,#KoreanCultureSection_h .card-container,#BasicWordSection_h .card-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30rem;margin-top:32rem;margin-bottom:0}#SituationKoreanSection_h .card,#KoreanCultureSection_h .card,#BasicWordSection_h .card{width:calc((100% - 60rem) / 3);position:relative;padding:30rem 40rem 50rem;background-color:#fff;text-align:left;min-height:350rem;border-radius:12rem;box-shadow:0 4rem 16rem #2222220f;cursor:pointer;transition:box-shadow .2s}#SituationKoreanSection_h .card:hover,#KoreanCultureSection_h .card:hover,#BasicWordSection_h .card:hover{box-shadow:0 6rem 20rem #2222221a}#SituationKoreanSection_h .card .ai-top,#KoreanCultureSection_h .card .ai-top,#BasicWordSection_h .card .ai-top{display:flex;margin-bottom:24rem}#SituationKoreanSection_h .card .ai-top .ai-icon img,#KoreanCultureSection_h .card .ai-top .ai-icon img,#BasicWordSection_h .card .ai-top .ai-icon img{width:40rem;height:40rem;object-fit:contain;margin-top:-10rem;margin-right:23rem}#SituationKoreanSection_h .card .ai-title,#KoreanCultureSection_h .card .ai-title,#BasicWordSection_h .card .ai-title{display:flex;flex-wrap:wrap;align-items:center;min-height:80rem;font-weight:600}#SituationKoreanSection_h .card .unitLabel,#KoreanCultureSection_h .card .unitLabel,#BasicWordSection_h .card .unitLabel{display:block;width:100%;font-size:12rem;font-weight:600;color:#5b6472;margin-bottom:4rem}#SituationKoreanSection_h .card p.b-m,#KoreanCultureSection_h .card p.b-m,#BasicWordSection_h .card p.b-m{margin:0 0 20rem}#SituationKoreanSection_h .card .btn-wrap,#KoreanCultureSection_h .card .btn-wrap,#BasicWordSection_h .card .btn-wrap{position:absolute;bottom:30rem;left:50%;transform:translate(-50%);width:calc(100% - 80rem);justify-content:center}@media (max-width: 1200px){#SituationKoreanSection_h .card-container,#KoreanCultureSection_h .card-container,#BasicWordSection_h .card-container{gap:20rem}#SituationKoreanSection_h .card,#KoreanCultureSection_h .card,#BasicWordSection_h .card{width:calc((100% - 40rem)/2);min-height:340rem;padding:40rem 25rem}}@media (max-width: 786px){#SituationKoreanSection_h .card-container,#KoreanCultureSection_h .card-container,#BasicWordSection_h .card-container{flex-direction:column;gap:15rem;margin-top:24rem}#SituationKoreanSection_h .card,#KoreanCultureSection_h .card,#BasicWordSection_h .card{width:100%;min-height:auto;padding:35rem 25rem 90rem}#SituationKoreanSection_h .card .ai-icon img,#KoreanCultureSection_h .card .ai-icon img,#BasicWordSection_h .card .ai-icon img{width:36rem;height:36rem;margin-right:15rem}#SituationKoreanSection_h .card .ai-title,#KoreanCultureSection_h .card .ai-title,#BasicWordSection_h .card .ai-title{min-height:auto;font-size:18rem}}#SituationKoreanSection_h{margin:0 auto;width:100%;max-width:calc(100% - 30rem)}#SituationKoreanSection_h .inner{max-width:1296rem;margin:0 auto}#SituationKoreanSection_h .card-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30rem;margin-bottom:30rem}#SituationKoreanSection_h .card{width:calc((100% - 60rem) / 3);position:relative;padding:30rem 40rem 50rem;background-color:#fff;text-align:left;height:350rem;border-radius:12rem;box-shadow:0 4rem 16rem #2222220f;border:1rem solid #e7ecf3;cursor:pointer;transition:box-shadow .2s,border-color .2s}#SituationKoreanSection_h .card:hover{box-shadow:0 4rem 20rem #22222214;border-color:#c5cdf6}#SituationKoreanSection_h .card .ai-top{display:flex;margin-bottom:24rem}#SituationKoreanSection_h .card .ai-top .ai-icon{display:flex;align-items:center}#SituationKoreanSection_h .card .ai-top .ai-icon img{width:40rem;height:40rem;object-fit:contain;margin-right:13rem;margin-top:-10rem}#SituationKoreanSection_h .card .ai-title{display:flex;flex-direction:column;align-items:flex-start;height:auto;min-height:80rem}#SituationKoreanSection_h .card .ai-title .unitLabel{font-size:12rem;font-weight:600;color:#5b6472;margin-bottom:4rem}#SituationKoreanSection_h .card p.b-m{margin:0 0 20rem;flex:1}#SituationKoreanSection_h .card .btn-wrap{position:absolute;bottom:30rem;left:50%;transform:translate(-50%);width:calc(100% - 80rem)}#SituationKoreanSection_h .card .btn{width:100%;max-width:80%}@media (max-width: 1200px){#SituationKoreanSection_h .card-container{flex-direction:row;flex-wrap:wrap;gap:20rem}#SituationKoreanSection_h .card{width:calc((100% - 40rem)/2);min-height:350rem;height:auto;padding-bottom:80rem}}@media (max-width: 786px){#SituationKoreanSection_h .card-container{flex-direction:column;gap:20rem}#SituationKoreanSection_h .card{width:100%;height:auto;min-height:320rem;padding:40rem 25rem 80rem}}#SituationKoreanSection_h .inner,#KoreanCultureSection_h .inner,#BasicWordSection_h .inner{max-width:1296rem;margin:0 auto}#SituationKoreanSection_h .card-container,#KoreanCultureSection_h .card-container,#BasicWordSection_h .card-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30rem;margin-bottom:30rem}#SituationKoreanSection_h .card,#KoreanCultureSection_h .card,#BasicWordSection_h .card{width:calc((100% - 60rem) / 3);position:relative;padding:30rem 40rem 50rem;background-color:#fff;text-align:left;min-height:350rem;border-radius:12rem;box-shadow:0 4rem 16rem #2222220f;border:1rem solid #e7ecf3;cursor:pointer;transition:box-shadow .2s,border-color .2s}#SituationKoreanSection_h .card:hover,#KoreanCultureSection_h .card:hover,#BasicWordSection_h .card:hover{box-shadow:0 4rem 20rem #2222221a;border-color:#c5cdf6}#SituationKoreanSection_h .card .ai-top,#KoreanCultureSection_h .card .ai-top,#BasicWordSection_h .card .ai-top{display:flex}#SituationKoreanSection_h .card .ai-top .ai-icon,#KoreanCultureSection_h .card .ai-top .ai-icon,#BasicWordSection_h .card .ai-top .ai-icon{display:flex;align-items:center}#SituationKoreanSection_h .card .ai-top .ai-icon img,#KoreanCultureSection_h .card .ai-top .ai-icon img,#BasicWordSection_h .card .ai-top .ai-icon img{width:40rem;height:40rem;object-fit:contain;margin-top:-10rem;margin-right:13rem}#SituationKoreanSection_h .card .ai-title,#KoreanCultureSection_h .card .ai-title,#BasicWordSection_h .card .ai-title{display:flex;flex-direction:column;align-items:flex-start;height:auto;min-height:80rem;gap:4rem}#SituationKoreanSection_h .card .ai-title .unitLabel,#KoreanCultureSection_h .card .ai-title .unitLabel,#BasicWordSection_h .card .ai-title .unitLabel{font-size:12px;line-height:1.5;color:#5b6472;font-weight:600}#SituationKoreanSection_h .card p,#KoreanCultureSection_h .card p,#BasicWordSection_h .card p{margin:0 0 20rem}#SituationKoreanSection_h .card .btn-wrap,#KoreanCultureSection_h .card .btn-wrap,#BasicWordSection_h .card .btn-wrap{position:absolute;bottom:30rem;left:50%;transform:translate(-50%);width:calc(100% - 80rem)}#SituationKoreanSection_h .card .btn,#KoreanCultureSection_h .card .btn,#BasicWordSection_h .card .btn{width:100%;max-width:80%}@media (max-width: 1200px){#SituationKoreanSection_h .card-container,#KoreanCultureSection_h .card-container,#BasicWordSection_h .card-container{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20rem}#SituationKoreanSection_h .card,#KoreanCultureSection_h .card,#BasicWordSection_h .card{width:calc(33.333% - 14rem);min-height:380rem}}@media (max-width: 786px){#SituationKoreanSection_h .card-container,#KoreanCultureSection_h .card-container,#BasicWordSection_h .card-container{flex-direction:column;gap:15rem}#SituationKoreanSection_h .card,#KoreanCultureSection_h .card,#BasicWordSection_h .card{width:100%;min-height:auto;padding:40rem 25rem}}#contactPage{background-color:#fff;text-align:center}#contactPage .description{line-height:24rem}@media (max-width: 786px){#contactPage .description{padding:0 15rem}}#contactPage .contact-header{margin-bottom:50rem}#contactPage .form-wrap{font-weight:400;padding:60rem 15rem 160rem;margin-bottom:-160rem}#contactPage .form-wrap .field-grid:has(>.field+.field){gap:94px}#contactPage .form-wrap .field-grid input,#contactPage .form-wrap .field-grid select,#contactPage .form-wrap .field-grid textarea{width:100%;max-width:500rem;min-height:36px;height:auto;padding:8px 13px;border:1px solid #e7ecf3;border-radius:10px;font-size:12.5px;color:#151b26;background:#fff;margin-top:0}@media (max-width: 786px){#contactPage .form-wrap .field-grid input,#contactPage .form-wrap .field-grid select,#contactPage .form-wrap .field-grid textarea{max-width:100%}}#contactPage .form-wrap .field-grid input:hover,#contactPage .form-wrap .field-grid select:hover,#contactPage .form-wrap .field-grid textarea:hover{border-color:#1651b8}#contactPage .form-wrap .field-grid input:focus,#contactPage .form-wrap .field-grid select:focus,#contactPage .form-wrap .field-grid textarea:focus{border-color:#1651b8;box-shadow:0 0 0 3px #1651b814;outline:none}#contactPage .form-wrap .field-grid textarea{max-width:1196rem;min-height:88px}#contactPage .form-wrap .field-grid span{display:flex;align-items:center;margin:0 12rem 0 9rem}#contactPage .form-wrap .field-grid #domain{margin-right:12rem}#contactPage .form-wrap .field-grid .email-box{width:100%}#contactPage .form-wrap .field-grid .email-box input,#contactPage .form-wrap .field-grid .email-box select{width:100%;max-width:383rem}#contactPage .form-wrap .field-grid input::placeholder,#contactPage .form-wrap .field-grid textarea::placeholder{color:#95a0af}#contactPage .form-wrap .input-title{margin-right:40rem;font-weight:700;font-size:11.5px;color:#5b6472}#contactPage .form-wrap .input-title.type{margin-right:56rem}#contactPage .form-wrap .input-title.content-box{margin:20rem 25rem 0 0;align-items:flex-start}#contactPage .form-wrap .input-title.content-box+textarea{min-height:200rem}@media (max-width: 786px){#contactPage .form-wrap .input-title.content-box{margin-top:0}}#contactPage .form-wrap .agreement-box{text-align-last:left;max-width:1195rem;margin-left:95rem;padding:20rem 25rem;border:1px solid #e6e6e6;cursor:pointer}#contactPage .form-wrap .agreement-box #privacyAgreement{width:24rem!important;height:24rem!important;margin-right:24rem;flex-shrink:0}#contactPage .form-wrap .agreement-box .agreement-text{font-size:15rem;line-height:1.5;text-align:left;cursor:pointer}#contactPage .form-wrap .agreement-box:hover{border-color:#151b26}#contactPage .btn-wrap{margin-top:50rem}#contactPage .btn-wrap .btn{width:263rem;height:54rem}#contactPage .safe-area{max-width:1296rem;margin:0 auto}@media (max-width: 786px){#contactPage .safe-area .input{flex-direction:column;gap:10rem}#contactPage .safe-area .field-grid{flex-direction:column;gap:20rem!important}#contactPage .safe-area .field-grid #domain{margin-right:0}#contactPage .safe-area .email-box{flex-wrap:wrap;gap:10rem}#contactPage .safe-area .agreement-box{margin-left:0;border:0;padding:0}#contactPage .safe-area .agreement-box input{flex-shrink:0}}#myPage.layout-full:before{height:0}#privacyPolicyArticle a,#termsOfServiceArticle a{word-break:break-all}#privacyPolicyArticle a:hover,#termsOfServiceArticle a:hover{color:#1651b8}@media (max-width: 1200px){#privacyPolicyArticle,#termsOfServiceArticle{min-width:300rem;width:100%;max-width:calc(100% - 100rem);padding-bottom:125rem;margin:0 auto}}@media (max-width: 786px){#privacyPolicyArticle,#termsOfServiceArticle{max-width:calc(100% - 30rem)}}.breadcrumb{padding:15rem 0;position:relative;z-index:1;width:100%;max-width:calc(100% - 30rem);display:flex;align-items:center;justify-content:start}@media (max-width: 786px){.breadcrumb{margin:0 auto}}.breadcrumb.original-bread{max-width:100%}@media (max-width: 786px){.breadcrumb.original-bread{max-width:calc(100% - 30rem)}}.breadcrumb:first-of-type:not(:last-of-type){display:none}.breadcrumb ol{display:flex}.breadcrumb ol li{display:flex;align-items:center;line-height:1;color:#555;white-space:normal;font-size:16rem;line-height:1.5}.breadcrumb ol li a{color:#5b6472;font-size:16rem;line-height:1.5}.breadcrumb ol li:after{content:"";display:inline-block;width:6rem;height:6rem;background:url("data:image/svg+xml,%3csvg%20width='5'%20height='8'%20viewBox='0%200%205%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.355469%201.17578L3.35547%204.17578L0.355469%207.17578'%20stroke='%23555555'%20stroke-miterlimit='10'/%3e%3c/svg%3e") no-repeat center;background-size:contain;margin:0 10rem;filter:invert(12%) sepia(84%) saturate(0%) hue-rotate(247deg) brightness(95%) contrast(95%)}.breadcrumb ol li:last-child{font-weight:700;color:#222}.breadcrumb ol li:last-child a{font-weight:700;color:#222;pointer-events:none;cursor:alias}.breadcrumb ol li:last-child:after{display:none}@media (max-width: 786px){.breadcrumb ol li{font-size:13rem!important}}.breadcrumb.white-bg{background:#fff!important}.breadcrumb img{width:20rem;height:20rem;vertical-align:middle}@media (max-width: 1200px){.breadcrumb{padding:10rem 0}}#mainTitle{display:flex;flex-direction:column;align-items:center;justify-content:center}#mainTitle.default{text-align:center;margin:15rem 0 50rem}@media (max-width: 786px){#mainTitle.default{margin:20rem 0 15rem}#mainTitle.default h3.title{font-size:27rem!important}#mainTitle.default h4.title{font-size:18rem!important}}#mainTitle.landing{text-align:center;margin:30rem 0}#mainTitle .badge-wrap{width:100%;min-width:250rem!important;display:flex;justify-content:end}#mainTitle .badge-wrap .badge{padding:2rem 8rem;margin-right:-15rem;border-radius:25rem}#mainTitle .sub-title-badge{display:inline-flex;align-items:center;margin-top:10rem;padding:8rem 18rem;border-radius:100rem;background:#dde1fb;color:#4f69d6;font-weight:600;border:1rem solid #c5cdf6;transition:background .2s ease,border-color .2s ease}#mainTitle .sub-title-accent{display:inline-block;margin-top:8rem;padding-left:14rem;border-left:3rem solid #7d90e6;font-size:18rem;font-weight:600;color:#151b26;letter-spacing:-.02em;line-height:1.4}#mainTitle.layout-horizontal{flex-direction:row;flex-wrap:wrap;gap:12rem;align-items:center;justify-content:center}#mainTitle.layout-horizontal .sub-title-accent{margin-top:0;padding-left:12rem}@media (max-width: 786px){#mainTitle .sub-title-badge{padding:6rem 14rem;font-size:14rem}#mainTitle .badge{padding:2rem 15rem!important;margin-right:-10rem!important}}#checkStatusGridCom{display:flex;flex-direction:column;gap:10rem}#checkStatusGridCom .check-grid-wrap{width:100%;overflow:hidden}#checkStatusGridCom .check-grid-wrap .check-grid-ruler{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-bottom:5rem}#checkStatusGridCom .check-grid-wrap .check-grid-ruler .number{font-size:11px;line-height:1.5;color:#151b26;opacity:.3;white-space:nowrap}#checkStatusGridCom .check-grid-wrap .check-grid-list{display:grid;grid-template-columns:repeat(100,1fr);row-gap:2px;line-height:0;overflow:hidden;position:relative}#checkStatusGridCom .check-grid-wrap .check-grid-list .container::-webkit-scrollbar{width:5rem}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box{height:20rem;border:1px solid #ffffff}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.complete3{display:none}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.complete>a{background:#1e9e5a}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.complete2>a{background:#1e9e5a}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.complete3>a{background:#656565!important;opacity:.5}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.warning>a{background:#c9852b}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.danger>a{background:#d64545}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box>a:hover{background:#1e9e5a!important;opacity:.5!important}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.active>a{border:solid 3rem #f69b3d!important;border:solid 3rem #1651b8!important;-webkit-animation:blink 1.2s ease-in-out infinite alternate!important}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box>a{position:relative;display:inline-block;width:100%;height:100%;background:#e6e6e6;z-index:1;overflow:hidden}#checkStatusGridCom .check-grid-wrap .check-grid-list .status-box.update>a:after{content:"";display:inline-block;width:4rem;height:4rem;background:#1651b8;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#checkStatusGridCom .status-info-wrap{min-width:184rem}#checkStatusGridCom .status-info-wrap .total-percent{text-align:right}#checkStatusGridCom .status-info-wrap .total-percent .percent-label{font-size:20rem;line-height:1.5;font-weight:600;color:#5b6472}#checkStatusGridCom .status-info-wrap .total-percent .percent-value .percent-number{font-size:50px;line-height:1.5;font-weight:500;line-height:1.2;font-weight:600}#checkStatusGridCom .status-info-wrap .total-percent .percent-value .percent-symbol{font-size:20rem;line-height:1.5;font-weight:600}#checkStatusGridCom .status-info-wrap .status-wrap .status:before{content:"";display:inline-block;width:10rem;height:10rem;margin-right:5rem;border-radius:5rem}#checkStatusGridCom .status-info-wrap .status-wrap .status .status-inner span,#checkStatusGridCom .status-info-wrap .status-wrap .status .status-inner b{font-size:14px;line-height:1.5}#checkStatusGridCom .status-info-wrap .status-wrap .status.complete:before{background:#1e9e5a}#checkStatusGridCom .status-info-wrap .status-wrap .status.complete span,#checkStatusGridCom .status-info-wrap .status-wrap .status.complete b{color:#1e9e5a;font-weight:400}#checkStatusGridCom .status-info-wrap .status-wrap .status.warning:before{background:#c9852b}#checkStatusGridCom .status-info-wrap .status-wrap .status.warning span,#checkStatusGridCom .status-info-wrap .status-wrap .status.warning b{color:#c9852b;font-weight:400}#checkStatusGridCom .status-info-wrap .status-wrap .status.danger:before{background:#d64545}#checkStatusGridCom .status-info-wrap .status-wrap .status.danger span,#checkStatusGridCom .status-info-wrap .status-wrap .status.danger b{color:#d64545;font-weight:400}#checkStatusGridCom .status-info-wrap .status-wrap .status.off:before{background:#f6f8fc;border:1px solid #e6e6e6}#checkStatusGridCom .status-info-wrap .status-wrap .status.off span,#checkStatusGridCom .status-info-wrap .status-wrap .status.off b{color:#555;font-weight:400}#checkStatusGridCom .count-wrap{display:none}#checkStatusGridCom .QT_2Hmni1YEy4 a:before,#checkStatusGridCom .QT_fJR6U3hfT7 a:before,#checkStatusGridCom .QT_EISoCMl2mq a:before,#checkStatusGridCom .QT_dyf1rsnxbq a:before,#checkStatusGridCom .QT_Hs4pUI96KL a:before,#checkStatusGridCom .QT_dx7JM4aAwn a:before,#checkStatusGridCom .QT_afDtaequBS a:before,#checkStatusGridCom .QT_CUjdi1iLW8 a:before,#checkStatusGridCom .QT_7fwhMq2JdK a:before,#checkStatusGridCom .QT_TKQB3B4Dpv a:before,#checkStatusGridCom .QT_nhV4tdRm1v a:before,#checkStatusGridCom .QT_BFkfKgc1Qc a:before,#checkStatusGridCom .QT_ogFB69yaw9 a:before,#checkStatusGridCom .QT_ffeIn2rVRs a:before,#checkStatusGridCom .QT_d66sQh7QCe a:before,#checkStatusGridCom .QT_aR1iCPXdw0 a:before{content:"";display:block;width:0;height:0;border-left:7rem solid transparent;border-right:7rem solid transparent;border-bottom:7rem solid #009cea;position:absolute;transform:rotate(-45deg);top:-2rem;left:-5rem}#checkStatusGridCom.build .status-box{cursor:not-allowed}#checkStatusGridCom.build .status-box a{opacity:.7;pointer-events:none}#checkStatusGridCom.create .check-grid-wrap{display:flex;justify-content:space-between;align-items:center}#checkStatusGridCom.create .check-grid-wrap .check-grid-list{height:auto;overflow:visible;pointer-events:none}#checkStatusGridCom.create .check-grid-ruler,#checkStatusGridCom.create .status-info-wrap{display:none}#checkStatusGridCom.create .count-wrap{display:flex;gap:5rem;font-size:28rem;line-height:1.5;font-weight:500}#checkStatusGridCom.create .count-wrap b{font-size:28rem;line-height:1.5;font-weight:500}#checkSlideCom{display:flex;flex-direction:column;gap:15rem;width:100%;flex:1;min-height:0;background:#fff;transition:.3s}#checkSlideCom .check-slide-wrapper{display:flex;flex-direction:column;gap:15rem;flex:1;min-height:0;width:100%}#checkSlideCom .check-slide{display:flex;flex-direction:column;gap:15rem;width:100%;flex:1;min-height:0}#checkSlideCom .check-slide>.inner{position:relative;display:flex;flex-direction:column;align-self:stretch;flex:1;flex-grow:1;min-height:0}#checkSlideCom .check-slide>.inner .check-slide-header{width:100%;display:flex;justify-content:space-between;gap:14rem;align-items:center;position:relative;padding-bottom:10rem;border-bottom:solid 1px #e7ecf3}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper{display:flex;align-items:center;gap:10rem}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper .title{display:inline-block;vertical-align:middle;line-height:1;height:100%}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper>h4,#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper>h4>span{font-size:26rem!important}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper .required-text{margin-top:0}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper .required-text>span{color:#d64545!important;font-weight:600}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper .required-text .download-btn{background:transparent;border:1px solid #151b26;color:#151b26;margin-left:5rem;cursor:pointer}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper .required-text .download-btn:hover{color:#1651b8}#checkSlideCom .check-slide>.inner .check-slide-header .title-wrapper .required-badge{margin-top:0;background-color:#f7e8e8!important;color:#d64545!important;padding:8rem 15rem;font-size:16rem}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions{margin-top:0;position:relative;display:flex;align-items:center;gap:14rem}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions .bookmark-btn{padding:0;border:none;background:transparent;cursor:pointer;transition:filter .2s,opacity .2s}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions .bookmark-btn:hover:not(:disabled) .icon.bookmark-outline{filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions .bookmark-btn:hover:not(:disabled) .icon.bookmark-filled{opacity:.6}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions .bookmark-btn .icon{width:24rem;height:31rem}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions>ul{display:flex;gap:15rem}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions>ul .action{width:32rem;height:32rem}#checkSlideCom .check-slide>.inner .check-slide-header .check-slide-actions>ul .action a{display:inline-block;width:100%;height:100%}#checkSlideCom .check-slide>.inner .check-slide-border{height:1px;background:#e7ecf3}#checkSlideCom .check-slide>.inner .check-slide-body{position:relative;word-break:keep-all;display:flex;flex-direction:column;flex:1;min-height:0;padding-top:40rem}#checkSlideCom .check-slide>.inner .check-slide-body>.inner{flex:1;min-height:0;overflow:auto;padding:0;transition:.5s}#checkSlideCom .check-slide>.inner .check-slide-body .body{padding:0}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box{display:flex;align-items:center;gap:10rem}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .required-text{font-size:16rem}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .required-text>span{color:#d64545}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .sample-box{margin-top:0}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .sample-box .sample-download-btn{background:#f6f8fc;border:none;padding:4rem 12rem;display:inline-flex;align-items:center;justify-content:center;gap:5rem;flex-shrink:0}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .sample-box .sample-download-btn .sample-download-btn-text{font-size:16rem;font-weight:400;color:#555}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .sample-box .sample-download-btn .sample-download-btn-icon{width:16rem;height:16rem;display:block;flex-shrink:0;background-size:16rem!important}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .sample-box .sample-download-btn:hover{opacity:.6!important;outline:none!important;background:#e6e6e6}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .sample-box a{font-weight:700}#checkSlideCom .check-slide>.inner .check-slide-body .body .evidence-need-box .sample-box a:hover{color:#1651b8;text-decoration:underline;cursor:pointer}#checkSlideCom .check-slide>.inner .check-slide-body .body p{margin-top:10rem}#checkSlideCom .check-slide>.inner .check-slide-body .body .color-primary{margin-top:10rem}#checkSlideCom .check-slide>.inner .check-slide-body .body .input-box{display:block!important}#checkSlideCom .check-slide>.inner .check-slide-body textarea{min-height:200rem}#checkSlideCom .check-slide>.inner .check-slide-body textarea.na-reason-textarea{height:80rem;min-height:80rem}#checkSlideCom .check-slide>.inner .check-slide-body .na-reason-box{padding-top:10rem}#checkSlideCom .check-slide>.inner .check-slide-body .na-reason-box .na-reason-textarea{width:100%;padding:10rem;border:solid 1px #e7ecf3}#checkSlideCom .check-slide>.inner .check-slide-body .na-reason-box .na-reason-textarea:hover{border:solid 1px #151b26}#checkSlideCom .check-slide>.inner .check-slide-body .na-reason-box .na-reason-textarea:disabled{opacity:.5;cursor:not-allowed}#checkSlideCom .check-slide>.inner .check-slide-body .na-reason-box .na-reason-help{margin:0 5rem 5rem;opacity:.8}#checkSlideCom .check-slide>.inner .check-slide-body .disabled-option{cursor:not-allowed;position:relative}#checkSlideCom .check-slide>.inner .check-slide-body .disabled-option>label{opacity:.5;color:#5b6472;position:relative;pointer-events:none}#checkSlideCom .check-slide>.inner .check-slide-body .disabled-option>label>input{background:#e6e6e6}#checkSlideCom .check-slide>.inner .check-slide-body .active_word{font-size:20rem;line-height:1.5;cursor:pointer;border-bottom:1px dashed #151b26}#checkSlideCom .check-slide>.inner .check-slide-body .active_word.caution{color:#d64545;border-bottom:1px dashed #d64545}#checkSlideCom .check-slide>.inner .check-slide-body .active_word:hover{color:#1651b8;border-bottom:1px dashed #1651b8}#checkSlideCom .check-slide>.inner .check-slide-body .active_word.active{color:#1651b8;border-bottom:1px dashed #1651b8}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .title,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .active_word,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .text{font-size:18rem;line-height:1.5}#checkSlideCom .check-slide>.inner .check-slide-body .color-primary.b-l .active_word{color:#1651b8;font-size:18rem;line-height:1.5}#checkSlideCom .check-slide>.inner .check-slide-body div.radio,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box{width:100%;min-height:60rem;position:relative;cursor:pointer}#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label{width:100%;height:100%;min-height:60rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border:1px solid #e7ecf3;cursor:pointer;margin:0;padding:15rem 28rem!important;box-sizing:border-box;position:relative}#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label:hover:not(:disabled):not(:has(input[type=radio]:checked)):not(:has(input[type=checkbox]:checked)),#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label:hover:not(:disabled):not(:has(input[type=radio]:checked)):not(:has(input[type=checkbox]:checked)){border:solid 1px #151b26}#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label:has(input[type=radio]:checked),#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label:has(input[type=checkbox]:checked),#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label:has(input[type=radio]:checked),#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label:has(input[type=checkbox]:checked){color:#1651b8;border:solid 1px #1651b8}#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label:has(input[type=radio]:checked)>.active_word,#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label:has(input[type=radio]:checked) .rel_word,#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label:has(input[type=checkbox]:checked)>.active_word,#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label:has(input[type=checkbox]:checked) .rel_word,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label:has(input[type=radio]:checked)>.active_word,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label:has(input[type=radio]:checked) .rel_word,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label:has(input[type=checkbox]:checked)>.active_word,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label:has(input[type=checkbox]:checked) .rel_word{color:#1651b8;border-bottom:1px dashed #1651b8}#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label>input,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label>input{position:relative!important;align-self:center;width:24rem!important;height:24rem!important;margin-right:23rem}#checkSlideCom .check-slide>.inner .check-slide-body div.radio>label>input:checked:after,#checkSlideCom .check-slide>.inner .check-slide-body div.check-box>label>input:checked:after{width:13rem;height:13rem}#checkSlideCom .check-slide>.inner .check-slide-body .radio .active_word,#checkSlideCom .check-slide>.inner .check-slide-body .checkbox .active_word{font-size:18rem;line-height:1.5}#checkSlideCom .check-slide>.inner .check-slide-body .table-body>table .active_word{font-size:16rem!important;display:inline!important}#checkSlideCom .check-slide>.inner .check-slide-body .input-box{display:grid;grid-template-columns:1fr 1fr;column-gap:15rem;margin-top:30rem}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .form-group-box,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .plus-minus-wrap,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .read-only-wrap,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .table-wrap,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .group-check-wrap{grid-column:span 2;width:100%}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input td,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .form-group-box td,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .plus-minus-wrap td,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .read-only-wrap td,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .table-wrap td,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .group-check-wrap td{text-align:left;vertical-align:top}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input td a,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .form-group-box td a,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .plus-minus-wrap td a,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .read-only-wrap td a,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .table-wrap td a,#checkSlideCom .check-slide>.inner .check-slide-body .input-box .group-check-wrap td a{display:inline-block!important;width:auto!important}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .group-text{display:flex;grid-column:span 2;gap:15rem;width:100%}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .group-text .input{position:relative;padding-bottom:40rem}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .group-text .input .btn-wrap{position:absolute;bottom:0;right:0}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.left{margin-top:0!important}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.left .btn-wrap{display:none}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.single .btn-wrap{display:flex}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.right{margin-top:0!important}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.multi:first-child{grid-column:span 1}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.multi+.input.text{grid-column:span 1}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.multi{margin-bottom:15rem}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text.single{grid-column:span 2;margin-bottom:15rem}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .radio-text .inner>div{display:flex;align-items:flex-start}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .radio-text .inner{display:flex;gap:10rem;flex-direction:column}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .radio-text .inner .input.text{margin-bottom:15rem}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .input.text+.input.text{margin-top:15rem}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .text-btn-list{display:flex;justify-content:flex-end;width:100%;gap:30rem;margin:10rem 0 0}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .text-btn-list .text-btn{position:relative}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .text-btn-list .text-btn .link{font-size:16rem;line-height:1.5;background:transparent;border:0;padding:0;margin:0;color:inherit;cursor:pointer;font-weight:400}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .text-btn-list .text-btn .link:hover{color:#1651b8!important}#checkSlideCom .check-slide>.inner .check-slide-body .input-box .text-btn-list .text-btn:after{display:none!important}#checkSlideCom .check-slide>.inner .check-slide-body .input-box label{display:inline-block}#checkSlideCom .check-slide>.inner .check-slide-body .input-box label.checkbox{padding-left:25rem;position:relative}#checkSlideCom .check-slide>.inner .check-slide-body .input-box label.checkbox .active_word{font-size:18rem;line-height:1.5}#checkSlideCom .check-slide>.inner .check-slide-footer{display:flex;justify-content:flex-end}#checkSlideCom .check-slide>.inner .check-slide-footer .spinner{position:absolute;bottom:15rem;right:15rem;top:50%;left:50%;animation:spin-check-slide 2s linear infinite!important}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn{width:24rem;height:40rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1;border:none!important;outline:none!important;background:#151b26;display:flex;align-items:center;justify-content:center}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn.disabled{background:#e6e6e6}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn:after{content:"";display:inline-block;width:6rem!important;height:16rem!important;width:32rem;height:32rem;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='18'%20viewBox='0%200%208%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.777344L7%208.77734L1%2016.7773'%20stroke='black'%20stroke-miterlimit='10'/%3e%3c/svg%3e") no-repeat center;background-size:24rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0;background-size:contain!important;filter:var(--card) -filter}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn:hover:not(:disabled){background:#fff;outline:solid 1px #151b26!important}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn:hover:not(:disabled):after{filter:invert(12%) sepia(84%) saturate(0%) hue-rotate(247deg) brightness(95%) contrast(95%)!important}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn.prev{left:0}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn.prev:after{transform:rotate(-180deg)}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn.next{right:0}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn.gray{background:#e7ecf3;color:#5b6472}#checkSlideCom .check-slide>.inner .check-slide-btns-wrap .btn.gray:after{filter:invert(45%) sepia(4%) saturate(797%) hue-rotate(178deg) brightness(95%) contrast(90%)}#checkSlideCom.wide{transition:.5s}#checkSlideCom.wide .check-slide-wrapper .check-slide{width:100%!important}#checkSlideCom .check-side-info-wrap{display:flex;flex-direction:column;width:100%;border:solid 1px #e7ecf3;padding:15rem;flex-shrink:0;transform-origin:left;transition:.3s}#checkSlideCom .check-side-info-wrap.narrow{width:1px;opacity:0;padding:0!important}#checkSlideCom .check-side-info-wrap .info-box{width:100%;height:auto;border-bottom:solid 1px #e7ecf3;border-right:none}#checkSlideCom .check-side-info-wrap .info-box:last-child{border-bottom:none}#checkSlideCom .check-side-info-wrap .info-box+.info-box{margin-top:15rem;margin-left:0}#checkSlideCom .check-side-info-wrap .info-box .inner{height:auto;min-height:150rem;max-height:250rem;overflow:auto}#checkSlideCom .check-side-info-wrap .title{display:inline-block;width:100%;color:#5b6472;margin-bottom:10rem}#checkSlideCom .check-side-info-wrap .title.evidence{display:flex;position:relative;overflow:visible}#checkSlideCom .check-side-info-wrap .title.evidence .ai-badge-wrap{margin-left:10rem;margin-top:-3rem}#checkSlideCom .check-side-info-wrap .title-link{position:relative}#checkSlideCom .check-side-info-wrap .title-link:after{content:"";display:inline-block;width:32rem;height:32rem;background:url("data:image/svg+xml,%3csvg%20width='18'%20height='17'%20viewBox='0%200%2018%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1057_13025)'%3e%3cmask%20id='mask0_1057_13025'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='18'%20height='17'%3e%3cpath%20d='M17.5%200.5H0.5V16.5H17.5V0.5Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1057_13025)'%3e%3cpath%20d='M8.5%205.5V3.5H0.5V5.5H8.5Z'%20fill='black'/%3e%3cpath%20d='M15.8393%203.57632L14.425%202.16211L2.16406%2014.4231L3.57827%2015.8374L15.8393%203.57632Z'%20fill='black'/%3e%3cpath%20d='M17.5%2014.5V12.5H9.5V14.5H17.5Z'%20fill='black'/%3e%3cpath%20d='M3.5%208.5H5.5V0.5H3.5V8.5Z'%20fill='black'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1057_13025'%3e%3crect%20width='17'%20height='16'%20fill='white'%20transform='translate(0.5%200.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center;background-size:24rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0;width:16rem;height:16rem;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%);filter:invert(45%) sepia(4%) saturate(797%) hue-rotate(178deg) brightness(95%) contrast(90%)}#checkSlideCom .check-side-info-wrap .title-link:hover .title{color:#1651b8}#checkSlideCom .check-side-info-wrap .title-link:hover:after{filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}#checkSlideCom .check-side-info-wrap a{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#checkSlideCom .check-side-info-wrap a .message-body{margin-bottom:5rem;width:100%;overflow:hidden;text-overflow:ellipsis}#checkSlideCom .check-side-info-wrap a:hover,#checkSlideCom .check-side-info-wrap a:focus{color:#1651b8}#checkSlideCom .check-side-info-wrap a:hover .message-title,#checkSlideCom .check-side-info-wrap a:focus .message-title{color:#1651b8!important}#checkSlideCom.view .inner .check-slide-body>.inner input,#checkSlideCom.view .inner .check-slide-body>.inner textarea,#checkSlideCom.view .inner .check-slide-body>.inner label,#checkSlideCom.view .inner .check-slide-body>.inner button{cursor:not-allowed;opacity:.9;pointer-events:none}#checkSlideCom.create .check-side-info-wrap,#checkSlideCom.create .check-status-box,#checkSlideCom.create .check-slide-actions{display:none}#checkSlideCom.loading{cursor:default}#checkSlideCom.loading *{pointer-events:none}#checkSlideCom.loading .check-slide-header,#checkSlideCom.loading .check-slide-body{opacity:0}#checkSlideCom.v2 .check-slide{background:#fff}#checkSlideCom.v2 .check-slide>.inner{border:none}#checkSlideCom.v2 .check-slide>.inner .check-slide-body{padding:0 60rem;display:flex;flex-direction:column;gap:130rem}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .title{color:#1651b8;font-weight:600;display:flex;justify-content:space-between}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .title .debug-wrap{display:none;font-size:12rem;font-weight:300;color:#009cea}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .question-box{position:relative}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .question-box:last-of-type .go-to-next{display:none!important}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .question{font-size:18rem;line-height:1.5;margin-bottom:30rem}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .question.has-caution{margin-bottom:10rem}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box{margin-top:0!important;width:100%;padding:0;display:flex;flex-direction:column;gap:10rem;position:relative}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.radio,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.text,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.check-box{width:100%;max-width:inherit;margin-top:0}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.radio>label,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.text>label,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.check-box>label{padding:15rem 75rem;width:100%;border:solid 1px #e7ecf3;cursor:pointer;font-weight:500;font-size:18rem}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.radio>label input,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.text>label input,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.check-box>label input{position:relative;width:24rem!important;height:24rem!important}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.radio>label input:checked:after,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.text>label input:checked:after,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.check-box>label input:checked:after{width:10rem;height:10rem}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.radio>label:hover,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.text>label:hover,#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.check-box>label:hover{border:solid 1px #151b26!important}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.radio>label:has(input[type=radio]:checked),#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.radio>label:has(input[type=checkbox]:checked),#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.text>label:has(input[type=radio]:checked),#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.text>label:has(input[type=checkbox]:checked),#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.check-box>label:has(input[type=radio]:checked),#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .input.check-box>label:has(input[type=checkbox]:checked){color:#1651b8;border:solid 1px #1651b8}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .file-upload .input-btn{background:#1651b8;font-size:18rem;color:#fff;border:1px solid #1651b8}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .file-upload input{height:60rem;font-size:18rem}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .text-btn-list{display:flex;justify-content:flex-start;width:100%;gap:25rem;margin:0}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .text-btn-list .text-btn{position:relative}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .text-btn-list .text-btn .link{font-size:18rem;line-height:1.5;background:transparent;border:0;padding:0;margin:0;color:inherit;cursor:pointer;font-weight:400}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .text-btn-list .text-btn .link:hover{color:#1651b8!important}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .select-wrap select{height:60rem;font-size:18rem}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .go-to-next{display:none;position:absolute;bottom:-70rem;left:50%;transform:translate(-50%);width:100%;height:60rem;border:solid 1px #1651b8;background:#fff;color:#1651b8}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .go-to-next:hover{background:#1651b8;color:#fff}#checkSlideCom.v2 .check-slide>.inner .check-slide-body .input-box .go-to-next.active{display:block}#checkSlideCom.v2.debug .debug-wrap{display:block!important}#checkSlideCom.v2+.btn-wrap{margin-top:0!important;background:#fff;padding:50rem 0 60rem;justify-content:center}#checkSlideCom.v2+.btn-wrap .btn{width:263rem}#checkSlideCom.v2.loading{min-height:300rem;align-items:center}#checkSlideCom.v2.loading .check-slide-header,#checkSlideCom.v2.loading .check-slide-body{display:none!important}@media (max-width: 1200px){#checkSlideCom.v2 .check-slide>.inner .check-slide-body{padding:0 15rem}}.tabs ul{display:flex;flex-wrap:wrap;justify-content:center;row-gap:15rem;position:relative;z-index:12;width:fit-content;margin:0 auto}#dashboardPage .tabs ul{margin:0}.debug-box{position:fixed;bottom:12rem;right:132rem;background-color:#fff;border:1px solid #e7ecf3;border:solid 1px #222;box-shadow:0 4rem 6rem #0000001a;overflow:hidden;z-index:9999}.debug-box .debug-header{font-size:32rem}.debug-box.expanded{width:400rem;height:100vh;max-height:100vh;padding:10rem 10rem 100rem;overflow:auto;top:0;right:0;bottom:auto}.debug-box.expanded .debug-header{cursor:pointer;font-weight:700;text-align:center;background-color:#f5f5f5;padding:8rem}.debug-box.collapsed{width:48rem;height:48rem;padding:5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.debug-box.collapsed .debug-header{font-weight:700}.debug-box .debug-list{list-style:none;margin:0;padding:0}.debug-box .nested-list{width:100%;display:flex;flex-wrap:wrap;margin-top:10rem}.debug-box .nested-list .key{font-size:12rem;color:#656565}.debug-box .nested-list .value{font-size:12rem;color:#656565;word-break:break-all}.debug-box .nested-list{border:solid 1px #e7ecf3}.debug-box .nested-list .nested-list{border:none}.debug-box .debug-item{padding:8rem;font-size:14rem;display:flex;flex-wrap:wrap;justify-content:space-between}.debug-box .debug-item>.key{font-weight:700;margin-right:8rem;font-size:14rem}.debug-box .debug-item>.value{color:#656565;font-size:14rem}#quillBoardCom{min-height:400rem}#quillBoardCom .quill{border:none;height:100%}#quillBoardCom .quill .ql-editor{min-height:400rem;padding:15rem 25rem;height:100%;max-height:400rem;overflow:auto}#quillBoardCom .quill .ql-toolbar.ql-snow,#quillBoardCom .quill .ql-container.ql-snow{border:none;border-bottom:solid 1px #e7ecf3}#quillBoardCom+.btn-wrap{margin-top:25rem}#settingPopup .caution-wrap{margin-top:20rem}#settingPopup .caution-wrap .caution{color:#1651b8;font-size:14rem;line-height:1.5}#settingPopup .extra-info-wrap{margin-bottom:20rem}#settingPopup .extra-info-wrap .info{font-size:14rem;line-height:1.5}#settingPopup .category-select{display:flex;margin-bottom:20rem}#settingPopup .category-select button{border-radius:20rem}#settingPopup .setting-info-wrap .toggle-grid{display:flex;flex-direction:column;align-items:center;gap:18rem}#settingPopup .setting-info-wrap .toggle-grid .toggle-row{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:48rem;width:100%;margin-bottom:0}#settingPopup .setting-info-wrap .toggle-grid .toggle-row .switch-wrap{display:flex;flex-direction:column;align-items:center;min-width:120rem;margin-bottom:0}#settingPopup .setting-info-wrap .toggle-grid .toggle-row .switch-wrap .title{font-size:15rem;font-weight:500;margin-bottom:8rem;margin-top:10rem;color:#151b26;text-align:center;letter-spacing:-.5rem;word-break:keep-all;flex-direction:column}#settingPopup .setting-info-wrap .toggle-grid .toggle-row .switch-wrap .title .key{color:#95999e;font-weight:300}#settingPopup .setting-info-wrap .toggle-grid .toggle-row .switch-wrap .switch{margin-bottom:0}#settingPopup .plan-info-wrap .input-box{position:relative;margin-bottom:12rem}#settingPopup .plan-info-wrap .input-box .input{display:flex;flex-wrap:wrap;gap:8rem;align-items:center;width:100%;max-width:100%;box-sizing:border-box}#settingPopup .plan-info-wrap .input-box .input .input-wrap{position:relative;flex:0 0 calc(33.333% - 6rem);margin-bottom:8rem;display:flex;align-items:center;min-width:0}#settingPopup .plan-info-wrap .input-box .input .input-wrap input{padding-right:28rem;width:100%;min-width:60rem;max-width:180rem;box-sizing:border-box;height:36rem;border:1px solid #e7ecf3;border-radius:4rem}#settingPopup .plan-info-wrap .input-box .input .input-wrap input.short{width:120rem}#settingPopup .plan-info-wrap .input-box .input .input-wrap .unit{position:absolute;right:10rem;top:50%;transform:translateY(-50%);color:#777c83;font-size:14rem;pointer-events:none;background:#fff;padding-left:2rem;line-height:1}#settingPopup .plan-info-wrap .input-box .input .input-wrap:after{position:absolute;right:10rem;top:50%;transform:translateY(-50%);color:#777c83;font-size:12rem}#settingPopup .plan-info-wrap .input-box .caution{color:#1651b8;font-size:14rem;margin:4rem 0 8rem;display:block;text-align:left}.ql-toolbar.ql-snow,.ql-container.ql-snow{border:solid 1px #e7ecf3!important}.ql-toolbar.ql-snow{border-bottom:0!important}@keyframes blink{0%{opacity:1}50%{opacity:1}to{opacity:.3}}#checkGridWrap,#checkSideNavWrap,#checkSlideCom .check-slide>.inner{position:relative}#checkGridWrap .toggle-btn,#checkSideNavWrap .toggle-btn,#checkSlideCom .check-slide>.inner .toggle-btn{width:35rem;height:35rem;background:#fff;border:solid 2rem #e6e6e6;border-radius:50%;box-sizing:border-box;position:absolute;font-size:24rem;color:#5b6472;letter-spacing:0;line-height:0}#checkGridWrap .toggle-btn:hover,#checkSideNavWrap .toggle-btn:hover,#checkSlideCom .check-slide>.inner .toggle-btn:hover{background:#fff;border:solid 1px #151b26}#checkGridWrap .toggle-btn.icon,#checkSideNavWrap .toggle-btn.icon,#checkSlideCom .check-slide>.inner .toggle-btn.icon{width:35rem;height:35rem;background-repeat:no-repeat;background-position:center;background-size:19rem 19rem;overflow:hidden;text-indent:-9999rem;flex-shrink:0}#checkGridWrap .toggle-btn.icon.chevron-down,#checkSideNavWrap .toggle-btn.icon.chevron-down,#checkSlideCom .check-slide>.inner .toggle-btn.icon.chevron-down{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.75%2012.2305L9%206.96582L14.25%2012.2305'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}#checkGridWrap .toggle-btn.icon.chevron-down.active,#checkSideNavWrap .toggle-btn.icon.chevron-down.active,#checkSlideCom .check-slide>.inner .toggle-btn.icon.chevron-down.active{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.25%206.76953L9%2012.0342L3.75%206.76953'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}#checkGridWrap .toggle-btn.icon.chevron-right,#checkSideNavWrap .toggle-btn.icon.chevron-right,#checkSlideCom .check-slide>.inner .toggle-btn.icon.chevron-right{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.25%203.75L5.25%209.75L11.25%2015.75'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}#checkGridWrap .toggle-btn.icon.chevron-right.active,#checkSideNavWrap .toggle-btn.icon.chevron-right.active,#checkSlideCom .check-slide>.inner .toggle-btn.icon.chevron-right.active{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.75%203.75L12.75%209.75L6.75%2015.75'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}#checkGridWrap .toggle-btn.icon.chevron-left,#checkSideNavWrap .toggle-btn.icon.chevron-left,#checkSlideCom .check-slide>.inner .toggle-btn.icon.chevron-left{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.75%203.75L12.75%209.75L6.75%2015.75'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}#checkGridWrap .toggle-btn.icon.chevron-left.active,#checkSideNavWrap .toggle-btn.icon.chevron-left.active,#checkSlideCom .check-slide>.inner .toggle-btn.icon.chevron-left.active{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.25%203.75L5.25%209.75L11.25%2015.75'%20stroke='%23222222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}#checkGridWrap .toggle-btn.icon.black,#checkSideNavWrap .toggle-btn.icon.black,#checkSlideCom .check-slide>.inner .toggle-btn.icon.black{filter:invert(12%) sepia(84%) saturate(0%) hue-rotate(247deg) brightness(95%) contrast(95%)}#checkGridWrap .panel{margin-bottom:20rem}#checkGridWrap .status-wrap{padding:20rem 0}#checkGridWrap .toggle-btn{bottom:-14rem;left:50%;transform:translate(-50%);z-index:10}#checkSideNavWrap{position:relative;transition:.5s}#checkSideNavWrap .toggle-btn{left:-14.5rem;top:30%;transform:translateY(-50%);z-index:10}#checkSideNavWrap .tom-select-wrap .selected-item{line-height:1.5!important}#checkSlideCom .check-slide>.inner .toggle-btn{right:-28rem;top:50%;transform:translateY(-50%);z-index:10}#checkSlideCom .check-slide>.inner .toggle-btn.active{transform:translateY(-50%) rotate(180deg)}#configSettingCom{position:fixed;bottom:12rem;right:132rem;z-index:99999;width:48rem;height:48rem;border:1px solid #777c83;background:#fff;border-radius:50%;color:#777c83;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}#configSettingCom img{width:60%;height:60%;transition:filter .3s;filter:brightness(0) saturate(100%) invert(66%) sepia(3%) saturate(282%) hue-rotate(174deg) brightness(93%) contrast(84%)}#configSettingCom:hover{background:#777c83;cursor:pointer}#configSettingCom:hover img{filter:brightness(0) invert(1)}#signatureAreaPopup.fullscreen-mode .inner{width:100%;height:100%}#signatureAreaPopup .main-content-layout{height:100%}#signatureAreaPopup .main-content-layout.fullscreen-layout .fullscreen-document-section{width:100%;height:100%;display:flex;flex-direction:column}#signatureAreaPopup .main-content-layout.fullscreen-layout .fullscreen-document-section .document-preview-container.fullscreen-preview .document-image-container{height:100%}#signatureAreaPopup .main-content-layout.fullscreen-layout .fullscreen-document-section .document-preview-container.fullscreen-preview .document-image-container .document-image{width:100%;height:100%;object-fit:contain}#signatureAreaPopup .main-content-layout .document-section{display:flex;gap:20rem;height:600rem}#signatureAreaPopup .main-content-layout .document-section.justify-center{justify-content:center}#signatureAreaPopup .main-content-layout .document-section .document-preview-container{min-width:600rem;padding-right:20rem;margin-bottom:20rem;height:100%;border-right:1px solid #e7ecf3;overflow:auto}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15rem}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .preview-header .zoom-controls{display:flex;align-items:center;gap:8rem;padding:8rem 12rem;background-color:#f6f8fc;border:1px solid #e7ecf3;border-radius:6rem}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .preview-header .zoom-controls .zoom-level{min-width:50rem;text-align:center;font-size:14rem;font-weight:600;color:#686d75}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .preview-header .zoom-controls button{display:flex;align-items:center;justify-content:center}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .preview-header .zoom-controls button:disabled{opacity:.5;cursor:not-allowed}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .preview-header .zoom-controls button:active{transform:scale(.95)}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .document-image-container{position:relative;display:inline-block;max-width:100%;overflow:hidden;border:1px solid #e7ecf3;border-radius:8rem;background-color:#f6f8fc;min-height:200rem;outline:none;transition:border-color .2s ease}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .document-image-container:focus{border-color:#009cea;box-shadow:0 0 0 2rem #007bff40}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .document-image-container .document-image{max-width:100%;height:auto;display:block;border-radius:4rem}#signatureAreaPopup .main-content-layout .document-section .document-preview-container .document-image-container .document-placeholder{width:600rem;height:400rem;border:2rem dashed #e7ecf3;display:flex;align-items:center;justify-content:center;background-color:#f6f8fc;border-radius:4rem;color:#686d75;font-size:14rem}#signatureAreaPopup .main-content-layout .image-wrapper{position:relative}#signatureAreaPopup .main-content-layout .fullscreen-overlay{position:absolute;top:10rem;right:10rem;z-index:20;pointer-events:auto}#signatureAreaPopup .main-content-layout .fullscreen-overlay.small .fullscreen-toggle-btn{width:30rem;height:30rem}#signatureAreaPopup .main-content-layout .fullscreen-overlay .fullscreen-toggle-btn{display:flex;align-items:center;justify-content:center;width:36rem;height:36rem;background-color:#b3e2f9;border:none;color:#fff;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#signatureAreaPopup .main-content-layout .fullscreen-overlay .fullscreen-toggle-btn:hover{background-color:#66c4f2}#signatureAreaPopup .main-content-layout .signature-area-overlay{position:absolute;border-radius:4rem;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;overflow:hidden}#signatureAreaPopup .main-content-layout .signature-area-overlay.has-signature{border:2rem solid #1e9e5a;background-color:#28a7451a}#signatureAreaPopup .main-content-layout .signature-area-overlay.no-signature{border:2rem solid #009cea;background-color:#007bff1a}#signatureAreaPopup .main-content-layout .signature-area-overlay .signature-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}#signatureAreaPopup .main-content-layout .signature-area-overlay .signature-content .signature-image{max-width:100%;max-height:100%;object-fit:contain}#signatureAreaPopup .main-content-layout .signature-area-overlay .signature-content .signature-text-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:4rem 8rem;font-size:14rem;font-weight:600;color:#151b26;word-break:break-word;text-align:center;overflow:hidden;text-overflow:ellipsis}#signatureAreaPopup .main-content-layout .signature-area-overlay .signature-content .signature-badge{position:absolute;top:2rem;right:2rem;background-color:#1e9e5a;color:#fff;border-radius:50%;width:16rem;height:16rem;display:flex;align-items:center;justify-content:center;font-size:10rem;font-weight:700}#signatureAreaPopup .main-content-layout .signature-area-overlay .signature-label{background-color:#009cea;color:#fff;padding:2rem 8rem;border-radius:3rem;font-size:12rem;font-weight:700}#signatureAreaPopup .main-content-layout .signature-section{width:100%;overflow-y:auto}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-list{display:flex;flex-direction:column;gap:15rem}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item{border:1px solid #e7ecf3;border-radius:8rem;padding:15rem;background-color:#f6f8fc}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item.read-only{background-color:#e0efe6;border-color:#c1dfcc}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item.read-only .signature-controls{background-color:#d1e7d9;border:1px solid #b0d6bf}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls{display:flex;justify-content:space-between;align-items:center;margin-top:0rem;margin-bottom:10rem;padding:8rem 12rem;border-radius:4rem}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls.has-signature{background-color:#d1e7d9;border:1px solid #b0d6bf}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls.no-signature{background-color:#e6e6e6;border:1px solid #e7ecf3}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls.warning{color:#c9852b}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls.danger{color:#d64545}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls .signature-title-wrapper{display:flex;align-items:center;gap:10rem}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls .signature-title-wrapper .status-badge{padding:2rem 8rem;border-radius:12rem;font-size:12rem;font-weight:600;margin:0}#signatureAreaPopup .main-content-layout .signature-section .signature-sections .signature-item .signature-controls .signature-title-wrapper .status-badge.completed{background-color:#1e9e5a;color:#fff}#signatureAreaPopup .main-content-layout .signature-pad-wrapper{border:2rem solid #ddd;border-radius:8rem;padding:10rem;background-color:#fafafa;overflow:hidden}#signatureAreaPopup .main-content-layout .signature-pad-wrapper .signature-canvas{border:1px solid #ddd;border-radius:4rem;background-color:#fff;display:block;margin:0 auto}#signatureAreaPopup .main-content-layout .signature-pad-wrapper .signature-display{border:1px solid #ddd;border-radius:4rem;background-color:#fff;padding:10rem;min-height:150rem;display:flex;align-items:center;justify-content:center}#signatureAreaPopup .main-content-layout .signature-pad-wrapper .signature-display .signature-image-display{max-width:100%;max-height:130rem;object-fit:contain}#signatureAreaPopup .main-content-layout .signature-pad-wrapper .signature-display .no-signature-display{color:#b3b6ba;font-style:italic;text-align:center}#signatureAreaPopup .main-content-layout .signature-controls{display:flex;justify-content:space-between;align-items:center;margin-top:15rem;margin-bottom:10rem;text-align:center}#signatureAreaPopup .main-content-layout .signature-controls .btn-wrap{display:flex;align-items:center;gap:15rem;margin-top:0!important}#signatureAreaPopup .pdf-fullscreen-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20rem}#signatureAreaPopup .pdf-fullscreen-page-container{position:relative}#signatureAreaPopup .pdf-fullscreen-navigation{display:flex;align-items:center;gap:15rem;padding:12rem 24rem;background-color:#fffffff2;border-radius:8rem;box-shadow:0 2rem 8rem #00000026;border:1px solid #e0e0e0}#signatureAreaPopup .pdf-fullscreen-navigation .page-info{font-size:16rem;font-weight:600;min-width:80rem;text-align:center;color:#333}#signatureAreaPopup .pdf-wrapper{display:flex;flex-direction:column;align-items:center;gap:10rem;width:100%;height:100%;max-height:100%;overflow:hidden;position:relative}#signatureAreaPopup .pdf-transform-wrapper{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#signatureAreaPopup .pdf-page-container{position:relative;display:flex;justify-content:center;align-items:flex-start;max-width:100%}#signatureAreaPopup .pdf-navigation-wrapper{display:flex;justify-content:center;align-items:center;margin-top:5rem}#signatureAreaPopup .pdf-navigation{display:flex;align-items:center;gap:15rem;padding:10rem 20rem;background-color:#f6f8fc;border-radius:8rem;border:1px solid #e0e0e0}#signatureAreaPopup .pdf-navigation .page-info{font-size:15rem;font-weight:600;min-width:70rem;text-align:center;color:#333}#signatureAreaPopup .pdf-page-info{padding:10rem;margin-bottom:10rem;background-color:#f0f8ff;border-radius:4rem;text-align:center;font-size:14rem;font-weight:500}#signatureAreaPopup .no-signature-areas{margin-top:30rem}#signatureAreaPopup .popup-footer .btn+.btn{margin-left:10rem}#signatureAreaPopup .helper-text{color:#d64545}.lang-dropdown{position:relative}.lang-dropdown-btn{display:flex;align-items:center;gap:5px;background:#f6f8fc;border:1px solid #e7ecf3;border-radius:16px;padding:6px 10px;font-size:11.5px!important;font-weight:700;color:#5b6472;cursor:pointer;font-family:inherit}.lang-dropdown-btn svg{width:13px;height:13px;flex-shrink:0}.lang-dropdown-btn .globe{color:#95a0af}.lang-dropdown-btn .chev{width:10px;height:10px;transition:transform .15s}.lang-dropdown.open .lang-dropdown-btn .chev{transform:rotate(180deg)}.lang-dropdown-menu{display:none;position:absolute;top:34px;left:0;background:#fff;border:1px solid #e7ecf3;border-radius:10px;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;overflow:hidden;min-width:130px;z-index:20}.lang-dropdown.open .lang-dropdown-menu{display:block}.lang-dropdown-item{padding:9px 13px;font-size:12.5px;color:#151b26;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;font-family:inherit;text-align:left}.lang-dropdown-item:hover{background:#f6f8fc}.lang-dropdown-item.on{color:#1651b8;font-weight:700;background:#eaf2fb}.lang-dropdown-item .check{width:12px;height:12px}.acct-popover{display:none;position:absolute;background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;overflow:hidden;z-index:30}.acct-popover.open{display:block}.acct-popover-item{padding:10px 14px;font-size:12.5px;width:100%;border:0;background:none;text-align:left;font-family:inherit;cursor:pointer;color:#151b26}.acct-popover-item:hover{background:#f6f8fc}.acct-popover-item.danger{color:#d64545;border-top:1px solid #e7ecf3}button.util-item{background:none;border:0;font-family:inherit}.shell .cs-item,.shell .cs-foot{width:100%;border:0;background:inherit;font-family:inherit}.shell .cs-foot{background:#f6f8fc}#screen-login{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1100px 620px at 14% -10%,#1651b859,#1651b800 60%),radial-gradient(900px 640px at 88% 108%,#0d82854d,#0d828500 62%),linear-gradient(165deg,#0a1f3d 0% 100%)}#screen-login:before{content:"";position:absolute;top:-80px;left:-80px;width:440px;height:440px;border-radius:50%;background:#fff;opacity:.035;pointer-events:none}#screen-login:after{content:"";position:absolute;bottom:-140px;right:-100px;width:520px;height:520px;border-radius:50%;background:#0d8285;opacity:.16;pointer-events:none;filter:blur(2px)}#screen-login .login-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:24px 34px}#screen-login .login-top .brand{display:flex;align-items:center;gap:10px;color:#fff}#screen-login .login-top .brand .logo{width:34px;height:34px;border-radius:50%;background:#1651b8;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-weight:800;font-size:13px;letter-spacing:-.2px}#screen-login .login-top .brand span{font-weight:700;font-size:14px;color:#fff}#screen-login .login-top .help{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffffbf;cursor:pointer;background:none;border:0;font-family:inherit;text-decoration:none}#screen-login .login-top .lang-dropdown-btn{background:#ffffff14;border-color:#ffffff2e;color:#ffffffbf}#screen-login .login-top .lang-dropdown-btn .globe{color:#fff9}#screen-login .login-center{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:20px}#screen-login .login-card{width:380px;max-width:100%;margin:0 auto;background:#fff;border-radius:16px;padding:36px 34px 30px;box-shadow:0 24px 64px #060e204d,0 8px 20px #060e201f;border:1px solid rgba(255,255,255,.06)}#screen-login .login-card .inst{text-align:center;margin-bottom:22px}#screen-login .login-card .inst .mark{width:64px;height:64px;border-radius:50%;background:#1651b8;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;overflow:hidden;color:#fff;font-weight:800;font-size:22px;letter-spacing:-.3px}#screen-login .login-card .inst h1{font-size:16px;font-weight:700}#screen-login .login-card .inst p{font-size:11.5px;color:#95a0af;margin-top:3px}#screen-login .login-tabs{display:flex;gap:4px;background:#f6f8fc;border-radius:12px;padding:4px;margin-bottom:22px}#screen-login .login-tab{flex:1;text-align:center;padding:10px 8px;border-radius:9px;font-size:13.5px;font-weight:700;color:#95a0af;cursor:pointer;border:0;background:transparent;font-family:inherit;transition:background .15s ease,color .15s ease,box-shadow .15s ease}#screen-login .login-tab.active{background:#fff;color:#1651b8;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}#screen-login .sso-panel,#screen-login .account-panel{display:none}#screen-login .sso-panel.active,#screen-login .account-panel.active{display:block}#screen-login .sso-big-btn{width:100%;padding:16px;background:#1651b8;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d}#screen-login .sso-big-btn:hover{background:#123f94}#screen-login .sso-hint{text-align:center;font-size:12px;color:#95a0af;margin-top:14px}#screen-login .field{margin-bottom:14px}#screen-login .field label{display:block;font-size:11.5px;font-weight:600;color:#5b6472;margin-bottom:6px}#screen-login .field input,#screen-login .field select,#screen-login .field .input input,#screen-login .field .input select{width:100%;padding:11px 13px;border:1px solid #e7ecf3;border-radius:8px;font-size:13.5px;font-family:inherit;background:#f6f8fc;color:#151b26}#screen-login .field select{appearance:none;-webkit-appearance:none;cursor:pointer;background-color:#f6f8fc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M14.25 6.76953L9 12.0342L3.75 6.76953' stroke='%2395A0AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px;padding-right:40px;outline:none}#screen-login .field input:focus,#screen-login .field input:focus-visible,#screen-login .field select:focus,#screen-login .field select:focus-visible,#screen-login .field .input input:focus,#screen-login .field .input input:focus-visible,#screen-login .field .input select:focus,#screen-login .field .input select:focus-visible{outline:none;border-color:#1651b8;background-color:#fff;box-shadow:0 0 0 3px #1651b814}#screen-login .field select:focus,#screen-login .field select:focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M14.25 6.76953L9 12.0342L3.75 6.76953' stroke='%2395A0AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px}#screen-login .field .tom-select-wrap .ts-control{padding:11px 40px 11px 13px;border-radius:8px;font-size:13.5px;background:#f6f8fc;color:#151b26}#screen-login .field .tom-select-wrap .ts-wrapper.focus .ts-control,#screen-login .field .tom-select-wrap .ts-wrapper.dropdown-active .ts-control{background:#fff;border-color:#1651b8;box-shadow:0 0 0 3px #1651b814}#screen-login .field-row{display:flex;align-items:center;justify-content:space-between;margin:2px 0 18px}#screen-login .forgot{font-size:12px;color:#1651b8;background:none;border:0;cursor:pointer;font-family:inherit;padding:0}#screen-login .login-btn{width:100%;padding:12px;background:#1651b8;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d}#screen-login .login-btn:hover{background:#123f94}#screen-login .login-btn:disabled{opacity:.42;cursor:not-allowed}#screen-login .find-card .field{margin-bottom:14px}#screen-login .find-card .field .input.flex{margin-top:0}#screen-login .find-card .field .input+.input{margin-top:8px}#screen-login .find-card .field .helper-box{margin-top:6px}#screen-login .find-card .btn.input-btn{padding:8px 12px;font-size:12px;border-radius:8px;background:#f6f8fc}#screen-login .find-card .input .timer{right:108px;font-size:11px}#screen-login .find-result{background:#f6f8fc;border:1px solid #e7ecf3;border-radius:10px;padding:16px 14px;margin-bottom:18px;text-align:center}#screen-login .find-result-id{font-size:14px;font-weight:700;color:#151b26;word-break:break-all}#screen-login .find-result-id+.find-result-id{margin-top:8px}#screen-login .login-divider{display:flex;align-items:center;gap:10px;margin:20px 0 16px;color:#95a0af;font-size:11px}#screen-login .login-divider:before,#screen-login .login-divider:after{content:"";flex:1;height:1px;background:#e7ecf3}#screen-login .login-links{display:flex;justify-content:center;gap:14px;margin-top:16px;font-size:12px}#screen-login .login-links a,#screen-login .login-links button{color:#1651b8;background:none;border:0;cursor:pointer;font-family:inherit;font-size:12px}#screen-login .helper-text{font-size:12px;color:#d64545;margin-top:0}#screen-login .login-footer{position:relative;z-index:1;text-align:center;padding:18px;font-size:11px;color:#ffffff80}#screen-login .login-footer a{color:#ffffffb3;margin:0 8px;text-decoration:none}#screen-login .login-footer a:hover{text-decoration:underline}#screen-login .login-top .help :where(span),#screen-login .login-top .lang-dropdown-btn :where(*:not(svg)),#screen-login .login-footer :where(a){font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}#screen-login .breadcrumb,#screen-login .MainTitleCom,#screen-login h2.title,#screen-login .layout-small{max-width:none;margin:0;padding:0;width:100%}#screen-login .breadcrumb,#screen-login .MainTitleCom,#screen-login .LoginSection>.title,#screen-login .LoginSection>h2{display:none!important}#screen-login #mainContainer,#screen-login #mainContainer>.inner,#screen-login #loginPage>.inner,#screen-login .LoginSection,#screen-login .find-auth-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#screen-login #loginPage,#screen-login #findidPage,#screen-login #findpwPage{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#screen-login .login-card,#screen-login .layout-small{background:#fff;border-radius:16px;padding:36px 34px 30px;width:380px;max-width:100%;box-shadow:0 24px 64px #060e204d,0 8px 20px #060e201f;margin:0 auto}#screen-login .layout-small .login-card{background:transparent;box-shadow:none;padding:0;width:100%}#screen-courses{min-height:100vh;display:flex;flex-direction:column;background:#f6f8fc}#screen-courses .topbar{height:58px;background:#fff;border-bottom:1px solid #e7ecf3;display:flex;align-items:center;padding:0 28px;gap:14px}#screen-courses .brand{display:flex;align-items:center;gap:9px;text-decoration:none}#screen-courses .brand .logo{width:30px;height:30px;border-radius:50%;background:#1651b8;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:11.5px;letter-spacing:-.2px}#screen-courses .brand span{font-weight:700;font-size:14px;color:#151b26}#screen-courses .topbar-spacer{flex:1}#screen-courses .util-item{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#5b6472;cursor:pointer;background:none;border:0;font-family:inherit;text-decoration:none}#screen-courses .util-item:hover .util-icon{background:#1651b814}#screen-courses .util-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#5b6472}#screen-courses .courses-wrap{max-width:920px;margin:0 auto;padding:32px 24px 60px;width:100%;flex:1}#screen-courses .plain-wrap{max-width:920px;margin:0 auto;padding:28px 34px 60px;width:100%;flex:1}#screen-courses .plain-wrap .section-head{margin-bottom:14px;text-align:left}#screen-courses .plain-wrap .section-head .list-back{margin-bottom:8px}#screen-courses .plain-wrap .section-head h1{font-size:19px;font-weight:800;letter-spacing:-.3px;text-align:left}#screen-courses .plain-wrap .section-head p,#screen-courses .plain-wrap .section-head :where(p){font-size:12.5px;font-weight:400;color:#5b6472;margin-top:3px;letter-spacing:0;line-height:1.5}#screen-courses .plain-wrap .layout-full{width:100%;margin-left:0;margin-bottom:0}#screen-courses .plain-wrap .layout-full:before{content:none}#screen-courses .courses-head h1{font-size:20px;font-weight:700}#screen-courses .courses-head p{font-size:12.5px;color:#5b6472;margin-top:4px;margin-bottom:20px}#screen-courses .courses-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}#screen-courses .term-select{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e7ecf3;border-radius:8px;padding:8px 13px;font-size:12.5px;font-weight:600;font-family:inherit;color:#151b26}#screen-courses .status-tabs{display:flex;gap:4px;background:#fff;border:1px solid #e7ecf3;border-radius:8px;padding:3px}#screen-courses .status-tab{padding:6px 13px;border-radius:6px;font-size:12px;color:#5b6472;cursor:pointer;border:0;background:transparent;font-family:inherit}#screen-courses .status-tab.on{background:#eaf2fb;color:#1651b8;font-weight:700}#screen-courses .toolbar-spacer{flex:1}#screen-courses .fav-hint{font-size:11.5px;color:#95a0af}#screen-courses .course-list{background:#fff;border:1px solid #e7ecf3;border-radius:12px;overflow:hidden}#screen-courses .courses-subhead{margin:28px 0 6px;font-size:14px;font-weight:700;color:#151b26}#screen-courses .courses-subhead--first{margin-top:20px}#screen-courses .courses-subdesc{margin:0 0 12px;font-size:12px;color:#5b6472}#screen-courses .course-row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid #e7ecf3;cursor:pointer;text-decoration:none;color:inherit;background:none;width:100%;font-family:inherit;text-align:left;transition:background .15s ease}#screen-courses .course-row:last-child{border-bottom:none}#screen-courses .course-row:hover{background:#1651b814}#screen-courses .course-row .star-spacer{width:17px;flex-shrink:0}#screen-courses .course-row .star{color:#e0a83a;cursor:pointer;background:none;border:0;padding:0;display:flex}#screen-courses .course-row .star.off{color:#95a0af}#screen-courses .course-row .clr{width:5px;align-self:stretch;border-radius:3px;min-height:28px}#screen-courses .course-row .info{flex:1;min-width:0}#screen-courses .course-row .cname{font-size:13.5px;font-weight:700}#screen-courses .course-row .cmeta{font-size:11.5px;color:#5b6472;margin-top:3px}#screen-courses .course-row .cbadge{font-size:11px;color:#95a0af;background:#eaf2fb;padding:3px 9px;border-radius:10px;white-space:nowrap}#screen-courses .page-footer{max-width:920px;margin:0 auto;padding:18px 24px 30px;width:100%;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#95a0af;border-top:1px solid #e7ecf3}#screen-courses .page-footer .links a{color:#95a0af;margin-left:14px;text-decoration:none}#screen-courses .util-item :where(*),#screen-courses .page-footer :where(*){font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}#screen-courses .acct-popover{inset:44px 0 auto auto;width:180px}#screen-courses .breadcrumb{display:none!important}#screen-courses .empty{font-size:12.5px;color:#95a0af;text-align:center;padding:26px 0}#loginPage.layout-small{margin-top:60px}.shell .cs-item{text-align:left}.shell .content .breadcrumb,.shell .hh-content-head{display:none!important}.shell .app-footer{height:38px;flex-shrink:0;background:#fff;border-top:1px solid #e7ecf3;display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:10.5px;color:#95a0af}.shell .app-footer .links a{color:#95a0af;margin-left:14px;text-decoration:none}.shell .app-footer .links a:hover{color:#1651b8}.shell .topbar-spacer{flex:1}.shell .util-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.shell .util-item:hover .util-icon{background:#1651b814}.shell .acct-popover{inset:44px 0 auto auto;width:180px}.shell .menu-btn{display:none;width:32px;height:32px;border:0;background:#f6f8fc;border-radius:8px;cursor:pointer;color:#151b26}.side-dim{display:none}@media (max-width: 1200px){.shell .side{position:fixed;top:0;left:0;bottom:0;z-index:220;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 16px 40px #0a142d24,0 4px 10px #0a142d0f}.shell.side-open .side{transform:none}.shell .menu-btn{display:inline-flex;align-items:center;justify-content:center}.shell.side-open .side-dim{display:block;position:fixed;inset:0;background:#0e2a4e73;z-index:210}}#mainContainer{margin:0!important;padding:0!important;min-height:0;width:100%;background:transparent!important;overflow:visible}#mainContainer.white-bg{background:#fff!important}#mainContainer.about-page{padding:76rem 15rem 50rem!important}#mainContainer.plan-extra-class{padding:76rem 32rem 0!important}@media (max-width: 786px){#mainContainer.plan-extra-class{padding:76rem 8rem 80rem!important}}@media (max-width: 786px){#mainContainer{padding:76rem 8rem 80rem!important}}#mainContainer section>.inner{position:relative}#mainContainer.disable-responsive{width:100%;overflow:auto}#mainContainer.disable-responsive>.inner{min-width:1200rem}#mainContainer:has(#checkPage){overflow:hidden}#mainContainer:has(#topikPage #checkPage),#mainContainer:has(#aiPage #checkPage){overflow:auto}#mainContainer>.inner{max-width:none;margin:0;padding:0;width:100%}html{font-size:1px}@media (max-width: 1400px){html{font-size:.85px}}@media (max-width: 786px){html{font-size:1px}}@media (max-width: 350px){html{font-size:.9px}}html body{min-height:900rem;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif;background:#f6f8fc;color:#151b26;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}svg,svg *{color:inherit}:focus-visible:not(input):not(select):not(textarea){outline:2px solid #1651b8;outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:#1651b8;box-shadow:0 0 0 3px #1651b814}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.grid{display:grid}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-1{flex:1 1 auto;min-width:0}.flex-none{flex:none}.w-full{width:100%}.w-auto{width:auto}.min-w-0{min-width:0}.min-w-xs{min-width:200px}.max-w-xs{max-width:220px}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-7{margin-top:28px}.mt-8{margin-top:32px}.mt-9{margin-top:36px}.mt-10{margin-top:40px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-7{margin-bottom:28px}.mb-8{margin-bottom:32px}.mb-9{margin-bottom:36px}.mb-10{margin-bottom:40px}.ml-0{margin-left:0}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-6{margin-left:24px}.ml-7{margin-left:28px}.ml-8{margin-left:32px}.ml-9{margin-left:36px}.ml-10{margin-left:40px}.mr-0{margin-right:0}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-6{margin-right:24px}.mr-7{margin-right:28px}.mr-8{margin-right:32px}.mr-9{margin-right:36px}.mr-10{margin-right:40px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-7{padding:28px}.p-8{padding:32px}.p-9{padding:36px}.p-10{padding:40px}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-7{padding-left:28px;padding-right:28px}.px-8{padding-left:32px;padding-right:32px}.px-9{padding-left:36px;padding-right:36px}.px-10{padding-left:40px;padding-right:40px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-7{padding-top:28px;padding-bottom:28px}.py-8{padding-top:32px;padding-bottom:32px}.py-9{padding-top:36px;padding-bottom:36px}.py-10{padding-top:40px;padding-bottom:40px}.block{display:block}.max-w-sm{max-width:480px}.max-w-md{max-width:560px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.opacity-100{opacity:1}.text-sm{font-size:12.5px}.leading-relaxed{line-height:1.6}.text-left,.t-l{text-align:left}.text-center,.t-c{text-align:center}.text-right,.t-r{text-align:right}th.text-left,td.text-left,th.t-l,td.t-l{text-align:left}th.text-center,td.text-center,th.t-c,td.t-c{text-align:center}th.text-right,td.text-right,th.t-r,td.t-r{text-align:right}th.text-center .inner,th.t-c .inner{justify-content:center}th.text-right .inner,th.t-r .inner{justify-content:flex-end}th.text-left .inner,th.t-l .inner{justify-content:flex-start}.text{color:#151b26}.text-dim{color:#5b6472}.text-faint{color:#95a0af}.text-inverse{color:#fff}.text-primary{color:#1651b8}.text-primary-hover{color:#123f94}.text-primary-deep{color:#0a1f3d}.text-secondary{color:#0d8285}.text-accent{color:#c97a2e}.text-success{color:#1e9e5a}.text-warn{color:#c9852b}.text-danger{color:#d64545}.text-star{color:#e0a83a}.text-tag-ai-fg{color:#4d4db7}.text-live-text{color:#ffffffb8}.text-live-text-faint{color:#ffffff80}.text-live-bar{color:#7eb3ff}.text-live-correct{color:#4ade80}.bg-card{background:#fff}.bg-border{background:#e7ecf3}.bg-primary{background:#1651b8}.bg-primary-hover{background:#123f94}.bg-primary-deep{background:#0a1f3d}.bg-primary-pastel{background:#eaf2fb}.bg-primary-wash{background:#f6f8fc}.bg-primary-a08{background:#1651b814}.bg-secondary{background:#0d8285}.bg-secondary-pastel{background:#e3f4f4}.bg-accent{background:#c97a2e}.bg-success{background:#1e9e5a}.bg-success-bg{background:#e3f8ec}.bg-warn{background:#c9852b}.bg-warn-bg{background:#fbf0e0}.bg-danger{background:#d64545}.bg-danger-bg{background:#fceaea}.bg-tag-ox-bg{background:#fbefe3}.bg-tag-ai-bg{background:#eef0ff}.bg-tag-ai-fg{background:#4d4db7}.bg-sw-off{background:#d6dee9}.bg-star{background:#e0a83a}.bg-text{background:#151b26}.bg-text-dim{background:#5b6472}.bg-text-faint{background:#95a0af}.bg-text-inverse{background:#fff}.bg-live-header{background:#0a1f3df0}.bg-live-card-bg{background:#ffffff14}.bg-live-bar{background:#7eb3ff}.bg-live-correct{background:#4ade80}.bg-live-rate-mid{background:#e2b15f}.bg-live-rate-low{background:#f08a8a}.bg-overlay-scrim{background:#0e2a4e73}.border-border{border-color:#e7ecf3}.border-primary{border-color:#1651b8}.border-card{border-color:#fff}@keyframes _spin_13hck_9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinnerV2_13hck_9{display:inline-flex;align-items:center;justify-content:center;animation:_spin_13hck_9 2s linear infinite;border:0!important;border-radius:0}._spinnerV2_13hck_9 ._spinnerImage_13hck_17{display:block;width:100%;height:100%}._spinnerV2_13hck_9._filterPrimary_13hck_22 ._spinnerImage_13hck_17{filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}._spinnerV2_13hck_9._filterDanger_13hck_25 ._spinnerImage_13hck_17{filter:invert(12%) sepia(98%) saturate(4060%) hue-rotate(354deg) brightness(95%) contrast(95%)}._spinnerV2_13hck_9._filterSuccess_13hck_28 ._spinnerImage_13hck_17{filter:invert(63%) sepia(38%) saturate(396%) hue-rotate(90deg) brightness(95%) contrast(90%)}._spinnerV2_13hck_9._filterOff_13hck_31 ._spinnerImage_13hck_17{filter:invert(39%) sepia(0%) saturate(15%) hue-rotate(268deg) brightness(95%) contrast(90%)}._spinnerV2_13hck_9._filterDarkGray_13hck_34 ._spinnerImage_13hck_17{filter:invert(34%) sepia(6%) saturate(0%) hue-rotate(238deg) brightness(95%) contrast(90%)}._spinnerV2_13hck_9._filterSub_13hck_37 ._spinnerImage_13hck_17{filter:invert(45%) sepia(4%) saturate(797%) hue-rotate(178deg) brightness(95%) contrast(90%)}._spinnerV2_13hck_9._filterWhite_13hck_40 ._spinnerImage_13hck_17{filter:var(--card) -filter}._spinnerV2_13hck_9._filterGray_13hck_43 ._spinnerImage_13hck_17{filter:invert(34%) sepia(6%) saturate(0%) hue-rotate(238deg) brightness(95%) contrast(90%)}._sec_7t7v3_2{margin-top:28px}._sec_7t7v3_2:first-child{margin-top:0}._secHead_7t7v3_10{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:12px}._secTitle_7t7v3_18{font-size:15px;font-weight:800;margin:0}._secHint_7t7v3_24{font-size:12px;color:#95a0af;font-weight:500}._pageSub_7t7v3_30{font-size:13px;color:#5b6472;margin:-8px 0 16px;line-height:1.55}._ovTabs_7t7v3_37{display:flex;gap:4px;border-bottom:1px solid #e7ecf3;margin-bottom:20px}._ovTab_7t7v3_37{padding:10px 4px;margin-right:18px;margin-bottom:-1px;font-size:13.5px;font-weight:600;color:#95a0af;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit}._ovTabOn_7t7v3_58{color:#1651b8;font-weight:700;border-bottom-color:#1651b8}._struggleItem_7t7v3_64{background:#fff;border:1px solid #e7ecf3;border-radius:12px;padding:13px 16px;margin-bottom:9px}._struggleTop_7t7v3_72{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._struggleConcept_7t7v3_79{font-size:13.5px;font-weight:800}._struggleSample_7t7v3_84{font-size:12.5px;color:#5b6472;margin-top:7px;font-style:italic}._struggleNote_7t7v3_91{font-size:12px;background:#f6f8fc;border-radius:8px;padding:8px 11px;margin-top:8px;line-height:1.5}._dueRow_7t7v3_100{display:flex;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid #e7ecf3;text-decoration:none;color:inherit}._dueRow_7t7v3_100:first-child{border-top:none}._dueRow_7t7v3_100:hover{background:#f6f8fc;margin:0 -8px;padding:12px 8px;border-radius:8px}._dueDot_7t7v3_121{width:8px;height:8px;border-radius:50%;background:#95a0af;flex-shrink:0}._dueUrgent_7t7v3_129 ._dueDot_7t7v3_121{background:#d64545}._dueText_7t7v3_133{flex:1;font-size:13px}._dueMeta_7t7v3_138{font-size:11.5px;color:#95a0af}._dueUrgent_7t7v3_129 ._dueMeta_7t7v3_138{color:#d64545;font-weight:600}._lineChart_7t7v3_148{background:#fff;border:1px solid #e7ecf3;border-radius:var(--radius-lg, 14px);padding:12px}._lineSvg_7t7v3_155{width:100%;height:auto;display:block}._lineSvg_7t7v3_155 text{font-size:8px;font-weight:500}._lineLegend_7t7v3_167{display:flex;gap:16px;margin-top:10px;font-size:11.5px;color:#5b6472}._lineLegend_7t7v3_167 span{display:inline-flex;align-items:center;gap:5px}._lineLegend_7t7v3_167 i{width:9px;height:9px;border-radius:3px;display:inline-block}._myqItem_7t7v3_188{background:#fff;border:1px solid #e7ecf3;border-radius:12px;padding:13px 16px;margin-bottom:9px}._privacyNote_7t7v3_196{font-size:11px;color:#95a0af;background:#f6f8fc;border-radius:8px;padding:8px 11px;margin-bottom:10px}.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px #0000001a;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaaaaa}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px;box-shadow:inset 0 1px 1px #0000001a;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}.ts-wrapper.single .ts-control:after{content:" ";display:block;position:absolute;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min: $padding-x}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px #0003,inset 0 1px #ffffff08}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{box-shadow:0 1px #0000000d,inset 0 1px #fffc;background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0 none}/*!
* Quill Editor v2.0.2
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._root_1n4yv_1{display:flex;flex-direction:column;gap:25rem;align-items:stretch}._root_1n4yv_1 .list-back{display:flex;width:fit-content;max-width:100%;align-self:flex-start}._root_1n4yv_1 .content-area.hide-side-nav{flex:1;min-height:0;align-items:center;justify-content:center}._root_1n4yv_1 .content-area.hide-side-nav .left-section{width:100%;max-width:1200rem}._root_1n4yv_1.layout-full:before{display:none}._root_1n4yv_1 .timestamp-link{background:none;border:none;padding:0;color:#1651b8;text-decoration:underline;cursor:pointer;font:inherit;font-size:15rem;line-height:1.5}._root_1n4yv_1 .timestamp-link:hover{color:#123f94}._root_1n4yv_1 ._lectureLearningLayout_1n4yv_40{flex:1;display:flex;gap:0;align-items:stretch;min-height:0;max-height:100vh;scroll-margin-top:20rem;gap:20rem}@media (max-width: 1200px){._root_1n4yv_1 ._lectureLearningLayout_1n4yv_40{flex-direction:column;max-height:none}}._root_1n4yv_1 ._lectureMain_1n4yv_56{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._boardWrap_1n4yv_64{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._boardWrap_1n4yv_64 ._boardHeader_1n4yv_71{flex-shrink:0}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._boardBody_1n4yv_74._lectureBoardBody_1n4yv_74{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._lectureContentArea_1n4yv_82{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._lectureContentTabs_1n4yv_89{display:flex;gap:0;padding:0 25rem;border-bottom:1px solid #e7ecf3;flex-shrink:0;margin:0 -25rem 15rem}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._lectureContentTabs_1n4yv_89 ._lectureContentTab_1n4yv_89{padding:15rem 25rem;background:none;border:none;border-bottom:3rem solid transparent;cursor:pointer;font-size:15rem;line-height:1.5;color:#5b6472;transition:all .2s}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._lectureContentTabs_1n4yv_89 ._lectureContentTab_1n4yv_89:hover{color:#393939}._root_1n4yv_1 ._lectureMain_1n4yv_56 ._lectureContentTabs_1n4yv_89 ._lectureContentTab_1n4yv_89._active_1n4yv_111{color:#1651b8;font-weight:600;border-bottom-color:#1651b8}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer{flex:1;display:flex;flex-direction:column;gap:15rem;min-height:400rem;overflow:hidden;padding:15rem 0}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-pdf-wrap{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f6f8fc;border-radius:8rem;padding:25rem;min-height:360rem}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-pdf-wrap .textbook-pdf-inner{display:flex;align-items:center;justify-content:center}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-pdf-wrap.is-zoomed{overflow:auto;align-items:flex-start;justify-content:flex-start}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-pdf-wrap.is-zoomed .textbook-pdf-inner{align-items:flex-start;justify-content:flex-start}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-pdf-wrap .textbook-loading-wrap{width:100%;min-height:360rem;display:flex;align-items:center;justify-content:center}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-pdf-wrap .spinner-wrap{display:flex;align-items:center;justify-content:center}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-loading,._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-error{padding:30rem;font-size:15rem;line-height:1.5;color:#5b6472}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-controls{display:flex;align-items:center;justify-content:space-between;gap:15rem;flex-wrap:wrap;flex-shrink:0;min-height:44rem}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-controls-placeholder{width:100%;min-height:44rem}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-page-nav,._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-zoom-nav{display:flex;align-items:center;gap:10rem}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-page-nav .page-input,._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-zoom-nav .zoom-input{width:80rem;min-width:80rem;padding:5rem 10rem;border:1px solid #e7ecf3;border-radius:4rem;text-align:center}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-page-nav .page-input:focus,._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-zoom-nav .zoom-input:focus{outline:none;border-color:#1651b8}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-page-nav .page-input::-webkit-inner-spin-button,._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-page-nav .page-input::-webkit-outer-spin-button,._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-zoom-nav .zoom-input::-webkit-inner-spin-button,._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-zoom-nav .zoom-input::-webkit-outer-spin-button{opacity:1}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-page-nav .page-input{font-size:16rem;line-height:1.5}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-page-nav .page-total{font-size:16rem;line-height:1.5;color:#5b6472}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-zoom-nav .zoom-input{font-size:15rem;line-height:1.5}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer .textbook-zoom-nav .zoom-unit{font-size:15rem;line-height:1.5;color:#5b6472}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer.fullscreen{position:fixed;inset:0;z-index:1000;background:#fff;padding:25rem;min-height:auto}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer.fullscreen .textbook-fullscreen-inner{display:flex;flex-direction:column;height:100%;gap:25rem}._root_1n4yv_1 ._lectureMain_1n4yv_56 .lecture-textbook-viewer.fullscreen .textbook-pdf-wrap{flex:1;min-height:0}._root_1n4yv_1 ._lectureMain_1n4yv_56 .btn-wrap{flex-shrink:0}._root_1n4yv_1 ._lectureSideNavWrap_1n4yv_246{flex:0 0 520rem;min-width:520rem;min-height:0;display:flex;align-self:stretch}@media (max-width: 1200px){._root_1n4yv_1 ._lectureSideNavWrap_1n4yv_246{flex:0 0 auto;min-width:0;width:100%}}._root_1n4yv_1 .lecture-side-nav{width:100%;height:100%;min-width:520rem;background:#fff;border:1px solid #e7ecf3;border-left:1px solid #e7ecf3;display:flex;flex-direction:column;overflow:hidden;border-radius:12rem}@media (max-width: 1200px){._root_1n4yv_1 .lecture-side-nav{width:100%;min-width:0;border-left:1px solid #e7ecf3;border-top:1px solid #e7ecf3}}._root_1n4yv_1 .side-nav-header{padding:25rem 25rem 15rem;border-bottom:1px solid #e7ecf3;flex-shrink:0}._root_1n4yv_1 .side-nav-header .side-nav-title{font-size:18rem;font-weight:600;line-height:1.2;margin:0 0 5rem}._root_1n4yv_1 .side-nav-header .side-nav-desc{font-size:15rem;line-height:1.5;color:#5b6472;margin:0}._root_1n4yv_1 .side-nav-tabs{display:flex;gap:0;padding:0 10rem;border-bottom:1px solid #e7ecf3;flex-shrink:0}._root_1n4yv_1 .side-nav-tabs .side-nav-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6rem;padding:15rem 10rem;background:none;border:none;border-bottom:3rem solid transparent;cursor:pointer;font-size:15rem;line-height:1.5;color:#5b6472;transition:all .2s}._root_1n4yv_1 .side-nav-tabs .side-nav-tab .icon{width:18rem;height:18rem;background-size:18rem}._root_1n4yv_1 .side-nav-tabs .side-nav-tab:hover{color:#222}._root_1n4yv_1 .side-nav-tabs .side-nav-tab.active{color:#1651b8;font-weight:600;border-bottom-color:#1651b8}._root_1n4yv_1 .side-nav-tabs .side-nav-tab.highlight{background:linear-gradient(180deg,rgba(22,81,184,.04) 0%,transparent 100%)}._root_1n4yv_1 .side-nav-tabs .side-nav-tab.highlight._active_1n4yv_111{color:#1651b8;border-bottom-color:#1651b8;background:#1651b80f}._root_1n4yv_1 .pending-capture-card{padding:15rem 25rem;background:#f6f8fc;border-bottom:1px solid #e7ecf3;flex-shrink:0}._root_1n4yv_1 .pending-capture-card .pending-label{font-size:12px;line-height:1.5;color:#5b6472;margin:0 0 5rem}._root_1n4yv_1 .pending-capture-card .pending-img{max-width:100%;max-height:100rem;border-radius:6rem;display:block;margin-bottom:15rem}._root_1n4yv_1 .pending-capture-card .pending-cancel-btn{display:inline-flex;align-items:center;justify-content:center;gap:6rem;padding:5rem 25rem;background:#fff;color:#5b6472;border:1px solid #e7ecf3;border-radius:20rem;font-weight:500;font-size:12px;line-height:1.5;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}._root_1n4yv_1 .pending-capture-card .pending-cancel-btn .icon.x{width:12rem;height:12rem;background-size:12rem;opacity:.7}._root_1n4yv_1 .pending-capture-card .pending-cancel-btn:hover{color:#393939;border-color:#2223;background:#fff;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}._root_1n4yv_1 .side-nav-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._root_1n4yv_1 .tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;padding:25rem}._root_1n4yv_1 .message-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:15rem;min-height:180rem}._root_1n4yv_1 .message-list.ai-chat-list{min-height:0}._root_1n4yv_1 .empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30rem;color:#5b6472}._root_1n4yv_1 .empty-state .icon{width:48rem;height:48rem;background-size:48rem;opacity:.5;margin-bottom:15rem}._root_1n4yv_1 .empty-state p{font-size:15rem;margin:0;line-height:1.5}._root_1n4yv_1 .empty-state.ta-empty .empty-icon-wrap{width:56rem;height:56rem;border-radius:50%;background:#1651b814;display:flex;align-items:center;justify-content:center;margin-bottom:25rem}._root_1n4yv_1 .empty-state.ta-empty .empty-icon-wrap .icon{width:28rem;height:28rem;background-size:28rem;opacity:1;margin:0;filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}._root_1n4yv_1 .empty-state.ta-empty .empty-title{font-size:16rem;font-weight:600;color:#393939;margin-bottom:5rem;line-height:1.5}._root_1n4yv_1 .empty-state.ta-empty .empty-desc{font-size:15rem;line-height:1.5;color:#5b6472;line-height:1.6}._root_1n4yv_1 .message-card{padding:15rem;background:#f6f8fc;border-radius:10rem;border:1px solid #e7ecf3;position:relative}._root_1n4yv_1 .message-card.deletable .msg-delete-btn{position:absolute;top:10rem;right:10rem;width:24rem;height:24rem;padding:0;border:none;background:#22222214;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s,background .2s}._root_1n4yv_1 .message-card.deletable .msg-delete-btn .icon.x{width:12rem;height:12rem;background-size:12rem}._root_1n4yv_1 .message-card.deletable .msg-delete-btn:hover{opacity:1;background:#2222221f}._root_1n4yv_1 .message-card .msg-body{display:flex;gap:25rem;align-items:flex-start}._root_1n4yv_1 .message-card .msg-capture-wrap{flex-shrink:0;width:120rem;background:#d3d3d3;border-radius:8rem;overflow:hidden;border:1px solid #e7ecf3}._root_1n4yv_1 .message-card .msg-capture-wrap .msg-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin:0}._root_1n4yv_1 .message-card .msg-capture-wrap .msg-meta{padding:5rem 10rem;display:flex;align-items:center;justify-content:space-between;gap:5rem;background:#2222220a}._root_1n4yv_1 .message-card .msg-capture-wrap .msg-time,._root_1n4yv_1 .message-card .msg-capture-wrap .timestamp-link.msg-time{margin:0;display:block;padding:5rem 10rem;font-size:10rem;line-height:1.5}._root_1n4yv_1 .message-card .msg-capture-wrap>.timestamp-link{background:#2222220a;padding:5rem 10rem}._root_1n4yv_1 .message-card .msg-content{flex:1;min-width:0}._root_1n4yv_1 .message-card .msg-img{max-width:100%;max-height:80rem;border-radius:6rem;margin-bottom:5rem}._root_1n4yv_1 .message-card.has-capture .msg-img{max-width:none;max-height:none}._root_1n4yv_1 .message-card .msg-text{font-size:15rem;line-height:1.5;margin:0 0 5rem;display:block}._root_1n4yv_1 .message-card .msg-meta-row{display:flex;align-items:center;gap:10rem;flex-wrap:wrap;margin-top:5rem;font-size:10rem;line-height:1.5;color:#5b6472}._root_1n4yv_1 .message-card .msg-datetime{color:#5b6472;font-size:10rem;line-height:1.5}._root_1n4yv_1 .message-card .msg-meta{font-size:10rem;line-height:1.5;color:#5b6472;display:flex;align-items:center;gap:5rem}._root_1n4yv_1 .message-card .msg-meta .badge-xs{padding:2rem 6rem;background:#1651b8;color:#fff;border-radius:4rem;font-size:11rem}._root_1n4yv_1 .message-card.me{background:#1651b814;border-color:#1651b84d}._root_1n4yv_1 .message-card .msg-content-wrap{flex:1;min-width:0}._root_1n4yv_1 .message-card .msg-text{white-space:pre-line}._root_1n4yv_1 .message-card .msg-time,._root_1n4yv_1 .message-card .timestamp-link.msg-time{font-size:10rem;line-height:1.5;color:#5b6472}._root_1n4yv_1 .message-card .timestamp-link.msg-time{padding:5rem 10rem;background:#2222220f;border-radius:4rem;cursor:pointer;transition:background .2s}._root_1n4yv_1 .message-card .timestamp-link.msg-time:hover{background:#2222221f}._root_1n4yv_1 .message-card.loading .typing-dots{display:flex;gap:4rem;padding:10rem 0}._root_1n4yv_1 .message-card.loading .typing-dots span{width:6rem;height:6rem;border-radius:50%;background:#5b6472;animation:_typing-bounce_1n4yv_1 1.4s ease-in-out infinite both}._root_1n4yv_1 .message-card.loading .typing-dots span:nth-child(2){animation-delay:.2s}._root_1n4yv_1 .message-card.loading .typing-dots span:nth-child(3){animation-delay:.4s}._root_1n4yv_1 .message-list.ai-chat-list .message-with-ai-icon{display:flex;flex-direction:column;align-items:flex-start;gap:5rem}._root_1n4yv_1 .message-list.ai-chat-list .message-with-ai-icon .msg-ai-icon img{width:60rem;height:60rem;object-fit:contain}._root_1n4yv_1 .message-list.ai-chat-list .message-user{align-self:flex-end;max-width:90%}._root_1n4yv_1 .message-list.ai-chat-list .message-card.me{max-width:100%}._root_1n4yv_1 .input-area{flex-shrink:0;margin-top:25rem;padding-top:25rem;border-top:1px solid #e7ecf3;min-height:0}._root_1n4yv_1 .input-area textarea{width:100%;border:1px solid #e7ecf3;border-radius:8rem;padding:15rem;font-size:15rem;line-height:1.5;resize:vertical;min-height:56rem;margin-bottom:15rem}._root_1n4yv_1 .input-area textarea:focus{outline:none;border-color:#1651b8}._root_1n4yv_1 .textbook-panel .textbook-pages-dropdown{position:relative;flex-shrink:0;margin-bottom:15rem}._root_1n4yv_1 .textbook-panel .pages-dropdown-trigger{display:flex;align-items:center;gap:10rem;width:100%;padding:10rem 15rem;border:1px solid #e7ecf3;border-radius:6rem;background:#fff;cursor:pointer;font-size:15rem;line-height:1.5;color:#393939;text-align:left;transition:border-color .2s,background .2s}._root_1n4yv_1 .textbook-panel .pages-dropdown-trigger .icon{width:16rem;height:16rem;background-size:16rem;flex-shrink:0;opacity:.7}._root_1n4yv_1 .textbook-panel .pages-dropdown-trigger .icon.chevron-down,._root_1n4yv_1 .textbook-panel .pages-dropdown-trigger .icon.chevron-up{margin-left:auto}._root_1n4yv_1 .textbook-panel .pages-dropdown-trigger:hover{border-color:#1651b8;background:#1651b80a}._root_1n4yv_1 .textbook-panel .pages-dropdown-backdrop{position:fixed;inset:0;z-index:1}._root_1n4yv_1 .textbook-panel .pages-dropdown-list{position:absolute;top:100%;left:0;right:0;z-index:2;margin:5rem 0 0;padding:5rem;list-style:none;background:#fff;border:1px solid #e7ecf3;border-radius:6rem;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d;max-height:200rem;overflow-y:auto}._root_1n4yv_1 .textbook-panel .pages-dropdown-list .page-list-item{display:flex;align-items:center;gap:10rem;width:100%;padding:5rem 10rem;border:none;border-radius:4rem;background:none;cursor:pointer;font-size:15rem;line-height:1.5;color:#393939;text-align:left;transition:background .2s}._root_1n4yv_1 .textbook-panel .pages-dropdown-list .page-list-item:hover{background:#1651b80f;color:#1651b8}._root_1n4yv_1 .textbook-panel .pages-dropdown-list .page-list-item.active{background:#1651b81f;color:#1651b8;font-weight:600}._root_1n4yv_1 .textbook-panel .pages-dropdown-list .page-list-item .page-num{flex-shrink:0;min-width:36rem}._root_1n4yv_1 .textbook-panel .pages-dropdown-list .page-list-item .comment-count{flex-shrink:0;font-size:12px;line-height:1.5;color:#5b6472}._root_1n4yv_1 .textbook-panel .pages-dropdown-list .page-list-item.active .comment-count{color:#1651b8}._root_1n4yv_1 .textbook-panel .pages-dropdown-list .page-list-item .my-comment-badge{margin-left:auto;padding:2rem 6rem;background:#1651b826;color:#1651b8;border-radius:4rem;font-size:10rem;line-height:1.5;font-weight:600}._root_1n4yv_1 .textbook-panel .textbook-discussion-header{flex-shrink:0;margin-bottom:25rem;padding-bottom:15rem;border-bottom:1px solid #e7ecf3}._root_1n4yv_1 .textbook-panel .textbook-discussion-header .textbook-page-title{font-size:16rem;line-height:1.5;font-weight:600;margin:0 0 5rem;color:#393939}._root_1n4yv_1 .textbook-panel .textbook-discussion-header .textbook-page-desc{font-size:15rem;line-height:1.5;color:#5b6472;margin:0}._root_1n4yv_1 .textbook-panel .msg-page-badge{display:inline-block;padding:2rem 6rem;background:#1651b81f;color:#1651b8;border-radius:4rem;font-size:10rem;line-height:1.5;font-weight:500}._root_1n4yv_1 .ai-panel{position:relative;background:linear-gradient(180deg,rgba(22,81,184,.03) 0%,transparent 50%)}._root_1n4yv_1 .ai-glow-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(22,81,184,.08) 0%,transparent 60%)}._root_1n4yv_1 .quiz-context-card{flex-shrink:0;padding:15rem 25rem;margin-bottom:15rem;background:#1651b80f;border:1px solid rgba(22,81,184,.2);border-radius:8rem}._root_1n4yv_1 .quiz-context-card .quiz-context-label{font-size:10rem;line-height:1.5;color:#1651b8;font-weight:600;margin:0 0 5rem}._root_1n4yv_1 .quiz-context-card .quiz-context-title{font-size:15rem;line-height:1.5;font-weight:600;color:#393939;margin:0 0 5rem}._root_1n4yv_1 .quiz-context-card .quiz-context-body{font-size:15rem;color:#5b6472;margin:0 0 5rem;line-height:1.5}._root_1n4yv_1 .quiz-context-card .quiz-context-options{font-size:12px;line-height:1.5;color:#5b6472;margin:0}._root_1n4yv_1 .ai-new-chat-btn{margin-bottom:15rem;padding:5rem 15rem;background:#1651b814;border:1px solid rgba(22,81,184,.2);border-radius:6rem;font-size:12px;line-height:1.5;color:#1651b8;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5rem;width:100%}._root_1n4yv_1 .ai-new-chat-btn:hover{background:#1651b81f}._root_1n4yv_1 .ai-new-chat-btn .icon{width:14rem;height:14rem;background-size:14rem}._root_1n4yv_1 .suggested-questions-row{display:flex;flex-wrap:nowrap;gap:5rem;margin-bottom:15rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:2rem}._root_1n4yv_1 .suggested-questions-row::-webkit-scrollbar{height:4rem}._root_1n4yv_1 .suggested-questions-row::-webkit-scrollbar-thumb{background:#2223;border-radius:2rem}._root_1n4yv_1 .suggested-question-chip{flex-shrink:0;padding:5rem 15rem;background:#1651b80f;border:1px solid rgba(22,81,184,.2);border-radius:20rem;font-size:12px;line-height:1.5;color:#1651b8;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}._root_1n4yv_1 .suggested-question-chip:hover:not(:disabled){background:#1651b81f;border-color:#1651b859}._root_1n4yv_1 .suggested-question-chip:disabled{opacity:.5;cursor:not-allowed}._root_1n4yv_1 .ai-welcome-msg-card{flex-shrink:0}._root_1n4yv_1 .ai-welcome-msg-card .choice-chips{display:flex;flex-direction:column;gap:15rem;margin-top:15rem}._root_1n4yv_1 .ai-welcome-msg-card .choice-chip{display:flex;align-items:center;gap:5rem;width:100%;padding:15rem 25rem;background:#fff;border:1px solid #e7ecf3;border-radius:8rem;font-size:15rem;line-height:1.5;cursor:pointer;transition:border-color .2s,background .2s,color .2s}._root_1n4yv_1 .ai-welcome-msg-card .choice-chip:hover:not(:disabled){border-color:#1651b8;background:#1651b80f;color:#1651b8}._root_1n4yv_1 .ai-welcome-msg-card .choice-chip:disabled{opacity:.6;cursor:not-allowed}._root_1n4yv_1 .ai-welcome-msg-card .choice-chip .icon{width:16rem;height:16rem;background-size:16rem}._root_1n4yv_1 .pdf-study-intro-card,._root_1n4yv_1 .pdf-study-action-card,._root_1n4yv_1 .pdf-quiz-card{flex-shrink:0;padding:25rem;margin-bottom:15rem;background:#1651b80f;border:1px solid rgba(22,81,184,.2);border-radius:8rem}._root_1n4yv_1 .pdf-study-action-card{position:relative}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-close-btn{position:absolute;top:10rem;right:10rem;width:24rem;height:24rem;padding:0;border:none;background:#22222214;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s,background .2s}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-close-btn .icon.x{width:12rem;height:12rem;background-size:12rem}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-close-btn:hover{opacity:1;background:#2222221f}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-desc{font-size:15rem;line-height:1.5;color:#393939;font-weight:500;margin:0 28rem 15rem 0}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-btns{display:flex;flex-direction:column;gap:15rem}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-btns .choice-chip{display:flex;align-items:center;justify-content:center;gap:5rem;width:100%;padding:15rem 25rem;background:#fff;border:1px solid #e7ecf3;border-radius:8rem;font-size:15rem;line-height:1.5;cursor:pointer;color:#393939;transition:border-color .2s,background .2s,color .2s}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-btns .choice-chip:hover:not(:disabled){border-color:#1651b8;background:#1651b80f;color:#1651b8}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-btns .choice-chip:disabled{opacity:.6;cursor:not-allowed}._root_1n4yv_1 .pdf-study-action-card .pdf-study-action-btns .choice-chip .icon{width:16rem;height:16rem;background-size:16rem}._root_1n4yv_1 .pdf-quiz-card{position:sticky;top:0;z-index:2;flex-shrink:0;background:#fff}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-question{font-size:15rem;font-weight:600;color:#393939;margin:0 0 15rem;line-height:1.5}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5rem}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-options li{margin:0}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-stop-btn{margin-top:15rem;padding:5rem 0;background:none;border:none;font-size:12px;line-height:1.5;color:#5b6472;cursor:pointer;text-decoration:underline}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-stop-btn:hover{color:#393939}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-option-btn{display:flex;align-items:center;gap:15rem;width:100%;padding:15rem 25rem;background:#fff;border:1px solid #e7ecf3;border-radius:6rem;cursor:pointer;text-align:left;font-size:15rem;line-height:1.5;transition:border-color .2s,background .2s}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-option-btn:hover{border-color:#1651b8;background:#1651b80a}._root_1n4yv_1 .pdf-quiz-card .pdf-quiz-option-btn .option-label{flex-shrink:0;width:24rem;height:24rem;display:flex;align-items:center;justify-content:center;background:#f6f8fc;border-radius:4rem;font-size:12px;line-height:1.5;font-weight:600;color:#5b6472}._root_1n4yv_1 .pdf-study-intro-card .pdf-study-intro-title{font-size:16rem;line-height:1.5;font-weight:600;color:#1651b8;margin:0 0 5rem}._root_1n4yv_1 .pdf-study-intro-card .pdf-study-intro-desc{font-size:15rem;color:#5b6472;margin:0 0 25rem;line-height:1.5}._root_1n4yv_1 .pdf-study-intro-card .typing-dots.inline{display:inline-flex;gap:4rem;align-items:center}._root_1n4yv_1 .pdf-study-intro-card .typing-dots.inline span{width:6rem;height:6rem;border-radius:50%;background:currentColor;animation:_typing-bounce_1n4yv_1 1.4s ease-in-out infinite both}._root_1n4yv_1 .pdf-study-intro-card .typing-dots.inline span:nth-child(2){animation-delay:.2s}._root_1n4yv_1 .pdf-study-intro-card .typing-dots.inline span:nth-child(3){animation-delay:.4s}._root_1n4yv_1 .ai-empty .ai-icon-wrap{width:72rem;height:72rem;border-radius:50%;background:linear-gradient(135deg,#1651b826,#1651b80d);display:flex;align-items:center;justify-content:center;margin-bottom:25rem;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a}._root_1n4yv_1 .ai-empty .ai-icon-wrap .icon{width:36rem;height:36rem;background-size:36rem;opacity:1;filter:invert(27%) sepia(84%) saturate(1846%) hue-rotate(205deg) brightness(95%) contrast(95%)}._root_1n4yv_1 .ai-empty .ai-welcome{font-size:18rem;line-height:1.5;font-weight:600;color:#1651b8;margin:0 0 5rem}._root_1n4yv_1 .ai-empty .ai-desc{font-size:15rem;line-height:1.5;color:#5b6472}@keyframes _typing-bounce_1n4yv_1{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}._root_1n4yv_1 .ai-input-area .ai-send-btn,._root_1n4yv_1 .lecture-video-player .capture-bar .ai-send-btn{display:flex;align-items:center;justify-content:center;gap:8rem;width:100%;padding:15rem 25rem;background:linear-gradient(135deg,#1651b8,#1651b8e6);color:#fff;border:none;border-radius:10rem;font-weight:600;font-size:16rem;line-height:1.5;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d}._root_1n4yv_1 .ai-input-area .ai-send-btn .icon,._root_1n4yv_1 .lecture-video-player .capture-bar .ai-send-btn .icon{width:18rem;height:18rem;background-size:18rem;filter:var(--card) -filter}._root_1n4yv_1 .ai-input-area .ai-send-btn:hover:not(:disabled),._root_1n4yv_1 .lecture-video-player .capture-bar .ai-send-btn:hover:not(:disabled){transform:translateY(-1rem);box-shadow:0 16px 40px #0a142d24,0 4px 10px #0a142d0f}._root_1n4yv_1 .ai-input-area .ai-send-btn:disabled,._root_1n4yv_1 .lecture-video-player .capture-bar .ai-send-btn:disabled{opacity:.6;cursor:not-allowed}._root_1n4yv_1 .lecture-video-player .capture-bar .ai-send-btn{width:auto}._root_1n4yv_1 .lecture-video-player{position:relative}._root_1n4yv_1 .lecture-video-player .lecture-video-container{height:600px}._root_1n4yv_1 .lecture-video-player .lecture-video-container:fullscreen,._root_1n4yv_1 .lecture-video-player .lecture-video-container:-webkit-full-screen,._root_1n4yv_1 .lecture-video-player .lecture-video-container:-ms-fullscreen{height:100vh!important;width:100vw!important;min-height:100vh!important}._root_1n4yv_1 .lecture-video-player .capture-bar{position:absolute;bottom:50rem;left:0;right:0;padding:0 15rem;z-index:2}._root_1n4yv_1 .lecture-video-player .capture-bar .time-display{color:#fff;text-shadow:0 1rem 2rem rgba(0,0,0,.5);font-size:15rem;line-height:1.5}._root_1n4yv_1 .lecture-video-player .capture-bar .capture-btn-styled{display:flex;align-items:center;gap:8rem;padding:10rem 25rem;background:#fffffff2;color:#222;border:1px solid rgba(255,255,255,.8);border-radius:20rem;font-weight:600;font-size:15rem;line-height:1.5;cursor:pointer;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;transition:all .2s}._root_1n4yv_1 .lecture-video-player .capture-bar .capture-btn-styled .icon.photo-attach{width:18rem;height:18rem;background-size:18rem}._root_1n4yv_1 .lecture-video-player .capture-bar .capture-btn-styled:hover{background:#fff;transform:translateY(-1rem);box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._liveOverlay_1ma6o_1{position:fixed;inset:0;background:#0a1f3d;z-index:220;overflow-y:auto;color:#fff}._liveHead_1ma6o_10{position:sticky;top:0;background:#0a1f3df0;border-bottom:1px solid rgba(255,255,255,.13);padding:13px 26px;display:flex;align-items:center;gap:18px;z-index:2}._liveBody_1ma6o_22{max-width:860px;margin:0 auto;padding:34px 26px 80px}._liveBigcode_1ma6o_28{font-size:52px;font-weight:800;letter-spacing:10px;text-align:center;margin:12px 0}._liveStem_1ma6o_36{font-size:25px;font-weight:800;line-height:1.55;margin:10px 0 22px}._liveOpt_1ma6o_43{display:flex;align-items:center;gap:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:14px 18px;margin-bottom:10px;position:relative;overflow:hidden}._liveOptFill_1ma6o_56{position:absolute;left:0;top:0;bottom:0;background:#ffffff21;transition:width .6s ease}._liveOptCorrect_1ma6o_65{border-color:#4ade80}._liveAct_1ma6o_69{display:flex;gap:10px;justify-content:center;margin-top:28px;flex-wrap:wrap}._liveBtn_1ma6o_77{background:#fff;color:#0a1f3d;font-family:inherit;font-size:14px;font-weight:800;padding:12px 28px;border-radius:26px;cursor:pointer;border:none}._liveBtnGhost_1ma6o_89{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}._section_w0pnc_1{padding:24rem 0 60rem}._header_w0pnc_5{margin-bottom:20rem}._title_w0pnc_9{font-size:30px;line-height:1.35;font-weight:600;color:#151b26}._description_w0pnc_16{margin-top:8rem;font-size:18rem;line-height:1.5;color:#5b6472;font-weight:500}._whiteCard_w0pnc_24{background:#fff;padding:80rem 44rem}._whiteCard_w0pnc_24+._whiteCard_w0pnc_24{margin-top:40rem}._fullBleedSection_w0pnc_33{position:relative;z-index:0}._fullBleedSection_w0pnc_33:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:inherit;z-index:-1}._cardTitle_w0pnc_50{font-size:30px;line-height:1.35;font-weight:600;color:#151b26;margin-bottom:40rem;text-align:center}._cardTitlePoint_w0pnc_59{color:#4f69d6;font-weight:700;font-size:30px;line-height:1.35;font-weight:600}._infoGrid_w0pnc_67{display:grid;grid-template-columns:1fr 1fr;gap:10rem}._infoRow_w0pnc_73{display:flex;justify-content:space-between;align-items:center;border:1rem solid #e7ecf3;border-radius:8rem;padding:12rem 14rem;background:#f7f9ff}._infoLabel_w0pnc_83{font-size:15rem;line-height:1.5;color:#5b6472}._infoValue_w0pnc_89{font-size:15rem;line-height:1.5;color:#151b26;font-weight:600}._table_w0pnc_96 th,._table_w0pnc_96 td{font-size:15rem;line-height:1.5}._qnaList_w0pnc_102{display:flex;flex-direction:column;gap:10rem}._qnaList_w0pnc_102 li{border:1rem solid #e7ecf3;border-radius:8rem;padding:12rem 14rem;background:#fff;display:flex;gap:12rem;align-items:flex-start}._qnaList_w0pnc_102 strong{font-size:15rem;line-height:1.5;color:#4f69d6;min-width:30rem}._qnaList_w0pnc_102 span{font-size:15rem;line-height:1.5;color:#151b26}._topIntroCard_w0pnc_128{margin-bottom:0;background:#fff;border-color:#e7ecf3}._quoteTitleWrap_w0pnc_134{position:relative;text-align:center;padding:6rem 42rem 0}._quoteMark_w0pnc_140{position:absolute;top:0;left:10rem;color:#adb8f2;font-size:44px;line-height:1.35;font-weight:600}._quoteMarkRight_w0pnc_150{left:auto;right:10rem}._quoteTitle_w0pnc_134{font-size:30px;line-height:1.35;color:#151b26;font-weight:600}._quoteTitle_w0pnc_134 br{display:block}._quotePoint_w0pnc_166{color:#4f69d6;font-weight:600!important;font-size:30px;line-height:1.35;font-weight:600}._quoteDescription_w0pnc_174{margin-top:10rem;text-align:center;font-size:15rem;line-height:1.5;color:#5b6472}._mapWrap_w0pnc_182{margin-top:30rem;display:flex;flex-direction:column;gap:14rem}._mapGroup_w0pnc_189{display:grid;grid-template-columns:170rem 1fr;gap:14rem}._mapGroupInfo_w0pnc_195{border:1rem solid #dde1fb;background:#f0f2ff;border-radius:12rem;padding:16rem 12rem;display:flex;flex-direction:column;justify-content:center;gap:6rem;text-align:center}._mapGroupInfo_w0pnc_195 strong{font-size:18rem;line-height:1.5;color:#4f69d6;font-weight:700}._mapGroupInfo_w0pnc_195 span{font-size:12px;line-height:1.5;color:#5b6472}._mapRows_w0pnc_218{display:flex;flex-direction:column;gap:10rem}._mapRow_w0pnc_218{display:grid;grid-template-columns:140rem 1fr;gap:10rem}._mapCategory_w0pnc_230{border:1rem solid #e7ecf3;background:#e0efe6;border-radius:10rem;min-height:62rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16rem;line-height:1.5;font-weight:700;color:#151b26;padding:8rem}._mapDetail_w0pnc_246{border:1rem solid #e7ecf3;background:#fff;border-radius:10rem;min-height:62rem;display:flex;flex-direction:column;justify-content:center;gap:4rem;padding:10rem 14rem}._mapDetail_w0pnc_246 p{font-size:15rem;line-height:1.5;color:#151b26}._matrixSection_w0pnc_263{margin-top:0;background:#f7f9ff}._overviewSection_w0pnc_268{background:#f7f9ff}._curriculumSection_w0pnc_272{background:#fff}._qnaSection_w0pnc_276{background:#f7f9ff}._matrixHeader_w0pnc_280{display:flex;justify-content:center;align-items:flex-end;gap:10rem}._matrixHeader_w0pnc_280 span{white-space:nowrap}._matrixTableWrap_w0pnc_290{overflow-x:auto}._matrixTable_w0pnc_290{width:100%;min-width:980rem;border-collapse:collapse;table-layout:fixed}._matrixTable_w0pnc_290 th,._matrixTable_w0pnc_290 td{border:1rem solid #e7ecf3;padding:8rem 6rem;text-align:center;vertical-align:middle}._groupCol_w0pnc_308{width:78rem;background:#d1e7d9}._typeCol_w0pnc_313{width:90rem;background:#d1e7d9}._levelCol_w0pnc_318{font-size:15rem;line-height:1.5;font-weight:700;color:#151b26}._levelTone1_w0pnc_325{background:#fcf0d4}._levelTone2_w0pnc_329{background:#b3e2f9}._levelTone3_w0pnc_333{background:#ccebfb}._levelTone4_w0pnc_337{background:#d1e7d9}._levelTone5_w0pnc_341{background:#e0efe6}._levelTone6_w0pnc_345{background:#c5cdf6}._levelTone7_w0pnc_349{background:#dde1fb}._sectionCol_w0pnc_353{width:78rem;font-size:15rem;line-height:1.5;font-weight:700;color:#151b26;background:#d1e7d9}._matrixRowBasic_w0pnc_362 ._sectionCol_w0pnc_353{background:#fcf0d4}._matrixRowSpecial_w0pnc_366 ._sectionCol_w0pnc_353{background:#dde1fb}._rowTypeCol_w0pnc_370{width:90rem;font-size:15rem;line-height:1.5;font-weight:600;color:#151b26;background:#d1e7d9}._matrixRowBasic_w0pnc_362 ._rowTypeCol_w0pnc_370{background:#ccebfb}._matrixRowSpecial_w0pnc_366 ._rowTypeCol_w0pnc_370{background:#c5cdf6}._matrixCell_w0pnc_387{background:#fff;min-height:58rem}._matrixChip_w0pnc_392{border-radius:8rem;background:#f7f9ff;border:1rem solid #ccebfb;padding:7rem 8rem;font-size:12px;line-height:1.5;color:#151b26;min-height:36rem;display:flex;align-items:center;justify-content:center}._chipTone1_w0pnc_406{background:#f7f9ff;border-color:#ccebfb}._chipTone2_w0pnc_411{background:#e6f6fd;border-color:#b3e2f9}._chipTone3_w0pnc_416{background:#f0f7f3;border-color:#e0efe6}._chipTone4_w0pnc_421{background:#e0efe6;border-color:#d1e7d9}._chipTone5_w0pnc_426{background:#fef8ea;border-color:#fcf0d4}._chipTone6_w0pnc_431{background:#f0f2ff;border-color:#dde1fb}._chipTone7_w0pnc_436{background:#dde1fb;border-color:#c5cdf6}._emptyCell_w0pnc_441{font-size:12px;line-height:1.5;color:#888}@media (max-width: 1200px){._infoGrid_w0pnc_67{grid-template-columns:1fr}._quoteTitleWrap_w0pnc_134{padding:0 30rem}._quoteMark_w0pnc_140{display:none}._quoteTitle_w0pnc_134{font-size:24rem;font-weight:600;line-height:1.2}._quoteDescription_w0pnc_174 br{display:none}._mapGroup_w0pnc_189,._mapRow_w0pnc_218{grid-template-columns:1fr}._matrixHeader_w0pnc_280{flex-direction:column;align-items:flex-start}._matrixHeader_w0pnc_280 span{white-space:normal}}._courseDetailSection_w0pnc_479{margin-top:0;background:#fff}._courseGroupWrap_w0pnc_484{display:flex;flex-direction:column;gap:20rem}._groupBlock_w0pnc_490{display:grid;grid-template-columns:90rem 1fr;gap:12rem}._groupLabel_w0pnc_496{border-radius:10rem;border:1rem solid #fcf0d4;background:#fef8ea;color:#151b26;font-size:16rem;line-height:1.5;font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center;padding:12rem 0}._groupItems_w0pnc_512{display:flex;flex-direction:column;gap:10rem}._courseRow_w0pnc_518{display:grid;grid-template-columns:120rem 1fr;gap:20rem}._levelBox_w0pnc_524{border-radius:10rem;border:1rem solid #e7ecf3;min-height:92rem;display:flex;align-items:center;justify-content:center;font-size:16rem;line-height:1.5;font-weight:700;color:#151b26;text-align:center;padding:6rem}._toneSky_w0pnc_539{background:#ccebfb}._toneMint_w0pnc_543{background:#e0efe6}._toneLavender_w0pnc_547{background:#dde1fb}._tonePeach_w0pnc_551{background:#fbe1cc}._toneRose_w0pnc_555{background:#efcfcf}._toneBlue_w0pnc_559{background:#b3e2f9}._detailBox_w0pnc_563{border-radius:10rem;border:1rem solid #e7ecf3;background:#fff;padding:12rem 14rem;display:flex;flex-direction:column;gap:6rem}._detailBox_w0pnc_563 p{font-size:15rem;line-height:1.5;color:#151b26}@media (max-width: 1200px){._groupBlock_w0pnc_490{grid-template-columns:1fr}._groupLabel_w0pnc_496{writing-mode:horizontal-tb;width:100%;min-height:42rem;padding:0}._courseRow_w0pnc_518{grid-template-columns:1fr}._levelBox_w0pnc_524{min-height:56rem}}._panel_1gygd_1{width:100%;max-width:720rem;margin:0 auto;padding:40rem 30rem;background:#fff;border:1rem solid #e7ecf3;border-radius:12rem;box-shadow:0 4rem 16rem #2222220f;text-align:center}._status_1gygd_13{display:inline-flex;align-items:center;gap:10rem;min-height:40rem;padding:0 25rem;border-radius:12rem;background:#dde1fb;color:#151b26;font-size:16rem;line-height:1.5}._statusIndicator_1gygd_26{width:10rem;height:10rem;border-radius:50%;background:currentColor}._status_connected_1gygd_33 ._statusIndicator_1gygd_26,._status_wrap_up_1gygd_34 ._statusIndicator_1gygd_26{animation:_voicePulse_1gygd_1 1.6s ease-in-out infinite}._status_error_1gygd_38{background:#f7e8e8;color:#d64545}._description_1gygd_43{max-width:520rem;margin:25rem auto 30rem;color:#5b6472;font-size:16rem;line-height:1.5}._timer_1gygd_51{display:flex;justify-content:center;align-items:baseline;gap:15rem;margin-bottom:25rem;color:#151b26;font-size:18rem;line-height:1.5}._timer_1gygd_51 strong{font-variant-numeric:tabular-nums}._notice_1gygd_65{margin:0 0 25rem;color:#5b6472;font-size:15rem;line-height:1.5}._error_1gygd_72{margin:0 0 25rem;padding:15rem 25rem;border-radius:8rem;background:#f7e8e8;color:#d64545;font-size:15rem;line-height:1.5}._controls_1gygd_82{display:flex;flex-wrap:wrap;justify-content:center;gap:15rem;margin-bottom:25rem}._privacy_1gygd_90{margin:0;color:#5b6472;font-size:12px;line-height:1.5}._transcript_1gygd_97{margin:30rem 0 25rem;text-align:left;border-top:1rem solid #e7ecf3;padding-top:30rem}._transcriptTitle_1gygd_104{margin:0 0 15rem;color:#151b26;text-align:center;font-size:30px;line-height:1.35;font-weight:600}._transcriptList_1gygd_113{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15rem;max-height:360rem;overflow-y:auto}._transcriptItem_1gygd_124{padding:15rem 25rem;border-radius:12rem;background:#e6e6e6}._transcriptUser_1gygd_130{background:#dde1fb}._transcriptAssistant_1gygd_134{background:#e6e6e6}._transcriptRole_1gygd_138{display:inline-block;margin-bottom:5rem;color:#151b26;font-weight:600;font-size:12px;line-height:1.5}._transcriptContent_1gygd_147{margin:0;color:#222;white-space:pre-wrap;word-break:break-word;font-size:16rem;line-height:1.5}@keyframes _voicePulse_1gygd_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media (max-width: 786px){._panel_1gygd_1{padding:30rem 15rem}}._section_rbrdy_2{padding:30rem 0 50rem}._description_rbrdy_6{width:100%;max-width:500rem;margin:0 auto;margin-bottom:50rem;text-align:center;color:#222;font-size:20rem;line-height:1.5}._cardContainer_rbrdy_17{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:32rem}._situationCard_rbrdy_24{width:calc((100% - 60rem) / 3);max-width:412rem;position:relative;padding:30rem 40rem 50rem;background-color:#fff;text-align:left;min-height:350rem;border-radius:16rem;border:1rem solid transparent;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;cursor:pointer}._situationCard_rbrdy_24 .ai-top{display:flex}._situationCard_rbrdy_24 .ai-top .ai-icon{display:flex;align-items:center}._situationCard_rbrdy_24 .ai-top .ai-icon img{width:40rem;height:40rem;object-fit:contain;margin-right:23rem}._situationCard_rbrdy_24 ._iconWrap_rbrdy_54{margin-right:16rem}._situationCard_rbrdy_24 ._iconEmoji_rbrdy_52{width:52rem;min-width:52rem;height:52rem;display:flex;align-items:center;justify-content:center;font-size:28rem;line-height:1;margin-right:0;border-radius:14rem;background:linear-gradient(145deg,#f0f2ff,#7d90e624);box-shadow:inset 0 0 0 1rem #4f69d60f}._situationCard_rbrdy_24 ._cardTitleBlock_rbrdy_71{display:flex;flex-direction:column;align-items:flex-start;height:auto;gap:6rem}._situationCard_rbrdy_24 ._unitLabel_rbrdy_78{display:flex;align-items:center;flex-wrap:wrap;gap:8rem;font-size:12rem;font-weight:600;color:#5b6472;letter-spacing:.02em}._situationCard_rbrdy_24 ._readyTag_rbrdy_88,._situationCard_rbrdy_24 ._soonTag_rbrdy_89{display:inline-flex;align-items:center;padding:2rem 8rem;border-radius:999rem;font-size:10rem;font-weight:700;letter-spacing:.02em}._situationCard_rbrdy_24 ._readyTag_rbrdy_88{background:#1e9e5a1a;color:#1e9e5a}._situationCard_rbrdy_24 ._soonTag_rbrdy_89{background:#f6f6f7;color:#888}._situationCard_rbrdy_24 p{margin:0 0 20rem;font-size:13rem;line-height:1.5}._situationCard_rbrdy_24 ._cardDesc_rbrdy_111{font-size:13rem;line-height:1.45}._situationCard_rbrdy_24 ._btn-wrap_rbrdy_115{position:absolute;bottom:30rem;left:50%;transform:translate(-50%);width:calc(100% - 80rem)}._cardDisabled_rbrdy_127{opacity:.58;cursor:not-allowed;pointer-events:none;filter:grayscale(.25);box-shadow:none;border-color:#e6e6e6}._cardDisabled_rbrdy_127 ._iconEmoji_rbrdy_52{background:#f6f6f7;box-shadow:none}._cardDisabled_rbrdy_127 .btn{cursor:not-allowed;opacity:.75}@media (max-width: 1200px){._cardContainer_rbrdy_17{gap:20rem}._situationCard_rbrdy_24{width:calc(50% - 10rem);min-width:280rem}}@media (max-width: 786px){._section_rbrdy_2{padding:25rem 0 40rem}._cardContainer_rbrdy_17{margin-top:24rem;gap:15rem}._situationCard_rbrdy_24{width:100%;min-height:auto;padding:40rem 25rem 70rem}._situationCard_rbrdy_24 ._ai-icon_rbrdy_41 img{width:36rem;height:36rem;margin-right:15rem}._situationCard_rbrdy_24 p{font-size:17px;line-height:1.5;font-weight:400;margin-bottom:25rem}}._startCardRow_14fzm_1{display:grid;grid-template-columns:3fr 7fr;gap:24rem;margin-bottom:48rem;align-items:stretch}._startCardRow_14fzm_1 ._startCard_14fzm_1{margin-bottom:0;height:100%;padding:36rem 32rem;box-sizing:border-box}._startCardRow_14fzm_1 ._levelCard_14fzm_14{flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center}._startCardRow_14fzm_1 ._levelCard_14fzm_14 ._startInfo_14fzm_21{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14rem;width:100%}._startCardRow_14fzm_1 ._levelCard_14fzm_14 ._startBadge_14fzm_29{margin-bottom:0}._startCardRow_14fzm_1 ._mockCard_14fzm_32{flex-direction:row;align-items:center;justify-content:space-between;gap:32rem}._startCardRow_14fzm_1 ._mockCard_14fzm_32 ._startBadge_14fzm_29{margin-bottom:10rem}._startCardRow_14fzm_1 ._mockCard_14fzm_32 ._startTitle_14fzm_41{margin-bottom:0}._startCardRow_14fzm_1 ._mockCard_14fzm_32 ._startDesc_14fzm_44{margin-top:8rem}._startCardRow_14fzm_1 ._mockCard_14fzm_32 ._metaList_14fzm_47{margin-top:16rem}._startCardRow_14fzm_1 ._mockCard_14fzm_32 ._startActions_14fzm_50{width:auto;flex-shrink:0}._startCard_14fzm_1{display:flex;align-items:center;justify-content:space-between;gap:24rem;padding:28rem 32rem;margin-bottom:48rem;background:#fff;border:1px solid #e7ecf3;border-radius:16rem;box-shadow:0 4rem 16rem #2222220a}._startInfo_14fzm_21{min-width:0;flex:1}._startBadge_14fzm_29{display:inline-flex;align-items:center;padding:4rem 10rem;margin-bottom:10rem;border-radius:999rem;background:#1651b81a;color:#1651b8;font-size:12rem;font-weight:700}._startBadgeMuted_14fzm_85{background:#f6f8fc;color:#5b6472}._levelValue_14fzm_90{margin:0;font-size:22rem;font-weight:700;line-height:1.2;color:#1651b8}._levelHeading_14fzm_98{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8rem}._levelHeading_14fzm_98 ._startBadge_14fzm_29{margin-bottom:0}._levelHeading_14fzm_98 ._startTitle_14fzm_41{margin:0}._levelStars_14fzm_112{display:flex;flex-wrap:nowrap;justify-content:center;gap:6rem;margin:0}._levelStars_14fzm_112 img{width:24rem;height:24rem;flex-shrink:0;object-fit:contain}._starFilled_14fzm_126{opacity:1}._starEmpty_14fzm_130{opacity:.2;filter:grayscale(1)}._levelMeta_14fzm_135{margin:0;font-size:13rem;color:#5b6472}._startTitle_14fzm_41{margin:0 0 8rem;font-size:22rem;font-weight:700;color:#222}._startDesc_14fzm_44{margin:0;font-size:14rem;line-height:1.5;color:#5b6472}._metaList_14fzm_47{display:flex;flex-wrap:wrap;gap:8rem;margin:16rem 0 0;padding:0;list-style:none}._metaList_14fzm_47 li{padding:6rem 12rem;border-radius:999rem;background:#f6f8fc;color:#222;font-size:12rem;font-weight:600}._startActions_14fzm_50{display:flex;flex-direction:column;align-items:stretch;gap:8rem;flex-shrink:0}._block_14fzm_180{margin-top:0}._blockHeader_14fzm_184{margin-bottom:20rem}._blockTitle_14fzm_188{margin:0 0 6rem;font-size:22rem;font-weight:700;color:#222}._blockDesc_14fzm_195{margin:0;font-size:14rem;color:#5b6472}._emptyState_14fzm_201{padding:48rem 24rem;text-align:center;background:#fff;border:1px solid #e7ecf3;border-radius:16rem}._emptyTitle_14fzm_209{margin:0 0 8rem;font-size:18rem;font-weight:700;color:#222}._emptyDesc_14fzm_216{margin:0 0 20rem;font-size:14rem;color:#5b6472}._historyList_14fzm_222{display:flex;flex-direction:column;gap:16rem;margin:0;padding:0;list-style:none}._historyCard_14fzm_231{padding:24rem 28rem;background:#fff;border:1px solid #e7ecf3;border-radius:16rem}._historyTop_14fzm_238{display:flex;align-items:flex-start;justify-content:space-between;gap:16rem;margin-bottom:16rem}._historyDate_14fzm_246{margin:0 0 4rem;font-size:12rem;color:#5b6472}._historyTitle_14fzm_252{margin:0 0 6rem;font-size:18rem;font-weight:700;color:#222}._historyMeta_14fzm_259{margin:0;font-size:13rem;color:#5b6472}._historyScoreWrap_14fzm_265{text-align:right;flex-shrink:0}._historyScore_14fzm_265{margin:8rem 0 0;color:#222}._historyScore_14fzm_265 strong{font-size:32rem;font-weight:700;line-height:1}._historyScore_14fzm_265 em{font-style:normal;font-size:14rem;color:#5b6472}._gradeBadge_14fzm_285{display:inline-flex;padding:4rem 10rem;border-radius:999rem;background:#1651b81a;color:#1651b8;font-size:12rem;font-weight:700}._historyActions_14fzm_295{display:flex;justify-content:flex-end;margin-top:16rem}._areaBars_14fzm_301{display:flex;flex-direction:column;gap:10rem;margin:0;padding:0;list-style:none}._areaBars_14fzm_301 li{display:grid;grid-template-columns:36rem 1fr 72rem;align-items:center;gap:10rem}._areaBarsCompact_14fzm_316 li{grid-template-columns:36rem 1fr 64rem}._areaLabel_14fzm_320{font-size:13rem;font-weight:700;color:#222}._areaTrack_14fzm_326{display:block;height:8rem;overflow:hidden;background:#f6f8fc;border-radius:999rem}._areaFill_14fzm_334{display:block;height:100%;background:#1651b8;border-radius:999rem}._areaScore_14fzm_341{font-size:13rem;font-weight:700;text-align:right;color:#222}._areaScore_14fzm_341 em{font-style:normal;font-weight:500;color:#5b6472}._resultHero_14fzm_353{display:flex;align-items:stretch;justify-content:space-between;gap:32rem;padding:28rem 32rem;margin-bottom:24rem;background:#fff;border:1px solid #e7ecf3;border-radius:16rem}._resultHero_14fzm_353 ._areaBars_14fzm_301{flex:1;max-width:420rem}._resultTotal_14fzm_369{margin:12rem 0 8rem;color:#222}._resultTotal_14fzm_369 strong{font-size:48rem;font-weight:700;line-height:1}._resultTotal_14fzm_369 em{font-style:normal;font-size:16rem;color:#5b6472}._resultHint_14fzm_384,._resultSub_14fzm_385{margin:0 0 4rem;font-size:14rem;color:#5b6472}._insightCard_14fzm_391{display:flex;align-items:center;justify-content:space-between;gap:16rem;padding:18rem 24rem;margin-bottom:40rem;background:#1651b80f;border-radius:12rem}._insightCard_14fzm_391 p{margin:0;font-size:14rem;line-height:1.5;color:#222}._wrongList_14fzm_408{display:flex;flex-direction:column;gap:12rem;margin:0;padding:0;list-style:none}._wrongItem_14fzm_417{background:#fff;border:1px solid #e7ecf3;border-radius:12rem;overflow:hidden}._wrongToggle_14fzm_424{display:flex;align-items:center;gap:12rem;width:100%;padding:16rem 20rem;background:none;border:0;text-align:left;cursor:pointer}._wrongMeta_14fzm_436{flex-shrink:0;font-size:12rem;font-weight:700;color:#1651b8}._wrongTitle_14fzm_443{flex:1;font-size:15rem;font-weight:600;color:#222}._wrongChevron_14fzm_450{flex-shrink:0;font-size:12rem;color:#5b6472}._wrongBody_14fzm_456{padding:0 20rem 20rem}._wrongPrompt_14fzm_460{margin:0 0 16rem;font-size:14rem;line-height:1.6;color:#222}._optionList_14fzm_467{margin:0 0 12rem;padding:0;list-style:none}._optionItem_14fzm_473{display:flex;align-items:center;gap:8rem;padding:8rem 10rem;margin-bottom:6rem;border-radius:8rem;font-size:14rem;color:#222}._optionItem_14fzm_473 em{margin-left:auto;font-style:normal;font-size:12rem;font-weight:700}._optionCorrect_14fzm_490{background:#1651b814}._optionCorrect_14fzm_490 em{color:#1651b8}._optionWrong_14fzm_497{background:#f6f8fc}._optionWrong_14fzm_497 em{color:#5b6472}._unanswered_14fzm_504,._explanation_14fzm_505{margin:0;font-size:14rem;line-height:1.6;color:#5b6472}._explanation_14fzm_505{margin-top:8rem;color:#222}._resultActions_14fzm_517{display:flex;justify-content:center;gap:12rem;margin-top:32rem}#checkPage._takeRoot_14fzm_524{padding:24rem 0 48rem;min-height:auto;align-items:stretch}#checkPage._takeRoot_14fzm_524 .list-back{display:flex;align-self:flex-start;width:100%;max-width:1300rem;margin:0 0 16rem;padding:0 20rem;box-sizing:border-box;justify-content:flex-start}#checkPage._takeRoot_14fzm_524 .content-area.hide-side-nav{width:100%;max-width:1300rem;margin:0 auto;padding:0 20rem;box-sizing:border-box;align-items:stretch;justify-content:center;min-height:auto;flex:none}#checkPage._takeRoot_14fzm_524 .left-section{width:100%;max-width:none;height:auto}#checkPage._takeRoot_14fzm_524 #checkSlideWrap{overflow:visible}._takeBar_14fzm_559{display:flex;align-items:center;justify-content:space-between;gap:16rem;width:100%;max-width:1300rem;margin:0 auto 16rem;padding:0 20rem;box-sizing:border-box}._takeBarLeft_14fzm_571,._takeBarRight_14fzm_572{display:flex;align-items:center;gap:12rem}._takeTitle_14fzm_578{margin:0;font-size:16rem;font-weight:700;color:#222}._areaChip_14fzm_585{display:inline-flex;padding:4rem 10rem;border-radius:999rem;background:#1651b81a;color:#1651b8;font-size:12rem;font-weight:700}._timer_14fzm_595{font-size:14rem;font-weight:700;color:#222}._timerLow_14fzm_601{color:#1651b8}@media (max-width: 786px){._startCardRow_14fzm_1{grid-template-columns:1fr;gap:16rem}._startCardRow_14fzm_1 ._levelCard_14fzm_14{align-items:center}._startCardRow_14fzm_1 ._mockCard_14fzm_32{flex-direction:column;align-items:stretch}._startCardRow_14fzm_1 ._mockCard_14fzm_32 ._startActions_14fzm_50,._startCardRow_14fzm_1 ._mockCard_14fzm_32 ._startActions_14fzm_50 .btn{width:100%}._startCard_14fzm_1,._resultHero_14fzm_353,._insightCard_14fzm_391,._historyTop_14fzm_238,._takeBar_14fzm_559{flex-direction:column;align-items:flex-start}._startCard_14fzm_1,._resultHero_14fzm_353,._historyCard_14fzm_231{padding:22rem 20rem}._startActions_14fzm_50,._resultActions_14fzm_517{width:100%}._historyScoreWrap_14fzm_265{text-align:left}._takeBar_14fzm_559{padding:0 16rem}._takeBarRight_14fzm_572{width:100%;justify-content:space-between}}._section_1cq0f_1{padding:24rem 0 56rem}._studyWrap_1cq0f_5{max-width:720rem;margin:32rem auto 0}._setTabs_1cq0f_10{display:flex;justify-content:center;gap:0;flex-wrap:wrap;margin-bottom:32rem;border-bottom:1rem solid #e7ecf3}._setTabBtn_1cq0f_19{min-width:88rem;height:44rem;padding:0 16rem;border:none;border-radius:0;border-bottom:2rem solid transparent;margin-bottom:-1rem;background:transparent;color:#656565;font-size:14rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:color .2s,border-color .2s}._setTabBtn_1cq0f_19:hover{color:#151b26}._active_1cq0f_39{color:#4f69d6!important;border-bottom-color:#4f69d6!important;font-weight:600}._cardStage_1cq0f_45{position:relative;margin:0 auto}._wordCard_1cq0f_50{border-radius:12rem;overflow:hidden;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;background:#fff;transition:box-shadow .2s}._cardTop_1cq0f_58{min-height:200rem;display:flex;align-items:center;justify-content:center;padding:32rem 24rem}._cardTop_1cq0f_58 strong{font-size:52rem;line-height:1.15;font-weight:700;color:#151b26;letter-spacing:-.03em}._cardBottom_1cq0f_73{min-height:160rem;display:flex;align-items:center;justify-content:center;background:#f0f2ff;padding:0 24rem;text-align:center}._guideText_1cq0f_83{font-size:15rem;color:#5b6472;font-weight:500;letter-spacing:-.01em}._meaningText_1cq0f_90{font-size:28rem;line-height:1.25;color:#151b26;font-weight:600;letter-spacing:-.02em}._longMeaning_1cq0f_98{font-size:24rem}._nextArrowBtn_1cq0f_102{position:absolute;right:-50rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44rem;height:44rem;border-radius:12rem;background:#fff;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;cursor:pointer;transition:border-color .2s,box-shadow .2s}._nextArrowBtn_1cq0f_102 .icon.chevron-right{width:20rem;height:20rem;background-size:20rem;filter:invert(12%) sepia(84%) saturate(0%) hue-rotate(247deg) brightness(95%) contrast(95%)}._nextArrowBtn_1cq0f_102:hover{border-color:#adb8f2;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d}._controls_1cq0f_129{margin-top:28rem;display:flex;justify-content:center;gap:12rem;flex-wrap:wrap}._controlBtn_1cq0f_137{min-width:130rem;height:44rem;padding:0 24rem;border-radius:12rem;border:none;background-color:#4f69d6;color:#fff;font-size:14rem;font-weight:600;letter-spacing:-.01em;transition:background-color .2s}._controlBtn_1cq0f_137:hover{background-color:#405bc6!important}._readAloudBtn_1cq0f_154{display:inline-flex;align-items:center;justify-content:center;gap:8rem}._readAloudBtn_1cq0f_154 .icon.volume-high{width:18rem;height:18rem;background-size:18rem;filter:var(--card) -filter}._readAloudBtn_1cq0f_154._reading_1cq0f_166{background-color:#405bc6!important}._progress_1cq0f_170{text-align:center;margin-top:16rem;color:#888;font-size:13rem;font-weight:500;letter-spacing:-.01em}@media (max-width: 900px){._section_1cq0f_1{padding:20rem 0 40rem}._studyWrap_1cq0f_5{margin-top:24rem}._setTabs_1cq0f_10{margin-bottom:24rem}._setTabBtn_1cq0f_19{min-width:72rem;height:40rem;font-size:13rem}._cardTop_1cq0f_58 strong{font-size:40rem}._cardTop_1cq0f_58{min-height:160rem;padding:24rem 20rem}._cardBottom_1cq0f_73{min-height:140rem;padding:0 20rem}._guideText_1cq0f_83{font-size:14rem}._meaningText_1cq0f_90{font-size:24rem}._longMeaning_1cq0f_98{font-size:20rem}._nextArrowBtn_1cq0f_102{right:12rem;top:auto;bottom:12rem;transform:none;width:40rem;height:40rem}._controls_1cq0f_129{margin-top:20rem;gap:10rem}._controlBtn_1cq0f_137{min-width:120rem;height:40rem;font-size:13rem}._progress_1cq0f_170{margin-top:14rem;font-size:12rem}}._section_1k499_2{padding:24rem 0 56rem}._studyWrap_1k499_6{max-width:720rem;margin:32rem auto 0}._setTabs_1k499_11{display:flex;justify-content:center;gap:0;flex-wrap:wrap;margin-bottom:32rem;border-bottom:1rem solid #e7ecf3}._setTabBtn_1k499_20{min-width:100rem;height:44rem;padding:0 16rem;border:none;border-radius:0;border-bottom:2rem solid transparent;margin-bottom:-1rem;background:transparent;color:#656565;font-size:14rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:color .2s,border-color .2s}._setTabBtn_1k499_20:hover{color:#151b26}._active_1k499_40{color:#4f69d6!important;border-bottom-color:#4f69d6!important;font-weight:600}._contextPanel_1k499_47{padding:4rem 0 0}._summaryCard_1k499_51{padding:24rem 26rem;margin-bottom:24rem;border-radius:14rem;background:#f0f2ff;border:1rem solid rgba(79,105,214,.08)}._summary_1k499_51{margin:0;font-size:16rem;line-height:1.7;color:#393939;letter-spacing:-.02em}._tipsBlock_1k499_67{margin-bottom:20rem}._blockTitle_1k499_71{font-size:15rem;font-weight:700;color:#151b26;margin:0 0 12rem;letter-spacing:-.02em}._tipList_1k499_79{margin:0;padding:0;list-style:none}._tipList_1k499_79 li{position:relative;padding:10rem 0 10rem 16rem;font-size:14rem;line-height:1.6;color:#656565;border-bottom:1rem solid #e6e6e6}._tipList_1k499_79 li:last-child{border-bottom:none}._tipList_1k499_79 li:before{content:"";position:absolute;left:0;top:17rem;width:6rem;height:6rem;border-radius:50%;background:#7d90e6}._doDontGrid_1k499_106{display:grid;grid-template-columns:1fr 1fr;gap:12rem;margin-bottom:8rem}._guideBox_1k499_113{padding:20rem 18rem;border-radius:14rem}._guideBox_1k499_113 h5{font-size:14rem;font-weight:700;margin:0 0 12rem;letter-spacing:-.02em}._guideBox_1k499_113 ul{margin:0;padding:0;list-style:none}._guideBox_1k499_113 ul li{position:relative;padding-left:14rem;font-size:13rem;line-height:1.55;color:#656565;margin-bottom:8rem}._guideBox_1k499_113 ul li:last-child{margin-bottom:0}._guideBox_1k499_113 ul li:before{content:"";position:absolute;left:0;top:8rem;width:5rem;height:5rem;border-radius:50%}._doBox_1k499_149{background:#1e9e5a0f;border:1rem solid rgba(30,158,90,.12)}._doBox_1k499_149 h5{color:#1e9e5a}._doBox_1k499_149 li:before{background:#1e9e5a}._dontBox_1k499_160{background:#d645450a;border:1rem solid rgba(214,69,69,.1)}._dontBox_1k499_160 h5{color:#d64545}._dontBox_1k499_160 li:before{background:#d64545}._cardStage_1k499_172{position:relative;margin:0 auto}._wordCard_1k499_177{border-radius:12rem;overflow:hidden;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;background:#fff}._cardTop_1k499_184{position:relative;min-height:200rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12rem;padding:32rem 24rem}._cardTop_1k499_184 strong{font-size:44rem;line-height:1.2;font-weight:700;color:#151b26;letter-spacing:-.03em;text-align:center}._noteBadge_1k499_203{display:inline-block;padding:4rem 10rem;border-radius:6rem;background:#f6f6f7;color:#656565;font-size:12rem;font-weight:600;letter-spacing:-.01em}._cardBottom_1k499_214{min-height:160rem;display:flex;align-items:center;justify-content:center;background:#f0f2ff;padding:20rem 24rem;text-align:center}._guideText_1k499_224{font-size:15rem;color:#5b6472;font-weight:500;letter-spacing:-.01em}._meaningBlock_1k499_231{display:flex;flex-direction:column;align-items:center;gap:12rem}._meaningText_1k499_238{font-size:22rem;line-height:1.35;color:#151b26;font-weight:600;letter-spacing:-.02em}._exampleText_1k499_246{font-size:14rem;line-height:1.5;color:#656565;letter-spacing:-.01em}._nextArrowBtn_1k499_253{position:absolute;right:-50rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44rem;height:44rem;border-radius:12rem;background:#fff;box-shadow:0 1px 2px #0f1e3c0f,0 1px 1px #0f1e3c0a;cursor:pointer;transition:border-color .2s,box-shadow .2s}._nextArrowBtn_1k499_253 .icon.chevron-right{width:20rem;height:20rem;background-size:20rem;filter:invert(12%) sepia(84%) saturate(0%) hue-rotate(247deg) brightness(95%) contrast(95%)}._nextArrowBtn_1k499_253:hover{border-color:#adb8f2;box-shadow:0 4px 12px #0f1e3c12,0 2px 4px #0f1e3c0d}._controls_1k499_280{margin-top:28rem;display:flex;justify-content:center;gap:12rem;flex-wrap:wrap}._controlBtn_1k499_288{min-width:130rem;height:44rem;padding:0 24rem;border-radius:12rem;border:none;background-color:#4f69d6;color:#fff;font-size:14rem;font-weight:600;letter-spacing:-.01em;transition:background-color .2s}._controlBtn_1k499_288:hover{background-color:#405bc6!important}._readAloudBtn_1k499_305{display:inline-flex;align-items:center;justify-content:center;gap:8rem}._readAloudBtn_1k499_305 .icon.volume-high{width:18rem;height:18rem;background-size:18rem;filter:var(--card) -filter}._readAloudBtn_1k499_305._reading_1k499_317{background-color:#405bc6!important}._progress_1k499_321{text-align:center;margin-top:16rem;color:#888;font-size:13rem;font-weight:500;letter-spacing:-.01em}._quizPanel_1k499_331{padding:4rem 0 0}._quizProgress_1k499_335{font-size:13rem;color:#888;font-weight:500;margin-bottom:12rem}._quizBody_1k499_342{font-size:18rem;font-weight:600;line-height:1.5;color:#393939;letter-spacing:-.02em;margin-bottom:20rem}._optionList_1k499_351{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10rem}._optionBtn_1k499_360{width:100%;display:flex;align-items:center;gap:12rem;text-align:left;padding:14rem 16rem;border-radius:12rem;border:1rem solid #d3d3d3;background:#fff;font-size:15rem;line-height:1.4;color:#4e4e4e;cursor:pointer;transition:border-color .15s,background .15s}._optionBtn_1k499_360:hover:not(:disabled){border-color:#adb8f2}._optionBtn_1k499_360:disabled{cursor:default}._optionNum_1k499_383{flex-shrink:0;width:24rem;height:24rem;border-radius:50%;background:#f6f6f7;display:inline-flex;align-items:center;justify-content:center;font-size:12rem;font-weight:700;color:#656565}._selected_1k499_397{border-color:#4f69d6!important;background:#f0f2ff}._correct_1k499_402{border-color:#1e9e5a!important;background:#1e9e5a14}._wrong_1k499_407{border-color:#d64545!important;background:#d645450f}._explanation_1k499_412{margin-top:16rem;padding:14rem 16rem;border-radius:10rem;background:#f6f6f7;font-size:14rem;line-height:1.55;color:#656565}._quizResult_1k499_422{text-align:center;padding:32rem 16rem}._resultScore_1k499_427{font-size:28rem;font-weight:700;color:#151b26;letter-spacing:-.03em;margin-bottom:12rem}._resultMsg_1k499_435{font-size:15rem;line-height:1.55;color:#656565;margin-bottom:8rem}@media (max-width: 900px){._section_1k499_2{padding:20rem 0 40rem}._studyWrap_1k499_6{margin-top:24rem}._setTabBtn_1k499_20{min-width:88rem;height:40rem;font-size:13rem}._doDontGrid_1k499_106{grid-template-columns:1fr}._summaryCard_1k499_51{padding:20rem 18rem}._cardTop_1k499_184 strong{font-size:32rem}._cardTop_1k499_184{min-height:160rem;padding:24rem 20rem}._cardBottom_1k499_214{min-height:140rem}._meaningText_1k499_238{font-size:18rem}._nextArrowBtn_1k499_253{right:12rem;top:auto;bottom:12rem;transform:none;width:40rem;height:40rem}._controls_1k499_280{margin-top:20rem}._controlBtn_1k499_288{min-width:110rem;height:40rem;font-size:13rem}._quizBody_1k499_342{font-size:16rem}}._section_fw5kj_1{padding:30rem 0 50rem}._description_fw5kj_5{width:100%;max-width:500rem;margin:0 auto 50rem;text-align:center;color:#222;font-size:20rem;line-height:1.5}._cardContainer_fw5kj_15{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30rem;margin-top:32rem}._areaCard_fw5kj_23{width:calc((100% - 60rem) / 3);max-width:412rem;display:flex;flex-direction:column;padding:28rem 28rem 24rem;background-color:#fff;text-align:left;border-radius:12rem;box-shadow:0 4rem 16rem #2222220f;cursor:pointer;transition:box-shadow .2s}._areaCard_fw5kj_23:hover{box-shadow:0 4rem 20rem #2222221a}._areaCard_fw5kj_23 .ai-top{display:flex;align-items:center;margin-bottom:16rem}._areaCard_fw5kj_23 .ai-icon{display:flex;align-items:center}._areaCard_fw5kj_23 .ai-title{height:auto!important;line-height:1.3}._iconEmoji_fw5kj_53{width:40rem;min-width:40rem;height:40rem;display:flex;align-items:center;justify-content:center;font-size:40rem;line-height:1;margin-right:16rem}._cardTitleBlock_fw5kj_65{display:flex;flex-direction:column;align-items:flex-start;height:auto;gap:4rem}._unitLabel_fw5kj_73{display:block;font-size:12rem;font-weight:600;color:#5b6472;letter-spacing:.02em}._cardDesc_fw5kj_81{flex:1;margin:0;color:#222;font-size:16rem;line-height:1.5}._btnWrap_fw5kj_89{width:100%;margin-top:20rem}._btnWrap_fw5kj_89 .btn{width:100%}@media (max-width: 1200px){._cardContainer_fw5kj_15{gap:20rem}._areaCard_fw5kj_23{width:calc(50% - 10rem);min-width:280rem}}@media (max-width: 786px){._section_fw5kj_1{padding:25rem 0 40rem}._cardContainer_fw5kj_15{margin-top:24rem;gap:15rem}._areaCard_fw5kj_23{width:100%;padding:24rem 20rem 20rem}}
