:root{--ke-red:var(--es-primary,#e31e25);--ke-red-dark:var(--es-primary-dark,#b01419);--ke-red-hover:var(--ke-red-dark);--ke-red-dm:var(--es-primary,#c22930);--ke-red-dm-light:var(--es-primary,#e31e25);--ke-red-light:rgba(227,30,37,.07);--ke-on-red:#ffffff;--ke-ink:var(--es-ink,#15171a);--ke-ink-soft:var(--es-muted,#8a9099);--ke-line:var(--es-line,#e7e9ee);--ke-line-strong:var(--es-line,#d9dce3);--ke-surface:var(--es-bg,#ffffff);--ke-surface-2:var(--es-bg-soft,#f5f6f8);--ke-bg:var(--ke-surface-2);--ke-white:var(--ke-surface);--ke-danger:var(--es-primary-dark,#b01419);--ke-danger-bg:var(--es-bg-soft,#f5f6f8);--ke-danger-border:var(--es-line,#e7e9ee);--ke-ok:var(--es-ink,#15171a);--ke-ring:0 0 0 3px rgba(227,30,37,.12);--ke-radius:var(--es-radius,8px);--ke-shadow:0 2px 12px rgba(0,0,0,.08);--ke-font:var(--es-font,'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}:root[data-theme="dark"]{--ke-red:var(--ke-red-dm);--ke-red-dark:var(--es-primary-dark,#a01018);--ke-red-hover:var(--ke-red-dark);--ke-red-light:rgba(194,41,48,.16);--ke-ink:var(--es-ink,#e8eaf0);--ke-ink-soft:var(--es-muted,#9ea3b0);--ke-line:var(--es-line,#2a2d38);--ke-line-strong:#3a3f4e;--ke-surface:var(--es-bg,#1e2128);--ke-surface-2:var(--es-bg-soft,#1a1d24);--ke-danger:#e8565c;--ke-danger-bg:rgba(194,41,48,.16);--ke-danger-border:rgba(194,41,48,.40);--ke-ok:var(--es-ink,#e8eaf0);--ke-ring:0 0 0 3px rgba(194,41,48,.28);--ke-shadow:0 2px 12px rgba(0,0,0,.35)}:root milik contributor.css (--ke-red/--ke-red-dark) — account.css di-enqueue TERPISAH dari contributor.css (lihat class-init.php,tidak selalu dimuat di halaman yang sama) jadi tokennya didefinisikan ulang di sini,bukan mengandalkan:root milik contributor.css. Nilai literal di bawah PERSIS sama seperti sebelumnya (audit warna,tidak ada perubahan visual dari token ini sendiri) — cuma sekarang direferensi lewat var() di seluruh file supaya (a) satu sumber kalau nanti mau ganti shade,tidak perlu ubah manual di puluhan tempat,dan (b) ikut berubah otomatis kalau warna brand tema diganti lewat customizer (--es-primary),sama seperti contributor.css. */ .katalis-auth{font-family:'Inter',-apple-system,sans-serif;display:flex;justify-content:center;padding:40px 20px;background:var(--ke-surface)}.katalis-auth__card{width:100%;max-width:420px;background:var(--ke-surface);border:1px solid var(--ke-line);border-radius:8px;padding:28px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.katalis-auth__title{font-size:20px;font-weight:700;color:var(--ke-ink);margin:0 0 8px}.katalis-auth__sub{font-size:14px;color:var(--ke-ink-soft);margin:0 0 20px;line-height:1.5}.katalis-auth__form{display:flex;flex-direction:column}.katalis-auth__label{font-size:13px;font-weight:600;color:var(--ke-ink);margin-bottom:6px}.katalis-auth__input{width:100%;padding:11px 14px;border:1px solid var(--ke-line);border-radius:6px;font-size:14px;font-family:inherit;margin-bottom:16px;box-sizing:border-box}.katalis-auth__input:focus{outline:none;border-color:var(--ke-red);box-shadow:var(--ke-ring)}.katalis-auth__btn{width:100%;padding:12px 16px;background:var(--ke-red);color:var(--ke-on-red);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.katalis-auth__btn:hover,.katalis-auth__btn:focus{background:var(--ke-red-hover);color:var(--ke-on-red)}.katalis-auth__link{background:none;border:none;color:var(--ke-red);cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;padding:0;text-decoration:none}.katalis-auth__link:hover{text-decoration:underline}.katalis-auth__divider{display:flex;align-items:center;margin:16px 0;color:var(--ke-ink-soft);font-size:12px}.katalis-auth__divider::before,.katalis-auth__divider::after{content:"";flex:1;height:1px;background:var(--ke-line)}.katalis-auth__divider span{padding:0 12px}.katalis-auth__alert{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px}.katalis-auth__alert--error{background:var(--ke-danger-bg);color:var(--ke-danger)}.katalis-auth__alert--info{background:var(--ke-surface-2);color:var(--ke-ink);border:1px solid var(--ke-line)}.katalis-pass-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;background:transparent;border:none;padding:4px;margin:0;line-height:0;cursor:pointer;color:var(--ke-ink-soft)}.katalis-pass-toggle:hover{color:var(--ke-ink-soft)}.katalis-pass-toggle:focus-visible{outline:2px solid var(--ke-red);outline-offset:1px;border-radius:4px}.katalis-pass-toggle svg{width:18px;height:18px;display:block}.katalis-pass-toggle .katalis-eye-off{display:none}.katalis-pass-toggle.is-visible .katalis-eye{display:none}.katalis-pass-toggle.is-visible .katalis-eye-off{display:block}.katalis-account{font-family:'Inter',-apple-system,sans-serif;display:grid;grid-template-columns:280px 1fr;gap:24px;max-width:var(--es-maxw,1200px);margin:24px auto;padding:0 16px;color:var(--ke-ink)}.katalis-account__sidebar{background:var(--ke-surface);border:1px solid var(--ke-line);border-radius:8px;overflow:hidden;align-self:start}.katalis-account__profile{display:flex;gap:12px;padding:18px;border-bottom:1px solid var(--ke-line);align-items:center}.katalis-account__avatar{width:48px;height:48px;border-radius:50%;background:var(--ke-surface-2);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--ke-red);flex-shrink:0;font-size:14px}.katalis-account__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.katalis-account__profile-text{font-size:12px;line-height:1.4;min-width:0}.katalis-account__profile-text b{display:block;font-size:13px;color:var(--ke-ink);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.katalis-account__profile-text span{color:var(--ke-ink-soft);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.katalis-account__id{color:var(--ke-red)!important;margin-top:2px}.katalis-account__nav{display:flex;flex-direction:column}.katalis-account__nav-item{display:flex;align-items:center;gap:12px;padding:14px 18px;color:var(--ke-ink);text-decoration:none;font-size:14px;border-bottom:1px solid var(--ke-surface-2);transition:background .12s}.katalis-account__nav-item:hover{background:var(--ke-surface-2);color:var(--ke-ink)}.katalis-account__nav-item svg{width:18px;height:18px;color:var(--ke-ink);flex-shrink:0}.katalis-account__nav-item.is-active{color:var(--ke-red);font-weight:600}.katalis-account__nav-item.is-active svg{color:var(--ke-red)}.katalis-account__nav-item--logout{border-top:2px solid var(--ke-ink);border-bottom:none}.katalis-account__main{min-width:0}.katalis-account__panel{background:var(--ke-surface);border:1px solid var(--ke-line);border-radius:8px;padding:24px}.katalis-account__heading{font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--ke-surface-2)}.katalis-account__subheading{font-size:14px;font-weight:600;color:var(--ke-ink-soft);margin:0 0 12px;background:var(--ke-surface-2);padding:10px 14px;border-radius:6px}.katalis-account__form{display:flex;flex-direction:column}.katalis-account__form label{font-size:13px;font-weight:600;margin-bottom:6px;color:var(--ke-ink)}.katalis-account__form input{padding:11px 14px;border:1px solid var(--ke-line);border-radius:6px;font-size:14px;font-family:inherit;margin-bottom:16px;box-sizing:border-box}.katalis-account__form input:focus{outline:none;border-color:var(--ke-red)}.katalis-account__form textarea{padding:11px 14px;border:1px solid var(--ke-line);border-radius:6px;font-size:14px;font-family:inherit;margin-bottom:16px;box-sizing:border-box;resize:vertical}.katalis-account__form textarea:focus{outline:none;border-color:var(--ke-red)}.katalis-account__form--inline{flex-direction:row;gap:12px;align-items:flex-start}.katalis-account__form--inline input{flex:1;margin-bottom:0}.katalis-account__btn{padding:11px 20px;background:var(--ke-red);color:var(--ke-on-red);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;width:100%;transition:background .15s}.katalis-account__btn:hover{background:var(--ke-red-hover)}:root[data-theme="dark"] .katalis-account__btn{background:var(--ke-red-dm)}.katalis-account__btn--dark{background:var(--ke-ink);width:auto;padding:11px 24px;align-self:flex-end}.katalis-account__btn--dark:hover{background:var(--ke-ink)}.katalis-account__btn--ghost{background:var(--ke-surface);color:var(--ke-ink);border:1px solid var(--ke-line);padding:8px 18px;font-size:13px}.katalis-account__btn--ghost:hover{background:var(--ke-surface-2)}.katalis-account__btn--outline{background:var(--ke-surface);color:var(--ke-red);border:1.5px solid var(--ke-red)}.katalis-account__btn--outline:hover,.katalis-account__btn--outline:focus{background:var(--ke-red-light)!important;color:var(--ke-red)!important;border-color:var(--ke-red)!important}.katalis-account__btn--outline-neutral{background:var(--ke-surface);color:var(--ke-ink);border:1px solid var(--ke-line)}.katalis-account__btn--outline-neutral:hover,.katalis-account__btn--outline-neutral:focus{background:var(--ke-surface-2)!important;color:var(--ke-ink)!important;border-color:var(--ke-line)!important}:root[data-theme="dark"] .katalis-account__btn--outline{background:transparent;color:var(--ke-red-dm-light);border-color:var(--ke-red-dm)}:root[data-theme="dark"] .katalis-account__btn--outline:hover,:root[data-theme="dark"] .katalis-account__btn--outline:focus{background:var(--ke-red-light)!important;color:var(--ke-red-dm-light)!important;border-color:var(--ke-red-dm)!important}:root[data-theme="dark"] .katalis-account__btn--outline-neutral{background:transparent;color:var(--ke-ink);border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__btn--outline-neutral:hover,:root[data-theme="dark"] .katalis-account__btn--outline-neutral:focus{background:var(--ke-surface-2)!important;color:var(--ke-ink)!important;border-color:var(--ke-line)!important}.katalis-account__form input[readonly]{background:var(--ke-surface-2)!important;color:var(--ke-ink-soft)!important;cursor:not-allowed}:root[data-theme="dark"] .katalis-account__form input[readonly]{background:var(--ke-surface-2)!important;color:var(--ke-ink-soft)!important;border-color:var(--ke-line)!important}.katalis-account__msg{display:block;margin-top:10px;font-size:13px;color:var(--ke-ok,var(--ke-ok));min-height:18px}.katalis-account__msg.is-error{color:var(--ke-danger)}.katalis-account__sub-card{border:1px solid var(--ke-line);border-radius:6px;padding:16px}.katalis-account__sub-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.katalis-account__sub-row b{font-size:14px;text-decoration:underline}.katalis-account__sub-text{font-size:14px;color:var(--ke-ink);margin:0 0 16px;line-height:1.6}.katalis-account__empty{color:var(--ke-ink-soft);font-size:14px;padding:20px;text-align:center;background:var(--ke-surface-2);border-radius:6px}.katalis-account__list{list-style:none;padding:0;margin:0}.katalis-account__list li{padding:12px 0;border-bottom:1px solid var(--ke-surface-2)}.katalis-account__list a{color:var(--ke-ink);text-decoration:none;font-size:14px}.katalis-account__list a:hover{color:var(--ke-red)}.katalis-account__save-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.katalis-account__save-item{display:flex;gap:12px;background:var(--ke-surface);border:1px solid var(--ke-line);border-radius:8px;padding:12px}.katalis-account__save-thumb{width:80px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0;display:block;background:var(--ke-surface-2)}.katalis-account__save-thumb img{width:100%;height:100%;object-fit:cover;display:block}.katalis-account__save-thumb--placeholder{width:100%;height:100%;display:block}.katalis-account__save-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.katalis-account__save-title{color:var(--ke-ink);text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}.katalis-account__save-title:hover{color:var(--ke-red)}.katalis-account__save-date{font-size:12px;color:var(--ke-ink-soft)}@media (max-width:768px){.katalis-account{grid-template-columns:1fr;gap:16px;padding:0 12px}.katalis-account__form--inline{flex-direction:column}.katalis-account__form--inline input{margin-bottom:12px}}.katalis-auth__card .katalis-social-btns{margin-bottom:4px;gap:8px}.katalis-auth__card .katalis-social-btns--grid{gap:8px 12px}.katalis-auth__card .katalis-social-btn{border-radius:6px;font-size:13px;padding:9px 14px;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (max-width:600px){.katalis-account{padding:0 8px}.katalis-account__panel{padding:16px}.katalis-account__sub-row{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.katalis-account{grid-template-columns:1fr}.katalis-account__sidebar{border-radius:8px}}:root[data-theme="dark"] .katalis-account{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__sidebar{background:var(--ke-surface);border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__profile{border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__profile-text b{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__profile-text span{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-account__id{color:var(--ke-ink-soft) !important}:root[data-theme="dark"] .katalis-account__nav-item{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__nav-item:hover{background:var(--ke-surface-2);color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__nav-item.is-active{background:var(--ke-red-dm);color:var(--ke-on-red)}:root[data-theme="dark"] .katalis-account__nav-item.is-active svg{color:var(--ke-on-red)}.katalis-drawer__menu-highlight{border-top:2px solid var(--ke-line);background:var(--ke-surface-2)}.katalis-drawer__menu-highlight>a{font-weight:600;color:var(--ke-red)}:root[data-theme="dark"] .katalis-drawer__menu-highlight{border-top-color:var(--ke-line);background:var(--ke-surface-2)}:root[data-theme="dark"] .katalis-drawer__menu-highlight>a{color:var(--ke-red-dm-light)}:root[data-theme="dark"] .katalis-drawer__menu-highlight>a svg{color:var(--ke-red-dm-light)}:root[data-theme="dark"] .katalis-account__avatar{background-color:var(--ke-surface-2);color:var(--ke-on-red)}:root[data-theme="dark"] .katalis-account__nav-item--logout{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__main{background:transparent;border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__panel{background:var(--ke-surface);border-color:var(--ke-line);color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__heading{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__subheading{color:var(--ke-ink-soft);background:var(--ke-surface-2)}:root[data-theme="dark"] .katalis-account__form label{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-account__form input[type="text"],:root[data-theme="dark"] .katalis-account__form input[type="email"],:root[data-theme="dark"] .katalis-account__form input[type="tel"],:root[data-theme="dark"] .katalis-account__form input[type="date"],:root[data-theme="dark"] .katalis-account__form input[type="password"],:root[data-theme="dark"] .katalis-account__form textarea{background:var(--ke-surface-2);border-color:var(--ke-line);color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__form input::placeholder,:root[data-theme="dark"] .katalis-account__form textarea::placeholder{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-account__form input:focus,:root[data-theme="dark"] .katalis-account__form textarea:focus{border-color:var(--ke-red-dm)}:root[data-theme="dark"] .katalis-account__sub-card{background:var(--ke-surface-2);border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__sub-row b{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__sub-text{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-account__empty{color:var(--ke-ink-soft);background:var(--ke-surface-2);border:1px solid var(--ke-line)}:root[data-theme="dark"] .katalis-account__list li{border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__list a{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__list a:hover{color:var(--ke-red-dm)}:root[data-theme="dark"] .katalis-account__save-item{background:var(--ke-surface);border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__save-thumb{background:var(--ke-surface-2)}:root[data-theme="dark"] .katalis-account__save-title{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__save-title:hover{color:var(--ke-red-dm-light)}:root[data-theme="dark"] .katalis-account__save-date{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-account__msg{color:var(--ke-ok)}:root[data-theme="dark"] .katalis-account__msg.is-error{color:var(--ke-danger)}:root[data-theme="dark"] .katalis-auth{background:var(--ke-surface-2)}:root[data-theme="dark"] .katalis-auth__card{background:var(--ke-surface);border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-auth__title{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-auth__sub{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-auth__label{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-auth__input{background:var(--ke-surface-2);border-color:var(--ke-line);color:var(--ke-ink)}:root[data-theme="dark"] .katalis-auth__input::placeholder{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-auth__input:focus{border-color:var(--ke-red-dm);box-shadow:0 0 0 3px var(--ke-red-light)}:root[data-theme="dark"] .katalis-auth__divider{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-auth__divider::before,:root[data-theme="dark"] .katalis-auth__divider::after{background:var(--ke-line)}:root[data-theme="dark"] .katalis-auth__alert--error{background:var(--ke-danger-bg);color:var(--ke-danger)}:root[data-theme="dark"] .katalis-auth__alert--info{background:var(--ke-surface-2);color:var(--ke-ink);border:1px solid var(--ke-line)}:root[data-theme="dark"] .katalis-pass-toggle{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-pass-toggle:hover{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-handle-prefix{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-handle-msg{color:var(--ke-ink-soft)}:root[data-theme="dark"] .katalis-handle-msg--ok,:root[data-theme="dark"] .katalis-handle-status--ok{color:var(--ke-ok)}:root[data-theme="dark"] .katalis-handle-msg--error,:root[data-theme="dark"] .katalis-handle-status--bad{color:var(--ke-danger)}.katalis-account__btn:hover,.katalis-account__btn:focus{color:var(--ke-on-red) !important;background:var(--ke-red-hover) !important;border-color:var(--ke-red-hover) !important;text-decoration:none !important}@media (max-width:768px){.katalis-account__sidebar{position:static;overflow:hidden}.katalis-account__nav{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:thin}.katalis-account__nav-item{white-space:nowrap;flex-shrink:0;border-bottom:none;border-right:1px solid var(--ke-surface-2);padding:12px 16px;font-size:13px}.katalis-account__nav-item--logout{border-top:none;border-left:2px solid var(--ke-ink)}}:root[data-theme="dark"] .katalis-account__nav-item{border-right-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__nav-item--logout{border-left-color:var(--ke-ink)}.katalis-auth__card .katalis-social-btns{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.katalis-auth__card .katalis-social-btns--grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.katalis-social-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--ke-line);border-radius:6px;background:var(--ke-surface);color:var(--ke-ink);text-decoration:none;font-size:13px;font-weight:500;font-family:inherit;transition:background .12s,border-color .12s;box-shadow:0 1px 2px rgba(0,0,0,.05);min-width:0}.katalis-social-btn:hover{background:var(--ke-surface-2);border-color:var(--ke-line-strong);color:var(--ke-ink)}.katalis-social-btn svg{flex-shrink:0}.katalis-social-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme="dark"] .katalis-social-btn{background:var(--ke-surface-2);border-color:var(--ke-line);color:var(--ke-ink)}:root[data-theme="dark"] .katalis-social-btn:hover{background:var(--ke-surface);border-color:var(--ke-line-strong)}:root[data-theme="dark"] .katalis-social-btn svg{filter:brightness(0) invert(1)}.katalis-auth--split{display:flex;min-height:100vh;padding:0;align-items:stretch;justify-content:flex-start}.katalis-auth--split .katalis-auth__left{flex:1 1 62%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px clamp(20px,6vw,80px);min-width:0;overflow-y:auto}.katalis-auth__brand{margin:0 auto 24px;text-align:center;width:100%;max-width:420px}.katalis-auth__logo{height:40px;width:auto;display:block;margin:0 auto}:root[data-theme="dark"] .katalis-auth__logo--light{display:none}:root:not([data-theme="dark"]) .katalis-auth__logo--dark{display:none}.katalis-auth--split .katalis-auth__card{width:100%;max-width:420px;margin:0 auto;border:none;box-shadow:none;padding:8px 28px}:root[data-theme="dark"] .katalis-auth--split .katalis-auth__card{background:transparent;border-color:transparent}.katalis-auth__illustration{position:relative;flex:0 1 38%;max-width:520px;min-width:0;overflow:hidden;isolation:isolate;background-color:var(--ke-red,#e31e25)}.katalis-auth__illustration::before,.katalis-auth__illustration::after{content:"";position:absolute;background-image:var(--ke-illus);background-position:center;background-repeat:no-repeat}.katalis-auth__illustration::before{top:-24px;right:-24px;bottom:-24px;left:-24px;background-size:cover;filter:blur(20px)}.katalis-auth__illustration::after{top:0;right:0;bottom:0;left:0;background-size:contain}@media (max-width:900px){.katalis-auth--split .katalis-auth__illustration{display:none}.katalis-auth--split .katalis-auth__left{flex:1 1 100%;padding:28px 16px}.katalis-auth__brand{margin-bottom:32px;text-align:center}.katalis-auth--split .katalis-auth__card{margin:0 auto}}@media (max-width:480px){.katalis-auth--split .katalis-auth__card{padding:28px 20px}}:root[data-theme="dark"] .katalis-auth--split{background:var(--ke-surface-2)}.katalis-auth__step-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.katalis-auth__step-nav-back,.katalis-auth__step-nav-skip{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.katalis-auth__step-nav-skip{justify-content:flex-end}.katalis-auth__step-nav svg{flex-shrink:0}.katalis-auth--split .katalis-auth__title,.katalis-auth--split .katalis-auth__sub{text-align:center}.katalis-auth__btn--outline{background:var(--ke-surface);color:var(--ke-red);border:2px solid var(--ke-red)}.katalis-auth__btn--outline:hover{background:var(--ke-red-light) !important;color:var(--ke-red) !important}:root[data-theme="dark"] .katalis-auth__btn--outline{background:transparent;color:var(--ke-red-dm-light);border-color:var(--ke-red-dm)}:root[data-theme="dark"] .katalis-auth__btn--outline:hover{background:var(--ke-red-light) !important;color:var(--ke-red-dm-light) !important}.katalis-handle-input-wrap{position:relative;display:flex;align-items:center;margin-bottom:6px}.katalis-handle-prefix{position:absolute;left:14px;color:var(--ke-ink-soft);font-size:14px;pointer-events:none}.katalis-handle-input{padding-left:28px !important;padding-right:36px !important;margin-bottom:0 !important}.katalis-handle-status{position:absolute;right:12px;font-size:15px;font-weight:700;line-height:1}.katalis-handle-status--ok{color:var(--ke-ok,var(--ke-ok))}.katalis-handle-status--bad{color:var(--ke-danger)}.katalis-handle-status--checking{color:var(--ke-ink-soft)}.katalis-handle-msg{font-size:12px;margin:0 0 16px;min-height:16px;color:var(--ke-ink-soft)}.katalis-handle-msg--ok{color:var(--ke-ok,var(--ke-ok))}.katalis-handle-msg--error{color:var(--ke-danger)}#katalis-handle-submit:disabled{opacity:.5;cursor:not-allowed}.katalis-avatar-picker{display:flex;flex-direction:column;align-items:center;margin:8px 0 4px}.katalis-avatar-preview{width:120px;height:120px;border-radius:50%;background:var(--ke-surface-2);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--ke-line-strong);position:relative;flex-shrink:0}.katalis-avatar-preview--has-image{color:transparent}.katalis-avatar-edit-btn{position:absolute;bottom:2px;right:2px;width:32px;height:32px;border-radius:50%;background:var(--ke-red);display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid var(--ke-surface)}.katalis-avatar-edit-btn:hover{background:var(--ke-red-hover)}:root[data-theme="dark"] .katalis-avatar-preview{background-color:var(--ke-surface)}:root[data-theme="dark"] .katalis-avatar-edit-btn{border-color:var(--ke-surface);background:var(--ke-red-dm)}:root[data-theme="dark"] .katalis-avatar-edit-btn:hover{background:var(--ke-red-dark)}.katalis-avatar-picker .katalis-handle-msg{text-align:center;margin-top:10px}.katalis-account__order-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.katalis-account__order-item{border:1px solid var(--ke-line);border-radius:8px;padding:14px 16px;background:var(--ke-surface)}.katalis-account__order-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.katalis-account__order-number{font-weight:600;font-size:14px;color:var(--ke-ink);text-decoration:none}.katalis-account__order-number:hover{color:var(--ke-red)}.katalis-account__order-badge{font-size:11px;font-weight:600;padding:3px 10px;border:1px solid;border-radius:999px;white-space:nowrap}.katalis-account__order-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--ke-ink-soft)}.katalis-account__order-meta strong{margin-left:auto;color:var(--ke-ink)}.katalis-account__order-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.katalis-account__order-link{font-size:13px;font-weight:600;color:var(--ke-red);text-decoration:none}.katalis-account__order-link:hover{text-decoration:underline}.katalis-account__order-link--pay{color:var(--ke-ok,var(--ke-ok))}.katalis-account__order-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;border-bottom:1px solid var(--ke-surface-2)}.katalis-account__order-row:last-child{border-bottom:0}.katalis-account__order-row--total{font-weight:600;color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__order-item{background:var(--ke-surface-2);border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__order-number,:root[data-theme="dark"] .katalis-account__order-meta strong,:root[data-theme="dark"] .katalis-account__order-row--total{color:var(--ke-ink)}:root[data-theme="dark"] .katalis-account__order-row{border-bottom-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__order-link--pay{color:var(--ke-ok)}.katalis-account__order-link--cancel{color:var(--ke-ink-soft)}.katalis-account__order-link--cancel:hover{color:var(--ke-red)}.katalis-account__order-notice{font-size:13px;font-weight:600;border-radius:8px;padding:10px 12px;margin:0 0 14px}.katalis-account__order-notice--ok{color:var(--ke-ok,var(--ke-ok));background:var(--ke-surface-2);border:1px solid var(--ke-line)}.katalis-account__order-notice--err{color:var(--ke-danger);background:var(--ke-danger-bg);border:1px solid var(--ke-danger)}:root[data-theme="dark"] .katalis-account__order-notice--ok{color:var(--ke-ok,var(--ke-ok));background:var(--ke-surface-2);border-color:var(--ke-line)}:root[data-theme="dark"] .katalis-account__order-notice--err{color:var(--ke-danger-border);background:var(--ke-danger-bg);border-color:var(--ke-danger-border)}.katalis-account__order-link--remove{color:var(--ke-ink-soft)}.katalis-account__order-link--remove:hover{color:var(--ke-red)}.es-container .katalis-account,.es-pb-col .katalis-account,.es-page-builder-output .katalis-account,.es-container .ke-wrap,.es-pb-col .ke-wrap,.es-page-builder-output .ke-wrap{max-width:none;padding-left:0;padding-right:0}.katalis-account,.es-container .katalis-account,.es-pb-col .katalis-account,.es-page-builder-output .katalis-account{margin-top:0;margin-bottom:0;padding-top:32px;padding-bottom:48px}.ke-ico{width:1em;height:1em;flex-shrink:0;vertical-align:-0.125em;display:inline-block}.ke-ico--lg{width:48px;height:48px;color:var(--ke-line);vertical-align:middle}.katalis-account__panel svg:not([width]):not(.ke-ico){width:1em;height:1em}.ke-wrap,.katalis-account,.katalis-auth{background:transparent;color:var(--ke-ink)}.ke-dashboard-sidebar .ke-dashboard-nav__item,.katalis-account__nav-item{border-bottom-color:var(--ke-line)}.ke-dashboard-sidebar .ke-dashboard-nav__item{border-right-color:var(--ke-line)}.ke-btn--primary,.ke-tab.active,.ke-filter-tab.active,.ke-filter-tab:hover,.ke-page-btn.active,.ke-action-btn:hover,.katalis-auth__btn,.katalis-account__btn{color:var(--ke-on-red)}.ke-badge,.katalis-account__badge{border-color:var(--ke-line)}.ke-table th,.ke-table td{border-color:var(--ke-line)}.ke-empty h3{color:var(--ke-ink)}