@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.lx{--lx-bg:#f4f6f9;--lx-surface:#ffffff;--lx-ink:#0b1630;--lx-ink-2:#23304d;--lx-muted:#5d6779;--lx-line:#e2e6ee;--lx-line-2:#cfd5e1;--lx-navy:#0b1630;--lx-lime:#c8f64c;--lx-blue:#2f5bea;--lx-green:#16a34a;--lx-red:#e5484d;--lx-amber:#b7791f;--lx-radius:14px;--lx-shadow:0 1px 2px rgba(11,22,48,.06),0 8px 24px rgba(11,22,48,.06);min-height:100vh;background:var(--lx-bg);color:var(--lx-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Arial,sans-serif;font-size:15px;line-height:1.5}.lx *,.lx :after,.lx :before{box-sizing:border-box}.lx a{color:inherit;text-decoration:none}.lx h1,.lx h2,.lx h3{margin:0;letter-spacing:-.02em;text-wrap:balance}.lx p{margin:0}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:10px;font:700 14px/1 inherit;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.lx-btn:active{transform:translateY(1px)}.lx-btn-primary{background:var(--lx-navy);color:#fff}.lx-btn-primary:hover{background:#18264a}.lx-btn-ghost{background:var(--lx-surface);color:var(--lx-ink);border-color:var(--lx-line-2)}.lx-btn-ghost:hover{border-color:var(--lx-ink)}.lx-btn-wa{background:var(--lx-green);color:#fff}.lx-btn-wa:hover{background:#128a3e}.lx-btn-lime{background:var(--lx-lime);color:var(--lx-navy)}.lx-btn-sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:9px}.lx-btn[disabled]{opacity:.55;cursor:not-allowed}.lx-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.6) blur(10px);border-bottom:1px solid var(--lx-line)}.lx-header-inner{max-width:1200px;margin:0 auto;padding:0 20px;height:64px;display:flex;align-items:center;gap:24px}.lx-logo{white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.02em;font-size:15px}.lx-logo-mark{display:grid;grid-template-columns:12px 12px;gap:3px}.lx-logo-mark i{display:block;height:12px;border-radius:3px;background:var(--lx-lime)}.lx-logo-mark i:nth-child(2){background:var(--lx-navy)}.lx-logo b{color:var(--lx-blue)}.lx-nav{display:flex;gap:4px}.lx-nav a{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:9px;color:var(--lx-muted);font-weight:650;font-size:14px}.lx-nav a:hover,.lx-nav a[aria-current=page]{color:var(--lx-ink);background:#eef1f6}.lx-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--lx-navy)}.lx-header-end{margin-left:auto}.lx-header-end,.lx-user{display:flex;align-items:center;gap:10px;min-width:0}.lx-avatar{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--lx-navy);color:var(--lx-lime);font-weight:800;font-size:13px}.lx-user-meta{display:grid;min-width:0;line-height:1.2}.lx-user-meta b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.lx-user-meta small{color:var(--lx-muted);font-size:12px}.lx-logout{color:var(--lx-muted);font-size:13px;font-weight:600;padding:8px 4px}.lx-logout:hover{color:var(--lx-red)}.lx-subnav{display:none}.lx-main{max-width:1200px;margin:0 auto;padding:28px 20px 64px}.lx-hello{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-radius:var(--lx-radius);background:var(--lx-navy);color:#fff;box-shadow:var(--lx-shadow);margin-bottom:28px;flex-wrap:wrap}.lx-hello h1{font-size:clamp(22px,2.6vw,28px);font-weight:800}.lx-hello p{color:#b9c3d8;margin-top:4px;font-size:14px}.lx-hello-actions{display:flex;gap:10px;flex-wrap:wrap}.lx-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--lx-lime);color:var(--lx-navy);font-size:11px;font-weight:800;letter-spacing:.06em;vertical-align:middle;margin-left:10px}.lx-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.lx-section-head h2{font-size:22px;font-weight:800}.lx-section-head p{color:var(--lx-muted);font-size:14px;margin-top:2px}.lx-count{color:var(--lx-muted);font-size:13px;font-weight:600}.lx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lx-card{display:flex;flex-direction:column;min-width:0;background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-radius);overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}a.lx-card:hover{box-shadow:var(--lx-shadow);transform:translateY(-2px);border-color:var(--lx-line-2)}.lx-thumb{position:relative;display:block;aspect-ratio:16/9;background:#0f1c3a;overflow:hidden}.lx-thumb img,.lx-thumb video{width:100%;height:100%;object-fit:cover;display:block}.lx-thumb .member-video-cover-fallback{position:absolute;inset:0;display:grid;place-content:center;gap:4px;padding:16px;color:#fff;text-align:center}.lx-thumb-num{position:absolute;top:10px;left:10px;height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:7px;background:rgba(11,22,48,.86);color:#fff;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.lx-thumb-play{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--lx-lime);color:var(--lx-navy);font-size:15px;box-shadow:0 6px 16px rgba(0,0,0,.25)}.lx-thumb-lock{position:absolute;inset:0;display:grid;place-content:center;gap:4px;background:rgba(11,22,48,.72);color:#fff;text-align:center;font-weight:800;font-size:13px}.lx-thumb-lock small{font-weight:600;color:#c7cfdf;font-size:12px}.lx-card-body{display:grid;gap:6px;padding:14px 16px 16px}.lx-card-body small{color:var(--lx-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lx-card-body h3{font-size:16px;font-weight:750;line-height:1.3}.lx-card-cta{margin-top:4px;color:var(--lx-blue);font-weight:700;font-size:13px}.lx-card-locked .lx-card-cta,.lx-empty{color:var(--lx-muted)}.lx-empty{padding:40px 24px;text-align:center;background:var(--lx-surface);border:1px dashed var(--lx-line-2);border-radius:var(--lx-radius)}.lx-empty strong{display:block;color:var(--lx-ink);font-size:16px;margin-bottom:4px}.lx-ebooks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lx-ebook{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:16px;background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-radius)}.lx-ebook-cover{display:block;aspect-ratio:3/4;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(11,22,48,.15)}.lx-ebook-cover>*{width:100%;height:100%}.lx-ebook h3{font-size:15px;font-weight:750;line-height:1.3}.lx-ebook small{color:var(--lx-muted);font-size:12px;font-weight:700;letter-spacing:.04em}.lx-ebook .lx-btn{margin-top:10px}.lx-crumb{display:inline-flex;align-items:center;gap:6px;color:var(--lx-muted);font-weight:650;font-size:14px;margin-bottom:14px}.lx-crumb:hover{color:var(--lx-ink)}.lx-player-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.lx-player-head small{color:var(--lx-muted);font-weight:700;font-size:12px;letter-spacing:.05em}.lx-player-head h1{font-size:clamp(22px,2.6vw,30px);font-weight:800;margin-top:4px}.lx-player{border-radius:var(--lx-radius);overflow:hidden;background:#000;box-shadow:var(--lx-shadow)}.lx-pager{display:flex;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.lx-auth{display:grid;place-items:center;padding:32px 16px}.lx-auth-card{width:100%;max-width:440px;background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:18px;box-shadow:var(--lx-shadow);padding:28px}.lx-auth-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.lx-auth-top a:last-child{color:var(--lx-muted);font-size:13px;font-weight:600}.lx-auth h1{font-size:24px;font-weight:800}.lx-auth-lead{color:var(--lx-muted);font-size:14px;margin-top:6px!important}.lx-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#eef1f6;border-radius:12px;margin:20px 0}.lx-tabs button{height:40px;border:0;border-radius:9px;background:transparent;color:var(--lx-muted);font:700 14px/1 inherit;font-family:inherit;cursor:pointer}.lx-tabs button[aria-selected=true]{background:var(--lx-surface);color:var(--lx-ink);box-shadow:0 1px 3px rgba(11,22,48,.12)}.lx-form{display:grid;gap:12px}.lx-field{display:grid;gap:6px}.lx-field span,.lx-form label{font-size:13px;font-weight:700;color:var(--lx-ink-2)}.lx-field input,.lx-field select,.lx-field textarea,.lx-form input{width:100%;height:46px;padding:0 14px;border:1px solid var(--lx-line-2);border-radius:10px;background:#fff;color:var(--lx-ink);font:500 15px/1.2 inherit;font-family:inherit}.lx-field textarea{height:auto;padding:12px 14px}.lx-field input:focus,.lx-field select:focus,.lx-form input:focus{outline:2px solid var(--lx-blue);outline-offset:1px;border-color:transparent}.lx-form .lx-btn,.lx-form button[type=submit]{width:100%;min-height:48px;margin-top:4px}.lx-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:var(--lx-navy);color:#fff;font:700 15px/1 inherit;font-family:inherit;cursor:pointer}.lx-form button[type=submit] span{display:none}.lx-note{color:var(--lx-muted);font-size:13px}.lx-note b{color:var(--lx-ink)}.lx-alert{padding:11px 13px;border-radius:10px;font-size:14px;margin-bottom:4px}.lx-alert-bad{background:#fdecec;color:#9b1c1f}.lx-alert-good{background:#e9f8ef;color:#12602f}.lx-divider{display:flex;align-items:center;gap:10px;color:var(--lx-muted);font-size:12px;font-weight:700;margin:6px 0}.lx-divider:after,.lx-divider:before{content:"";flex:1;height:1px;background:var(--lx-line)}.lx-linkbtn{border:0;background:none;padding:0;color:var(--lx-blue);font:650 14px/1.3 inherit;font-family:inherit;cursor:pointer;text-align:left}.lx-auth-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--lx-line);color:var(--lx-muted);font-size:13px;text-align:center}.lx-auth-foot a{color:var(--lx-blue);font-weight:700}.lx-signed{display:grid;gap:4px;padding:14px;border-radius:12px;background:#f4f6f9;margin:18px 0}.lx-signed small{color:var(--lx-muted);font-size:12px;font-weight:700}.lx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.lx-kpi{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-radius);min-width:0}.lx-kpi span{color:var(--lx-muted);font-size:13px;font-weight:650}.lx-kpi strong{display:block;margin-top:6px;font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lx-kpi small{color:var(--lx-muted);font-size:12px}.lx-kpi-dark{background:var(--lx-navy);border-color:var(--lx-navy);color:#fff}.lx-kpi-slots ul{list-style:none;margin:8px 0 4px;padding:0;display:grid;gap:4px}.lx-kpi-slots li{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.lx-kpi-slots li span{color:var(--lx-muted);font-weight:650}.lx-kpi-slots li b{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.lx-kpi-slots li.low b{color:#d92d20}.lx-kpi-dark small,.lx-kpi-dark span{color:#b9c3d8}.lx-panel{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-radius);padding:20px;margin-bottom:24px;min-width:0}.lx-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.lx-panel-head h2{font-size:18px;font-weight:800}.lx-panel-head p{color:var(--lx-muted);font-size:13px}.lx-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lx-search{height:38px;min-width:220px;padding:0 12px;border:1px solid var(--lx-line-2);border-radius:9px;font:500 14px/1 inherit;font-family:inherit}.lx-seg{display:inline-flex;padding:3px;gap:2px;background:#eef1f6;border-radius:10px}.lx-seg button{height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--lx-muted);font:650 13px/1 inherit;font-family:inherit;cursor:pointer}.lx-seg button[aria-pressed=true]{background:#fff;color:var(--lx-ink);box-shadow:0 1px 2px rgba(11,22,48,.12)}.lx-table-wrap{overflow-x:auto;border:1px solid var(--lx-line);border-radius:12px}.lx-table{width:100%;border-collapse:collapse;font-size:14px}.lx-table th{text-align:left;font-size:12px;font-weight:700;color:var(--lx-muted);letter-spacing:.03em;background:#f7f8fb;padding:10px 14px;white-space:nowrap}.lx-table td,.lx-table th{border-bottom:1px solid var(--lx-line)}.lx-table td{padding:12px 14px;vertical-align:middle}.lx-table tr:last-child td{border-bottom:0}.lx-table td small{display:block;color:var(--lx-muted);font-size:12px}.lx-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.lx-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.lx-badge-ok{background:#e9f8ef;color:#12602f}.lx-badge-warn{background:#fff4e0;color:#8a5a00}.lx-badge-bad{background:#fdecec;color:#9b1c1f}.lx-badge-mute{background:#eef1f6;color:var(--lx-muted)}.lx-tasks{display:grid;gap:10px}.lx-task{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #f3d6a5;background:#fffaf0;border-radius:12px;flex-wrap:wrap}.lx-task strong{font-size:14px}.lx-task p{color:var(--lx-muted);font-size:13px}.lx-ok-line{display:flex;align-items:center;gap:10px;color:#12602f;font-weight:650;font-size:14px}.lx-ok-line:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e9f8ef}.lx-members{display:grid;gap:8px}.lx-member{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--lx-line);border-radius:12px}.lx-member b{font-size:14px}.lx-member small{display:block;color:var(--lx-muted);font-size:12px}.lx-member-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:end}.lx-member-actions select{height:34px;border:1px solid var(--lx-line-2);border-radius:8px;padding:0 8px;font:600 13px/1 inherit;font-family:inherit;background:#fff}.lx-details{border:1px solid var(--lx-line);border-radius:var(--lx-radius);background:var(--lx-surface);margin-bottom:24px}.lx-details>summary{cursor:pointer;padding:16px 20px;font-weight:750;list-style:none;display:flex;justify-content:space-between}.lx-details>summary:after{content:"+";color:var(--lx-muted);font-weight:600}.lx-details[open]>summary:after{content:"–"}.lx-details>div{padding:0 20px 20px}.lx-notice{padding:10px 14px;border-radius:10px;background:#eef3ff;color:#1d3f9e;font-size:14px;margin-bottom:16px}.lx .focused-content-admin{display:grid;gap:24px}.lx .focused-content-list,.lx .simple-upload-card{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-radius);padding:20px;box-shadow:none}.lx .lc-crm-workspace{max-width:none;padding:0}@media (max-width:1000px){.lx-ebooks,.lx-grid,.lx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-user-meta{display:none}}@media (max-width:720px){.lx-header-inner{height:56px;padding:0 16px;gap:12px}.lx-header .lx-nav{display:none}.lx-subnav{display:flex;gap:4px;overflow-x:auto;padding:0 16px 10px;scrollbar-width:none}.lx-subnav a{flex:0 0 auto;height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:#eef1f6;color:var(--lx-muted);font-weight:650;font-size:13px}.lx-subnav a[aria-current=page]{background:var(--lx-navy);color:#fff}.lx-header-end .lx-btn-wa span{display:none}.lx-header-end{gap:6px}.lx-logo .lx-chip,.lx-user{display:none}.lx-logout{white-space:nowrap}.lx-header-end .lx-btn-sm{min-height:34px;padding:0 10px;font-size:12px}.lx-main{padding:18px 16px 48px}.lx-hello{padding:18px;margin-bottom:20px}.lx-hello-actions,.lx-hello-actions .lx-btn{width:100%}.lx-ebooks,.lx-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lx-kpis{gap:10px}.lx-kpi strong{font-size:20px}.lx-member{grid-template-columns:minmax(0,1fr)}.lx-member-actions{justify-content:start}.lx-search{min-width:0;width:100%}.lx-auth-card{padding:22px}}.lx-content-admin{display:grid;gap:0}.lx-upload-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);gap:14px;align-items:end}.lx-upload-form>.lx-btn,.lx-upload-form>.lx-check{grid-column:span 1}.lx-upload-form>.lx-btn{min-height:46px}.lx-file{height:auto!important;padding:10px 12px!important;font-size:13px!important}.lx-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:650;color:var(--lx-ink-2);min-height:46px}.lx-check input{width:18px;height:18px;accent-color:var(--lx-navy)}.lx-progress{display:flex;align-items:center;gap:12px;margin-top:14px;font-weight:700;font-variant-numeric:tabular-nums}.lx-progress progress{flex:1;height:10px;accent-color:var(--lx-navy)}.lx-content-list{display:grid;gap:12px}.lx-content-row{display:grid;grid-template-columns:44px 240px minmax(0,1fr);gap:16px;align-items:start;padding:14px;border:1px solid var(--lx-line);border-radius:12px}.lx-content-order{display:grid;gap:6px;justify-items:center}.lx-content-order span{display:grid;place-items:center;width:36px;height:30px;border-radius:8px;background:var(--lx-navy);color:#fff;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.lx-icon-btn{width:36px;height:30px;border:1px solid var(--lx-line-2);border-radius:8px;background:#fff;color:var(--lx-ink);font-size:15px;cursor:pointer}.lx-icon-btn:disabled{opacity:.35;cursor:not-allowed}.lx-content-media{min-width:0}.lx-admin-video{gap:6px}.lx-admin-video .lx-linkbtn{font-size:12px}.lx-admin-ebook{width:120px}.lx-content-main{display:grid;gap:8px;min-width:0}.lx-rename{display:flex;gap:8px}.lx-rename input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--lx-line-2);border-radius:9px;font:700 15px/1.2 inherit;font-family:inherit;color:var(--lx-ink)}.lx-rename input:focus{outline:2px solid var(--lx-blue);border-color:transparent}.lx-file-name{color:var(--lx-muted);font-size:12px;overflow-wrap:anywhere}.lx-access-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lx-access-row>span{font-size:13px;font-weight:700;color:var(--lx-ink-2)}.lx-access-row small{color:var(--lx-muted);font-size:12px;flex-basis:100%}.lx-content-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.lx-replace{position:relative}.lx-replace>summary{list-style:none}.lx-replace>summary::-webkit-details-marker{display:none}.lx-replace[open]{flex-basis:100%}.lx-replace form{display:grid;gap:8px;margin-top:8px;padding:12px;border-radius:10px;background:#f7f8fb;border:1px solid var(--lx-line);max-width:460px}.lx-replace small{color:var(--lx-muted);font-size:12px}.lx-btn-danger{background:#fff;color:var(--lx-red);border-color:#f2c4c5}.lx-btn-danger:hover{background:#fdecec}@media (max-width:900px){.lx-upload-form{grid-template-columns:minmax(0,1fr)}.lx-content-row{grid-template-columns:40px minmax(0,1fr)}.lx-content-media{grid-column:2}.lx-content-main{grid-column:1/-1}}.lx-upload-form.is-pdf{grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto auto}.lx-content-row.is-pdf{grid-template-columns:44px 110px minmax(0,1fr)}.lx-content-row.is-pdf .lx-admin-ebook{width:110px}@media (max-width:900px){.lx-upload-form.is-pdf{grid-template-columns:minmax(0,1fr)}.lx-content-row.is-pdf{grid-template-columns:40px 96px minmax(0,1fr)}.lx-content-row.is-pdf .lx-content-media{grid-column:2}.lx-content-row.is-pdf .lx-content-main{grid-column:3}.lx-content-row.is-pdf .lx-admin-ebook{width:96px}}.lx-fold>summary{align-items:center;padding:16px 20px}.lx-fold>summary>span{display:grid;gap:2px}.lx-fold>summary b{font-size:17px;font-weight:800}.lx-fold>summary small{color:var(--lx-muted);font-size:13px;font-weight:500}.lx-fold>summary:after{content:"Buka ▾";font-size:13px;font-weight:700;color:var(--lx-blue)}.lx-fold[open]>summary:after{content:"Tutup ▴"}.lx-fold>summary::-webkit-details-marker{display:none}.lx-more{margin-top:12px;width:100%}.lx-form button.lx-linkbtn[type=submit]{display:inline;width:auto;min-height:0;margin:0;padding:0;border-radius:0;background:none;color:var(--lx-blue);font:700 14px/1.4 inherit;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.lx{--lx-cta:#ff0000;--lx-cta-hover:#e00000}.lx-btn-lime,.lx-btn-primary,.lx-form button[type=submit]:not(.lx-linkbtn){background:var(--lx-cta);color:#fff;border-color:var(--lx-cta);box-shadow:0 6px 18px rgba(255,0,0,.22)}.lx-btn-lime:hover,.lx-btn-primary:hover,.lx-form button[type=submit]:not(.lx-linkbtn):hover{background:var(--lx-cta-hover);border-color:var(--lx-cta-hover)}.lx-btn-primary:focus-visible,.lx-form button[type=submit]:focus-visible{outline:3px solid rgba(255,0,0,.35);outline-offset:2px}.lx-thumb-play{background:var(--lx-cta);color:#fff}.lx-card-cta{color:var(--lx-cta)}.lx-auth-foot{margin-top:22px}.lx-form>.lx-note:last-child{margin-bottom:4px}.lx-player .protected-video-frame{margin:0;border:0;border-radius:0;background:#000;box-shadow:none}.lx-player .protected-video-shell{border-radius:0}.lx-player .lesson-video{display:block;width:100%;aspect-ratio:16/9;background:#000}.lx-player .protected-video-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#0b1630;color:#b9c3d8;font-size:13px}.lx-player .protected-video-actions p,.lx-player .protected-video-actions span{margin:0;color:#b9c3d8;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif;letter-spacing:0;text-transform:none}.lx-player .protected-video-actions button{flex:0 0 auto;width:auto;min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.25);border-radius:9px;background:transparent;color:#fff;font:700 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}.lx-player .protected-video-actions button:hover{background:rgba(255,255,255,.08)}.lx a.lx-btn-lime,.lx a.lx-btn-primary,.lx a.lx-btn-wa{color:#fff}.lx a.lx-btn-ghost{color:var(--lx-ink)}.lx{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif;background:radial-gradient(1200px 400px at 10% -10%,rgba(200,246,76,.18),transparent 60%),radial-gradient(900px 380px at 100% 0,rgba(47,91,234,.1),transparent 60%),var(--lx-bg)}.lx-btn,.lx-field input,.lx-field select,.lx-form button[type=submit],.lx-form input,.lx-seg button,.lx-tabs button{font-family:inherit}.lx h1,.lx h2,.lx h3{letter-spacing:-.025em}.lx-header{background:rgba(255,255,255,.8);box-shadow:0 1px 0 rgba(11,22,48,.04)}.lx-card,.lx-details,.lx-ebook,.lx-kpi,.lx-panel{border-color:#e6e9f0;box-shadow:0 1px 2px rgba(11,22,48,.04),0 6px 20px rgba(11,22,48,.04)}.lx-card{border-radius:16px}a.lx-card:hover{box-shadow:0 2px 4px rgba(11,22,48,.06),0 18px 40px rgba(11,22,48,.1);transform:translateY(-3px)}.lx-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,22,48,.45));pointer-events:none}.lx-thumb-lock,.lx-thumb-num,.lx-thumb-play{z-index:1}.lx-hello{position:relative;overflow:hidden;padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,#0b1630,#13265a 60%,#1b3a8a);box-shadow:0 20px 50px rgba(11,22,48,.25)}.lx-hello:before{right:-80px;top:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(200,246,76,.35),transparent 65%)}.lx-hello:after,.lx-hello:before{content:"";position:absolute;border-radius:50%}.lx-hello:after{right:40px;bottom:-60px;width:180px;height:180px;border:1px solid rgba(255,255,255,.12)}.lx-hello>*{position:relative;z-index:1}.lx-hello h1{font-size:clamp(24px,3vw,32px)}.lx-hello-stats{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}.lx-hello-stats span{display:inline-flex;align-items:center;gap:8px;color:#dfe6f5;font-size:13px;font-weight:600}.lx-hello-stats b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.1);color:var(--lx-lime);font-size:13px}.lx-auth-split{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:0}.lx-auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:44px 56px;background:linear-gradient(150deg,#0b1630,#102457 55%,#1a3a8f);color:#fff}.lx-auth-brand:before{left:-120px;bottom:-120px;width:420px;height:420px;background:radial-gradient(circle,rgba(200,246,76,.28),transparent 65%)}.lx-auth-brand:after,.lx-auth-brand:before{content:"";position:absolute;border-radius:50%}.lx-auth-brand:after{right:-60px;top:80px;width:260px;height:260px;border:1px solid rgba(255,255,255,.12)}.lx-auth-brand>*{position:relative;z-index:1}.lx-auth-brand .lx-logo{color:#fff}.lx-auth-brand .lx-logo b{color:var(--lx-lime)}.lx-auth-brand .lx-logo-mark i:nth-child(2){background:#fff}.lx-auth-brand h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08;font-weight:800;max-width:520px}.lx-auth-brand h2 em{font-style:normal;color:var(--lx-lime)}.lx-auth-brand ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.lx-auth-brand li{display:flex;align-items:center;gap:12px;color:#dfe6f5;font-size:15px;font-weight:500}.lx-auth-brand li:before{content:"✓";display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:rgba(200,246,76,.16);color:var(--lx-lime);font-weight:800;font-size:13px}.lx-auth-quote{padding:18px 20px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#dfe6f5;font-size:14px;max-width:520px}.lx-auth-quote b{display:block;margin-top:8px;color:#fff;font-size:13px}.lx-auth-side{display:grid;place-items:center;padding:40px 24px}.lx-auth-split .lx-auth-card{box-shadow:0 2px 4px rgba(11,22,48,.04),0 24px 60px rgba(11,22,48,.1);border-radius:20px;padding:32px}.lx-auth-split .lx-auth-card h1{font-size:26px}@media (max-width:900px){.lx-auth-split{grid-template-columns:minmax(0,1fr)}.lx-auth-brand{padding:22px 20px 70px;gap:14px}.lx-auth-brand h2{font-size:24px}.lx-auth-brand ul,.lx-auth-quote{display:none}.lx-auth-side{padding:0 16px 32px;margin-top:-52px}.lx-auth-split .lx-auth-card{padding:22px}}.lx-kpi{position:relative;border-radius:16px;padding:18px 18px 16px}.lx-kpi i{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f0f3fa;font-style:normal;font-size:16px}.lx-kpi-dark{background:linear-gradient(135deg,#0b1630,#1b3a8a)}.lx-kpi-dark i{background:rgba(255,255,255,.12)}.lx-section-head h2{font-size:24px}.lx-auth.lx-auth-split{place-items:stretch;align-items:stretch}.lx-auth-split .lx-auth-side{align-self:center;justify-self:center;width:100%;max-width:480px}@media (max-width:900px){.lx-auth-split .lx-auth-side{max-width:none}}.lx-admin{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.lx-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:6px;padding:22px 16px;background:linear-gradient(180deg,#0b1630,#0f1f47);color:#c9d2e6}.lx-side .lx-logo{color:#fff;padding:4px 10px 18px}.lx-side .lx-logo b{color:var(--lx-lime)}.lx-side .lx-logo-mark i:nth-child(2){background:#fff}.lx-side-label{padding:0 12px 6px;color:#7f8db0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lx-side nav{display:grid;gap:4px}.lx-side nav a,.lx-side-link{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:10px;color:#c9d2e6;font-weight:600;font-size:14px}.lx-side nav a:hover,.lx-side-link:hover{background:rgba(255,255,255,.06);color:#fff}.lx-side nav a[aria-current=page]{background:rgba(200,246,76,.12);color:#fff;box-shadow:inset 3px 0 0 var(--lx-lime)}.lx-side nav a[aria-current=page] svg{color:var(--lx-lime)}.lx-side-foot{margin-top:auto;display:grid;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.lx-side-user{display:flex;align-items:center;gap:10px;padding:6px 8px;min-width:0}.lx-side-user span:last-child{display:grid;min-width:0;line-height:1.25}.lx-side-user b{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-side-user small{color:#7f8db0;font-size:12px}.lx-side .lx-avatar{background:var(--lx-lime);color:var(--lx-navy)}.lx-side-logout{padding:0 12px;color:#9aa6c4;font-size:13px;font-weight:600}.lx-side-logout:hover{color:#ff6b6b}.lx-admin-body{min-width:0}.lx-admin-mobile{display:none}.lx-admin-top{display:flex;align-items:center;gap:8px;height:56px;padding:0 32px;border-bottom:1px solid var(--lx-line);background:rgba(255,255,255,.7);backdrop-filter:blur(8px);position:sticky;top:0;z-index:30;color:var(--lx-muted);font-size:13px}.lx-admin-top strong{color:var(--lx-ink)}.lx-admin-main{max-width:1240px;margin:0;padding:28px 32px 64px}@media (max-width:900px){.lx-admin{grid-template-columns:minmax(0,1fr)}.lx-admin-top,.lx-side{display:none}.lx-admin-mobile{display:block}.lx-admin-main{padding:18px 16px 48px}}.lx-greet{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.lx-greet h1{font-size:clamp(24px,2.6vw,30px);font-weight:800}.lx-greet p{color:var(--lx-muted);font-size:14px;margin-top:4px}.lx-delta{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.lx-delta-up{background:#e9f8ef;color:#12602f}.lx-delta-down{background:#fdecec;color:#9b1c1f}.lx-delta-flat{background:#eef1f6;color:var(--lx-muted)}.lx-kpi-dark .lx-delta-up{background:rgba(200,246,76,.18);color:var(--lx-lime)}.lx-kpi-dark .lx-delta-down,.lx-kpi-dark .lx-delta-flat{background:rgba(255,255,255,.12);color:#dfe6f5}.lx-row2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:24px}.lx-row2 .lx-panel{margin-bottom:0}.lx-row2-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lx-pkg-table td{padding:10px 12px}.lx-pkg-table td small{white-space:nowrap}.lx-pkg-table td:first-child b{display:block;min-width:130px}.lx-chart{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:8px;height:180px;padding-top:10px}.lx-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:6px;min-width:0}.lx-bar i{display:block;width:100%;max-width:30px;min-height:3px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#2f5bea,#0b1630)}.lx-bar.is-today i{background:linear-gradient(180deg,#ff4d4d,#ff0000)}.lx-bar.is-zero i{background:#e6e9f0}.lx-bar small{color:var(--lx-muted);font-size:11px;font-variant-numeric:tabular-nums}.lx-bar b{position:absolute;bottom:calc(var(--h) + 26px);font-size:11px;color:var(--lx-ink-2);font-weight:700;white-space:nowrap}.lx-split{display:grid;gap:16px}.lx-split-row{display:grid;gap:6px}.lx-split-row div{display:flex;justify-content:space-between;font-size:14px}.lx-split-row div span{color:var(--lx-muted)}.lx-meter{height:8px;border-radius:999px;background:#eef1f6;overflow:hidden}.lx-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2f5bea,#0b1630)}.lx-meter.is-alt i{background:linear-gradient(90deg,#c8f64c,#7fb800)}@media (max-width:1000px){.lx-row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lx-chart{gap:3px}.lx-bar small{font-size:9px}.lx-bar b{display:none}}.lx-kpi>span{display:block;padding-right:42px}@media (max-width:560px){.lx-kpi i{display:none}.lx-kpi>span{padding-right:0}.lx-delta{font-size:11px}}.lx-statline{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.lx-statline span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--lx-line);color:var(--lx-muted);font-size:13px;font-weight:600}.lx-statline b{color:var(--lx-ink);font-weight:800}.lx-upload-panel{border-color:#ffd0d0;box-shadow:0 10px 30px rgba(255,0,0,.06)}.lx-ctable{background:var(--lx-surface);border:1px solid #e6e9f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(11,22,48,.04),0 6px 20px rgba(11,22,48,.04)}.lx-crow,.lx-ctable-head{display:grid;grid-template-columns:64px 184px minmax(0,1fr) 260px;gap:18px;align-items:center;padding:14px 20px}.lx-ctable-head{padding-block:11px;background:#f7f8fb;border-bottom:1px solid var(--lx-line);color:var(--lx-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lx-ctable-head span:last-child{text-align:right}.lx-crow{border-bottom:1px solid var(--lx-line);transition:background .15s}.lx-crow:last-child{border-bottom:0}.lx-crow:hover{background:#fafbfd}.lx-crow.is-pdf{grid-template-columns:64px 92px minmax(0,1fr) 260px}.lx-ctable:has(.lx-crow.is-pdf) .lx-ctable-head{grid-template-columns:64px 92px minmax(0,1fr) 260px}.lx-crow-order{display:flex;align-items:center;gap:8px}.lx-crow-order>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#eef1f6;color:var(--lx-ink);font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.lx-crow-order>div{display:grid;gap:4px}.lx-crow-order .lx-icon-btn{width:24px;height:22px;font-size:12px;border-radius:6px}.lx-crow-media{min-width:0}.lx-admin-video{position:relative;display:grid;gap:4px}.lx-admin-video video{width:100%;aspect-ratio:16/9;border-radius:10px;background:#0f1c3a;object-fit:cover}.lx-admin-play{position:absolute;top:calc((100% - 22px) / 2 - 18px);left:50%;transform:translateX(-50%);display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,0,0,.92);color:#fff;font-size:13px;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.25)}.lx-admin-video .lx-linkbtn{font-size:11.5px;color:var(--lx-muted)}.lx-admin-video .lx-linkbtn:hover{color:var(--lx-blue)}.lx-crow .lx-admin-ebook{width:92px}.lx-crow-main{display:grid;gap:6px;min-width:0}.lx-crow .lx-rename input{height:36px;padding:0 10px;border-color:transparent;background:transparent;font-size:15px;font-weight:750;margin-left:-10px}.lx-crow .lx-rename input:hover{border-color:var(--lx-line-2);background:#fff}.lx-crow .lx-rename input:focus{background:#fff}.lx-crow .lx-access-row small{flex-basis:auto}.lx-crow-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;align-items:flex-start}.lx-crow-actions .lx-replace[open]{flex-basis:100%}.lx-crow-actions .lx-replace form{margin-left:auto}@media (max-width:1100px){.lx-ctable-head{display:none}.lx-crow,.lx-crow.is-pdf{grid-template-columns:56px 160px minmax(0,1fr)}.lx-crow-actions{grid-column:3;justify-content:flex-start}}@media (max-width:640px){.lx-crow,.lx-crow.is-pdf{grid-template-columns:44px minmax(0,1fr);padding:14px;gap:12px}.lx-crow-order{flex-direction:column;align-self:start}.lx-crow-actions,.lx-crow-main,.lx-crow-media{grid-column:2}.lx-crow.is-pdf .lx-crow-media{width:92px}.lx-crow .lx-rename input{font-size:13.5px;margin-left:-6px;padding:0 6px}}.lx-side-wa{display:flex;align-items:center;gap:12px;height:42px;margin-top:10px;padding:0 12px;border-radius:10px;background:#16a34a;color:#fff!important;font-weight:700;font-size:14px;box-shadow:0 6px 16px rgba(22,163,74,.3)}.lx-side-wa:hover{background:#128a3e}.lx-member-app .lx-admin-main{max-width:1240px}.lx-auth-card-logo{visibility:hidden}@media (max-width:900px){.lx-auth-split .lx-auth-side{order:-1;margin-top:0;padding:16px 16px 24px}.lx-auth-card-logo{visibility:visible}.lx-auth-brand{padding:30px 22px 36px;gap:18px}.lx-auth-brand>.lx-logo{display:none}.lx-auth-brand ul{display:grid;margin-top:14px}.lx-auth-brand li{font-size:14px}.lx-auth-quote{display:block;font-size:13px}.lx-auth-split .lx-auth-brand{display:none}.lx-auth-split{min-height:100svh;align-content:start}.lx-auth-split .lx-auth-side{padding:20px 16px 32px}}