@layer payload-default{}@layer payload-default{}@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-gap:20px;gap:20px;background:var(--theme-elevation-50);padding:10px}.field-diff-label{margin-bottom:calc(var(--base)*.35);font-weight:600;display:flex;flex-direction:row;height:100%;align-items:center;line-height:normal}.folder-edit-field{display:none}.edit-many-bulk-uploads__main .folder-edit-field,.edit-many__main .folder-edit-field{display:initial}:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{font-size:14px;letter-spacing:.02em}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]),.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]){position:relative;z-index:1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;display:block;background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]){position:relative;z-index:1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;display:block;background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){position:relative;z-index:1}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;display:block;background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){position:relative;z-index:1}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;display:block;background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);-webkit-text-decoration-color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);-webkit-text-decoration-line:line-through;text-decoration-line:line-through;background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-block-wrapper,.html-diff .html-diff-delete-inline-wrapper{position:relative;align-items:center;flex-direction:row}.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}@layer payload-default{}@layer payload-default{}@layer payload-default{}html,html[data-theme=dark],html[data-theme=light]{color-scheme:light;background:#fff;color:var(--color-base-800);--theme-bg:#fff;--theme-input-bg:#fff;--theme-text:var(--color-base-800);--theme-overlay:rgb(5 5 5/0.5);--theme-elevation-0:var(--color-base-0);--theme-elevation-50:var(--color-base-50);--theme-elevation-100:var(--color-base-100);--theme-elevation-150:var(--color-base-150);--theme-elevation-200:var(--color-base-200);--theme-elevation-250:var(--color-base-250);--theme-elevation-300:var(--color-base-300);--theme-elevation-350:var(--color-base-350);--theme-elevation-400:var(--color-base-400);--theme-elevation-450:var(--color-base-450);--theme-elevation-500:var(--color-base-500);--theme-elevation-550:var(--color-base-550);--theme-elevation-600:var(--color-base-600);--theme-elevation-650:var(--color-base-650);--theme-elevation-700:var(--color-base-700);--theme-elevation-750:var(--color-base-750);--theme-elevation-800:var(--color-base-800);--theme-elevation-850:var(--color-base-850);--theme-elevation-900:var(--color-base-900);--theme-elevation-950:var(--color-base-950);--theme-elevation-1000:var(--color-base-1000);--theme-success-50:var(--color-success-50);--theme-success-100:var(--color-success-100);--theme-success-150:var(--color-success-150);--theme-success-200:var(--color-success-200);--theme-success-250:var(--color-success-250);--theme-success-300:var(--color-success-300);--theme-success-350:var(--color-success-350);--theme-success-400:var(--color-success-400);--theme-success-450:var(--color-success-450);--theme-success-500:var(--color-success-500);--theme-success-550:var(--color-success-550);--theme-success-600:var(--color-success-600);--theme-success-650:var(--color-success-650);--theme-success-700:var(--color-success-700);--theme-success-750:var(--color-success-750);--theme-success-800:var(--color-success-800);--theme-success-850:var(--color-success-850);--theme-success-900:var(--color-success-900);--theme-success-950:var(--color-success-950);--theme-warning-50:var(--color-warning-50);--theme-warning-100:var(--color-warning-100);--theme-warning-150:var(--color-warning-150);--theme-warning-200:var(--color-warning-200);--theme-warning-250:var(--color-warning-250);--theme-warning-300:var(--color-warning-300);--theme-warning-350:var(--color-warning-350);--theme-warning-400:var(--color-warning-400);--theme-warning-450:var(--color-warning-450);--theme-warning-500:var(--color-warning-500);--theme-warning-550:var(--color-warning-550);--theme-warning-600:var(--color-warning-600);--theme-warning-650:var(--color-warning-650);--theme-warning-700:var(--color-warning-700);--theme-warning-750:var(--color-warning-750);--theme-warning-800:var(--color-warning-800);--theme-warning-850:var(--color-warning-850);--theme-warning-900:var(--color-warning-900);--theme-warning-950:var(--color-warning-950);--theme-error-50:var(--color-error-50);--theme-error-100:var(--color-error-100);--theme-error-150:var(--color-error-150);--theme-error-200:var(--color-error-200);--theme-error-250:var(--color-error-250);--theme-error-300:var(--color-error-300);--theme-error-350:var(--color-error-350);--theme-error-400:var(--color-error-400);--theme-error-450:var(--color-error-450);--theme-error-500:var(--color-error-500);--theme-error-550:var(--color-error-550);--theme-error-600:var(--color-error-600);--theme-error-650:var(--color-error-650);--theme-error-700:var(--color-error-700);--theme-error-750:var(--color-error-750);--theme-error-800:var(--color-error-800);--theme-error-850:var(--color-error-850);--theme-error-900:var(--color-error-900);--theme-error-950:var(--color-error-950)}body,html{background:#fff}.nav{background:#f8f8f8}.template-default{max-width:1800px;width:100%;margin-inline:auto}.payload-settings>h3{display:none}body:has(.login__brand),html:has(.login__brand){height:100%;overflow:hidden}.template-minimal:has(.login__brand){position:fixed;inset:0;box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background-color:#111;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/choi-hung-estate-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}@supports not (height:100dvh){.template-minimal:has(.login__brand){height:100vh;max-height:100vh;min-height:100vh}}@media(max-width:900px){.template-minimal:has(.login__brand){overflow:hidden}}.template-minimal:has(.login__brand) .field-label,.template-minimal:has(.login__brand) a{color:#fff}.template-minimal:has(.login__brand) .login__brand{margin-bottom:1.6rem}.template-minimal:has(.login__brand) .field-type .input-wrapper input,.template-minimal:has(.login__brand) .field-type input{border-color:#111}.template-minimal:has(.login__brand) .field-type .input-wrapper input:focus,.template-minimal:has(.login__brand) .field-type input:focus{border-color:#111;box-shadow:0 0 0 1px #111}.template-minimal:has(.login__brand) .login-remember-host{margin:.75rem 0 1rem}.template-minimal:has(.login__brand) .login-remember{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9rem;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.template-minimal:has(.login__brand) .login-remember input{width:1rem;height:1rem;margin:0;accent-color:var(--ks-accent,#e3338f);cursor:pointer}.template-minimal:has(.login__brand) .btn.btn--style-primary{background:var(--ks-accent,#e3338f);border-color:var(--ks-accent,#e3338f);color:var(--ks-accent-ink,#ffffff)}.template-minimal:has(.login__brand) .btn.btn--style-primary:hover{background:color-mix(in srgb,var(--ks-accent,#e3338f) 88%,#000);border-color:color-mix(in srgb,var(--ks-accent,#e3338f) 88%,#000);color:var(--ks-accent-ink,#ffffff)}.ks-admin-nav-logo{display:block;box-sizing:border-box;width:100%;margin:0 0 40px;padding:.35rem .15rem 0;background:rgba(0,0,0,0);line-height:0;text-decoration:none}.nav{--ks-nav-gap:15px;--ks-nav-sub-gap:4px;--ks-nav-sub-indent:16px;--ks-nav-size:13px;--ks-nav-line:20px}.ks-admin-nav-home{display:block;margin:0 0 var(--ks-nav-gap);padding:0;color:inherit;font-size:var(--ks-nav-size);font-weight:700;line-height:var(--ks-nav-line);text-decoration:none}.ks-admin-nav-home:hover{text-decoration:underline}.ks-admin-nav-logo img{display:block;width:auto;max-width:100%;height:auto;max-height:55px;object-fit:contain}.step-nav__home{display:none}.ks-admin-account{display:inline-grid;place-items:center;width:26px;height:26px;box-sizing:border-box;border:1.5px solid #6d28d9;border-radius:50%;background:#fff}.ks-admin-account__mark{display:block;width:16px;height:16px;object-fit:contain;filter:invert(1)}.app-header__account:hover .ks-admin-account:not(.ks-admin-account--active){background:color-mix(in srgb,#6d28d9 10%,#fff)}.ks-admin-account--active{background:#6d28d9}.ks-admin-account--active .ks-admin-account__mark{filter:none}.ks-admin-nav-logo:hover{opacity:.88}.ks-admin-nav-links{width:100%;padding:0 0 1rem}.ks-admin-nav-home,.ks-admin-nav-links a,.nav-group__label,.nav__link{font-size:var(--ks-nav-size);line-height:var(--ks-nav-line)}.ks-admin-nav-links a,.nav-group__label{font-weight:700}.nav-group{margin-bottom:var(--ks-nav-gap)}.nav-group__toggle{margin-bottom:var(--ks-nav-sub-gap);color:inherit}.nav-group__label{color:inherit}.nav__link{padding-block:0}.ks-admin-nav-links a{display:block;margin:0;padding:0;color:inherit;text-decoration:none}.ks-admin-nav-links a+a:not(.ks-admin-nav-links__sub){margin-top:var(--ks-nav-gap)}.ks-admin-nav-links a:hover{text-decoration:underline}.ks-admin-nav-links a.ks-admin-nav-links__sub,.nav-group__content .nav__link{margin-top:var(--ks-nav-sub-gap);padding-block:0;-webkit-padding-start:var(--ks-nav-sub-indent);padding-inline-start:var(--ks-nav-sub-indent);font-weight:400}.ks-admin-nav-links a.ks-admin-nav-links__sub{opacity:.8}.nav-group__content .nav__link:first-child{margin-top:0}.nav-group__content .nav__link.active,.nav-group__content .nav__link:has(.nav__link-indicator){font-weight:600}.ks-instructor-dash{display:grid;grid-template-columns:minmax(0,35%) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.ks-instructor-dash__card,.ks-instructor-dash__course{background:var(--theme-input-bg,#fff);border:1px solid var(--theme-elevation-150,#e4e4ee);border-radius:8px}.ks-instructor-dash__card{padding:1.1rem 1.15rem 1.25rem;position:-webkit-sticky;position:sticky;top:1rem;border:0}.ks-instructor-dash__accent.btn{--color:var(--ks-accent-ink,#fff);--bg-color:var(--ks-accent,#e3338f);--hover-bg:color-mix(in srgb,var(--ks-accent,#e3338f) 88%,#000);--hover-color:var(--ks-accent-ink,#fff)}.ks-instructor-dash__stats{margin-bottom:1.25rem}.ks-instructor-dash__stats h2{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.ks-instructor-dash__stats dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.ks-instructor-dash__stats div{background:#f8f8f8;border-radius:8px;padding:.85rem .9rem}.ks-instructor-dash__stats dt{margin:0;color:var(--theme-elevation-600,#5c5c6b);font-size:.78rem}.ks-instructor-dash__stats dd{margin:.35rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.2}@media(max-width:960px){.ks-instructor-dash__stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.ks-instructor-dash__courses{min-width:0;padding-inline:1.5rem}.ks-instructor-dash__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.ks-instructor-dash__section-actions{display:flex;align-items:center;gap:.85rem}.ks-instructor-dash__aid-link{color:#5b3a8c;font-size:.85rem;font-weight:700;text-decoration:none}.ks-instructor-dash__aid-link:hover{text-decoration:underline}.ks-instructor-dash__intro h2,.ks-instructor-dash__section-head h2{margin:0;font-size:1.05rem;font-weight:700}.ks-instructor-dash__identity{display:flex;align-items:center;gap:.85rem}.ks-instructor-dash__avatar{width:4.25rem;height:4.25rem;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--theme-elevation-100,#f0f0f6)}.ks-instructor-dash__avatar--empty{display:grid;place-items:center;font-size:1.35rem;font-weight:700}.ks-instructor-dash__name{margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.ks-instructor-dash__empty,.ks-instructor-dash__meta,.ks-instructor-dash__summary{margin:.2rem 0 0;color:var(--theme-elevation-600,#5c5c6b);font-size:.82rem;line-height:1.45}.ks-instructor-dash__social{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin:.9rem 0 0;padding:0;list-style:none;font-size:.85rem}.ks-instructor-dash__intro p,.ks-instructor-dash__short{margin:.9rem 0 0;white-space:pre-wrap;line-height:1.55}.ks-instructor-dash__portrait{display:block;width:100%;height:auto;margin-top:.9rem;border-radius:6px}.ks-instructor-dash__intro{margin-top:1rem}.ks-instructor-dash__list{display:flex;flex-direction:column;gap:.65rem}.ks-instructor-dash__course>summary{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;cursor:pointer;list-style:none}.ks-instructor-dash__course>summary::-webkit-details-marker{display:none}.ks-instructor-dash__cover{width:9rem;height:6rem;object-fit:cover;border-radius:4px;flex-shrink:0;background:var(--theme-elevation-100,#f0f0f6)}.ks-instructor-dash__course-copy,.ks-instructor-dash__course-main{display:flex;flex-direction:column;min-width:0;flex:1 1}.ks-instructor-dash__course-main{gap:.2rem}.ks-instructor-dash__course-headline{display:flex;align-items:center;gap:.75rem;min-width:0}.ks-instructor-dash__course-actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;margin-left:auto}.ks-instructor-dash__track.btn{--color:#5b3a8c;--bg-color:#efe6fb;--hover-bg:#e4d6f8;--hover-color:#5b3a8c;--box-shadow:inset 0 0 0 1.5px #7a4db8;--hover-box-shadow:inset 0 0 0 1.5px #5b3a8c}.ks-instructor-dash__class-title,.ks-instructor-dash__course-title{font-weight:700;line-height:1.3}.ks-instructor-dash__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ks-instructor-dash__caret{width:.45rem;height:.45rem;margin-right:.25rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);flex-shrink:0}.ks-instructor-dash__course[open]>summary .ks-instructor-dash__caret{transform:rotate(45deg)}.ks-instructor-dash__panel{padding:.85rem 1rem 1rem;border-top:1px solid var(--theme-elevation-100,#eeeef4)}.ks-aid-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1.5rem;background:rgba(17,17,24,.45)}.ks-aid-modal__dialog{width:min(32rem,100%);max-height:min(36rem,100vh - 3rem);overflow:auto;padding:1.1rem 1.15rem 1.2rem;background:var(--theme-input-bg,#fff);border-radius:10px;box-shadow:0 16px 48px rgba(17,17,24,.18)}.ks-aid-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ks-aid-modal__head h2{margin:0;font-size:1.05rem;font-weight:700}.ks-aid-modal__close{width:1.75rem;height:1.75rem;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.ks-aid-modal__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:1rem}.ks-aid-modal__label{display:grid;grid-gap:.25rem;gap:.25rem;flex:1 1;min-width:12rem;color:var(--theme-elevation-600,#5c5c6b);font-size:.78rem}.ks-aid-modal__input{width:100%;padding:.45rem .6rem;border:1px solid var(--theme-elevation-150,#e4e4ee);border-radius:4px;background:var(--theme-input-bg,#fff);color:inherit;font:inherit}.ks-aid-modal__url{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.4rem .45rem .4rem .65rem;background:#f6f6f8;border-radius:6px}.ks-aid-modal__url-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.ks-aid-modal__copy{display:grid;place-items:center;flex-shrink:0;width:1.85rem;height:1.85rem;padding:0;border:0;border-radius:4px;background:#fff;color:var(--ks-accent,#e3338f);cursor:pointer}.ks-aid-modal__copy:hover{background:#fff0f6}.ks-aid-modal__error{margin:.65rem 0 0;color:var(--theme-error-500,#b42318);font-size:.82rem}.ks-aid-modal__list{margin:1rem 0 0;padding:0;list-style:none}.ks-aid-modal__list li+li{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--theme-elevation-100,#eeeef4)}.ks-aid-modal__aid{display:flex;align-items:baseline;gap:.75rem}.ks-aid-modal__code{font-weight:700}.ks-aid-modal__delete{margin-left:auto;padding:0;border:0;background:rgba(0,0,0,0);color:var(--theme-error-500,#b42318);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.ks-aid-modal__delete:hover:not(:disabled){text-decoration:underline}.ks-aid-modal__delete:disabled{opacity:.55;cursor:default}.ks-aid-modal__list .ks-aid-modal__url{margin-top:.4rem}.ks-class-video-field__upload{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:0 0 .75rem}.ks-class-video-field__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ks-class-video-field__bar{flex:1 1 100%;height:6px;overflow:hidden;border-radius:999px;background:var(--theme-elevation-100,#eeeef4)}.ks-class-video-field__bar>span{display:block;height:100%;width:100%;transform-origin:left center;background:var(--ks-accent,#e3338f);transition:transform .15s ease}.ks-class-video-field__note{flex:1 1 100%;margin:0;color:var(--theme-elevation-600,#5c5c6b);font-size:.82rem}.ks-class-video-field__error{flex:1 1 100%;margin:0;color:var(--theme-error-500,#b42318);font-size:.82rem}.ks-aid-stats h1{margin:1rem 0 .35rem;font-size:1.45rem}.ks-aid-stats__empty,.ks-aid-stats__lead{margin:0;color:var(--theme-elevation-600,#5c5c6b)}.ks-aid-stats__course{margin-top:1.25rem;padding:1rem 1.05rem 1.1rem;background:var(--theme-input-bg,#fff);border:1px solid var(--theme-elevation-150,#e4e4ee);border-radius:8px}.ks-aid-stats__course header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ks-aid-stats__course h2{margin:0;font-size:1.05rem}.ks-aid-stats__course header p{margin:0;color:var(--theme-elevation-600,#5c5c6b);font-size:.85rem}.ks-aid-stats table{width:100%;border-collapse:collapse}.ks-aid-stats td,.ks-aid-stats th{padding:.55rem .2rem;text-align:left;border-top:1px solid var(--theme-elevation-100,#eeeef4)}.ks-aid-stats th{color:var(--theme-elevation-600,#5c5c6b);font-size:.78rem;font-weight:600}.ks-aid-stats td:not(:first-child),.ks-aid-stats th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ks-aid-stats__direct td:first-child{color:var(--theme-elevation-600,#6b7280);font-style:italic}.ks-instructor-dash__classes{margin:0;padding:0;list-style:none}.ks-instructor-dash__classes li+li{border-top:1px solid var(--theme-elevation-100,#eeeef4)}.ks-instructor-dash__classes a{display:flex;gap:.75rem;padding:.7rem .15rem;color:inherit;text-decoration:none}.ks-instructor-dash__classes a:hover .ks-instructor-dash__class-title{text-decoration:underline}.ks-instructor-dash__index{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--theme-elevation-500,#7a7a88);font-size:.8rem;padding-top:.15rem}.ks-instructor-dash__class-title,.ks-instructor-dash__classes .ks-instructor-dash__meta{display:block}@media(max-width:960px){.ks-instructor-dash{grid-template-columns:1fr}.ks-instructor-dash__card{position:static}.ks-instructor-dash__course-headline{flex-wrap:wrap}.ks-instructor-dash__course-actions{width:100%}}.ks-manager-dash{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.ks-manager-dash__left,.ks-manager-dash__right{min-width:0;padding-left:1rem;padding-right:1rem}.ks-manager-dash__left{display:flex;flex-direction:column;gap:1.5rem}.ks-manager-dash h2,.ks-withdraw h1{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.ks-withdraw h1{margin-top:1rem;font-size:1.45rem}.ks-manager-dash section,.ks-withdraw{min-width:0}.ks-manager-dash table,.ks-withdraw table{width:100%;border-collapse:collapse;border:1px solid var(--theme-elevation-150,#e4e4ee)}.ks-manager-dash td,.ks-manager-dash th,.ks-withdraw td,.ks-withdraw th{padding:.55rem .5rem;text-align:left;vertical-align:top;border-top:1px solid var(--theme-elevation-100,#eeeef4)}.ks-manager-dash thead th,.ks-withdraw thead th{border-top:0}.ks-manager-dash th,.ks-withdraw th{color:var(--theme-elevation-600,#5c5c6b);font-size:.78rem;font-weight:600}.ks-manager-dash__empty,.ks-withdraw__hint,.ks-withdraw__lead{margin:0;color:var(--theme-elevation-600,#5c5c6b)}.ks-withdraw__lead{margin-bottom:1rem}.ks-manager-dash__percent,.ks-withdraw__form{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ks-manager-dash__percent input,.ks-withdraw__form input{width:4.5rem;padding:.3rem .4rem;border:1px solid var(--theme-elevation-150,#e4e4ee);border-radius:4px;background:#fff;color:inherit;font:inherit}.ks-withdraw__form{align-items:flex-end;margin-bottom:1.25rem}.ks-withdraw__form label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.82rem}.ks-withdraw__form input{width:10rem}.ks-withdraw__available{color:var(--theme-elevation-600,#5c5c6b);font-weight:400}.ks-manager-dash__complete button,.ks-manager-dash__percent button,.ks-withdraw__form button{padding:.3rem .65rem;border:0;border-radius:4px;background:var(--ks-accent,#e3338f);color:#fff;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.ks-manager-dash__complete button:disabled,.ks-manager-dash__percent button:disabled,.ks-withdraw__form button:disabled{opacity:.55;cursor:default}.ks-manager-dash__rate{color:var(--theme-elevation-600,#5c5c6b);font-size:.78rem}.ks-manager-dash__error,.ks-withdraw__error{flex-basis:100%;margin:0;color:var(--theme-error-500,#b42318);font-size:.78rem}.ks-manager-dash__complete{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.ks-course-tracking-cell{display:inline-flex;align-items:center}@media(max-width:960px){.ks-manager-dash{grid-template-columns:1fr}}@media(min-width:1025px){.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap)){--doc-sidebar-width:325px;display:grid;grid-template-columns:minmax(0,2fr) minmax(var(--doc-sidebar-width),1fr);align-items:start}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap)) .collection-edit__main,.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap)) .document-fields--has-sidebar,.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.collection-edit__main-wrapper{display:contents}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:0;z-index:5;width:100%;align-self:start;background:var(--theme-bg,#fff);padding:calc(var(--base)*1.25) var(--gutter-h) calc(var(--base)*.75) calc(var(--base)*2)}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls.gutter--left,.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls.gutter--right{padding-left:calc(var(--base)*2);padding-right:var(--gutter-h)}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__wrapper{flex-direction:column;align-items:stretch;height:auto;gap:.85rem}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__controls-wrapper{display:contents}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__popup{order:1;width:100%}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__content{order:2;padding:0;overflow:visible}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__meta{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__list-item,.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__value-wrap{flex-wrap:wrap;width:100%}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__value{white-space:normal}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__controls{order:3;flex-wrap:wrap;width:100%}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__divider{display:none}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__popup .popup__trigger-wrap{display:none}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__popup .popup__content{position:static;inset:auto;transform:none;opacity:1;visibility:visible;pointer-events:auto;width:100%;min-width:0;max-width:none;padding:0;background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__popup .popup__scroll-container,.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__popup .popup__scroll-content{width:100%;overflow:visible;white-space:normal;padding:0}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__popup .popup-button-list{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap))>.doc-controls .doc-controls__popup .popup-button-list__button{padding-left:0;padding-right:0}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap)) .document-fields__main{grid-column:1;grid-row:1/span 2;width:auto;min-width:0}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap)) .document-fields__sidebar-wrap{grid-column:2;grid-row:2;position:static;width:auto;min-width:0;height:auto}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap)) .document-fields__sidebar-fields{padding-top:.35rem}.template-default .collection-edit__form:has(.document-fields--has-sidebar):not(:has(.document-fields--force-sidebar-wrap)) .document-fields--has-sidebar .document-fields__edit{border-right:1px solid var(--theme-elevation-100)}}