@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Pixelify+Sans:wght@500;600;700&family=VT323&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}@keyframes skeletonShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}:root{--green:#00d68f;--green-dark:#00a86b;--green-light:#00d68f1f;--purple:#9b8fff;--purple-light:#9b8fff1f;--amber:#ffb830;--amber-light:#ffb8301f;--coral:#ff6b6b;--coral-light:#ff6b6b1f;--blue:#4fc3f7;--blue-light:#4fc3f71f;--red:#ff5252;--red-light:#ff52521f;--bg:#080c14;--surface:#0f1422;--surface-2:#171d2e;--surface-3:#1e2438;--border:#ffffff0f;--border-2:#ffffff1c;--text:#e8eeff;--text-2:#a3afcb;--text-3:#8c99b6;--red-solid:#d32f2f;--on-green:#04140d;--on-amber:#1a1206;--tl-urg-1:#f87171;--tl-urg-2:#f59e0b;--tl-urg-3:#22c55e;--tl-urg-4:#14b8a6;--tl-urg-on:#0a0e14;--tl-banner-bg:#c0392b;--tl-banner-text:#fff;--glow-green:0 0 20px #00d68f40;--glow-purple:0 0 20px #9b8fff40;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--sidebar-w:240px;--topbar-h:60px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark}[data-theme=light]{--green:#0c7052;--green-dark:#095e45;--green-light:#e1f5ee;--purple:#5a4fbe;--purple-light:#eeedfe;--amber:#855308;--amber-light:#faeeda;--coral:#a93e19;--coral-light:#faece7;--blue:#1b65ae;--blue-light:#e6f1fb;--red:#b72b2a;--red-light:#fcebeb;--red-solid:#c62828;--on-green:#fff;--on-amber:#fff;--bg:#f0f2f8;--surface:#fff;--surface-2:#f3f4f6;--surface-3:#e8eaf0;--border:#00000012;--border-2:#00000021;--text:#1a1a2e;--text-2:#4b5563;--text-3:#5b6472;--tl-urg-1:#b91c1c;--tl-urg-2:#c2410c;--tl-urg-3:#166534;--tl-urg-4:#115e59;--tl-urg-on:#fff;--glow-green:none;--glow-purple:none;color-scheme:light}[data-theme=retro]{--green:var(--rpg-success);--green-dark:#2f9e5c;--green-light:#4ade801f;--purple:var(--rpg-stat-inisiatif);--purple-light:#b98cf01f;--amber:var(--rpg-warn);--amber-light:#ffa64c1f;--coral:var(--rpg-stat-produktivitas);--coral-light:#fb7a5c1f;--blue:var(--rpg-stat-kolaborasi);--blue-light:#5fb4fa1f;--red:#ff6a84;--red-light:#ff6a841f;--red-solid:#d6303a;--on-green:#04140d;--on-amber:#1a1206;--bg:var(--rpg-bg);--surface:var(--rpg-bg-2);--surface-2:var(--rpg-bg-3);--surface-3:#232c66;--border:var(--rpg-line-dim);--border-2:var(--rpg-line);--text:var(--rpg-ink);--text-2:var(--rpg-ink-dim);--text-3:var(--rpg-ink-faint);--glow-green:0 0 20px #ffd23f59;--glow-purple:0 0 20px #b98cf059;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--font:var(--rpg-font-body);color-scheme:dark}[data-theme=retro] body:after{background:repeating-linear-gradient(180deg,#0000 0,#0000 2px,#00000024 0,#00000024 3px);content:"";inset:0;opacity:.35;pointer-events:none;position:fixed;z-index:9999}button{color:inherit}::placeholder{color:#8c99b6;color:var(--text-3);opacity:1}body{-webkit-font-smoothing:antialiased;background:#080c14;background:var(--bg);color:#e8eeff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:14px;line-height:1.5;transition:background .25s,color .25s}.app-layout{height:100vh}.app-layout,.sidebar{display:flex;overflow:hidden}.sidebar{background:#0f1422;background:var(--surface);border-right:1px solid #ffffff0f;border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;position:relative;transition:width .2s ease;width:240px;width:var(--sidebar-w)}.sidebar-scroll{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto}.sidebar.collapsed{width:56px}.nav-item-collapsed{gap:0;justify-content:center;margin:1px 6px;padding:7px 0}.nav-item-collapsed svg{height:18px;width:18px}.nav-item-collapsed.active{border-left:2px solid #00d68f;border-left:2px solid var(--green);box-shadow:none}.nav-item-sub{color:#8c99b6;color:var(--text-3);font-size:12px;padding-left:32px}.nav-item-sub:hover{color:#e8eeff;color:var(--text)}.nav-item-sub.active{background:#00d68f1f;background:var(--green-light);color:#00d68f;color:var(--green)}.nav-sub-dot{background:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:4px;margin-right:8px;opacity:.5;width:4px}.nav-item-sub.active .nav-sub-dot{opacity:1}.nav-item-accent{background:#00d68f1f;background:var(--green-light);border:1px solid #00d68f26;color:#00d68f!important;color:var(--green)!important;font-weight:600}.nav-item-accent:hover{background:#00d68f33}.sidebar:before{background:radial-gradient(ellipse at top left,#00d68f12 0,#0000 70%);content:"";height:180px;left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .sidebar:before{background:radial-gradient(ellipse at top left,#1d9e750d 0,#0000 70%)}.sidebar-logo{align-items:center;background:#0f1422;background:var(--surface);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:12px 12px 10px}.sidebar-logo-name{color:#00d68f;color:var(--green);font-size:16px;font-weight:800;letter-spacing:-.5px;text-shadow:0 0 20px #00d68f40;text-shadow:var(--glow-green)}.sidebar-logo-sub{color:#8c99b6;color:var(--text-3);font-size:10px;font-weight:600;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.sidebar-nav{flex:1 1;padding:10px 0}.nav-section{color:#8c99b6;color:var(--text-3);font-size:9px;font-weight:700;letter-spacing:.1em;padding:12px 16px 4px;text-transform:uppercase}.nav-item{align-items:center;border-radius:10px;border-radius:var(--radius-md);color:#a3afcb;color:var(--text-2);cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;margin:1px 8px;padding:7px 12px 7px 14px;position:relative;transition:background .15s,color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.nav-item:hover{background:#171d2e;background:var(--surface-2);color:#e8eeff;color:var(--text)}.nav-item.active{background:#00d68f1f;background:var(--green-light);box-shadow:inset 2px 0 0 #00d68f,0 0 20px #00d68f40;box-shadow:inset 2px 0 0 var(--green),var(--glow-green);color:#00d68f;color:var(--green);font-weight:600}.nav-item svg{flex-shrink:0;height:15px;width:15px}.nav-badge{background:#ff525226;border:1px solid #ff525233;border-radius:20px;color:#ff5252;color:var(--red);font-size:10px;font-weight:600;margin-left:auto;padding:1px 6px}.nav-badge.green{background:#00d68f1f;background:var(--green-light);border-color:#00d68f33;color:#00d68f;color:var(--green)}.sidebar-footer{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);padding:12px 14px}.user-row{gap:9px}.user-avatar,.user-row{align-items:center;display:flex}.user-avatar{background:#00d68f1f;background:var(--green-light);border:1px solid #00d68f40;border-radius:10px;box-shadow:0 0 20px #00d68f40;box-shadow:var(--glow-green);color:#00d68f;color:var(--green);flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}[data-theme=light] .user-avatar{box-shadow:none}.user-name{color:#e8eeff;color:var(--text);font-size:12px;font-weight:600}.user-role{color:#8c99b6;color:var(--text-3);font-size:10px}.main-area{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.topbar{align-items:center;background:#0f1422;background:var(--surface);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:14px;height:60px;height:var(--topbar-h);padding:0 24px}.topbar-title{color:#e8eeff;color:var(--text);flex:1 1;font-size:15px;font-weight:700;letter-spacing:-.2px}.topbar-date{color:#8c99b6;color:var(--text-3);font-size:11px}.page-content{flex:1 1;overflow-y:auto;padding:22px}.btn{align-items:center;background:#171d2e;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-2);border-radius:10px;border-radius:var(--radius-md);color:#a3afcb;color:var(--text-2);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:12px;font-weight:600;gap:6px;letter-spacing:.01em;padding:7px 14px;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.btn:hover{background:#1e2438;background:var(--surface-3);color:#e8eeff;color:var(--text)}.btn-primary{background:#00d68f;background:var(--green);border-color:#00d68f;border-color:var(--green);color:#04140d;color:var(--on-green);font-weight:700}.btn-primary:hover{background:#00a86b;background:var(--green-dark);box-shadow:0 0 20px #00d68f40;box-shadow:var(--glow-green)}[data-theme=light] .btn-primary:hover{box-shadow:none}.btn-sm{font-size:11px;padding:4px 9px}.btn-icon{padding:7px}.card{background:#0f1422;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);padding:16px 18px;transition:border-color .2s,box-shadow .2s}.card:hover{border-color:#ffffff1c;border-color:var(--border-2)}.tl-row-actions{opacity:.95;transition:opacity .15s}tr:focus-within .tl-row-actions,tr:hover .tl-row-actions{opacity:1}.card-title{align-items:center;color:#e8eeff;color:var(--text);display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:14px}.metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.metric{background:#0f1422;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);padding:14px 16px;transition:border-color .2s}.metric:hover{border-color:#ffffff1c;border-color:var(--border-2)}.metric-val{font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:3px}.metric-lbl{color:#a3afcb;color:var(--text-2);font-size:11px;font-weight:500}.metric-sub{color:#8c99b6;color:var(--text-3);font-size:11px;margin-top:4px}.text-green{color:#00d68f;color:var(--green)}.text-red{color:#ff5252;color:var(--red)}.text-amber{color:#ffb830;color:var(--amber)}.text-muted{color:#a3afcb;color:var(--text-2)}.grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.grid-3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.tag{border-radius:99px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.tag-rs{background:#00d68f1f;background:var(--green-light);color:#00d68f;color:var(--green)}.tag-hp{background:#9b8fff1f;background:var(--purple-light);color:#9b8fff;color:var(--purple)}.tag-se{background:#ffb8301f;background:var(--amber-light);color:#ffb830;color:var(--amber)}.tag-ar{background:#ff6b6b1f;background:var(--coral-light);color:#ff6b6b;color:var(--coral)}.tag-aktif{background:#00d68f1f;background:var(--green-light);color:#00d68f;color:var(--green)}.tag-probation{background:#ffb8301f;background:var(--amber-light);color:#ffb830;color:var(--amber)}.member-row{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;font-size:12px;gap:9px;padding:7px 0}.member-row:last-child{border-bottom:none}.avatar{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:11px;font-weight:700;justify-content:center}.member-name{flex:1 1;font-weight:600}.progress-row{align-items:center;display:flex;font-size:12px;gap:9px;margin-bottom:8px}.progress-label{color:#a3afcb;color:var(--text-2);flex-shrink:0;font-size:11px;width:80px}.progress-bar{background:#171d2e;background:var(--surface-2);border-radius:99px;flex:1 1;height:5px;overflow:hidden}.progress-fill{border-radius:99px;height:100%;transition:width .4s}.progress-val{font-size:11px;font-weight:600;text-align:right;width:36px}.alert{align-items:flex-start;border:1px solid;border-radius:10px;border-radius:var(--radius-md);display:flex;font-size:12px;gap:10px;margin-bottom:8px;padding:10px 14px}.alert-red{background:#ff52521f;background:var(--red-light);border-color:#ff525240;color:#ff5252;color:var(--red)}.alert-amber{background:#ffb8301f;background:var(--amber-light);border-color:#ffb83040;color:#ffb830;color:var(--amber)}.alert-green{background:#00d68f1f;background:var(--green-light);border-color:#00d68f40;color:#00d68f;color:var(--green)}[data-theme=light] .alert-red{border-color:#f09595;color:#501313}[data-theme=light] .alert-amber{border-color:#ef9f27;color:#412402}[data-theme=light] .alert-green{border-color:#5dcaa5;color:#04342c}.divider{background:#ffffff0f;background:var(--border);height:1px;margin:14px 0}.tabs{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:0;margin-bottom:16px}.tab{border-bottom:2px solid #0000;color:#8c99b6;color:var(--text-3);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.01em;padding:8px 14px;transition:color .15s,border-color .15s;-webkit-user-select:none;user-select:none}.tab:hover{color:#a3afcb;color:var(--text-2)}.tab.active{border-bottom-color:#00d68f;border-bottom-color:var(--green);color:#00d68f;color:var(--green)}.module-card{align-items:center;background:#0f1422;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s}.module-card:hover{background:#171d2e;background:var(--surface-2);border-color:#00d68f;border-color:var(--green);box-shadow:0 0 0 1px #00d68f,0 0 20px #00d68f40;box-shadow:0 0 0 1px var(--green),var(--glow-green)}[data-theme=light] .module-card:hover{box-shadow:0 0 0 3px #1d9e7512}.module-icon{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;width:36px}.module-pct{font-size:15px;font-weight:800}.module-done{color:#8c99b6;color:var(--text-3);font-size:10px}.reward-row{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;font-size:12px;gap:10px;padding:9px 0}.reward-row:last-child{border-bottom:none}.reward-ico{flex-shrink:0;font-size:18px}.reward-val{color:#00d68f;color:var(--green);font-weight:700;margin-left:auto}.empty{align-items:center;color:#a3afcb;color:var(--text-2);display:flex;flex-direction:column;gap:6px;padding:40px 24px;text-align:center}.empty-icon{font-size:40px;line-height:1;margin-bottom:6px;opacity:.55}.empty-title{color:#e8eeff;color:var(--text);font-size:14px;font-weight:700}.empty-sub{color:#8c99b6;color:var(--text-3);font-size:12px;line-height:1.5;max-width:280px}input,select,textarea{background:#171d2e;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-2);border-radius:10px;border-radius:var(--radius-md);color:#e8eeff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:13px;outline:none;padding:8px 11px;transition:border-color .15s,box-shadow .15s;width:100%}input[type=checkbox],input[type=radio]{accent-color:#00d68f;accent-color:var(--green);cursor:pointer;flex:none;margin:0;padding:0;width:auto}input::placeholder,textarea::placeholder{color:#8c99b6;color:var(--text-3)}input:focus,select:focus,textarea:focus{border-color:#00d68f;border-color:var(--green);box-shadow:0 0 0 3px #00d68f1f}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#0f1422;background:var(--surface)}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{box-shadow:0 0 0 3px #1d9e751a}select option{background:#171d2e;background:var(--surface-2);color:#e8eeff;color:var(--text)}@keyframes pulseGlow{0%,to{box-shadow:0 0 8px #00d68f33}50%{box-shadow:0 0 20px #00d68f66}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.btn,.card,.metric,.module-card,.sidebar,.topbar,input,select,textarea{transition:background .2s,border-color .2s,color .2s}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1c;background:var(--border-2);border-radius:99px}.notif-dropdown{animation:fadeIn .15s ease;background:#0f1422;background:var(--surface);border:1px solid #ffffff1c;border:1px solid var(--border-2);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000059;max-height:480px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:1000}.notif-item{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);cursor:pointer;display:flex;font-size:12px;gap:10px;padding:12px 14px;transition:background .12s}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#171d2e;background:var(--surface-2)}.notif-item.unread{background:#00d68f1f;background:var(--green-light)}.notif-item.unread:hover{background:#00d68f33}@media print{.btn,.nav-item,.no-print,.sidebar,.tabs,.topbar,button{display:none!important}.app-layout{display:block;height:auto}.main-area,.page-content{overflow:visible}.page-content{padding:0}.card{box-shadow:none!important}.card,.metric{border:1px solid #ccc!important;break-inside:avoid;page-break-inside:avoid}body{background:#fff!important;color:#000!important;font-size:12px}.print-only{display:block!important}h1,h2{margin-bottom:12px}}.print-only{display:none}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:none;inset:0;position:fixed;z-index:998}.hamburger{align-items:center;background:#171d2e;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-2);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:4px;height:36px;justify-content:center;width:36px}.sidebar-collapse-btn{display:flex}@media (max-width:768px){.sidebar-collapse-btn{display:none!important}}.hamburger span{background:#a3afcb;background:var(--text-2);border-radius:99px;display:block;height:2px;transition:transform .2s,opacity .2s;width:16px}@media (max-width:768px){:root{--sidebar-w:260px;--topbar-h:56px}.hamburger{display:flex}.sidebar{bottom:0;box-shadow:4px 0 40px #0006;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;z-index:999}.sidebar.mobile-open{transform:translateX(0)}.sidebar-overlay.mobile-open{display:block}.main-area{width:100%}.topbar{gap:10px;padding:0 14px}.page-content{padding:14px}.metrics-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr 1fr}.card{padding:13px 14px}.topbar-date{display:none}.tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.tab{white-space:nowrap}.workshop-table{overflow-x:auto}}@media (max-width:480px){.metrics-grid{gap:6px;grid-template-columns:repeat(2,1fr)}.metric-val{font-size:20px}.grid-3{grid-template-columns:1fr}.page-content{padding:10px}.topbar-status{display:none}}[data-theme=light] [style*="; color: rgb(0, 214, 143)"], [data-theme=light] [style^="color: rgb(0, 214, 143)"]{color:#00d68f!important;color:var(--green)!important}[data-theme=light] [style*="; color: rgb(255, 184, 48)"], [data-theme=light] [style*="; color: rgb(255, 184, 75)"], [data-theme=light] [style^="color: rgb(255, 184, 48)"], [data-theme=light] [style^="color: rgb(255, 184, 75)"]{color:#ffb830!important;color:var(--amber)!important}[data-theme=light] [style*="; color: rgb(255, 107, 107)"], [data-theme=light] [style*="; color: rgb(255, 82, 82)"], [data-theme=light] [style^="color: rgb(255, 107, 107)"], [data-theme=light] [style^="color: rgb(255, 82, 82)"]{color:#ff5252!important;color:var(--red)!important}[data-theme=light] [style*="; color: rgb(129, 140, 248)"], [data-theme=light] [style*="; color: rgb(155, 143, 255)"], [data-theme=light] [style^="color: rgb(129, 140, 248)"], [data-theme=light] [style^="color: rgb(155, 143, 255)"]{color:#9b8fff!important;color:var(--purple)!important}[data-theme=light] [style*="; color: rgb(75, 200, 255)"], [data-theme=light] [style*="; color: rgb(79, 195, 247)"], [data-theme=light] [style^="color: rgb(75, 200, 255)"], [data-theme=light] [style^="color: rgb(79, 195, 247)"]{color:#4fc3f7!important;color:var(--blue)!important}[data-theme=light] [style*="; color: rgb(167, 139, 250)"], [data-theme=light] [style*="; color: rgb(176, 123, 255)"], [data-theme=light] [style^="color: rgb(167, 139, 250)"], [data-theme=light] [style^="color: rgb(176, 123, 255)"]{color:#9b8fff!important;color:var(--purple)!important}[data-theme=light] [style*="; color: rgb(59, 130, 246)"], [data-theme=light] [style*="; color: rgb(96, 165, 250)"], [data-theme=light] [style^="color: rgb(59, 130, 246)"], [data-theme=light] [style^="color: rgb(96, 165, 250)"]{color:#4fc3f7!important;color:var(--blue)!important}[data-theme=light] [style*="; color: rgb(255, 107, 157)"], [data-theme=light] [style^="color: rgb(255, 107, 157)"]{color:#ff5252!important;color:var(--red)!important}[data-theme=light] [style*="; color: rgb(168, 224, 99)"], [data-theme=light] [style^="color: rgb(168, 224, 99)"]{color:#00d68f!important;color:var(--green)!important}[data-theme=light] [style*="; color: rgb(245, 158, 11)"], [data-theme=light] [style^="color: rgb(245, 158, 11)"]{color:#ffb830!important;color:var(--amber)!important}[data-theme=light] [style*="; color: rgb(239, 68, 68)"], [data-theme=light] [style^="color: rgb(239, 68, 68)"]{color:#ff5252!important;color:var(--red)!important}:root{--rpg-bg:#0a0e27;--rpg-bg-2:#141a44;--rpg-bg-3:#1c2456;--rpg-line:#9fe3ff;--rpg-line-dim:#3f4f8c;--rpg-gold:#ffd23f;--rpg-gold-dim:#c9a02e;--rpg-ink:#f2f6ff;--rpg-ink-dim:#b2bce8;--rpg-ink-faint:#8b97d0;--rpg-stat-produktivitas:#fb7a5c;--rpg-stat-kolaborasi:#5fb4fa;--rpg-stat-inisiatif:#b98cf0;--rpg-stat-konsistensi:#4ade80;--rpg-success:#4ade80;--rpg-warn:#ffa64c;--rpg-font-display:"Press Start 2P",monospace;--rpg-font-body:"Pixelify Sans",ui-sans-serif,system-ui,sans-serif;--rpg-font-hud:"VT323",monospace}.v3-root .cr-btn{align-items:center;border:0;border-radius:var(--cr-radius-pill);cursor:pointer;display:inline-flex;font-family:var(--cr-font-sans);font-weight:700;gap:var(--cr-space-2);justify-content:center;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease;white-space:nowrap}.v3-root .cr-btn-sm{font-size:14px;min-height:38px;padding:0 var(--cr-space-4)}.v3-root .cr-btn-md{font-size:var(--cr-fs-label);min-height:48px;padding:0 22px}.v3-root .cr-btn-lg{font-size:var(--cr-fs-body);min-height:52px;padding:0 28px}@media (max-width:768px){.v3-root .cr-btn-sm{min-height:var(--cr-touch)}}.v3-root .cr-btn-utama{background:var(--cr-cta);box-shadow:var(--cr-shadow-cta);color:var(--cr-on-cta)}.v3-root .cr-btn-utama.cr-btn-sm{box-shadow:0 3px 0 var(--cr-cta-hover)}.v3-root .cr-btn-utama:hover:not(:disabled){background:var(--cr-cta-hover)}.v3-root .cr-btn-utama:active:not(:disabled){box-shadow:0 2px 0 var(--cr-cta-hover);transform:translateY(2px)}.v3-root .cr-btn-sekunder{background:#0000;border:2px solid var(--cr-ocean-deep);color:var(--cr-ocean-deep)}.v3-root .cr-btn-sekunder:hover:not(:disabled){background:var(--cr-aqua)}.v3-root .cr-btn-sekunder:active:not(:disabled){transform:translateY(1px)}.v3-root .cr-btn-ghost{background:#0000;border:1px solid var(--cr-border);color:var(--cr-ink)}.v3-root .cr-btn-ghost:hover:not(:disabled){background:var(--cr-raised)}.v3-root .cr-btn-ghost:active:not(:disabled){transform:translateY(1px)}.v3-root .cr-btn-bahaya{background:var(--cr-danger-bg);border:2px solid var(--cr-danger);color:var(--cr-danger)}.v3-root .cr-btn-bahaya:hover:not(:disabled){box-shadow:0 0 0 3px var(--cr-danger-bg)}.v3-root .cr-btn-bahaya:active:not(:disabled){transform:translateY(1px)}.v3-root .cr-btn:disabled{background:var(--cr-disabled-bg);border-color:#0000;box-shadow:none;color:var(--cr-disabled-text);cursor:not-allowed;transform:none}.v3-root .cr-ikon-btn{align-items:center;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-icon);color:var(--cr-ink);cursor:pointer;display:inline-flex;height:var(--cr-touch);justify-content:center;padding:0;transition:background-color .12s ease,transform .12s ease;width:var(--cr-touch)}.v3-root .cr-ikon-btn:hover:not(:disabled){background:var(--cr-aqua)}.v3-root .cr-ikon-btn:active:not(:disabled){transform:translateY(1px)}.v3-root .cr-ikon-btn:disabled{background:var(--cr-disabled-bg);border-color:#0000;color:var(--cr-disabled-text);cursor:not-allowed}.v3-root .cr-btn svg,.v3-root .cr-ikon-btn svg{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.v3-root .cr-field{display:flex;flex-direction:column;gap:6px}.v3-root .cr-field-label{color:var(--cr-muted);font-size:var(--cr-fs-caption);font-weight:700}.v3-root .cr-control{background:var(--cr-raised);border:1.5px solid var(--cr-field-border);border-radius:var(--cr-radius-sm);color:var(--cr-ink);font-family:var(--cr-font-sans);font-size:var(--cr-fs-label);min-height:48px;padding:0 14px;transition:border-color .12s ease;width:100%}.v3-root .cr-control::placeholder{color:var(--cr-muted)}.v3-root .cr-control:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--cr-ocean-deep)}.v3-root .cr-control[aria-invalid=true]{border-color:var(--cr-danger);border-width:2px}.v3-root .cr-control:disabled{background:var(--cr-disabled-bg);border-color:#0000;color:var(--cr-disabled-text);cursor:not-allowed}.v3-root .cr-field-galat{color:var(--cr-danger);font-size:var(--cr-fs-caption);font-weight:700}.v3-root .cr-field-petunjuk{color:var(--cr-muted);font-size:var(--cr-fs-caption)}.v3-root textarea.cr-control{line-height:var(--cr-lh-body);min-height:96px;padding:10px 14px;resize:vertical}.v3-root select.cr-control{cursor:pointer;padding-right:var(--cr-space-8)}.v3-root .cr-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:var(--cr-space-3)}.v3-root .cr-checkbox input[type=checkbox]{accent-color:var(--cr-cta);cursor:pointer;flex:none;height:22px;margin:0;width:22px}.v3-root .cr-checkbox-teks{color:var(--cr-ink);font-size:var(--cr-fs-label);line-height:var(--cr-lh-label)}.v3-root .cr-checkbox:has(input:disabled){cursor:not-allowed}.v3-root .cr-checkbox input:disabled{cursor:not-allowed}.v3-root .cr-checkbox:has(input:disabled) .cr-checkbox-teks{color:var(--cr-disabled-text)}.v3-root .cr-checkbox input[type=checkbox]:focus-visible{outline:var(--cr-focus-width) solid var(--cr-ocean-deep);outline-offset:var(--cr-focus-offset)}@media (max-width:768px){.v3-root .cr-checkbox{min-height:var(--cr-touch)}}.v3-root .cr-switch-baris{align-items:center;display:flex;gap:var(--cr-space-3)}.v3-root .cr-switch-label{color:var(--cr-ink);flex:1 1;font-size:14px;font-weight:700}.v3-root .cr-switch{background:var(--cr-switch-off);border:0;border-radius:var(--cr-radius-pill);cursor:pointer;display:flex;flex:none;height:32px;justify-content:flex-start;padding:3px;transition:background-color .12s ease;width:56px}.v3-root .cr-switch[aria-checked=true]{background:var(--cr-ocean-deep);justify-content:flex-end}.v3-root .cr-switch-bulatan{background:var(--cr-knob);border-radius:var(--cr-radius-pill);display:block;height:26px;transition:transform .12s ease;width:26px}.v3-root .cr-switch:disabled{background:var(--cr-disabled-bg);cursor:not-allowed}.v3-root .cr-switch-baris:has(.cr-switch:disabled) .cr-switch-label,.v3-root .cr-switch:disabled+.cr-switch-label{color:var(--cr-disabled-text)}@media (max-width:768px){.v3-root .cr-switch-baris{min-height:var(--cr-touch)}}.v3-root .cr-card{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);box-shadow:var(--cr-shadow-sticker);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--cr-space-3);min-width:0;padding:20px}@media (prefers-reduced-motion:no-preference){.v3-root .cr-card-angkat{transition:transform .14s ease,box-shadow .14s ease}.v3-root .cr-card-angkat:hover{box-shadow:var(--cr-shadow-float);transform:translateY(calc(var(--cr-lift)*-1))}}.v3-root .cr-card-judul{font-family:var(--cr-font-display);font-size:var(--cr-fs-display-sm);font-weight:600;line-height:var(--cr-lh-display-sm);margin:0}.v3-root .cr-card-kepala{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .cr-card-kepala>:first-child{flex:1 1;min-width:0}.v3-root .cr-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-6)}.v3-root .cr-page-header-hero{background:var(--cr-aqua);border:1px solid var(--cr-border);border-radius:var(--cr-radius-lg);padding:var(--cr-space-6) 28px}.v3-root .cr-page-header-teks{display:flex;flex:1 1 360px;flex-direction:column;gap:var(--cr-space-2);min-width:0}.v3-root .cr-page-header-eyebrow{color:var(--cr-magenta-text)}.v3-root .cr-page-header-judul{font-family:var(--cr-font-display);font-size:38px;font-weight:600;line-height:44px;margin:0}@media (max-width:768px){.v3-root .cr-page-header-judul{font-size:28px;line-height:34px}.v3-root .cr-page-header-hero{padding:var(--cr-space-4)}}.v3-root .cr-page-header-deskripsi{color:var(--cr-muted);margin:0;max-width:560px}.v3-root .cr-page-header-deskripsi strong{color:var(--cr-ink)}.v3-root .cr-page-header-aksi{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .cr-page-header-gambar{flex:0 0 auto;height:auto;width:104px}@media (max-width:480px){.v3-root .cr-page-header-gambar{width:72px}}.v3-root .cr-tablist{align-self:flex-start;background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-pill);display:inline-flex;max-width:100%;overflow-x:auto;padding:var(--cr-space-1);scrollbar-width:none}.v3-root .cr-tablist::-webkit-scrollbar{display:none}.v3-root .cr-tab{background:#0000;border:0;border-radius:var(--cr-radius-pill);color:var(--cr-muted);cursor:pointer;font-family:var(--cr-font-sans);font-size:14px;font-weight:700;min-height:36px;padding:0 14px;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.v3-root .cr-tab:hover:not([aria-selected=true]){color:var(--cr-ink)}.v3-root .cr-tab[aria-selected=true]{background:var(--cr-raised);box-shadow:0 2px 0 var(--cr-border);color:var(--cr-ink)}@media (max-width:768px){.v3-root .cr-tab{min-height:var(--cr-touch)}}.v3-root .cr-tabpanel{padding-top:var(--cr-space-4)}.v3-root .cr-modal,dialog.cr-modal{--cr-scrim:#0610168c;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-overlay);box-shadow:var(--cr-shadow-float);color:var(--cr-ink);margin:auto;max-height:calc(100vh - 96px);overflow:hidden;padding:0;width:min(560px,calc(100% - 32px))}dialog.cr-modal::backdrop{background:var(--cr-scrim)}.v3-root .cr-modal-kepala,dialog.cr-modal .cr-modal-kepala{align-items:center;border-bottom:1px solid var(--cr-border);display:flex;gap:var(--cr-space-3);padding:var(--cr-space-4) var(--cr-space-6)}dialog.cr-modal .cr-modal-judul{flex:1 1;font-family:var(--cr-font-display);font-size:var(--cr-fs-display-sm);font-weight:600;line-height:var(--cr-lh-display-sm);margin:0;min-width:0}dialog.cr-modal .cr-modal-isi{font-family:var(--cr-font-sans);font-size:var(--cr-fs-body);line-height:var(--cr-lh-body);overflow-y:auto;padding:var(--cr-space-6)}dialog.cr-modal .cr-modal-kaki{border-top:1px solid var(--cr-border);display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:flex-end;padding:var(--cr-space-4) var(--cr-space-6)}.v3-root .cr-popover-bungkus{display:inline-flex;position:relative}.v3-root .cr-popover-panel{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);box-shadow:var(--cr-shadow-float);color:var(--cr-ink);left:0;max-width:min(320px,calc(100vw - 32px));min-width:220px;padding:var(--cr-space-4);position:absolute;top:calc(100% + var(--cr-space-2));z-index:20}.v3-root .cr-popover-panel-kanan{left:auto;right:0}.v3-root .cr-toast-wadah{bottom:var(--cr-space-6);display:flex;flex-direction:column;gap:var(--cr-space-2);pointer-events:none;position:fixed;right:var(--cr-space-6);z-index:40}.v3-root .cr-toast{align-items:center;background:var(--cr-ink);border-radius:var(--cr-radius-md);box-shadow:var(--cr-shadow-float);color:var(--cr-surface);display:flex;font-size:14px;font-weight:600;gap:var(--cr-space-3);max-width:420px;padding:var(--cr-space-4) var(--cr-space-4) var(--cr-space-4) 18px;pointer-events:auto}.v3-root .cr-toast svg{flex:none}.v3-root .cr-toast-galat svg{color:var(--cr-danger)}.v3-root .cr-toast-sukses svg{color:var(--cr-success)}@media (max-width:480px){.v3-root .cr-toast-wadah{bottom:var(--cr-space-4);left:var(--cr-space-4);right:var(--cr-space-4)}.v3-root .cr-toast{max-width:none}}.v3-root .cr-toast-pesan{flex:1 1;min-width:0}.v3-root .cr-toast-aksi{background:#0000;border:1.5px solid var(--cr-surface);border-radius:var(--cr-radius-pill);color:var(--cr-surface);cursor:pointer;flex:none;font-family:var(--cr-font-sans);font-size:13px;font-weight:700;min-height:32px;padding:0 var(--cr-space-3)}.v3-root .cr-toast-aksi:hover{background:#ffffff1f}.v3-root .cr-toast-aksi:focus-visible{outline:var(--cr-focus-width) solid var(--cr-surface);outline-offset:2px}@media (max-width:480px){.v3-root .cr-toast-aksi{min-height:var(--cr-touch)}}.v3-root .cr-tabel-bungkus{border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);max-height:100%;min-width:0;overflow:auto}.v3-root .cr-tabel{border-collapse:initial;border-spacing:0;font-family:var(--cr-font-sans);font-size:14px;width:100%}.v3-root .cr-tabel th{background:var(--cr-aqua);border-bottom:1px solid var(--cr-aqua-border);color:var(--cr-ink);font-size:12px;font-weight:800;letter-spacing:.06em;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.v3-root .cr-tabel td{background:var(--cr-raised);border-top:1px solid var(--cr-row-border);padding:10px 16px;vertical-align:middle}.v3-root .cr-tabel tbody tr:first-child td{border-top:0}.v3-root .cr-tabel-kolom1-nempel td:first-child,.v3-root .cr-tabel-kolom1-nempel th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:2}.v3-root .cr-tabel-kolom1-nempel th:first-child{z-index:3}.v3-root .cr-tabel-angka{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.v3-root .cr-tabel-kosong{background:var(--cr-raised);color:var(--cr-muted);padding:var(--cr-space-8) var(--cr-space-4);text-align:center}@media (max-width:768px){.v3-root .cr-tabel td,.v3-root .cr-tabel th{padding:10px 12px}}.v3-root .cr-metric{display:flex;flex-direction:column;gap:var(--cr-space-2);min-width:0}.v3-root .cr-metric-label{color:var(--cr-muted);font-size:var(--cr-fs-caption);font-weight:600}.v3-root .cr-metric-angka{font-family:var(--cr-font-display);font-size:40px;font-weight:600;line-height:44px}.v3-root .cr-metric-dari{color:var(--cr-muted);font-size:var(--cr-fs-title)}.v3-root .cr-metric-kaki{color:var(--cr-muted);font-size:var(--cr-fs-caption)}@media (max-width:480px){.v3-root .cr-metric-angka{font-size:34px;line-height:38px}}.v3-root .cr-badge{align-items:center;border-radius:var(--cr-radius-pill);display:inline-flex;font-family:var(--cr-font-sans);font-size:12px;font-weight:800;gap:var(--cr-space-1);line-height:18px;padding:3px 10px;white-space:nowrap}.v3-root .cr-badge-netral{background:var(--cr-netral-bg);color:var(--cr-muted)}.v3-root .cr-badge-info{background:var(--cr-aqua);color:var(--cr-ocean-deep)}.v3-root .cr-badge-sukses{background:var(--cr-success-bg);color:var(--cr-success)}.v3-root .cr-badge-peringatan{background:var(--cr-sand);color:var(--cr-sand-text)}.v3-root .cr-badge-bahaya{background:var(--cr-danger-bg);color:var(--cr-danger)}.v3-root .cr-badge-aksen{background:var(--cr-pink);color:var(--cr-magenta-text)}.v3-root .cr-badge svg{flex:none}.v3-root .cr-progress-track{background:var(--cr-aqua);border-radius:var(--cr-radius-pill);height:10px;overflow:hidden}.v3-root .cr-progress-isi{background:var(--cr-ocean);border-radius:var(--cr-radius-pill);height:100%}@media (prefers-reduced-motion:no-preference){.v3-root .cr-progress-isi{transition:width .2s ease}}.v3-root .cr-ring{display:inline-flex}.v3-root .cr-ring-track{stroke:var(--cr-aqua)}.v3-root .cr-ring-isi{stroke:var(--cr-ocean)}@media (prefers-reduced-motion:no-preference){.v3-root .cr-ring-isi{transition:stroke-dashoffset .3s ease}}.v3-root .cr-ring-teks{fill:var(--cr-ink);font-family:var(--cr-font-display);font-size:18px;font-weight:600}.v3-root .cr-chart{display:flex;flex-direction:column;min-width:0}.v3-root .cr-chart-kanvas{min-width:0;width:100%}.v3-root .cr-chart-kanvas svg:focus{outline:none}.v3-root .cr-kosong{align-items:center;background:var(--cr-aqua);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-3);justify-content:center;padding:var(--cr-space-6);text-align:center}.v3-root .cr-kosong-maskot{height:auto;width:88px}.v3-root .cr-kosong-judul{font-family:var(--cr-font-display);font-size:var(--cr-fs-title);font-weight:600;line-height:28px;margin:0}.v3-root .cr-kosong-pesan{color:var(--cr-muted);font-size:14px;line-height:21px;margin:0;max-width:42ch}@media (max-width:480px){.v3-root .cr-kosong-maskot{width:64px}}.v3-root .cr-skeleton{background:var(--cr-netral-bg);border-radius:var(--cr-radius-sm);overflow:hidden;position:relative}.v3-root .cr-skeleton-teks{height:14px}.v3-root .cr-skeleton-judul{border-radius:var(--cr-radius-md);height:28px}.v3-root .cr-skeleton-blok{border-radius:var(--cr-radius-md);height:96px}.v3-root .cr-skeleton-bulat{border-radius:var(--cr-radius-pill)}@media (prefers-reduced-motion:no-preference){.v3-root .cr-skeleton:after{animation:cr-skeleton-kilau 1.4s infinite;background:linear-gradient(90deg,#0000,var(--cr-raised),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}}@keyframes cr-skeleton-kilau{to{transform:translateX(100%)}}.v3-root .cr-skeleton-daftar{display:flex;flex-direction:column;gap:var(--cr-space-2)}.v3-root .cr-alert{align-items:flex-start;border:1px solid #0000;border-radius:var(--cr-radius-md);display:flex;font-size:14px;gap:var(--cr-space-3);line-height:21px;padding:var(--cr-space-4)}.v3-root .cr-alert-isi{display:flex;flex:1 1;flex-direction:column;gap:var(--cr-space-2);min-width:0}.v3-root .cr-alert-judul{font-size:var(--cr-fs-label);font-weight:700;line-height:var(--cr-lh-label);margin:0}.v3-root .cr-alert-pesan{margin:0}.v3-root .cr-alert svg{flex:none;margin-top:1px}.v3-root .cr-alert-info{background:var(--cr-aqua);border-color:var(--cr-aqua-border);color:var(--cr-ink)}.v3-root .cr-alert-sukses{background:var(--cr-success-bg);color:var(--cr-ink)}.v3-root .cr-alert-peringatan{background:var(--cr-sand);color:var(--cr-ink)}.v3-root .cr-alert-bahaya{background:var(--cr-danger-bg);color:var(--cr-ink)}.v3-root .cr-alert-info svg{color:var(--cr-ocean-deep)}.v3-root .cr-alert-sukses svg{color:var(--cr-success)}.v3-root .cr-alert-peringatan svg{color:var(--cr-sand-text)}.v3-root .cr-alert-bahaya svg{color:var(--cr-danger)}.v3-root[data-theme=light]{--logo-hub:#2f94b9;--logo-merek:#c4157a}.v3-root[data-theme=dark]{--logo-hub:#3ba6cc;--logo-merek:#ff64aa}.v3-root .cr-logo{align-items:center;display:inline-flex;gap:10px;line-height:1;text-decoration:none}.v3-root .cr-logo-ikon{flex-shrink:0}.v3-root .cr-logo-teks{color:#2f94b9;color:var(--logo-hub,#2f94b9);font-family:Fredoka,sans-serif;font-weight:700;white-space:nowrap}.v3-root .cr-logo-teks-merek{color:#c4157a;color:var(--logo-merek,#c4157a);font-weight:600}.v3-root,.v3-root[data-theme=dark]{--cr-surface:#10212b;--cr-raised:#183040;--cr-aqua:#123846;--cr-pink:#3a1a2c;--cr-sand:#3a3020;--cr-ink:#eef8fb;--cr-muted:#a9c2cc;--cr-magenta-text:#ff7ab8;--cr-sand-text:#f7d885;--cr-ocean:#3ba6cc;--cr-ocean-deep:#7fd0ee;--cr-octo-pink:#ff64aa;--cr-bubble:#1b4a5c;--cr-gold:#f7d885;--cr-gold-deep:#f0b868;--cr-cta:#ff7ab8;--cr-cta-hover:#ff94c6;--cr-on-cta:#2a0718;--cr-border:#2b4a5a;--cr-success:#5fd4a6;--cr-success-bg:#173d35;--cr-danger:#ff9a8f;--cr-danger-bg:#40211f;--cr-field-border:#3a5f72;--cr-switch-off:#456a7c;--cr-knob:#fff;--cr-disabled-bg:#24404f;--cr-disabled-text:#7d98a4;--cr-netral-bg:#203644;--cr-aqua-border:#1c5064;--cr-row-border:#223c4a;--cr-shadow-sticker:0 4px 0 #0a161d;--cr-shadow-cta:0 4px 0 #b8457e;--cr-shadow-float:0 16px 40px #00000073;color-scheme:dark}.v3-root[data-theme=light]{--cr-surface:#fffbfd;--cr-raised:#fff;--cr-aqua:#e6fbff;--cr-pink:#ffeef6;--cr-sand:#fff4d6;--cr-ink:#1d3a4a;--cr-muted:#56707e;--cr-magenta-text:#c4157a;--cr-sand-text:#8a5a00;--cr-ocean:#3ba6cc;--cr-ocean-deep:#1d7196;--cr-octo-pink:#ff64aa;--cr-bubble:#d5fbff;--cr-gold:#f7d885;--cr-gold-deep:#f0b868;--cr-cta:#d81880;--cr-cta-hover:#c4157a;--cr-on-cta:#fff;--cr-border:#f3d6e4;--cr-success:#1b7a5a;--cr-success-bg:#e2f5ec;--cr-danger:#b3261e;--cr-danger-bg:#fde7e5;--cr-field-border:#e6c4d4;--cr-switch-off:#b4c6ce;--cr-knob:#fff;--cr-disabled-bg:#e9eef1;--cr-disabled-text:#56707e;--cr-netral-bg:#f1f4f6;--cr-aqua-border:#cfeaf3;--cr-row-border:#f7e6ee;--cr-shadow-sticker:0 4px 0 #f3c6dc;--cr-shadow-cta:0 4px 0 #9e0f5c;--cr-shadow-float:0 16px 40px #d8188024;color-scheme:light}.v3-root{--cr-font-display:Fredoka,"Plus Jakarta Sans",system-ui,sans-serif;--cr-font-sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--cr-fs-display-xl:72px;--cr-lh-display-xl:76px;--cr-fs-display-lg:48px;--cr-lh-display-lg:54px;--cr-fs-display-md:30px;--cr-lh-display-md:36px;--cr-fs-display-sm:22px;--cr-lh-display-sm:28px;--cr-fs-title:20px;--cr-lh-title:28px;--cr-fs-body-lg:18px;--cr-lh-body-lg:30px;--cr-fs-body:16px;--cr-lh-body:26px;--cr-fs-label:15px;--cr-lh-label:20px;--cr-fs-caption:13px;--cr-lh-caption:18px;--cr-fs-eyebrow:12px;--cr-lh-eyebrow:16px;--cr-ls-display-xl:-.01em;--cr-ls-display-lg:-.005em;--cr-ls-eyebrow:.14em;--cr-space-1:4px;--cr-space-2:8px;--cr-space-3:12px;--cr-space-4:16px;--cr-space-6:24px;--cr-space-8:32px;--cr-space-12:48px;--cr-space-16:64px;--cr-radius-sm:10px;--cr-radius-md:16px;--cr-radius-lg:28px;--cr-radius-pill:999px;--cr-radius-icon:12px;--cr-radius-overlay:20px;--cr-scrim:#0610168c;--cr-lift:3px;--cr-touch:44px;--cr-focus-width:3px;--cr-focus-offset:3px;-webkit-font-smoothing:antialiased;background:var(--cr-surface);box-sizing:border-box;color:var(--cr-ink);font-family:var(--cr-font-sans);font-size:var(--cr-fs-body);line-height:var(--cr-lh-body);min-height:100vh;text-rendering:optimizeLegibility}.v3-root *,.v3-root :after,.v3-root :before{box-sizing:inherit}.v3-root .v3-root{background:#0000;min-height:0}.v3-root blockquote,.v3-root dd,.v3-root dl,.v3-root figure,.v3-root h1,.v3-root h2,.v3-root h3,.v3-root h4,.v3-root p{margin:0}.v3-root ol,.v3-root ul{list-style:none;margin:0;padding:0}.v3-root img,.v3-root svg,.v3-root video{display:block;max-width:100%}.v3-root button,.v3-root input,.v3-root select,.v3-root textarea{color:inherit;font:inherit}.v3-root a{color:var(--cr-ocean-deep);text-decoration-thickness:1px;text-underline-offset:2px}.v3-root :focus-visible{border-radius:var(--cr-radius-sm);outline:var(--cr-focus-width) solid var(--cr-ocean-deep);outline-offset:var(--cr-focus-offset)}.v3-root :focus:not(:focus-visible){outline:none}.v3-root .cr-display-lg,.v3-root .cr-display-md,.v3-root .cr-display-sm,.v3-root .cr-display-xl{font-family:var(--cr-font-display);font-weight:600}.v3-root .cr-display-xl{font-size:var(--cr-fs-display-xl);letter-spacing:var(--cr-ls-display-xl);line-height:var(--cr-lh-display-xl)}.v3-root .cr-display-lg{font-size:var(--cr-fs-display-lg);letter-spacing:var(--cr-ls-display-lg);line-height:var(--cr-lh-display-lg)}.v3-root .cr-display-md{font-size:var(--cr-fs-display-md);line-height:var(--cr-lh-display-md)}.v3-root .cr-display-sm{font-size:var(--cr-fs-display-sm);line-height:var(--cr-lh-display-sm)}.v3-root .cr-title{font-size:var(--cr-fs-title);font-weight:700;line-height:var(--cr-lh-title)}.v3-root .cr-body-lg{font-size:var(--cr-fs-body-lg);font-weight:500;line-height:var(--cr-lh-body-lg)}.v3-root .cr-body{font-size:var(--cr-fs-body);font-weight:400;line-height:var(--cr-lh-body)}.v3-root .cr-label{font-size:var(--cr-fs-label);font-weight:700;line-height:var(--cr-lh-label)}.v3-root .cr-caption{font-size:var(--cr-fs-caption);font-weight:600;line-height:var(--cr-lh-caption)}.v3-root .cr-eyebrow{font-size:var(--cr-fs-eyebrow);font-weight:800;letter-spacing:var(--cr-ls-eyebrow);line-height:var(--cr-lh-eyebrow);text-transform:uppercase}.v3-root .cr-muted{color:var(--cr-muted)}@media (max-width:768px){.v3-root .cr-display-xl{font-size:44px;line-height:48px}.v3-root .cr-display-lg{font-size:34px;line-height:40px}}.v3-root .cr-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.v3-root [role=button],.v3-root a.cr-tap,.v3-root button,.v3-root summary{min-height:var(--cr-touch);min-width:var(--cr-touch)}.v3-root .brd-tautan{align-items:center;display:inline-flex;min-height:var(--cr-touch)}}.v3-root .brd-tautan{color:var(--cr-ocean-deep);font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.v3-root *,.v3-root :after,.v3-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.v3-root .cr-sidebar{background:var(--cr-raised);border-right:1px solid var(--cr-border);box-sizing:border-box;display:flex;flex:0 0 248px;flex-direction:column;gap:var(--cr-space-2);max-width:100%;overflow-y:auto;padding:var(--cr-space-6) var(--cr-space-4)}.v3-root .cr-sidebar-merek{align-items:center;display:flex;gap:var(--cr-space-2);padding:var(--cr-space-1) var(--cr-space-1) 18px}.v3-root .cr-sidebar-merek .cr-logo{border-radius:var(--cr-radius-sm)}.v3-root .cr-sidebar-nav{display:flex;flex-direction:column;gap:var(--cr-space-1)}.v3-root .cr-sidebar-grup{align-items:center;background:#0000;border:0;border-radius:var(--cr-radius-icon);color:var(--cr-ink);cursor:pointer;display:flex;font-family:var(--cr-font-sans);font-size:var(--cr-fs-label);font-weight:700;gap:10px;min-height:var(--cr-touch);padding:0 10px;text-align:left;width:100%}.v3-root .cr-sidebar-grup:hover{background:var(--cr-aqua)}.v3-root .cr-sidebar-grup-label{flex:1 1;min-width:0}.v3-root .cr-sidebar-panah{transition:transform .15s ease}.v3-root .cr-sidebar-grup[aria-expanded=true] .cr-sidebar-panah{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-root .cr-sidebar-panah{transition:none}}.v3-root .cr-sidebar-butir-daftar{display:flex;flex-direction:column;gap:2px;padding-left:30px}.v3-root .cr-sidebar-butir{align-items:center;border-radius:var(--cr-radius-sm);color:var(--cr-muted);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:var(--cr-space-2);min-height:38px;padding:5px var(--cr-space-3);row-gap:3px;text-decoration:none}.v3-root .cr-sidebar-butir-label{flex:1 1 100%;min-width:0}.v3-root .cr-sidebar-butir:hover{background:var(--cr-surface);color:var(--cr-ink)}.v3-root .cr-sidebar-butir[aria-current=page]{background:var(--cr-aqua);color:var(--cr-ocean-deep);font-weight:700}@media (max-width:768px){.v3-root .cr-sidebar{display:none}.v3-root .cr-sidebar-butir{min-height:var(--cr-touch)}}.v3-root .cr-navbawah{display:none}@media (max-width:768px){.v3-root .cr-navbawah{background:var(--cr-raised);border-top:1px solid var(--cr-border);bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--cr-navbawah-kolom,5),minmax(0,1fr));padding:6px 6px 14px;position:-webkit-sticky;position:sticky;z-index:30}}.v3-root .cr-navbawah-butir{align-items:center;background:#0000;border:0;color:var(--cr-muted);cursor:pointer;display:flex;flex-direction:column;font-family:var(--cr-font-sans);font-size:11px;font-weight:700;gap:3px;justify-content:center;min-height:56px;position:relative;text-decoration:none}.v3-root .cr-navbawah-ikon{border-radius:var(--cr-radius-pill);display:flex;padding:3px var(--cr-space-4)}.v3-root .cr-navbawah-butir[aria-current=page]{color:var(--cr-ocean-deep);font-weight:800}.v3-root .cr-navbawah-butir[aria-current=page] .cr-navbawah-ikon{background:var(--cr-aqua)}.v3-root .cr-navbawah-titik{background:var(--cr-cta);border:2px solid var(--cr-raised);border-radius:var(--cr-radius-pill);height:10px;position:absolute;right:18px;top:6px;width:10px}dialog.cr-palette{--cr-scrim:#0610168c;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-overlay);box-shadow:var(--cr-shadow-float);color:var(--cr-ink);font-family:var(--cr-font-sans);margin:96px auto auto;max-height:calc(100vh - 140px);overflow:hidden;padding:0;width:min(560px,calc(100% - 32px))}dialog.cr-palette::backdrop{background:var(--cr-scrim)}dialog.cr-palette .cr-palette-kepala{align-items:center;border-bottom:1px solid var(--cr-border);display:flex;gap:10px;padding:var(--cr-space-4)}dialog.cr-palette .cr-palette-input{background:#0000;border:0;color:var(--cr-ink);flex:1 1;font-family:var(--cr-font-sans);font-size:var(--cr-fs-label);min-width:0;outline:none}dialog.cr-palette .cr-palette-input::placeholder{color:var(--cr-muted)}dialog.cr-palette .cr-palette-kbd{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-space-2);color:var(--cr-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:var(--cr-space-1) 10px}dialog.cr-palette .cr-palette-hasil{display:flex;flex-direction:column;gap:2px;max-height:340px;overflow-y:auto;padding:var(--cr-space-2)}dialog.cr-palette .cr-palette-butir{align-items:center;border-radius:var(--cr-radius-sm);color:var(--cr-ink);display:flex;gap:10px;min-height:var(--cr-touch);padding:0 var(--cr-space-3);text-decoration:none}dialog.cr-palette .cr-palette-nama{flex:1 1;font-weight:600;min-width:0}dialog.cr-palette .cr-palette-grup{color:var(--cr-muted);font-size:12px}dialog.cr-palette .cr-palette-butir:hover,dialog.cr-palette .cr-palette-butir[data-terpilih=true]{background:var(--cr-aqua);color:var(--cr-ocean-deep)}dialog.cr-palette .cr-palette-kosong{color:var(--cr-muted);font-size:14px;padding:var(--cr-space-6);text-align:center}.v3-root .cr-palette-pemicu{align-items:center;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-pill);box-shadow:var(--cr-shadow-sticker);color:var(--cr-muted);cursor:pointer;display:flex;flex:1 1 320px;font-family:var(--cr-font-sans);font-size:14px;gap:10px;min-height:46px;min-width:0;padding:0 var(--cr-space-2) 0 var(--cr-space-4);text-align:left}.v3-root .cr-palette-pemicu-teks{flex:1 1;min-width:0}.v3-root .cr-palette-pemicu .cr-palette-kbd{pointer-events:none}@media (max-width:768px){.v3-root .cr-palette-pemicu .cr-palette-kbd{display:none}}.v3-root .cr-shell{background:var(--cr-surface);color:var(--cr-ink);display:flex;min-height:100vh}.v3-root .cr-shell-utama{display:flex;flex:1 1;flex-direction:column;min-width:0}.v3-root .cr-shell-isi{flex:1 1;min-width:0}.v3-root .cr-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);padding:var(--cr-space-4) var(--cr-space-4) 0}@media (min-width:769px){.v3-root .cr-topbar{padding:var(--cr-space-6) var(--cr-space-8) 0}}.v3-root .cr-topbar-aksi{align-items:center;display:flex;gap:var(--cr-space-2)}.v3-root .cr-topbar-lonceng{align-items:center;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);cursor:pointer;display:inline-flex;height:46px;justify-content:center;position:relative;width:46px}.v3-root .cr-topbar-jumlah{background:var(--cr-cta);box-sizing:border-box;color:var(--cr-on-cta);font-size:11px;height:20px;min-width:20px;padding:0 5px;position:absolute;right:-4px;top:-4px}.v3-root .cr-topbar-avatar,.v3-root .cr-topbar-jumlah{align-items:center;border-radius:var(--cr-radius-pill);display:flex;font-weight:800;justify-content:center}.v3-root .cr-topbar-avatar{background:var(--cr-pink);border:2px solid var(--cr-cta);color:var(--cr-ink);font-size:14px;height:46px;width:46px}.v3-root .cr-lewati{background:var(--cr-cta);border-radius:var(--cr-radius-pill);color:var(--cr-on-cta);font-weight:700;left:var(--cr-space-4);padding:var(--cr-space-3) var(--cr-space-4);position:absolute;text-decoration:none;top:calc(var(--cr-touch)*-1 - var(--cr-space-4));z-index:50}.v3-root .cr-lewati:focus-visible{top:var(--cr-space-4)}.v3-root .komp{display:flex;flex-direction:column;gap:var(--cr-space-6);margin:0 auto;max-width:1100px;padding:var(--cr-space-8) var(--cr-space-4)}@media (min-width:769px){.v3-root .komp{padding:var(--cr-space-12) var(--cr-space-8)}}.v3-root .komp-grup{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .komp-isian{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:1fr}@media (min-width:769px){.v3-root .komp-isian{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-root .komp-pilihan{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .komp-kartu-kecil{flex:1 1 220px}.v3-root .komp-metrik{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.v3-root .komp-cincin{align-items:center;display:flex;gap:var(--cr-space-3)}.v3-root .komp-dua{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:1fr}@media (min-width:769px){.v3-root .komp-dua{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-root .komp-petak{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0}.v3-root .komp-contoh{border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-1);padding:var(--cr-space-3)}.v3-root .komp-contoh-surface{background:var(--cr-surface);color:var(--cr-ink)}.v3-root .komp-contoh-raised{background:var(--cr-raised);color:var(--cr-ink)}.v3-root .komp-contoh-aqua{background:var(--cr-aqua);color:var(--cr-ink)}.v3-root .komp-contoh-pink{background:var(--cr-pink);color:var(--cr-ink)}.v3-root .komp-contoh-sand{background:var(--cr-sand);color:var(--cr-ink)}.v3-root .komp-panel-tema{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);color:var(--cr-ink);display:flex;flex-direction:column;gap:var(--cr-space-3);padding:var(--cr-space-4)}.v3-root .komp-swatch-petak{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.v3-root .komp-swatch-kotak{border:1px solid var(--cr-border);border-radius:var(--cr-radius-icon);height:56px}.v3-root .komp-swatch-nama{font-size:12px;font-weight:800}.v3-root .komp-swatch-nilai{color:var(--cr-muted);font-size:11px}.v3-root .komp-swatch{display:flex;flex-direction:column;gap:6px;min-width:0}.v3-root .brd{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1360px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .brd{gap:var(--cr-space-6);padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .brd-ringkasan{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.v3-root .brd-kolom{grid-gap:var(--cr-space-4);align-items:start;display:grid;gap:var(--cr-space-4);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.v3-root .brd-kolom{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.v3-root .brd-tumpuk{display:flex;flex-direction:column;gap:var(--cr-space-4);min-width:0}.v3-root .brd-orang{align-items:center;background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:14px;display:flex;gap:10px;padding:10px}.v3-root .brd-orang-nama{flex:1 1;font-weight:600;min-width:0}.v3-root .brd-avatar{align-items:center;background:var(--cr-aqua);border-radius:var(--cr-radius-pill);color:var(--cr-ink);display:flex;flex:none;font-size:13px;font-weight:800;height:38px;justify-content:center;width:38px}.v3-root .brd-daftar{max-height:320px;overflow-y:auto}.v3-root .brd-blok,.v3-root .brd-daftar{display:flex;flex-direction:column;gap:var(--cr-space-2)}.v3-root .brd-blok{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:14px;padding:14px}.v3-root .brd-blok-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .brd-blok-judul{font-weight:700}.v3-root .brd-kaki{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .tl{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1360px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .tl{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .tl-alat{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .tl-cari{flex:1 1 220px;max-width:320px}.v3-root .tl-cari input{background:var(--cr-raised);border:1.5px solid var(--cr-field-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);font-family:var(--cr-font-sans);font-size:14px;min-height:var(--cr-touch);padding:0 var(--cr-space-4);width:100%}.v3-root .tl-status{gap:var(--cr-space-3)}.v3-root .tl-legenda,.v3-root .tl-status{align-items:center;color:var(--cr-muted);display:flex;flex-wrap:wrap;font-size:var(--cr-fs-caption)}.v3-root .tl-legenda{gap:var(--cr-space-2)}.v3-root .tl-legenda-judul{font-weight:700}.v3-root .tl-papan{grid-gap:var(--cr-space-4);align-items:start;display:grid;gap:var(--cr-space-4);grid-template-columns:repeat(auto-fit,minmax(min(720px,100%),1fr))}.v3-root .tl-grup{min-width:0}.v3-root .tl-grup-kepala{align-items:center;background:var(--tl-banner-bg);border-radius:var(--cr-radius-md) var(--cr-radius-md) 0 0;color:var(--tl-banner-text);display:flex;flex-wrap:wrap;gap:var(--cr-space-2);padding:10px var(--cr-space-4)}.v3-root .tl-grup-nama{background:#0000;border:0;color:inherit;flex:1 1;font-family:var(--cr-font-sans);font-size:13px;font-weight:800;letter-spacing:.05em;min-width:80px;padding:5px 6px;text-transform:uppercase}.v3-root .tl-grup-jumlah{font-size:11px;font-weight:600}.v3-root .tl-gulir{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:0 0 var(--cr-radius-md) var(--cr-radius-md);border-top:0;max-height:70vh;min-width:0;overflow:auto}.v3-root .tl-tabel{border-collapse:initial;border-spacing:0;font-family:var(--cr-font-sans);font-size:14px;min-width:700px;width:100%}.v3-root .tl-tabel th{background:var(--cr-aqua);border-bottom:1px solid var(--cr-aqua-border);color:var(--cr-ink);font-size:11px;font-weight:800;letter-spacing:.06em;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.v3-root .tl-tabel td{border-top:1px solid var(--cr-row-border);padding:4px 8px;vertical-align:middle}.v3-root .tl-tabel .tl-kol-nama{border-left:4px solid var(--tl-aksen,var(--cr-border));left:0;position:-webkit-sticky;position:sticky;width:150px;z-index:1}.v3-root .tl-tabel th.tl-kol-nama{z-index:3}.v3-root .tl-kol-poin{width:76px}.v3-root .tl-kol-urgensi{width:132px}.v3-root .tl-kol-tanggal{width:150px}.v3-root .tl-kol-aksi{width:112px}.v3-root .tl-sel{background:#0000;border:0;border-radius:var(--cr-space-1);color:inherit;font-family:inherit;font-size:13px;padding:4px 6px;width:100%}.v3-root .tl-sel::placeholder{color:var(--cr-muted)}.v3-root .tl-sel:hover{background:var(--cr-surface)}.v3-root .tl-sel-angka{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.v3-root textarea.tl-sel{font-size:14px;font-weight:800;line-height:1.3;overflow:hidden;resize:none;text-align:center;word-break:break-word}.v3-root .tl-sel-tanggal{font-size:12px}.v3-root .tl-urgensi{border:0;border-radius:var(--cr-radius-pill);cursor:pointer;font-family:var(--cr-font-sans);font-size:12px;font-weight:800;padding:4px 8px;text-align:center;width:100%}.v3-root .tl-urgensi-kosong{background:var(--cr-netral-bg);color:var(--cr-muted)}.v3-root .tl-urgensi-1{background:var(--cr-danger-bg);color:var(--cr-danger)}.v3-root .tl-urgensi-2{background:var(--cr-sand);color:var(--cr-sand-text)}.v3-root .tl-urgensi-3{background:var(--cr-aqua);color:var(--cr-ocean-deep)}.v3-root .tl-urgensi-4{background:var(--cr-netral-bg);color:var(--cr-muted)}.v3-root .tl-aksi{align-items:center;display:flex;gap:2px}.v3-root .tl-aksi-btn{align-items:center;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-space-2);color:var(--cr-ink);cursor:pointer;display:inline-flex;font-family:var(--cr-font-sans);font-size:12px;font-weight:700;justify-content:center;min-height:28px;min-width:28px;padding:0 5px}.v3-root .tl-aksi-btn:hover:not(:disabled){background:var(--cr-aqua)}.v3-root .tl-aksi-btn:disabled{background:var(--cr-disabled-bg);border-color:#0000;color:var(--cr-disabled-text);cursor:not-allowed}.v3-root .tl-aksi-btn-bahaya{color:var(--cr-danger)}.v3-root .tl-aksi-btn-aktif{border-color:var(--cr-success);color:var(--cr-success)}@media (max-width:768px){.v3-root .tl-aksi-btn{min-height:var(--cr-touch);min-width:var(--cr-touch)}}.v3-root .tl-detail{border-top:1px dashed var(--cr-border);color:var(--cr-muted);display:flex;flex-direction:column;font-size:11px;gap:var(--cr-space-1);margin-top:var(--cr-space-1);padding-top:var(--cr-space-1)}.v3-root .tl-detail select{font-size:11px;padding:3px 4px;width:100%}.v3-root .tl-detail-warna{align-items:center;display:flex;gap:var(--cr-space-1)}.v3-root .tl-detail input[type=color]{background:none;border:0;height:22px;padding:0;width:26px}.v3-root .tl-nama-isi{display:flex;flex-direction:column;gap:2px;min-height:36px}.v3-root .tl-nama-poin{align-self:center;background:var(--cr-aqua);border-radius:var(--cr-radius-pill);color:var(--cr-ocean-deep);font-size:11px;font-weight:800;padding:2px 8px;white-space:nowrap}@media (max-width:768px){.v3-root .tl-papan{grid-template-columns:minmax(0,1fr)}}.v3-root .tl-kartu-daftar{gap:var(--cr-space-3)}.v3-root .tl-kartu,.v3-root .tl-kartu-daftar{display:flex;flex-direction:column;padding:var(--cr-space-3)}.v3-root .tl-kartu{border:1px solid var(--cr-border);border-left:4px solid var(--tl-aksen,var(--cr-border));border-radius:var(--cr-radius-md);gap:var(--cr-space-2)}.v3-root .tl-kartu-kepala{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .tl-kartu-nama{flex:1 1 140px;min-width:0}.v3-root .tl-kartu-tugas{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);display:flex;flex-direction:column;gap:var(--cr-space-1);padding:var(--cr-space-2)}.v3-root .tl-kartu-baris{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .tl-kartu-label{color:var(--cr-muted);flex:0 0 72px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v3-root .tl-kartu-isi{flex:1 1 120px;min-width:0}.v3-root .tl-diperbarui{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:768px){.v3-root .tl-kartu-kepala .tl-kartu-nama{order:1}.v3-root .tl-kartu-kepala .tl-aksi-btn{order:2}.v3-root .tl-kartu-kepala .tl-nama-poin{align-self:flex-start;flex-basis:100%;order:3}}.v3-root .tl-tanggal{align-items:center;display:flex;gap:2px;min-width:0}.v3-root .tl-tanggal .tl-sel-tanggal{flex:1 1;min-width:0}.v3-root .tl-tanggal-hapus{flex:none}.v3-root .tl-tanggal-perlu .tl-sel-tanggal{background:var(--cr-sand);border:1.5px dashed var(--cr-sand-text);border-radius:var(--cr-radius-pill);color:var(--cr-sand-text)}.v3-root .kpi{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1360px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .kpi{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .kpi-alat{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .kpi-bulan{background:var(--cr-raised);border:1.5px solid var(--cr-field-border);border-radius:var(--cr-radius-sm);color:var(--cr-ink);font-family:var(--cr-font-sans);font-size:14px;min-height:var(--cr-touch);padding:0 var(--cr-space-3)}.v3-root .kpi-label-bulan{font-weight:700}.v3-root .kpi-gulir{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);max-height:72vh;min-width:0;overflow:auto}.v3-root .kpi-tabel{border-collapse:initial;border-spacing:0;font-family:var(--cr-font-sans);font-size:13px;width:100%}.v3-root .kpi-tabel th{background:var(--cr-aqua);border-bottom:1px solid var(--cr-aqua-border);color:var(--cr-ink);font-size:11px;font-weight:800;letter-spacing:.03em;padding:8px 6px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;vertical-align:bottom;z-index:2}.v3-root .kpi-tabel .kpi-kol-hari,.v3-root .kpi-tabel .kpi-kol-tgl{background:var(--cr-raised);position:-webkit-sticky;position:sticky;text-align:left;white-space:nowrap;z-index:1}.v3-root .kpi-tabel .kpi-kol-hari{left:0;width:84px}.v3-root .kpi-tabel .kpi-kol-tgl{left:84px;text-align:center;width:44px}.v3-root .kpi-tabel th.kpi-kol-hari,.v3-root .kpi-tabel th.kpi-kol-tgl{background:var(--cr-aqua);z-index:3}.v3-root .kpi-tabel td{font-feature-settings:"tnum";border-top:1px solid var(--cr-row-border);font-variant-numeric:tabular-nums;padding:4px 6px;text-align:center}.v3-root .kpi-nama-artist{line-height:1.2;max-width:96px;min-width:64px;white-space:normal;writing-mode:horizontal-tb}.v3-root .kpi-minggu .kpi-kol-hari,.v3-root .kpi-minggu .kpi-kol-tgl{background:var(--cr-danger-bg);color:var(--cr-danger);font-weight:700}.v3-root .kpi-minggu td{background:var(--cr-danger-bg)}.v3-root .kpi-baris-target td{background:var(--cr-surface)}.v3-root .kpi-baris-total td{background:var(--cr-aqua);color:var(--cr-ocean-deep);font-weight:800}.v3-root .kpi-label-baris{font-weight:700;text-align:left;white-space:nowrap}.v3-root .kpi-input{background:#0000;border:0;border-radius:var(--cr-space-1);color:inherit;font-family:inherit;font-size:13px;font-weight:700;min-width:54px;padding:3px 2px;text-align:center;width:100%}.v3-root .kpi-input:hover{background:var(--cr-raised)}.v3-root .kpi-input-target{color:var(--cr-success)}.v3-root .kpi-sebab{display:flex;flex-direction:column;gap:var(--cr-space-2)}.v3-root .kpi-sebab-item{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);padding:var(--cr-space-3)}.v3-root .kpi-sebab-judul{font-weight:700}.v3-root .kpi-sebab-daftar{color:var(--cr-muted);font-size:var(--cr-fs-caption);margin-top:var(--cr-space-1)}.v3-root .kpi-sebab-daftar li{padding:1px 0}.v3-root .sop{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1100px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .sop{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .sop-catatan{margin:0}.v3-root .sop-alat{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .sop-grid{grid-gap:var(--cr-space-3);align-items:start;display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.v3-root .sop-kartu{overflow:hidden;padding:0}.v3-root .sop-judul{font:inherit;margin:0}.v3-root .sop-tombol{align-items:center;background:#0000;border:0;color:var(--cr-ink);cursor:pointer;display:flex;font-family:var(--cr-font-sans);font-size:var(--cr-fs-label);font-weight:700;gap:var(--cr-space-3);min-height:var(--cr-touch);padding:var(--cr-space-4);text-align:left;width:100%}.v3-root .sop-ikon,.v3-root .sop-tombol:hover{background:var(--cr-aqua)}.v3-root .sop-ikon{align-items:center;border-radius:var(--cr-radius-icon);color:var(--cr-ocean-deep);display:flex;flex:none;height:36px;justify-content:center;width:36px}.v3-root .sop-nama{flex:1 1;min-width:0}.v3-root .sop-panah{flex:none;transition:transform .15s ease}.v3-root .sop-tombol[aria-expanded=true] .sop-panah{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-root .sop-panah{transition:none}}.v3-root .sop-poin{border-top:1px solid var(--cr-border);display:flex;flex-direction:column;list-style:none;margin:0;padding:0 var(--cr-space-4) var(--cr-space-4)}.v3-root .sop-poin li+li{border-top:1px solid var(--cr-row-border)}.v3-root .sop-poin .cr-checkbox{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:21px;min-height:var(--cr-touch);padding:12px 0}.v3-root .sop-poin .cr-checkbox input{flex:none;margin-top:3px}.v3-root .sop-poin .cr-checkbox:has(input:checked) .cr-checkbox-teks{color:var(--cr-muted);text-decoration:line-through}.v3-root .sop-redflag-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3);list-style:none;margin:0;padding:0}.v3-root .sop-redflag-daftar li{align-items:flex-start;display:flex;gap:var(--cr-space-3)}.v3-root .sop-redflag-daftar li+li{border-top:1px solid var(--cr-row-border);padding-top:var(--cr-space-3)}.v3-root .sop-redflag-ikon{color:var(--cr-danger);flex:none;margin-top:2px}.v3-root .sop-redflag-tanda{font-size:14px;font-weight:700;line-height:20px;margin:0}.v3-root .sop-redflag-tindakan{color:var(--cr-muted);font-size:13px;line-height:19px;margin:2px 0 0}.v3-root .prf{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:720px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .prf{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .prf-identitas-baris{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-4)}.v3-root .prf-avatar{align-items:center;background:var(--cr-aqua);border-radius:var(--cr-radius-md);color:var(--cr-ocean-deep);display:flex;flex:none;font-family:var(--cr-font-display);font-size:22px;font-weight:600;height:64px;justify-content:center;width:64px}.v3-root .prf-identitas-teks{flex:1 1 200px;min-width:0}.v3-root .prf-nama{font-family:var(--cr-font-display);font-size:var(--cr-fs-display-sm);font-weight:600;line-height:var(--cr-lh-display-sm);margin:0 0 var(--cr-space-2)}.v3-root .prf-lencana{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .prf-bergabung{display:flex;flex-direction:column;gap:2px;margin-left:auto;text-align:right}.v3-root .prf-bergabung-tanggal{font-size:14px;font-weight:700}.v3-root .prf-bergabung-lama{color:var(--cr-muted);font-size:12px}.v3-root .prf-daftar{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr;margin:0}@media (min-width:560px){.v3-root .prf-daftar{grid-template-columns:1fr 1fr}}.v3-root .prf-daftar dt{margin-bottom:3px}.v3-root .prf-daftar dd{font-size:14px;line-height:21px;margin:0}.v3-root .prf-sebelumnya{color:var(--cr-muted);font-size:12px;font-style:italic;margin-top:2px}.v3-root .prf-belum{margin:0}.v3-root .prf-form{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .prf-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .prf-rahasia-kotak{position:relative}.v3-root .prf-rahasia-kotak .cr-control{padding-right:52px}.v3-root .prf-mata{align-items:center;background:#0000;border:0;border-radius:var(--cr-radius-sm);color:var(--cr-muted);cursor:pointer;display:flex;height:var(--cr-touch);justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:var(--cr-touch)}.v3-root .prf-mata:hover{color:var(--cr-ink)}.v3-root .prf-mata[aria-pressed=true]{color:var(--cr-ocean-deep)}.v3-root .prf-riwayat{overflow:hidden;padding:0}.v3-root .prf-riwayat-judul{font:inherit;margin:0}.v3-root .prf-riwayat-tombol{align-items:center;background:#0000;border:0;color:var(--cr-ink);cursor:pointer;display:flex;font-family:var(--cr-font-sans);font-size:var(--cr-fs-label);font-weight:700;gap:var(--cr-space-3);min-height:var(--cr-touch);padding:var(--cr-space-4);text-align:left;width:100%}.v3-root .prf-riwayat-tombol:hover{background:var(--cr-aqua)}.v3-root .prf-riwayat-nama{flex:1 1;min-width:0}.v3-root .prf-riwayat-panah{flex:none;transition:transform .15s ease}.v3-root .prf-riwayat-tombol[aria-expanded=true] .prf-riwayat-panah{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-root .prf-riwayat-panah{transition:none}}.v3-root .prf-riwayat-panel{border-top:1px solid var(--cr-border);display:flex;flex-direction:column;gap:var(--cr-space-4);padding:0 var(--cr-space-4) var(--cr-space-4)}.v3-root .prf-tren{padding-top:var(--cr-space-4)}.v3-root .prf-pengisian-daftar{display:flex;flex-direction:column;gap:var(--cr-space-4);list-style:none;margin:0;padding:0}.v3-root .prf-pengisian+.prf-pengisian{border-top:1px solid var(--cr-row-border);padding-top:var(--cr-space-4)}.v3-root .prf-pengisian-kepala{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-bottom:var(--cr-space-2)}.v3-root .prf-nomor{align-items:center;background:var(--cr-netral-bg);border-radius:var(--cr-radius-sm);color:var(--cr-muted);display:flex;flex:none;font-size:12px;font-weight:800;height:24px;justify-content:center;min-width:26px;padding:0 6px}.v3-root .prf-pengisian-tanggal{font-size:13px;font-weight:700}.v3-root .prf-selisih{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:5px;margin-bottom:var(--cr-space-3)}.v3-root .prf-selisih-naik{color:var(--cr-success)}.v3-root .prf-selisih-turun{color:var(--cr-danger)}.v3-root .prf-selisih-tetap{color:var(--cr-muted)}.v3-root .prf-keluar{text-align:center}.v3-root .rj{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:860px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .rj{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .rj-aksi-kepala{display:flex;flex-wrap:wrap;gap:var(--cr-space-4)}.v3-root .rj-hitungan{margin:0}.v3-root .rj-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .rj-kartu{overflow:hidden;padding:0}.v3-root .rj-judul{font:inherit;margin:0}.v3-root .rj-tombol{align-items:center;background:#0000;border:0;color:var(--cr-ink);cursor:pointer;display:flex;flex-wrap:wrap;font-family:var(--cr-font-sans);gap:var(--cr-space-3);min-height:var(--cr-touch);padding:var(--cr-space-3) var(--cr-space-4);text-align:left;width:100%}.v3-root .rj-tombol:hover{background:var(--cr-aqua)}.v3-root .rj-mood{align-items:center;border:2px solid;border-radius:var(--cr-radius-icon);display:flex;flex:none;flex-direction:column;gap:1px;height:48px;justify-content:center;width:48px}.v3-root .rj-mood-emoji{font-size:16px;line-height:1}.v3-root .rj-mood-angka{font-size:11px;font-weight:800;line-height:1}.v3-root .rj-teks{display:flex;flex:1 1 160px;flex-direction:column;gap:2px;min-width:0}.v3-root .rj-nama{font-size:14px;font-weight:700;line-height:20px}.v3-root .rj-tanggal{color:var(--cr-muted);font-size:12px;line-height:18px}.v3-root .rj-skor{display:flex;flex:none;gap:var(--cr-space-2)}.v3-root .rj-skor-satu{align-items:center;display:flex;flex-direction:column;gap:1px;min-width:32px}.v3-root .rj-skor-nilai{font-size:13px;font-weight:800;line-height:1.2}.v3-root .rj-skor-label{color:var(--cr-muted);font-size:9px;letter-spacing:.04em}.v3-root .rj-t-baik{color:var(--cr-success)}.v3-root .rj-t-sedang{color:var(--cr-sand-text)}.v3-root .rj-t-berat{color:var(--cr-danger)}.v3-root .rj-panah{color:var(--cr-muted);flex:none;transition:transform .15s ease}.v3-root .rj-tombol[aria-expanded=true] .rj-panah{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-root .rj-panah{transition:none}}.v3-root .rj-panel{border-top:1px solid var(--cr-border);display:flex;flex-direction:column;gap:var(--cr-space-4);padding:var(--cr-space-4)}.v3-root .rj-rincian{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr;margin:0}@media (min-width:560px){.v3-root .rj-rincian{grid-template-columns:1fr 1fr}}.v3-root .rj-rincian dt{margin-bottom:3px}.v3-root .rj-rincian dd{font-size:14px;line-height:21px;margin:0}.v3-root .rj-catatan{border-left:3px solid;border-radius:var(--cr-radius-sm);padding:var(--cr-space-3)}.v3-root .rj-catatan .cr-eyebrow{align-items:center;display:flex;gap:5px;margin:0 0 4px}.v3-root .rj-catatan-isi{font-size:14px;line-height:21px;margin:0;white-space:pre-wrap}.v3-root .rj-catatan-anggota{background:var(--cr-aqua);border-left-color:var(--cr-ocean-deep)}.v3-root .rj-catatan-admin{background:var(--cr-sand);border-left-color:var(--cr-sand-text)}.v3-root .rj-catatan-admin .cr-eyebrow{color:var(--cr-sand-text)}.v3-root .mdl{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:980px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .mdl{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .mdl-catatan{margin:0}.v3-root .mdl-ringkas-baris{align-items:center;display:flex;gap:var(--cr-space-3);margin:var(--cr-space-2) 0 var(--cr-space-1)}.v3-root .mdl-ringkas-baris .cr-progress-track{flex:1 1;min-width:0}.v3-root .mdl-ringkas-pct{flex:none;font-family:var(--cr-font-display);font-size:var(--cr-fs-display-sm);font-weight:600;line-height:1}.v3-root .mdl-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .mdl-kartu{overflow:hidden;padding:0}.v3-root .mdl-judul{font:inherit;margin:0}.v3-root .mdl-tombol{align-items:center;background:#0000;border:0;color:var(--cr-ink);cursor:pointer;display:flex;flex-wrap:wrap;font-family:var(--cr-font-sans);font-size:var(--cr-fs-label);font-weight:700;gap:var(--cr-space-3);min-height:var(--cr-touch);padding:var(--cr-space-3) var(--cr-space-4);text-align:left;width:100%}.v3-root .mdl-ikon,.v3-root .mdl-tombol:hover{background:var(--cr-aqua)}.v3-root .mdl-ikon{align-items:center;border-radius:var(--cr-radius-icon);color:var(--cr-ocean-deep);display:flex;flex:none;height:36px;justify-content:center;width:36px}.v3-root .mdl-nama{flex:1 1 auto;min-width:0}.v3-root .mdl-kartu-bar{display:flex;flex:1 1 120px;min-width:90px}.v3-root .mdl-kartu-bar .cr-progress-track{flex:1 1}.v3-root .mdl-kartu-pct{flex:none;font-size:13px;font-weight:800}.v3-root .mdl-panah{color:var(--cr-muted);flex:none;transition:transform .15s ease}.v3-root .mdl-anggota-tombol[aria-expanded=true] .mdl-panah,.v3-root .mdl-tombol[aria-expanded=true] .mdl-panah{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-root .mdl-panah{transition:none}}.v3-root .mdl-panel{border-top:1px solid var(--cr-border);padding:var(--cr-space-4)}.v3-root .mdl-anggota-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3);list-style:none;margin:0;padding:0}.v3-root .mdl-anggota+.mdl-anggota{border-top:1px solid var(--cr-row-border);padding-top:var(--cr-space-3)}.v3-root .mdl-anggota-judul{font:inherit;margin:0}.v3-root .mdl-anggota-tombol{align-items:center;background:#0000;border:0;border-radius:var(--cr-radius-sm);color:var(--cr-ink);cursor:pointer;display:flex;flex-wrap:wrap;font-family:var(--cr-font-sans);font-size:14px;gap:var(--cr-space-2);min-height:var(--cr-touch);padding:var(--cr-space-2);text-align:left;width:100%}.v3-root .mdl-anggota-tombol:hover{background:var(--cr-surface)}.v3-root .mdl-avatar{align-items:center;background:var(--cr-netral-bg);border-radius:var(--cr-radius-sm);color:var(--cr-muted);display:flex;flex:none;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.v3-root .mdl-anggota-nama{flex:1 1 110px;font-weight:700;min-width:0}.v3-root .mdl-anggota-bar{display:flex;flex:1 1 90px;min-width:70px}.v3-root .mdl-anggota-bar .cr-progress-track{flex:1 1}.v3-root .mdl-anggota-angka{color:var(--cr-muted);flex:none;font-size:12px;font-weight:800}.v3-root .mdl-bar-agregat .cr-progress-isi{background:var(--cr-ocean)}.v3-root .mdl-bar-penuh .cr-progress-isi{background:var(--cr-success)}.v3-root .mdl-bar-baik .cr-progress-isi{background:var(--cr-ocean)}.v3-root .mdl-bar-sebagian .cr-progress-isi{background:var(--cr-gold-deep)}.v3-root .mdl-bar-awal .cr-progress-isi{background:var(--cr-danger)}.v3-root .mdl-topik-daftar{background:var(--cr-surface);border-radius:var(--cr-radius-sm);display:flex;flex-direction:column;list-style:none;margin:var(--cr-space-2) 0 0;padding:var(--cr-space-2) var(--cr-space-3)}.v3-root .mdl-topik{align-items:center;display:flex;gap:var(--cr-space-2);min-height:var(--cr-touch);padding:4px 0}.v3-root .mdl-topik+.mdl-topik{border-top:1px solid var(--cr-row-border)}.v3-root .mdl-topik .cr-checkbox{align-items:flex-start;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:10px;line-height:20px;min-width:0}.v3-root .mdl-topik .cr-checkbox input{flex:none;margin-top:2px}.v3-root .mdl-topik-baca{font-size:14px;line-height:20px}.v3-root .mdl-tanda{align-items:center;border:1.5px solid var(--cr-field-border);border-radius:6px;color:var(--cr-success);display:flex;flex:none;height:20px;justify-content:center;width:20px}.v3-root .mdl-topik-selesai .mdl-tanda{background:var(--cr-success-bg);border-color:var(--cr-success)}.v3-root .mdl-topik-selesai .mdl-topik-nama{color:var(--cr-muted)}.v3-root .mdl-topik-nama{flex:1 1;min-width:0}.v3-root .mdl-ubah-tombol{flex:none}.v3-root .mdl-ubah-nama{flex:1 1;font-size:14px;min-width:0}.v3-root .prf-g{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1100px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .prf-g{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .prf-g-alat{display:flex}.v3-root .prf-g-divisi,.v3-root .prf-g-metrik{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .prf-g-divisi{align-items:center}.v3-root .prf-g-divisi .cr-control{min-height:var(--cr-touch);min-width:160px;width:auto}.v3-root .prf-g-daftar{grid-gap:var(--cr-space-3);align-items:start;display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.v3-root .prf-g-kartu{min-width:0}.v3-root .prf-g-angka{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--cr-space-2) var(--cr-space-3);margin-bottom:var(--cr-space-2)}.v3-root .prf-g-akhir{font-family:var(--cr-font-display);font-size:var(--cr-fs-display-sm);font-weight:600;line-height:1}.v3-root .prf-g-maks{color:var(--cr-muted);font-size:14px;font-weight:500}.v3-root .prf-g-tren{font-size:12px;font-weight:700}.v3-root .prf-g-naik{color:var(--cr-success)}.v3-root .prf-g-turun{color:var(--cr-danger)}.v3-root .prf-g-tetap{color:var(--cr-muted)}.v3-root .prf-g-rata{align-items:flex-end;display:flex;flex-direction:column;gap:1px;margin-left:auto}.v3-root .prf-g-rata strong{font-size:16px}.v3-root .prf-g-banding .cr-caption{margin:0 0 var(--cr-space-2)}.v3-root .skb{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:880px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .skb{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .skb-angka{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,45%),1fr))}.v3-root .skb-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .skb-form{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .skb-tipe{border:0;margin:0;padding:0}.v3-root .skb-tipe legend{margin-bottom:var(--cr-space-2);padding:0}.v3-root .skb-tipe-daftar{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.v3-root .skb-tipe-satu{align-items:flex-start;background:var(--cr-raised);border:1.5px solid var(--cr-field-border);border-radius:var(--cr-radius-sm);cursor:pointer;display:flex;gap:10px;min-height:var(--cr-touch);padding:var(--cr-space-3)}.v3-root .skb-tipe-satu[data-terpilih=true]{background:var(--cr-aqua);border-color:var(--cr-ocean-deep)}.v3-root .skb-tipe-satu input{flex:none;margin-top:2px}.v3-root .skb-tipe-satu svg{color:var(--cr-ocean-deep);flex:none;margin-top:1px}.v3-root .skb-tipe-teks{display:flex;flex-direction:column;gap:2px;min-width:0}.v3-root .skb-tipe-label{font-size:14px;font-weight:700}.v3-root .skb-tipe-sub{color:var(--cr-muted);font-size:12px;line-height:17px}.v3-root .skb-form-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .skb-kartu{overflow:hidden;padding:0}.v3-root .skb-judul{font:inherit;margin:0}.v3-root .skb-tombol{align-items:center;background:#0000;border:0;color:var(--cr-ink);cursor:pointer;display:flex;flex-wrap:wrap;font-family:var(--cr-font-sans);gap:var(--cr-space-3);min-height:var(--cr-touch);padding:var(--cr-space-3) var(--cr-space-4);text-align:left;width:100%}.v3-root .skb-ikon,.v3-root .skb-tombol:hover{background:var(--cr-aqua)}.v3-root .skb-ikon{align-items:center;border-radius:var(--cr-radius-icon);color:var(--cr-ocean-deep);display:flex;flex:none;height:34px;justify-content:center;width:34px}.v3-root .skb-teks{display:flex;flex:1 1 180px;flex-direction:column;gap:2px;min-width:0}.v3-root .skb-nama{font-size:14px;font-weight:700;line-height:20px}.v3-root .skb-meta{color:var(--cr-muted);font-size:12px;line-height:18px}.v3-root .skb-panah{color:var(--cr-muted);flex:none;transition:transform .15s ease}.v3-root .skb-tombol[aria-expanded=true] .skb-panah{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-root .skb-panah{transition:none}}.v3-root .skb-panel{border-top:1px solid var(--cr-border);display:flex;flex-direction:column;gap:var(--cr-space-4);padding:var(--cr-space-4)}.v3-root .skb-rincian{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr;margin:0}@media (min-width:560px){.v3-root .skb-rincian{grid-template-columns:1fr 1fr}}.v3-root .skb-rincian dt{margin-bottom:3px}.v3-root .skb-rincian dd{font-size:14px;line-height:21px;margin:0;white-space:pre-wrap}.v3-root .skb-catatan{background:var(--cr-sand);border-left:3px solid var(--cr-sand-text);border-radius:var(--cr-radius-sm);padding:var(--cr-space-3)}.v3-root .skb-catatan .cr-eyebrow{color:var(--cr-sand-text);margin:0 0 4px}.v3-root .skb-catatan-isi{font-size:14px;line-height:21px;margin:0;white-space:pre-wrap}.v3-root .skb-tinjau{border-top:1px solid var(--cr-row-border);display:flex;flex-direction:column;gap:var(--cr-space-3);padding-top:var(--cr-space-3)}.v3-root .skb-tinjau-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .jrn-skala{display:flex;flex-direction:column;gap:6px}.v3-root .jrn-skala-grup{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--jrn-skala-kolom,5),minmax(0,1fr))}.v3-root .jrn-skala-tombol{background:var(--cr-raised);border:1.5px solid var(--cr-field-border);border-radius:var(--cr-radius-icon);color:var(--cr-ink);cursor:pointer;font-family:var(--cr-font-sans);font-size:16px;font-weight:800;min-height:48px}.v3-root .jrn-skala-tombol:hover{border-color:var(--cr-ocean-deep)}.v3-root .jrn-skala-tombol[data-terpilih=true]{background:var(--cr-pink);border-color:var(--cr-cta);border-width:2.5px;color:var(--cr-magenta-text)}.v3-root .jrn-skala-petunjuk{color:var(--cr-muted);font-size:12px;line-height:18px;margin:0}.v3-root .jrn{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:680px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .jrn{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .jrn-kepala-aksi{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .jrn-form,.v3-root .jrn-form .cr-card{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .jrn-mood-kata{font-size:14px;margin:0}.v3-root .jrn-skor-ket{margin:0}.v3-root .jrn-skor-satu{display:flex;flex-direction:column;gap:6px}.v3-root .jrn-skor-kepala{align-items:baseline;display:flex;font-size:14px;gap:var(--cr-space-2);justify-content:space-between}.v3-root .jrn-skor-label{font-weight:700}.v3-root .jrn-skor-nilai{color:var(--cr-ocean-deep);font-weight:700}.v3-root .jrn-1on1{background:var(--cr-aqua)}.v3-root .jrn-1on1-baris{align-items:center;display:flex;gap:var(--cr-space-3)}.v3-root .jrn-1on1-teks{flex:1 1;min-width:0}.v3-root .jrn-1on1-judul{font-size:15px;font-weight:800;margin:0 0 2px}.v3-root .jrn-kirim{display:flex}.v3-root .jrn-kirim .cr-btn{flex:1 1;justify-content:center}@media (min-width:560px){.v3-root .jrn-kirim .cr-btn{flex:0 0 auto}}.v3-root .jrn-beres{align-items:center;background:var(--cr-aqua);border-radius:var(--cr-radius-lg);display:flex;flex-direction:column;gap:var(--cr-space-4);padding:var(--cr-space-8) var(--cr-space-4);text-align:center}.v3-root .jrn-beres-maskot{height:auto;width:120px}.v3-root .jrn-beres-judul{font-family:var(--cr-font-display);font-size:var(--cr-fs-display-md);font-weight:600;line-height:var(--cr-lh-display-md);margin:0}.v3-root .jrn-beres-pesan{color:var(--cr-muted);font-size:15px;line-height:24px;margin:0;max-width:34ch}.v3-root .jrn-beres-1on1{color:var(--cr-ocean-deep);font-size:14px;font-weight:700;margin:0}.v3-root .jrn-beres-aksi{align-items:center;display:flex;flex-direction:column;gap:var(--cr-space-3);margin-top:var(--cr-space-2);max-width:300px;width:100%}.v3-root .jrn-beres-aksi .cr-btn{justify-content:center;width:100%}.v3-root .jrn-beres-aksi .brd-tautan{align-items:center;display:flex;justify-content:center;min-height:var(--cr-touch)}.v3-root .pfl{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:680px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .pfl{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .pfl-kepala-aksi{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .pfl-form,.v3-root .pfl-form .cr-card{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .pfl-divisi-kunci{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;margin:0}.v3-root .pfl-divisi-pilih{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-top:var(--cr-space-3)}.v3-root .pfl-divisi-tombol{background:var(--cr-raised);border:1.5px solid var(--cr-field-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);cursor:pointer;font-family:var(--cr-font-sans);font-size:14px;font-weight:600;min-height:var(--cr-touch);padding:0 var(--cr-space-4)}.v3-root .pfl-divisi-tombol[data-terpilih=true]{background:var(--cr-pink);border-color:var(--cr-cta);border-width:2.5px;color:var(--cr-magenta-text)}.v3-root .pfl-progres-kepala{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);justify-content:space-between}.v3-root .pfl-progres-angka{font-size:13px;font-weight:700}.v3-root .pfl-tahap{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);list-style:none;margin:0;padding:0}.v3-root .pfl-tahap-tombol{align-items:center;background:#0000;border:1.5px solid var(--cr-border);border-radius:var(--cr-radius-pill);color:var(--cr-muted);cursor:pointer;display:flex;font-family:var(--cr-font-sans);font-size:13px;font-weight:600;gap:5px;min-height:var(--cr-touch);padding:0 var(--cr-space-3)}.v3-root .pfl-tahap li[data-keadaan=aktif] .pfl-tahap-tombol{background:var(--cr-aqua);border-color:var(--cr-ocean-deep);border-width:2.5px;color:var(--cr-ocean-deep)}.v3-root .pfl-tahap li[data-keadaan=lewat] .pfl-tahap-tombol{border-color:var(--cr-success);color:var(--cr-success)}.v3-root .pfl-skala{display:flex;flex-direction:column;gap:6px}.v3-root .pfl-skala-kepala{align-items:baseline;display:flex;font-size:14px;gap:var(--cr-space-2);justify-content:space-between}.v3-root .pfl-skala-label{font-weight:700}.v3-root .pfl-skala-nilai{color:var(--cr-ocean-deep);font-weight:700}.v3-root .pfl-navigasi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .pfl-navigasi .cr-btn-utama{flex:1 1;justify-content:center}@media (min-width:560px){.v3-root .pfl-navigasi .cr-btn-utama{flex:0 0 auto}}.v3-root .pfl-beres-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .kdr{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:980px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .kdr{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .kdr-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.v3-root .kdr-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:var(--cr-fs-title);font-weight:600;gap:2px;line-height:var(--cr-lh-title);margin:0 0 var(--cr-space-3)}.v3-root .kdr-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:var(--cr-fs-caption);font-weight:400;line-height:var(--cr-lh-caption)}.v3-root .kdr-daftar{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.v3-root .kdr-baris{align-items:center;border-bottom:1px solid var(--cr-row-border);display:flex;flex-wrap:wrap;gap:var(--cr-space-2) var(--cr-space-3);padding:var(--cr-space-3) 0}.v3-root .kdr-baris:last-child{border-bottom:0}.v3-root .kdr-peringkat{font-feature-settings:"tnum";color:var(--cr-muted);flex:none;font-family:var(--cr-font-display);font-size:var(--cr-fs-body);font-variant-numeric:tabular-nums;font-weight:600;min-width:2.2ch}.v3-root .kdr-avatar{align-items:center;background:var(--cr-aqua);border-radius:var(--cr-radius-icon);color:var(--cr-ink);display:flex;flex:none;font-size:var(--cr-fs-caption);font-weight:700;height:34px;justify-content:center;width:34px}.v3-root .kdr-identitas{display:flex;flex:1 1 10rem;flex-direction:column;gap:1px;min-width:0}.v3-root .kdr-nama{font-size:var(--cr-fs-body);font-weight:600;line-height:var(--cr-lh-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-root .kdr-bonus,.v3-root .kdr-sub{color:var(--cr-muted);font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption)}.v3-root .kdr-bonus{color:var(--cr-success)}.v3-root .kdr-bar{display:none}@media (min-width:769px){.v3-root .kdr-bar{display:block;flex:0 1 120px;min-width:0}}.v3-root .kdr-skor{font-feature-settings:"tnum";flex:none;font-family:var(--cr-font-display);font-size:var(--cr-fs-body-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;min-width:3ch;text-align:right}.v3-root .kdr-lencana{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .kdr-tanpa-profiling{align-items:center;color:var(--cr-sand-text);display:inline-flex;gap:4px}.v3-root .kdr-rumus,.v3-root .kdr-tanpa-profiling{font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption)}.v3-root .kdr-rumus{color:var(--cr-muted);margin:var(--cr-space-3) 0 0}.v3-root .fw{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:860px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .fw{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .fw-form{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .fw-form-judul{font-family:var(--cr-font-display);font-size:var(--cr-fs-title);font-weight:600;line-height:var(--cr-lh-title);margin:0}.v3-root .fw-form-baris{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.v3-root .fw-form-baris{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-root .fw-form-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .fw-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3);list-style:none;margin:0;padding:0}.v3-root .fw-kartu{align-items:flex-start;background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-lg);display:flex;gap:var(--cr-space-3);padding:var(--cr-space-4)}.v3-root .fw-avatar{align-items:center;background:var(--cr-aqua);border-radius:var(--cr-radius-icon);color:var(--cr-ink);display:flex;flex:none;font-size:var(--cr-fs-label);font-weight:700;height:44px;justify-content:center;width:44px}.v3-root .fw-avatar-tim{background:var(--cr-sand);font-size:22px}.v3-root .fw-isi{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.v3-root .fw-headline{font-size:var(--cr-fs-body-lg);font-weight:700;line-height:var(--cr-lh-body-lg);margin:0;overflow-wrap:anywhere}.v3-root .fw-untuk{color:var(--cr-ocean-deep);font-size:var(--cr-fs-caption);font-weight:600;line-height:var(--cr-lh-caption);margin:0}.v3-root .fw-pesan{font-size:var(--cr-fs-body);line-height:var(--cr-lh-body);margin:0;overflow-wrap:anywhere}.v3-root .fw-meta{color:var(--cr-muted);font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption);margin:2px 0 0}.v3-root .fw-dialog-teks{font-size:var(--cr-fs-body);line-height:var(--cr-lh-body);margin:0 0 var(--cr-space-3);overflow-wrap:anywhere}.v3-root .ws{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:980px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .ws{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .ws-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.v3-root .ws-aksi{display:flex;justify-content:flex-end}.v3-root .ws-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .ws-kartu{border-left:4px solid var(--ws-aksen,var(--cr-border))}.v3-root .ws-judul{margin:0 0 var(--cr-space-3)}.v3-root .ws-toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:var(--cr-space-2) var(--cr-space-3);padding:0;text-align:left;width:100%}.v3-root .ws-nama{flex:1 1 12rem;font-family:var(--cr-font-display);font-size:var(--cr-fs-title);font-weight:600;line-height:var(--cr-lh-title);min-width:0}.v3-root .ws-sub{color:var(--cr-muted);flex:none;font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption)}.v3-root .ws-panah{flex:none;transition:transform .15s ease}.v3-root .ws-toggle[aria-expanded=true] .ws-panah{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-root .ws-panah{transition:none}}.v3-root .ws-panel{border-top:1px solid var(--cr-border);display:flex;flex-direction:column;gap:var(--cr-space-4);margin-top:var(--cr-space-4);padding-top:var(--cr-space-4)}.v3-root .ws-kosong{color:var(--cr-muted);font-size:var(--cr-fs-body);margin:0}.v3-root .ws-daftar-anggota{display:flex;flex-direction:column;gap:var(--cr-space-4);list-style:none;margin:0;padding:0}.v3-root .ws-anggota{display:flex;flex-direction:column;gap:var(--cr-space-2)}.v3-root .ws-anggota-kepala{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .ws-anggota-nama{font-size:var(--cr-fs-body);font-weight:600;line-height:var(--cr-lh-body)}.v3-root .ws-anggota-divisi{color:var(--cr-muted);flex:1 1 auto;font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption)}.v3-root .ws-sel-baris{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .ws-sel{align-items:center;background:var(--cr-surface);border:2px solid var(--cr-field-border);border-radius:var(--cr-radius-sm);cursor:pointer;display:inline-flex;height:var(--cr-touch);justify-content:center;position:relative;width:var(--cr-touch)}.v3-root .ws-sel input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.v3-root .ws-sel-teks{color:var(--cr-muted);font-size:var(--cr-fs-caption);font-weight:700;line-height:1;pointer-events:none}.v3-root .ws-sel:has(input:checked){background:var(--cr-aqua);background:var(--ws-latar,var(--cr-aqua));border-color:var(--ws-aksen,var(--cr-ocean-deep))}.v3-root .ws-sel:has(input:checked) .ws-sel-teks{color:var(--cr-ink)}.v3-root .ws-sel:has(input:focus-visible){outline:var(--cr-focus-width) solid var(--cr-ocean-deep);outline-offset:var(--cr-focus-offset)}.v3-root .ws-sel:has(input:disabled){background:var(--cr-disabled-bg);border-color:var(--cr-border);cursor:not-allowed}.v3-root .ws-sel:has(input:disabled) .ws-sel-teks{color:var(--cr-disabled-text)}.v3-root .ws-legend{border-top:1px solid var(--cr-border);display:flex;flex-wrap:wrap;gap:var(--cr-space-2) var(--cr-space-4);margin:0;padding-top:var(--cr-space-3)}.v3-root .ws-legend-butir{align-items:baseline;display:flex;font-size:var(--cr-fs-caption);gap:6px;line-height:var(--cr-lh-caption)}.v3-root .ws-legend dt{color:var(--cr-ink);color:var(--ws-aksen,var(--cr-ink));font-weight:700}.v3-root .ws-legend dd{color:var(--cr-muted);margin:0}.v3-root .ws-tabel-bungkus{min-width:0;overflow-x:auto}.v3-root .ws-tabel{border-collapse:initial;border-spacing:0;width:100%}.v3-root .ws-tabel td,.v3-root .ws-tabel th{background:var(--cr-surface);border-bottom:1px solid var(--cr-row-border);padding:var(--cr-space-2)}.v3-root .ws-tabel tbody tr:last-child td,.v3-root .ws-tabel tbody tr:last-child th{border-bottom:0}.v3-root .ws-td-nama,.v3-root .ws-th-nama{border-right:1px solid var(--cr-border);left:0;min-width:190px;position:-webkit-sticky;position:sticky;text-align:left;vertical-align:middle;width:190px;z-index:2}.v3-root .ws-td-nama{display:table-cell;font-weight:400}.v3-root .ws-td-nama .ws-anggota-divisi,.v3-root .ws-td-nama .ws-anggota-nama{display:block;flex:none}.v3-root .ws-th-sesi{font-size:var(--cr-fs-caption);font-weight:600;line-height:var(--cr-lh-caption);min-width:86px;text-align:center;vertical-align:bottom;width:86px}.v3-root .ws-th-no{color:var(--cr-ink);color:var(--ws-aksen,var(--cr-ink));display:block;font-family:var(--cr-font-display);font-size:var(--cr-fs-label)}.v3-root .ws-th-teks{color:var(--cr-muted);display:block;font-weight:400;margin-top:2px;overflow-wrap:anywhere}.v3-root .ws-td-total,.v3-root .ws-th-total{text-align:center;white-space:nowrap}.v3-root .ws-td-sel{text-align:center;vertical-align:middle}.v3-root .ws-tabel [data-sorot=ya]{background:var(--cr-aqua)}.v3-root .ws-tabel th[data-sorot=ya] .ws-th-teks{color:var(--cr-ink)}.v3-root .s1,.v3-root .ws-td-sel .ws-sel{margin:0 auto}.v3-root .s1{display:flex;flex-direction:column;gap:var(--cr-space-4);max-width:900px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .s1{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .s1-angka{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.v3-root .s1-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:var(--cr-fs-title);font-weight:600;gap:2px;line-height:var(--cr-lh-title);margin:0 0 var(--cr-space-3)}.v3-root .s1-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:var(--cr-fs-caption);font-weight:400;line-height:var(--cr-lh-caption)}.v3-root .s1-avatar{align-items:center;background:var(--cr-aqua);border-radius:var(--cr-radius-icon);color:var(--cr-ink);display:flex;flex:none;font-size:var(--cr-fs-caption);font-weight:700;height:38px;justify-content:center;width:38px}.v3-root .s1-avatar-kecil{font-size:11px;height:26px;width:26px}.v3-root .s1-identitas{display:flex;flex:1 1 10rem;flex-direction:column;gap:2px;min-width:0}.v3-root .s1-nama{font-size:var(--cr-fs-body);font-weight:600;line-height:var(--cr-lh-body);overflow-wrap:anywhere}.v3-root .s1-sub{color:var(--cr-muted);font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption)}.v3-root .s1-prioritas{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.v3-root .s1-prioritas-baris{align-items:center;border-bottom:1px solid var(--cr-row-border);display:flex;flex-wrap:wrap;gap:var(--cr-space-2) var(--cr-space-3);padding:var(--cr-space-3) 0}.v3-root .s1-prioritas-baris:last-child{border-bottom:0}.v3-root .s1-alasan{align-items:center;color:var(--cr-sand-text);display:inline-flex;font-size:var(--cr-fs-caption);gap:4px;line-height:var(--cr-lh-caption)}.v3-root .s1-riwayat{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.v3-root .s1-riwayat-baris{align-items:flex-start;border-bottom:1px solid var(--cr-row-border);display:flex;gap:var(--cr-space-3);padding:var(--cr-space-4) 0}.v3-root .s1-riwayat-baris:last-child{border-bottom:0}.v3-root .s1-riwayat-ikon{align-items:center;background:var(--cr-raised);border-radius:var(--cr-radius-icon);color:var(--cr-ocean-deep);display:flex;flex:none;height:34px;justify-content:center;width:34px}.v3-root .s1-riwayat-isi{display:flex;flex:1 1;flex-direction:column;gap:var(--cr-space-2);min-width:0}.v3-root .s1-riwayat-kepala{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .s1-ringkasan{font-size:var(--cr-fs-body);line-height:var(--cr-lh-body);margin:0;overflow-wrap:anywhere}.v3-root .s1-tindak{color:var(--cr-sand-text);font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption);margin:0;overflow-wrap:anywhere}.v3-root .s1-tindak-label{font-weight:700}.v3-root .s1-meta{color:var(--cr-muted);font-size:var(--cr-fs-caption);line-height:var(--cr-lh-caption);margin:0}.v3-root .s1-form{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .s1-form-judul{font-family:var(--cr-font-display);font-size:var(--cr-fs-title);font-weight:600;line-height:var(--cr-lh-title);margin:0}.v3-root .s1-form-baris{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.v3-root .s1-form-baris{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-root .s1-form-baris-tiga{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-root .s1-form-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .s1-tipe{border:0;margin:0;padding:0}.v3-root .s1-tipe-baris{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-top:var(--cr-space-2)}.v3-root .s1-tipe-tombol{align-items:center;background:var(--cr-surface);border:2px solid var(--cr-field-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--cr-fs-caption);gap:6px;min-height:var(--cr-touch);padding:0 var(--cr-space-3)}.v3-root .s1-tipe-tombol:hover{background:var(--cr-raised)}.v3-root .s1-tipe-dipilih{background:var(--cr-aqua);border-color:var(--cr-ocean-deep);font-weight:700}.v3-root .s1-tipe-durasi{color:var(--cr-muted);font-weight:400}.v3-root .s1-tipe-dipilih .s1-tipe-durasi{color:var(--cr-ink)}.v3-root .jt{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1100px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .jt{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .jt-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.v3-root .jt-kepala-kartu{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-4)}.v3-root .jt-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:16px;gap:2px;margin:0}.v3-root .jt-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .jt-kepala-aksi{align-items:flex-end;display:flex;gap:var(--cr-space-3)}.v3-root .jt-filter{max-width:200px}.v3-root .jt-bungkus-tabel .cr-tabel-bungkus{max-height:65vh}.v3-root .jt-riwayat-nama{align-items:center;display:inline-flex;font-weight:700;gap:var(--cr-space-2)}.v3-root .jt-potong{display:block;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-root .jt-kosong{color:var(--cr-muted)}.v3-root .jt-lebih{margin-top:var(--cr-space-4);width:100%}.v3-root .jt-kartu-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3);list-style:none;margin:0;padding:0}.v3-root .jt-kartu{align-items:flex-start;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-2);padding:var(--cr-space-3)}.v3-root .jt-kartu-atas,.v3-root .jt-kartu-bawah{align-items:center;display:flex;gap:var(--cr-space-2);justify-content:space-between;width:100%}.v3-root .jt-kartu-nama{font-weight:800}.v3-root .jt-kartu-divisi,.v3-root .jt-kartu-tanggal{color:var(--cr-muted);font-size:12px}.v3-root .jt-kartu-tanggal{flex-shrink:0;white-space:nowrap}.v3-root .jt-mood{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.v3-root .jt-mood-baik{color:var(--cr-success)}.v3-root .jt-mood-sedang{color:var(--cr-sand-text)}.v3-root .jt-mood-berat{color:var(--cr-danger)}.v3-root .jt-metrik-baik .cr-metric-angka{color:var(--cr-success)}.v3-root .jt-metrik-sedang .cr-metric-angka{color:var(--cr-sand-text)}.v3-root .jt-metrik-berat .cr-metric-angka{color:var(--cr-danger)}.v3-root .jt-titik{background:currentColor;border-radius:50%;flex-shrink:0;height:8px;width:8px}.v3-root .jt-mood-baik.jt-titik{background:var(--cr-success)}.v3-root .jt-mood-sedang.jt-titik{background:var(--cr-sand-text)}.v3-root .jt-mood-berat.jt-titik{background:var(--cr-danger)}.v3-root .jt-detail-mood{font-weight:800;margin:0 0 var(--cr-space-3)}.v3-root .jt-skor{grid-gap:var(--cr-space-2) var(--cr-space-4);display:grid;gap:var(--cr-space-2) var(--cr-space-4);grid-template-columns:repeat(2,1fr);margin:0 0 var(--cr-space-4)}.v3-root .jt-skor-butir{display:flex;font-size:13px;gap:var(--cr-space-2);justify-content:space-between}.v3-root .jt-skor-butir dt{color:var(--cr-muted)}.v3-root .jt-skor-butir dd{font-weight:700;margin:0}.v3-root .jt-detail-teks{margin-bottom:var(--cr-space-3)}.v3-root .jt-detail-teks p{margin:0}.v3-root .jt-detail-label{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 2px;text-transform:uppercase}.v3-root .jt-pesan{border-left:3px solid var(--cr-border);border-radius:var(--cr-radius-md);margin-bottom:var(--cr-space-3);padding:var(--cr-space-3)}.v3-root .jt-pesan p{margin:0}.v3-root .jt-pesan-judul{font-family:var(--cr-font-sans);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 var(--cr-space-2)}.v3-root .jt-pesan-anggota{background:var(--cr-aqua);border-left-color:var(--cr-ocean)}.v3-root .jt-pesan-balasan{background:var(--cr-sand);border-left-color:var(--cr-gold-deep)}.v3-root .jt-pesan-anggota .jt-pesan-judul,.v3-root .jt-pesan-balasan .jt-pesan-judul{color:var(--cr-muted)}.v3-root .jt-balas{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .jt-balas-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .rw{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1100px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .rw{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .rw-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.v3-root .rw-kepala{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-4)}.v3-root .rw-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:16px;gap:2px;margin:0}.v3-root .rw-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500;max-width:48ch}.v3-root .rw-periode{align-items:flex-end;display:flex;gap:var(--cr-space-3)}.v3-root .rw-pilih-bulan{width:92px}.v3-root .rw-pilih-tahun{width:100px}.v3-root .rw-total{margin-bottom:var(--cr-space-4)}.v3-root .rw-total-teks{color:var(--cr-muted);display:flex;font-size:13px;gap:var(--cr-space-2);justify-content:space-between;margin-bottom:var(--cr-space-2)}.v3-root .rw-total-teks>span:last-child{font-weight:800}.v3-root .rw-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3);list-style:none;margin:0;padding:0}.v3-root .rw-baris{grid-gap:var(--cr-space-2) var(--cr-space-3);align-items:center;border-bottom:1px solid var(--cr-row-border);display:grid;gap:var(--cr-space-2) var(--cr-space-3);grid-template-areas:"avatar nama   persen" "bar    bar    bar" "isian  isian  status";grid-template-columns:auto 1fr auto;padding-bottom:var(--cr-space-3)}.v3-root .rw-daftar>li:last-child{border-bottom:0;padding-bottom:0}@media (min-width:769px){.v3-root .rw-baris{border-bottom:0;grid-template-areas:"avatar nama bar persen isian status";grid-template-columns:auto 110px 1fr 48px 132px minmax(0,1fr);padding-bottom:0}}.v3-root .rw-baris>.rw-avatar{grid-area:avatar}.v3-root .rw-baris-nama{grid-area:nama}.v3-root .rw-baris>.rw-bar{grid-area:bar}.v3-root .rw-persen{grid-area:persen}.v3-root .rw-baris>.rw-isian{grid-area:isian}.v3-root .rw-status{grid-area:status}.v3-root .rw-avatar{align-items:center;background:var(--cr-aqua);border:1px solid var(--cr-aqua-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.v3-root .rw-avatar-kecil{font-size:11px;height:28px;width:28px}.v3-root .rw-baris-nama,.v3-root .rw-personal-teks,.v3-root .rw-riwayat-teks,.v3-root .rw-trigger-teks{display:flex;flex-direction:column;min-width:0}.v3-root .rw-nama-depan{font-weight:800}.v3-root .rw-divisi,.v3-root .rw-personal-reward,.v3-root .rw-riwayat-tanggal,.v3-root .rw-trigger-kapan{color:var(--cr-muted);font-size:12px}.v3-root .rw-persen{font-weight:800;text-align:right}.v3-root .rw-isian .cr-control,.v3-root .rw-persen{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3-root .rw-isian-tersentuh .cr-control{border-color:var(--cr-success);box-shadow:0 0 0 1px var(--cr-success)}.v3-root .rw-isian .cr-field-label,.v3-root .rw-periode .cr-field-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.v3-root .rw-status{font-size:12px;min-width:0}.v3-root .rw-menyimpan{color:var(--cr-muted)}.v3-root .rw-galat-baris{color:var(--cr-danger);font-weight:700}.v3-root .rw-petunjuk{color:var(--cr-muted);font-size:12px;margin:var(--cr-space-4) 0 0}.v3-root .rw-teks-tercapai{color:var(--cr-success)}.v3-root .rw-teks-separuh{color:var(--cr-sand-text)}.v3-root .rw-teks-jauh{color:var(--cr-danger)}.v3-root .rw-teks-belum{color:var(--cr-sand-text)}.v3-root .rw-bar-tercapai .cr-progress-isi{background:var(--cr-success)}.v3-root .rw-bar-separuh .cr-progress-isi{background:var(--cr-gold-deep)}.v3-root .rw-bar-jauh .cr-progress-isi{background:var(--cr-danger)}.v3-root .rw-bar-belum .cr-progress-isi{background:var(--cr-gold-deep)}.v3-root .rw-metrik-tercapai .cr-metric-angka{color:var(--cr-success)}.v3-root .rw-metrik-belum .cr-metric-angka{color:var(--cr-sand-text)}.v3-root .rw-dua-kartu{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:1fr}@media (min-width:960px){.v3-root .rw-dua-kartu{grid-template-columns:1fr 1fr}}.v3-root .rw-personal,.v3-root .rw-riwayat,.v3-root .rw-trigger{display:flex;flex-direction:column;gap:var(--cr-space-3);list-style:none;margin:var(--cr-space-4) 0 0;padding:0}.v3-root .rw-personal-baris,.v3-root .rw-riwayat-baris,.v3-root .rw-trigger-baris{align-items:flex-start;display:flex;gap:var(--cr-space-3)}.v3-root .rw-trigger-baris{align-items:center}.v3-root .rw-ikon{flex-shrink:0;font-size:18px}.v3-root .rw-personal-teks,.v3-root .rw-riwayat-teks,.v3-root .rw-trigger-teks{flex:1 1}.v3-root .rw-personal-nama,.v3-root .rw-riwayat-nama,.v3-root .rw-trigger-label{font-weight:700}.v3-root .rw-nilai{color:var(--cr-ink);flex-shrink:0;font-size:13px;font-weight:800}.v3-root .rw-riwayat-kategori{color:var(--cr-muted);font-size:13px}.v3-root .rw-riwayat-catatan{color:var(--cr-muted);font-size:12px;margin-top:2px}.v3-root .rw-riwayat-kanan{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.v3-root .rw-nominal{font-feature-settings:"tnum";color:var(--cr-success);font-variant-numeric:tabular-nums;font-weight:800}.v3-root .rw-form{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-3);margin-bottom:var(--cr-space-4);padding:var(--cr-space-4)}.v3-root .rw-form-grid{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr}@media (min-width:600px){.v3-root .rw-form-grid{grid-template-columns:1fr 1fr}}.v3-root .rw-form-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .dt{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1180px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .dt{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .dt-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.v3-root .dt-cari{margin-bottom:var(--cr-space-4);position:relative}.v3-root .dt-cari-isian .cr-control{padding-left:38px;padding-right:42px}.v3-root .dt-cari-ikon{bottom:13px;color:var(--cr-muted);left:12px;pointer-events:none;position:absolute}.v3-root .dt-cari-hapus{align-items:center;background:#0000;border:0;border-radius:var(--cr-radius-sm);bottom:5px;color:var(--cr-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:6px;width:32px}.v3-root .dt-cari-hapus:hover{color:var(--cr-ink)}.v3-root .dt-penyaring{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-bottom:var(--cr-space-3)}.v3-root .dt-pil{background:var(--cr-raised);border:1px solid var(--cr-field-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);cursor:pointer;font-family:var(--cr-font-sans);font-size:13px;font-weight:600;min-height:var(--cr-touch);padding:8px 14px}@media (min-width:769px){.v3-root .dt-pil{min-height:36px}}.v3-root .dt-pil[aria-pressed=true]{background:var(--cr-aqua);border-color:var(--cr-ocean);color:var(--cr-ink)}.v3-root .dt-pil-jumlah{color:var(--cr-muted);font-weight:500}.v3-root .dt-pil[aria-pressed=true] .dt-pil-jumlah{color:var(--cr-ink)}.v3-root .dt-hitungan{color:var(--cr-muted);font-size:12px;margin:0 0 var(--cr-space-3)}.v3-root .dt-grid{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));list-style:none;margin:0;padding:0}.v3-root .dt-kartu{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);color:var(--cr-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--cr-font-sans);gap:var(--cr-space-3);overflow:hidden;padding:var(--cr-space-4);padding-top:calc(var(--cr-space-4) + 4px);position:relative;text-align:left;width:100%}.v3-root .dt-kartu:hover{border-color:var(--cr-ocean)}@media (prefers-reduced-motion:no-preference){.v3-root .dt-kartu{transition:border-color .15s,transform .15s}.v3-root .dt-kartu:hover{transform:translateY(-2px)}}.v3-root .dt-aksen{height:4px;inset:0 0 auto;position:absolute}.v3-root .dt-kartu-atas{align-items:flex-start;display:flex;gap:var(--cr-space-3)}.v3-root .dt-kartu-identitas{display:flex;flex:1 1;flex-direction:column;min-width:0}.v3-root .dt-kartu-nama{font-size:14px;font-weight:800;line-height:1.3}.v3-root .dt-kartu-divisi,.v3-root .dt-kepala-divisi{color:var(--cr-muted);font-size:12px}.v3-root .dt-kartu-skor{font-feature-settings:"tnum";flex-shrink:0;font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.v3-root .dt-kartu-tipe{align-self:flex-start}.v3-root .dt-avatar,.v3-root .dt-avatar-besar{align-items:center;background:var(--cr-aqua);border:1px solid var(--cr-aqua-border);border-radius:var(--cr-radius-sm);color:var(--cr-ink);display:inline-flex;flex-shrink:0;font-weight:800;justify-content:center}.v3-root .dt-avatar{font-size:14px;height:42px;width:42px}.v3-root .dt-avatar-besar{font-size:18px;height:56px;width:56px}.v3-root .dt-kotak-mini{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(4,1fr)}.v3-root .dt-mini{align-items:center;background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);display:flex;flex-direction:column;gap:1px;padding:6px 2px}.v3-root .dt-mini-nilai{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.v3-root .dt-mini-label{color:var(--cr-muted);font-size:9px;font-weight:700;letter-spacing:.06em}.v3-root .dt-kepala{align-items:flex-start;display:flex;gap:var(--cr-space-3);margin-bottom:var(--cr-space-4)}.v3-root .dt-kepala-teks{flex:1 1;min-width:0}.v3-root .dt-kepala-divisi{margin:0 0 var(--cr-space-2)}.v3-root .dt-kepala-lencana{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .dt-skor-besar{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.v3-root .dt-skor-angka{font-feature-settings:"tnum";font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.v3-root .dt-skor-label{color:var(--cr-muted);font-size:11px}.v3-root .dt-fakta{grid-gap:var(--cr-space-3);border-bottom:1px solid var(--cr-row-border);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0 0 var(--cr-space-4);padding-bottom:var(--cr-space-4)}.v3-root .dt-fakta dt{color:var(--cr-muted);font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.v3-root .dt-fakta dd{font-weight:700;margin:0}.v3-root .dt-bagian{margin-bottom:var(--cr-space-4)}.v3-root .dt-bagian-judul{font-family:var(--cr-font-display);font-size:14px;margin:0 0 var(--cr-space-3)}.v3-root .dt-catatan{color:var(--cr-muted);font-size:12px;margin:var(--cr-space-3) 0 0}.v3-root .dt-metrik{margin-bottom:var(--cr-space-4)}.v3-root .dt-metrik-kepala{align-items:baseline;display:flex;font-size:13px;gap:var(--cr-space-2);justify-content:space-between;margin-bottom:var(--cr-space-2)}.v3-root .dt-metrik-label{color:var(--cr-muted);font-weight:600}.v3-root .dt-metrik-angka{align-items:baseline;display:inline-flex;gap:var(--cr-space-2)}.v3-root .dt-selisih{font-size:11px;font-weight:700}.v3-root .dt-selisih-naik{color:var(--cr-success)}.v3-root .dt-selisih-turun{color:var(--cr-sand-text)}.v3-root .dt-nilai{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.v3-root .dt-maks{color:var(--cr-muted);font-size:11px;font-weight:500}.v3-root .dt-bilah-wadah{position:relative}.v3-root .dt-penanda-rata{background:var(--cr-ink);border-radius:1px;height:calc(100% + 6px);position:absolute;top:-3px;transform:translateX(-50%);width:2px}.v3-root .dt-naratif-dua{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr}@media (min-width:560px){.v3-root .dt-naratif-dua{grid-template-columns:1fr 1fr}}.v3-root .dt-naratif{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);padding:var(--cr-space-3)}.v3-root .dt-naratif-baik{border-left:3px solid var(--cr-success)}.v3-root .dt-naratif-berat{border-left:3px solid var(--cr-danger)}.v3-root .dt-naratif-judul{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 var(--cr-space-2);text-transform:uppercase}.v3-root .dt-naratif-isi{margin:0}.v3-root .dt-naratif-kosong{color:var(--cr-muted);font-style:italic;margin:0}.v3-root .dt-t-baik{color:var(--cr-success)}.v3-root .dt-t-info{color:var(--cr-ocean-deep)}.v3-root .dt-t-sedang{color:var(--cr-sand-text)}.v3-root .dt-t-berat{color:var(--cr-danger)}.v3-root .dt-t-kosong{color:var(--cr-muted)}.v3-root .dt-bg-baik{background:var(--cr-success)}.v3-root .dt-bg-sedang{background:var(--cr-gold-deep)}.v3-root .dt-bg-berat{background:var(--cr-danger)}.v3-root .dt-bg-kosong{background:var(--cr-border)}.v3-root .dt-bar-baik .cr-progress-isi{background:var(--cr-success)}.v3-root .dt-bar-info .cr-progress-isi{background:var(--cr-ocean)}.v3-root .dt-bar-sedang .cr-progress-isi{background:var(--cr-gold-deep)}.v3-root .dt-bar-berat .cr-progress-isi{background:var(--cr-danger)}.v3-root .dt-bar-kosong .cr-progress-isi{background:var(--cr-border)}.v3-root .ab{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1240px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .ab{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .ab-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.v3-root .ab-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .ab-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:16px;gap:2px;margin:0 0 var(--cr-space-4)}.v3-root .ab-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .ab-dua-kolom{grid-gap:var(--cr-space-4);align-items:start;display:grid;gap:var(--cr-space-4);grid-template-columns:1fr}@media (min-width:1024px){.v3-root .ab-dua-kolom{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.v3-root .ab-kartu-isi,.v3-root .ab-kartu-sesi{min-width:0}.v3-root .ab-daftar-sesi{display:flex;flex-direction:column;gap:var(--cr-space-2);list-style:none;margin:0;max-height:60vh;overflow-y:auto;padding:0}.v3-root .ab-sesi{align-items:stretch;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;gap:var(--cr-space-1)}.v3-root .ab-sesi-sibuk{opacity:.5;pointer-events:none}.v3-root .ab-sesi-pilih{background:#0000;border:0;border-radius:var(--cr-radius-md);color:var(--cr-ink);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:var(--cr-font-sans);gap:2px;min-width:0;padding:var(--cr-space-3);text-align:left}.v3-root .ab-sesi-pilih[aria-pressed=true]{background:var(--cr-aqua);box-shadow:inset 3px 0 0 var(--cr-ocean)}.v3-root .ab-sesi-label{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-root .ab-sesi-tanggal{color:var(--cr-muted);font-size:12px}.v3-root .ab-sesi-persen{align-items:center;display:flex;gap:var(--cr-space-2);margin-top:var(--cr-space-2)}.v3-root .ab-sesi-persen .cr-progress-track{flex:1 1}.v3-root .ab-persen-angka{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:800}.v3-root .ab-sesi-aksi{display:flex;flex-direction:column;gap:2px;justify-content:center;padding-right:var(--cr-space-2)}.v3-root .ab-ringkas-sesi{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-4)}.v3-root .ab-badge-baris{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .ab-persen-besar{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2;margin:0}.v3-root .ab-persen-ket{color:var(--cr-muted);font-size:11px;font-weight:500}.v3-root .ab-peringatan-sebab{font-size:12px;margin:var(--cr-space-2) 0 0;opacity:.9}.v3-root .ab-penyaring{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-bottom:var(--cr-space-4)}.v3-root .ab-pil-divisi{background:var(--cr-raised);border:1px solid var(--cr-field-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);cursor:pointer;font-family:var(--cr-font-sans);font-size:13px;font-weight:600;min-height:var(--cr-touch);padding:8px 14px}@media (min-width:769px){.v3-root .ab-pil-divisi{min-height:36px}}.v3-root .ab-pil-divisi[aria-pressed=true]{background:var(--cr-aqua);border-color:var(--cr-ocean)}.v3-root .ab-pil-jumlah{font-feature-settings:"tnum";color:var(--cr-muted);font-variant-numeric:tabular-nums;font-weight:700}.v3-root .ab-pil-divisi[aria-pressed=true] .ab-pil-jumlah{color:var(--cr-ink)}.v3-root .ab-daftar-anggota{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));list-style:none;margin:0;padding:0}.v3-root .ab-kartu{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-2);padding:var(--cr-space-3)}.v3-root .ab-kartu-sibuk{opacity:.6}.v3-root .ab-kartu-kepala{align-items:center;display:flex;gap:var(--cr-space-2)}.v3-root .ab-avatar{align-items:center;background:var(--cr-aqua);border:1px solid var(--cr-aqua-border);border-radius:var(--cr-radius-pill);color:var(--cr-ink);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.v3-root .ab-kartu-identitas{display:flex;flex:1 1;flex-direction:column;min-width:0}.v3-root .ab-kartu-nama{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-root .ab-kartu-divisi{color:var(--cr-muted);font-size:11px}.v3-root .ab-kartu-catatan{color:var(--cr-muted);font-size:12px;margin:0}.v3-root .ab-tombol{display:flex;flex-wrap:wrap;gap:var(--cr-space-1)}.v3-root .ab-pil{background:var(--cr-raised);border:1px solid var(--cr-field-border);border-radius:var(--cr-radius-sm);color:var(--cr-ink);cursor:pointer;flex:1 1 auto;font-family:var(--cr-font-sans);font-size:12px;font-weight:600;min-height:var(--cr-touch);padding:6px 10px;white-space:nowrap}.v3-root .ab-pil:disabled{cursor:not-allowed;opacity:.6}.v3-root .ab-pil[aria-pressed=true]{border-width:2px;font-weight:800}.v3-root .ab-pil-hadir[aria-pressed=true]{background:var(--cr-success-bg);border-color:var(--cr-success)}.v3-root .ab-pil-izin[aria-pressed=true],.v3-root .ab-pil-sakit[aria-pressed=true],.v3-root .ab-pil-terlambat[aria-pressed=true]{background:var(--cr-aqua);border-color:var(--cr-ocean)}.v3-root .ab-pil-alfa[aria-pressed=true]{background:var(--cr-danger-bg);border-color:var(--cr-danger)}.v3-root .ab-form{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .ab-form-ket{color:var(--cr-muted);font-size:12px;margin:0}.v3-root .ab-form-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-top:var(--cr-space-2)}.v3-root .ab-t-baik{color:var(--cr-success)}.v3-root .ab-t-sedang{color:var(--cr-sand-text)}.v3-root .ab-t-berat{color:var(--cr-danger)}.v3-root .ab-bar-baik .cr-progress-isi{background:var(--cr-success)}.v3-root .ab-bar-sedang .cr-progress-isi{background:var(--cr-gold-deep)}.v3-root .ab-bar-berat .cr-progress-isi{background:var(--cr-danger)}.v3-root .ab-bungkus-tabel .cr-tabel-bungkus{max-height:62vh}.v3-root .ab-sel-nama{display:flex;flex-direction:column;gap:1px}.v3-root .ab-sel-nama-teks{font-weight:700}.v3-root .ab-sel-catatan{color:var(--cr-sand-text);font-size:11px}.v3-root .ab-sel-radio{align-items:center;border-radius:var(--cr-radius-sm);cursor:pointer;display:flex;gap:var(--cr-space-2);justify-content:center;margin:-6px -8px;min-height:40px;padding:6px 8px}.v3-root .ab-sel-radio:hover{background:var(--cr-aqua)}.v3-root .ab-sel-radio input{accent-color:var(--cr-ocean);accent-color:var(--ab-radio,var(--cr-ocean));cursor:pointer;height:18px;margin:0;width:18px}.v3-root .ab-sel-radio input:disabled{cursor:not-allowed}.v3-root .ab-sel-hadir{--ab-radio:var(--cr-success)}.v3-root .ab-sel-terlambat{--ab-radio:var(--cr-gold-deep)}.v3-root .ab-sel-izin{--ab-radio:var(--cr-ocean)}.v3-root .ab-sel-sakit{--ab-radio:var(--cr-octo-pink)}.v3-root .ab-sel-alfa{--ab-radio:var(--cr-danger)}.v3-root .lp{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1020px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .lp{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .lp-kepala{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-4)}.v3-root .lp-pilih-bulan{width:180px}.v3-root .lp-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:var(--cr-space-4)}.v3-root .lp-bungkus-tabel .cr-tabel-bungkus{max-height:60vh}.v3-root .lp-brand{font-weight:700}.v3-root .lp-angka{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.v3-root .lp-kosong{color:var(--cr-muted)}.v3-root .lp-total{grid-gap:var(--cr-space-3);background:var(--cr-aqua);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:var(--cr-space-4) 0 0;padding:var(--cr-space-4)}.v3-root .lp-total dt{color:var(--cr-muted);font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.v3-root .lp-total dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;margin:0}.v3-root .lp-rumus{color:var(--cr-muted);font-size:12px;margin:var(--cr-space-4) 0 0}.v3-root .lp-t-baik{color:var(--cr-success)}.v3-root .lp-t-sedang{color:var(--cr-sand-text)}.v3-root .lp-t-berat{color:var(--cr-danger)}.v3-root .lp-t-kosong,.v3-root .lp-t-netral{color:var(--cr-muted)}.v3-root .lp-metrik-baik .cr-metric-angka{color:var(--cr-success)}.v3-root .lp-metrik-sedang .cr-metric-angka{color:var(--cr-sand-text)}.v3-root .lp-metrik-berat .cr-metric-angka{color:var(--cr-danger)}.v3-root .lp-metrik-kosong .cr-metric-angka,.v3-root .lp-metrik-netral .cr-metric-angka{color:var(--cr-muted)}.v3-root .lh,.v3-root .lhf{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1240px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .lh,.v3-root .lhf{gap:var(--cr-space-6);padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.lh-seksi-judul,.lhf-seksi-judul{color:var(--cr-ink);font-family:var(--cr-font-display);font-size:var(--cr-fs-title);margin:0}.lh-redup{color:var(--cr-muted);font-size:var(--cr-fs-caption);margin:0}.lh-ringkasan{display:flex;flex-direction:column;gap:var(--cr-space-2)}.lh-ringkasan-daftar{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));list-style:none;margin:0;padding:0}.lh-ringkasan-nama{color:var(--cr-ink);font-weight:700;margin:0 0 var(--cr-space-2)}.lh-ringkasan-angka{display:flex;flex-wrap:wrap;gap:var(--cr-space-4);margin:0}.lh-ringkasan-angka>div{display:flex;flex-direction:column}.lh-ringkasan-angka dt{color:var(--cr-muted);font-size:var(--cr-fs-caption)}.lh-ringkasan-angka dd{color:var(--cr-ink);font-size:var(--cr-fs-body-lg);font-weight:700;margin:0}.lh-kendali{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.lh-cari{flex:1 1 180px;max-width:280px}.lh-jumlah{color:var(--cr-muted);font-size:var(--cr-fs-caption);margin:0}.lh-daftar{display:flex;flex-direction:column;gap:var(--cr-space-2);list-style:none;margin:0;padding:0}.lh-kartu{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);box-shadow:var(--cr-raised)}.lh-kartu-kepala{gap:var(--cr-space-1);padding-right:var(--cr-space-2)}.lh-kartu-kepala,.lh-pemicu{align-items:center;display:flex}.lh-pemicu{background:none;border:0;border-radius:var(--cr-radius-md);color:inherit;cursor:pointer;flex:1 1;font:inherit;gap:var(--cr-space-3);min-height:var(--cr-touch);padding:var(--cr-space-3);text-align:left}.lh-avatar{background:var(--cr-aqua);border-radius:var(--cr-radius-icon);color:var(--cr-ink);display:grid;flex-shrink:0;font-size:var(--cr-fs-caption);font-weight:700;height:36px;place-items:center;width:36px}.lh-identitas{display:flex;flex:1 1;flex-direction:column;min-width:0}.lh-nama{color:var(--cr-ink);font-weight:700}.lh-meta{color:var(--cr-muted);display:flex;flex-wrap:wrap;font-size:var(--cr-fs-caption);gap:var(--cr-space-2)}.lh-tanggal{align-items:center;display:flex;flex-direction:column;flex-shrink:0;line-height:1.1}.lh-tanggal-hari{color:var(--cr-ink);font-family:var(--cr-font-display);font-size:var(--cr-fs-body-lg);font-weight:700}.lh-tanggal-bulan{color:var(--cr-muted);font-size:var(--cr-fs-eyebrow);letter-spacing:var(--cr-ls-eyebrow);text-transform:uppercase}.lh-panah{color:var(--cr-muted);flex-shrink:0;transition:transform .15s ease}.lh-panah-buka{transform:rotate(180deg)}.lh-aksi{display:flex;flex-shrink:0;gap:var(--cr-space-1)}.lh-rinci{border-top:1px solid var(--cr-row-border);padding:0 var(--cr-space-3) var(--cr-space-3)}.lh-rinci-kisi{grid-gap:var(--cr-space-4);display:grid;gap:var(--cr-space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));padding-top:var(--cr-space-3)}.lh-blok-lebar{grid-column:1/-1}.lh-blok-judul{color:var(--cr-muted);font-size:var(--cr-fs-eyebrow);letter-spacing:var(--cr-ls-eyebrow);margin:0 0 var(--cr-space-1);text-transform:uppercase}.lh-teks-panjang{color:var(--cr-ink);margin:0;white-space:pre-wrap}.lh-deret{margin:0}.lh-deret>div{display:flex;gap:var(--cr-space-3);justify-content:space-between;padding:2px 0}.lh-deret dt{color:var(--cr-muted);text-transform:capitalize}.lh-deret dd{color:var(--cr-ink);font-weight:700;margin:0}.lh-order-total{color:var(--cr-success);font-weight:700;margin:0 0 var(--cr-space-1)}.lh-grafik{display:flex;flex-direction:column;gap:var(--cr-space-4)}.lh-periode{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.lh-periode-label{color:var(--cr-muted);font-size:var(--cr-fs-caption)}.lh-metrik-tab,.lh-pil{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-pill);color:var(--cr-muted);cursor:pointer;font:inherit;font-size:var(--cr-fs-caption);min-height:var(--cr-touch);padding:var(--cr-space-1) var(--cr-space-3)}.lh-metrik-aktif,.lh-pil-aktif{background:var(--cr-aqua);border-color:var(--cr-aqua-border);color:var(--cr-ink);font-weight:700}.lh-grafik-kepala{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-3)}.lh-grafik-judul{color:var(--cr-ink);font-family:var(--cr-font-display);font-size:var(--cr-fs-title);margin:0}.lh-grafik-sub{color:var(--cr-muted);font-size:var(--cr-fs-caption);margin:2px 0 0}.lh-metrik-pilih{display:flex;flex-wrap:wrap;gap:var(--cr-space-1)}.lh-ringkas{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(auto-fit,minmax(min(120px,45%),1fr));list-style:none;margin:0 0 var(--cr-space-3);padding:0}.lh-ringkas-item{background:var(--cr-netral-bg);border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);display:flex;flex-direction:column;gap:2px;padding:var(--cr-space-2);text-align:center}.lh-ringkas-label{color:var(--cr-muted);font-size:var(--cr-fs-eyebrow);letter-spacing:var(--cr-ls-eyebrow);text-transform:uppercase}.lh-ringkas-nilai{color:var(--cr-ink);font-family:var(--cr-font-display);font-size:var(--cr-fs-display-sm);font-weight:700;line-height:1.1}.lh-ringkas-item[data-metrik=active_order] .lh-ringkas-nilai{color:var(--cr-success)}.lh-ringkas-item[data-metrik=impresi] .lh-ringkas-nilai{color:var(--cr-ocean-deep)}.lh-ringkas-item[data-metrik=click] .lh-ringkas-nilai{color:var(--cr-sand-text)}.lh-ringkas-item[data-metrik=cr] .lh-ringkas-nilai{color:var(--cr-magenta-text)}.lh-ringkas-kaki{color:var(--cr-muted);font-size:var(--cr-fs-eyebrow)}.lh-tren-naik{color:var(--cr-success);font-weight:700}.lh-tren-turun{color:var(--cr-danger);font-weight:700}.lh-catatan{border-top:1px solid var(--cr-row-border);margin-top:var(--cr-space-3);padding-top:var(--cr-space-3)}.lh-catatan-daftar{gap:var(--cr-space-2);list-style:none;margin:var(--cr-space-2) 0 0;padding:0}.lh-catatan-daftar,.lhf form{display:flex;flex-direction:column}.lhf form{gap:var(--cr-space-4)}.lhf-identitas{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));margin-bottom:var(--cr-space-3)}.lhf-daftar{border:0;margin:var(--cr-space-4) 0 0;padding:0}.lhf-legend{color:var(--cr-ink);font-size:var(--cr-fs-label);font-weight:700;padding:0}.lhf-legend-sub{color:var(--cr-muted);font-weight:400}.lhf-baris{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin:var(--cr-space-2) 0}.lhf-baris .cr-field{flex:1 1 120px;min-width:0}.lhf-capaian{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin-top:var(--cr-space-2)}.lhf-kepala-seksi{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-3)}.lhf-total{color:var(--cr-ink);margin:0}.lhf-kategori{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(auto-fit,minmax(min(120px,45%),1fr))}.lhf-kategori-kotak .cr-field-label{text-transform:capitalize}.lhf-catatan-hitung{margin:0 0 var(--cr-space-3)}.lhf-kategori~.cr-btn,.lhf-kepala-seksi~.cr-alert{margin-bottom:var(--cr-space-3)}.lhf-kategori~.cr-btn{margin-top:var(--cr-space-3)}.lhf-kategori-baru{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-top:var(--cr-space-4)}.lhf-kategori-baru .cr-field{flex:1 1 200px;max-width:320px}.lhf-pratinjau{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--cr-fs-caption);line-height:1.5}.lhf-simpan,.lhf-tombol-teks{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-top:var(--cr-space-3)}.lhf-simpan{margin-bottom:var(--cr-space-8)}@media (max-width:600px){.lh-tanggal{order:-1}.lh-pemicu{flex-wrap:wrap;row-gap:var(--cr-space-1)}.lh-identitas{flex:1 0 100%;order:1}.lh-ringkas{grid-template-columns:repeat(2,1fr)}}.v3-root .lb{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1240px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .lb{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .lb-kepala{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);margin-bottom:var(--cr-space-4)}.v3-root .lb-pilih{width:170px}@media (min-width:769px){.v3-root .lb-kepala>:last-child{margin-left:auto}}.v3-root .lb-ringkasan{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:var(--cr-space-4)}.v3-root .lb-hitungan{color:var(--cr-muted);font-size:12px;margin:0 0 var(--cr-space-3)}.v3-root .lb-bungkus-tabel .cr-tabel-bungkus{max-height:62vh}.v3-root .lb-sel-nama{background:#0000;border:0;color:var(--cr-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--cr-font-sans);gap:1px;padding:2px 0;text-align:left;width:100%}.v3-root .lb-sel-nama:hover .lb-nama{text-decoration:underline}.v3-root .lb-nama{font-weight:800}.v3-root .lb-divisi,.v3-root .lb-ket{color:var(--cr-muted);font-size:11px}.v3-root .lb-sel-dua{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.v3-root .lb-sel-status{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.v3-root .lb-tanpa-data{color:var(--cr-sand-text);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v3-root .lb-persen{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.v3-root .lb-catatan,.v3-root .lb-kosong{color:var(--cr-muted)}.v3-root .lb-catatan{font-size:12px;margin:var(--cr-space-4) 0 0}.v3-root .lb-detail-kepala{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-bottom:var(--cr-space-4)}.v3-root .lb-detail-divisi{color:var(--cr-muted);font-size:13px}.v3-root .lb-bagian{margin-bottom:var(--cr-space-4)}.v3-root .lb-bagian-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:14px;gap:2px;margin:0 0 var(--cr-space-3)}.v3-root .lb-bagian-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .lb-baris-angka{align-items:baseline;display:flex;gap:var(--cr-space-2);margin-bottom:var(--cr-space-2)}.v3-root .lb-baris-angka .lb-persen{font-size:18px}.v3-root .lb-bagian .lb-ket{display:block;margin-top:var(--cr-space-2)}.v3-root .lb-metrik{margin-bottom:var(--cr-space-3)}.v3-root .lb-metrik-kepala{color:var(--cr-muted);display:flex;font-size:12px;gap:var(--cr-space-2);justify-content:space-between;margin-bottom:4px}.v3-root .lb-metrik-nilai{font-feature-settings:"tnum";color:var(--cr-ink);font-variant-numeric:tabular-nums;font-weight:800}.v3-root .lb-bagian blockquote,.v3-root .lb-catatan-mentor{background:var(--cr-aqua);border-left:3px solid var(--cr-ocean);border-radius:var(--cr-radius-sm);font-style:italic;margin:var(--cr-space-3) 0 0;padding:var(--cr-space-3)}.v3-root .lb-fakta{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);margin:0}.v3-root .lb-fakta dt{color:var(--cr-muted);font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.v3-root .lb-fakta dd{font-weight:700;margin:0}.v3-root .lb-t-baik{color:var(--cr-success)}.v3-root .lb-t-sedang{color:var(--cr-sand-text)}.v3-root .lb-t-berat{color:var(--cr-danger)}.v3-root .lb-t-kosong{color:var(--cr-muted)}.v3-root .lm{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1020px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .lm{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .lm-kepala-kartu{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-4)}.v3-root .lm-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:16px;gap:2px;margin:0}.v3-root .lm-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .lm-ket{color:var(--cr-muted);font-size:12px;margin:0 0 var(--cr-space-3)}.v3-root .lm-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .lm-daftar{display:flex;flex-direction:column;gap:var(--cr-space-3);list-style:none;margin:0;padding:0}.v3-root .lm-baris{align-items:center;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;padding:var(--cr-space-3)}.v3-root .lm-baris-sibuk{opacity:.5;pointer-events:none}.v3-root .lm-baris-teks{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.v3-root .lm-baris-judul{font-weight:800}.v3-root .lm-baris-ket{color:var(--cr-muted);font-size:12px}.v3-root .lm-baris-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .lm-form{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .lm-grid-dua{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr}@media (min-width:600px){.v3-root .lm-grid-dua{grid-template-columns:1fr 1fr}}.v3-root .lm-akun{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-3);margin:0 0 var(--cr-space-4);padding:var(--cr-space-3)}.v3-root .lm-akun-legend{color:var(--cr-muted);font-size:11px;font-weight:800;letter-spacing:.06em;padding:0 var(--cr-space-2);text-transform:uppercase}.v3-root .lm-bungkus-dokumen{border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);min-width:0;overflow-x:auto}.v3-root .la{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1200px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .la{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .la-kepala-kartu{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-4)}.v3-root .la-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:16px;gap:2px;margin:0 0 var(--cr-space-3)}.v3-root .la-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .la-ket{color:var(--cr-muted);font-size:12px;margin:0 0 var(--cr-space-3)}.v3-root .la-aksi{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .la-aksi-ket{align-items:center;color:var(--cr-danger);display:inline-flex;font-size:12px;gap:6px}.v3-root .la-daftar{display:flex;flex-direction:column;gap:var(--cr-space-2);list-style:none;margin:0;padding:0}.v3-root .la-baris{align-items:center;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;padding:var(--cr-space-3)}.v3-root .la-baris-sibuk{opacity:.6}.v3-root .la-baris-teks{display:flex;flex-direction:column;gap:2px;min-width:0}.v3-root .la-baris-judul{font-size:14px;font-weight:600}.v3-root .la-baris-ket{color:var(--cr-muted);font-size:12px}.v3-root .la-baris-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .la-form{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .la-grid-dua,.v3-root .la-grid-dua-rapat,.v3-root .la-grid-tiga{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr}@media (min-width:640px){.v3-root .la-grid-dua-rapat{grid-template-columns:1fr 1fr}}@media (min-width:860px){.v3-root .la-grid-dua{grid-template-columns:1fr 1fr}.v3-root .la-grid-tiga{grid-template-columns:repeat(3,1fr)}}.v3-root .la-tag{grid-gap:var(--cr-space-2);align-items:end;display:grid;gap:var(--cr-space-2);grid-template-columns:2fr 1fr auto;margin-bottom:var(--cr-space-2)}.v3-root .la-gig{border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-2);margin:0;min-width:0;padding:var(--cr-space-3)}.v3-root .la-gig-legend{font-size:11px;padding:0 4px}.v3-root .la-daftar-judul,.v3-root .la-gig-legend{color:var(--cr-muted);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.v3-root .la-daftar-judul{font-size:12px;margin:0 0 var(--cr-space-2)}.v3-root .la-daftar-baris{grid-gap:var(--cr-space-2);align-items:center;display:grid;gap:var(--cr-space-2);grid-template-columns:auto 1fr auto;margin-bottom:var(--cr-space-2)}.v3-root .la-daftar-nomor{align-items:center;background:var(--cr-sand);border-radius:50%;color:var(--cr-sand-text);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.v3-root .la-label-sr>.cr-field-label{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.v3-root .la-unggah{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-2);min-width:0;padding:var(--cr-space-3)}.v3-root .la-unggah-kecil{background:none;border:none;padding:var(--cr-space-2)}.v3-root .la-unggah-kepala{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);justify-content:space-between}.v3-root .la-unggah-label{font-size:13px;font-weight:600}.v3-root .la-unggah-kecil .la-unggah-label{color:var(--cr-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v3-root .la-unggah-ket{color:var(--cr-muted);font-size:11px}.v3-root .la-pratinjau{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));list-style:none;margin:0;padding:0}.v3-root .la-pratinjau-kecil{grid-template-columns:1fr}.v3-root .la-pratinjau-item{min-width:0;position:relative}.v3-root .la-pratinjau-item img{border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);display:block;max-height:140px;object-fit:cover;width:100%}.v3-root .la-pratinjau-hapus{background:var(--cr-surface);border:1px solid var(--cr-border);position:absolute;right:4px;top:4px}.v3-root .la-jatuh{align-items:center;border:2px dashed var(--cr-border);border-radius:var(--cr-radius-md);color:var(--cr-muted);cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:var(--cr-touch);padding:var(--cr-space-4) var(--cr-space-3);text-align:center;transition:border-color .15s,color .15s,background .15s}.v3-root .la-unggah-kecil .la-jatuh{flex-direction:row;font-size:11px;justify-content:center;padding:var(--cr-space-2)}.v3-root .la-jatuh-aktif,.v3-root .la-jatuh:hover{background:var(--cr-surface);border-color:var(--cr-ocean);color:var(--cr-ocean)}.v3-root .la-jatuh:focus-within{outline:2px solid var(--cr-ocean);outline-offset:2px}.v3-root .la-jatuh-utama{color:var(--cr-ink);font-size:13px;font-weight:600}.v3-root .la-jatuh-ket{font-size:11px}.v3-root .la-input-berkas{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.v3-root .la-ukur-lewat .cr-progress-isi{background:var(--cr-danger)}.v3-root .la-ukur-daftar{font-size:12px;margin:var(--cr-space-2) 0 0;padding-left:var(--cr-space-4)}.v3-root .la-bungkus-dokumen{border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);min-width:0;overflow-x:auto}.v3-root .kl{display:flex;flex-direction:column;gap:var(--cr-space-4);margin:0 auto;max-width:1280px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .kl{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .kl-kepala{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between}.v3-root .kl-nav{align-items:center;display:flex;gap:var(--cr-space-2)}.v3-root .kl-judul-bulan{font-family:var(--cr-font-display);font-size:18px;margin:0;min-width:190px;text-align:center}.v3-root .kl-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:15px;gap:2px;margin:0 0 var(--cr-space-3)}.v3-root .kl-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .kl-isi{grid-gap:var(--cr-space-4);align-items:start;display:grid;gap:var(--cr-space-4);grid-template-columns:1fr}@media (min-width:1024px){.v3-root .kl-isi{grid-template-columns:minmax(0,1fr) 320px}}.v3-root .kl-kartu-grid{min-width:0;overflow:hidden;padding:0}.v3-root .kl-grid{border-collapse:collapse;table-layout:fixed;width:100%}.v3-root .kl-caption{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.v3-root .kl-grid th{border-bottom:1px solid var(--cr-border);color:var(--cr-muted);font-size:10px;font-weight:700;letter-spacing:.05em;padding:var(--cr-space-2) 0;text-transform:uppercase}.v3-root .kl-grid th abbr{border:0;cursor:help;text-decoration:none}.v3-root .kl-grid td{border-bottom:1px solid var(--cr-border);border-right:1px solid var(--cr-border);padding:0;vertical-align:top}.v3-root .kl-grid td:last-child{border-right:none}.v3-root .kl-grid tr:last-child td{border-bottom:none}.v3-root .kl-sel-kosong{background:var(--cr-surface)}.v3-root .kl-hari{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;min-height:76px;padding:5px 4px;text-align:left;transition:background .12s;width:100%}.v3-root .kl-hari:hover{background:var(--cr-raised)}.v3-root .kl-hari-aktif,.v3-root .kl-hari-aktif:hover{background:var(--cr-aqua)}.v3-root .kl-angka{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.v3-root .kl-hari-ini .kl-angka{background:var(--cr-aqua);box-shadow:inset 0 0 0 2px var(--cr-ocean);color:var(--cr-ocean-deep);font-weight:800}.v3-root .kl-sel-isi{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.v3-root .kl-pita,.v3-root .kl-tgl{border-radius:var(--cr-radius-sm);font-size:9px;font-weight:600;max-width:100%;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;white-space:nowrap}.v3-root .kl-pita-sukses{background:var(--cr-success-bg);color:var(--cr-success)}.v3-root .kl-pita-peringatan{background:var(--cr-sand);color:var(--cr-sand-text)}.v3-root .kl-pita-info{background:var(--cr-aqua);color:var(--cr-ocean-deep)}.v3-root .kl-pita-aksen{background:var(--cr-pink);color:var(--cr-magenta-text)}.v3-root .kl-lagi{color:var(--cr-muted);font-size:9px;padding-left:4px}.v3-root .kl-samping{display:flex;flex-direction:column;gap:var(--cr-space-4);min-width:0}.v3-root .kl-legenda{flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .kl-daftar,.v3-root .kl-legenda{display:flex;list-style:none;margin:0;padding:0}.v3-root .kl-daftar{flex-direction:column}.v3-root .kl-daftar li{align-items:flex-start;border-bottom:1px solid var(--cr-border);display:flex;gap:var(--cr-space-2);min-width:0;padding:var(--cr-space-2) 0}.v3-root .kl-daftar li:last-child{border-bottom:none}.v3-root .kl-daftar-ikon{flex-shrink:0;font-size:17px}.v3-root .kl-tgl{align-items:center;display:inline-flex;flex-shrink:0;font-size:10px;gap:3px;padding:3px 6px}.v3-root .kl-daftar-teks{display:flex;flex-direction:column;gap:1px;min-width:0}.v3-root .kl-daftar-label{font-size:12px;font-weight:600;overflow-wrap:anywhere}.v3-root .kl-daftar-ket{color:var(--cr-muted);font-size:11px}.v3-root .ads{display:flex;flex-direction:column;gap:var(--cr-space-4);padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .ads{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .ads-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .ads-bar-pilih{flex:0 1 auto;min-width:170px}.v3-root .ads-bar-tombol{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);margin-left:auto;padding-top:22px}@media (max-width:640px){.v3-root .ads-bar-tombol{margin-left:0;padding-top:0;width:100%}}.v3-root .ads-kartu{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}.v3-root .ads-kartu-sukses{border-color:var(--cr-success)}.v3-root .ads-kartu-sukses .cr-metric-angka{color:var(--cr-success)}.v3-root .ads-kartu-peringatan{border-color:var(--cr-sand-text)}.v3-root .ads-kartu-peringatan .cr-metric-angka{color:var(--cr-sand-text)}.v3-root .ads-kartu-bahaya{border-color:var(--cr-danger)}.v3-root .ads-kartu-bahaya .cr-metric-angka{color:var(--cr-danger)}.v3-root .ads-kartu-plus{border-color:var(--cr-success)}.v3-root .ads-kartu-plus .cr-metric-angka{color:var(--cr-success)}.v3-root .ads-kartu-minus{border-color:var(--cr-danger)}.v3-root .ads-kartu-minus .cr-metric-angka{color:var(--cr-danger)}.v3-root .ads-kartu-tabel{min-width:0;overflow:hidden;padding:0}.v3-root .ads-bungkus-tabel{min-width:0;overflow-x:auto}.v3-root .ads-bungkus-tabel:focus-visible{outline:2px solid var(--cr-ocean);outline-offset:-2px}.v3-root .ads-tabel{border-collapse:initial;border-spacing:0;font-size:12px;width:100%}.v3-root .ads-td,.v3-root .ads-th{border-bottom:1px solid var(--cr-border);padding:8px 7px;text-align:left;white-space:nowrap}.v3-root .ads-th{background:var(--cr-raised);color:var(--cr-muted);font-size:11px;font-weight:600;letter-spacing:.02em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.v3-root .ads-th abbr{border:0;cursor:help;text-decoration:none}.v3-root .ads-angka{text-align:right}.v3-root .ads-redup{color:var(--cr-muted)}.v3-root .ads-lekat{background:var(--cr-surface);font-weight:600;left:0;position:-webkit-sticky;position:sticky;text-align:left;z-index:2}.v3-root .ads-th.ads-lekat{z-index:3}.v3-root .ads-tabel tbody tr:nth-child(2n) .ads-lekat,.v3-root .ads-tabel tbody tr:nth-child(2n) .ads-td,.v3-root .ads-th.ads-lekat{background:var(--cr-raised)}.v3-root .ads-sub{color:var(--cr-muted);display:block;font-size:10px;font-weight:400}.v3-root .ads-form{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .ads-grid-dua{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr}@media (min-width:480px){.v3-root .ads-grid-dua{grid-template-columns:1fr 1fr}}.v3-root .ads-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .ads-pratinjau{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);font-size:12px;padding:var(--cr-space-3)}.v3-root .ads-pratinjau p{display:flex;gap:var(--cr-space-3);justify-content:space-between;margin:0 0 4px}.v3-root .ads-pratinjau p:last-child{margin-bottom:0}.v3-root .ads-pratinjau-akhir{border-top:1px solid var(--cr-border);margin-top:6px!important;padding-top:6px}.v3-root .ads-pratinjau-kosong{color:var(--cr-muted);display:block!important;line-height:1.5}.v3-root .ads-judul-kpi{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:14px;gap:2px;margin:var(--cr-space-2) 0 0}.v3-root .ads-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .ads-kpi{display:flex;flex-direction:column;gap:var(--cr-space-2)}.v3-root .ads-kpi-baris{grid-gap:var(--cr-space-2);align-items:end;display:grid;gap:var(--cr-space-2);grid-template-columns:1fr}@media (min-width:480px){.v3-root .ads-kpi-baris{grid-template-columns:1.4fr 1fr 1fr}}.v3-root .ads-kpi-label{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:1px;padding-bottom:8px}.v3-root .ads-kpi-arah{color:var(--cr-muted);font-size:11px;font-weight:500}.v3-root .ads-label-sr>.cr-field-label{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.v3-root .ads-panduan{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);font-size:12px;padding:var(--cr-space-3)}.v3-root .ads-panduan ol{line-height:1.6;margin:0;padding-left:var(--cr-space-4)}.v3-root .ads-panduan-ket{color:var(--cr-muted);margin:var(--cr-space-2) 0 0}.v3-root .ads-hapus{border-top:1px solid var(--cr-border);gap:var(--cr-space-3);margin-top:var(--cr-space-4);padding-top:var(--cr-space-3)}.v3-root .ads-hapus,.v3-root .lam{display:flex;flex-direction:column}.v3-root .lam{gap:var(--cr-space-4);margin:0 auto;max-width:1280px;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .lam{padding:var(--cr-space-6) var(--cr-space-8) var(--cr-space-12)}}.v3-root .lam-judul{display:flex;flex-direction:column;font-family:var(--cr-font-display);font-size:15px;gap:2px;margin:0 0 var(--cr-space-3)}.v3-root .lam-subjudul{font-family:var(--cr-font-display);font-size:13px;margin:var(--cr-space-3) 0 var(--cr-space-2)}.v3-root .lam-judul-ket{color:var(--cr-muted);font-family:var(--cr-font-sans);font-size:12px;font-weight:500}.v3-root .lam-ket{color:var(--cr-muted);font-size:12px;line-height:1.5;margin:0 0 var(--cr-space-3)}.v3-root .lam-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .lam-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .lam-bar-pilih{min-width:160px}.v3-root .lam-bar-tombol,.v3-root .lam-minggu{display:flex;flex-wrap:wrap;gap:var(--cr-space-2);padding-top:22px}.v3-root .lam-bar-tombol{margin-left:auto}@media (max-width:640px){.v3-root .lam-bar-tombol,.v3-root .lam-minggu{margin-left:0;padding-top:0;width:100%}}.v3-root .lam-ada-pdf{color:var(--cr-success);font-weight:700;margin-left:4px}.v3-root .lam-isi{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .lam-grid-dua,.v3-root .lam-grid-empat,.v3-root .lam-grid-lima,.v3-root .lam-grid-tiga{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr}@media (min-width:560px){.v3-root .lam-grid-dua{grid-template-columns:1fr 1fr}.v3-root .lam-grid-tiga{grid-template-columns:repeat(3,1fr)}.v3-root .lam-grid-empat,.v3-root .lam-grid-lima{grid-template-columns:1fr 1fr}}@media (min-width:900px){.v3-root .lam-grid-empat{grid-template-columns:repeat(4,1fr)}.v3-root .lam-grid-lima{grid-template-columns:repeat(5,1fr)}}.v3-root .lam-label-sr>.cr-field-label{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.v3-root .lam-periode{display:flex;flex-direction:column;gap:var(--cr-space-3)}.v3-root .lam-periode-aksi{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3)}.v3-root .lam-mulai{min-width:190px}.v3-root .lam-tabel-periode{border-collapse:collapse;font-size:12px;min-width:540px;width:100%}.v3-root .lam-tabel-periode td,.v3-root .lam-tabel-periode th{border-bottom:1px solid var(--cr-border);padding:6px 8px;text-align:left;vertical-align:bottom}.v3-root .lam-tabel-periode thead th{color:var(--cr-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.v3-root .lam-angka{text-align:right}.v3-root .lam-galat-sel:not(:empty){color:var(--cr-danger);font-size:11px;line-height:1.35}.v3-root .lam-galat-sel:not(:empty)>span{background:var(--cr-danger-bg);border-radius:var(--cr-radius-sm);display:inline-block;padding:2px 6px}.v3-root .lam-galat-daftar{display:flex;flex-direction:column;gap:2px;margin:var(--cr-space-2) 0 0;padding-left:1.2em}.v3-root .lam-saran-aksi{margin-top:var(--cr-space-2)}.v3-root .lam-daftar{display:flex;flex-direction:column;gap:var(--cr-space-2)}.v3-root .lam-daftar-judul{color:var(--cr-muted);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.v3-root .lam-daftar-baris{grid-gap:var(--cr-space-2);align-items:center;display:grid;gap:var(--cr-space-2);grid-template-columns:auto 1fr auto}.v3-root .lam-daftar-nomor{align-items:center;background:var(--cr-sand);border-radius:50%;color:var(--cr-sand-text);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.v3-root .lam-galeri{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-direction:column;gap:var(--cr-space-2);min-width:0;padding:var(--cr-space-3)}.v3-root .lam-galeri-kepala{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--cr-space-2);justify-content:space-between}.v3-root .lam-galeri-label{font-size:13px;font-weight:600}.v3-root .lam-galeri-ket{color:var(--cr-muted);font-size:11px}.v3-root .lam-galeri-isi{grid-gap:var(--cr-space-2);display:grid;gap:var(--cr-space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));list-style:none;margin:0;padding:0}.v3-root .lam-galeri-isi li{aspect-ratio:1;min-width:0;position:relative}.v3-root .lam-galeri-isi img{border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);display:block;height:100%;object-fit:cover;width:100%}.v3-root .lam-kosong{align-items:center;border:1px dashed var(--cr-border);border-radius:var(--cr-radius-sm);color:var(--cr-muted);display:flex;font-size:10px;height:100%;justify-content:center;padding:4px;text-align:center;width:100%}.v3-root .lam-kosong-gagal{border-color:var(--cr-danger);color:var(--cr-danger)}.v3-root .lam-galeri-hapus{background:var(--cr-surface);border:1px solid var(--cr-border);position:absolute;right:4px;top:4px}.v3-root .lam-jatuh{align-items:center;border:2px dashed var(--cr-border);border-radius:var(--cr-radius-md);color:var(--cr-muted);cursor:pointer;display:flex;font-size:12px;gap:var(--cr-space-2);justify-content:center;min-height:var(--cr-touch);padding:var(--cr-space-3);transition:border-color .15s,color .15s}.v3-root .lam-jatuh:hover{border-color:var(--cr-ocean);color:var(--cr-ocean)}.v3-root .lam-jatuh:focus-within{outline:2px solid var(--cr-ocean);outline-offset:2px}.v3-root .lam-input-berkas{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.v3-root .lam-kartu-tabel{min-width:0;padding:var(--cr-space-4) 0 0}.v3-root .lam-kartu-tabel>.lam-judul{padding:0 var(--cr-space-4)}.v3-root .lam-bungkus-tabel{min-width:0;overflow-x:auto;position:relative}.v3-root .lam-bungkus-tabel:focus-visible{outline:2px solid var(--cr-ocean);outline-offset:-2px}.v3-root .lam-tabel{border-collapse:collapse;font-size:12px;width:100%}.v3-root .lam-tabel td,.v3-root .lam-tabel th{border-bottom:1px solid var(--cr-border);padding:6px 8px;text-align:left;white-space:nowrap}.v3-root .lam-tabel thead th{background:var(--cr-raised);color:var(--cr-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.v3-root .lam-tabel tbody th{min-width:170px;white-space:normal}.v3-root .lam-kartu-pratinjau{min-width:0}.v3-root .lam-pratinjau{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);max-height:70vh;min-width:0;overflow:auto}.v3-root .lam-pratinjau:focus-visible{outline:2px solid var(--cr-ocean);outline-offset:-2px}.v3-root .lam-pratinjau-isi{display:flex;flex-direction:column;gap:var(--cr-space-3);padding:var(--cr-space-3);width:-webkit-max-content;width:max-content}.v3-root .lam-deck-bingkai{height:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:0}.v3-root .lam-deck-tangkap{left:0;opacity:0;position:absolute;top:0;width:1920px}.v3-root .lam-arsip{display:flex;flex-direction:column;gap:var(--cr-space-2);list-style:none;margin:0;padding:0}.v3-root .lam-arsip li{align-items:center;background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;padding:var(--cr-space-3)}.v3-root .lam-arsip-teks{display:flex;flex-direction:column;gap:2px;min-width:0}.v3-root .lam-arsip-judul{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:var(--cr-space-2)}.v3-root .lam-arsip-ket{color:var(--cr-muted);font-size:12px}.v3-root .lam-arsip-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .lam-maskot{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cr-space-4);margin-top:var(--cr-space-4)}.v3-root .lam-maskot-atur{display:flex;flex:1 1 240px;flex-direction:column;gap:var(--cr-space-3);min-width:0}.v3-root .lam-maskot-zoom{display:flex;flex-direction:column;gap:var(--cr-space-2)}.v3-root .lam-maskot-zoom label{font-size:13px;font-weight:600}.v3-root .lam-maskot-nilai{color:var(--cr-muted);font-weight:500;margin-left:var(--cr-space-2)}.v3-root .lam-maskot-zoom input[type=range]{accent-color:var(--cr-ocean);min-height:var(--cr-touch);width:100%}.v3-root .lam-maskot-ket{color:var(--cr-muted);font-size:12px}.v3-root .lam-maskot-pratinjau{align-items:center;background:linear-gradient(160deg,#b39df0,#8ec5f7 55%,#4fd8f5);border:1px solid var(--cr-border);border-radius:var(--cr-radius-md);display:flex;flex-shrink:0;height:208px;justify-content:center;overflow:hidden;position:relative;width:152px}.v3-root .lam-maskot-kosong{color:#0a0e14;font-size:12px;padding:var(--cr-space-2);text-align:center}.v3-root .md{display:flex;flex-direction:column;gap:var(--cr-space-4);min-width:0;padding:var(--cr-space-4)}@media (min-width:769px){.v3-root .md{padding:var(--cr-space-6) var(--cr-space-8)}}.v3-root .md-akses,.v3-root .md-isi{display:flex;flex-direction:column;gap:var(--cr-space-4);min-width:0}.v3-root .md-ringkas{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.v3-root .md-saringan{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);margin-bottom:var(--cr-space-3)}.v3-root .md-cari{flex:1 1 220px;min-width:0}.v3-root .md-ket{color:var(--cr-muted);font-size:13px;line-height:1.5;margin:0}.v3-root .md-daftar{display:flex;flex-direction:column;list-style:none;margin:var(--cr-space-3) 0 0;padding:0}.v3-root .md-baris{align-items:center;border-top:1px solid var(--cr-row-border);display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;padding:var(--cr-space-3) 0}.v3-root .md-baris:first-child{border-top:0}.v3-root .md-baris-mati{background:var(--cr-netral-bg)}.v3-root .md-orang{align-items:center;display:flex;flex:1 1 240px;gap:var(--cr-space-3);min-width:0}.v3-root .md-avatar{align-items:center;background:var(--cr-netral-bg);border-radius:var(--cr-radius-sm);color:var(--cr-muted);display:flex;flex:none;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.v3-root .md-orang-teks{min-width:0}.v3-root .md-nama{align-items:center;color:var(--cr-ink);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:var(--cr-space-2);margin:0}.v3-root .md-diri{color:var(--cr-ocean-deep);font-size:12px;font-weight:700}.v3-root .md-sub{color:var(--cr-muted);font-size:12px;line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere}.v3-root .md-sub-lemah{font-size:11px}.v3-root .md-aksi{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--cr-space-2);justify-content:flex-end}.v3-root .md-alasan{color:var(--cr-muted);font-size:12px;line-height:1.45;margin:0;max-width:34ch;text-align:right}.v3-root .md-form{display:flex;flex-direction:column;gap:var(--cr-space-4);min-width:0}.v3-root .md-form-dua{grid-gap:var(--cr-space-3);display:grid;gap:var(--cr-space-3);grid-template-columns:1fr}@media (min-width:540px){.v3-root .md-form-dua{grid-template-columns:1fr 1fr}}.v3-root .md-sandi{align-items:flex-start;display:flex;gap:var(--cr-space-2)}.v3-root .md-sandi-isi{flex:1 1;min-width:0}.v3-root .md-sandi>.cr-btn{margin-top:25px}.v3-root .md-role-daftar{grid-gap:var(--cr-space-3);align-content:start;display:grid;gap:var(--cr-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));min-width:0}.v3-root .md-role{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);color:var(--cr-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--cr-font-sans);gap:2px;padding:var(--cr-space-3) var(--cr-space-4);text-align:left}.v3-root .md-role-aktif,.v3-root .md-role:hover{background:var(--cr-aqua)}.v3-root .md-role-aktif{border-color:var(--cr-ocean);color:var(--cr-ocean-deep)}.v3-root .md-role-nama{align-items:center;display:flex;font-size:13px;font-weight:800;gap:var(--cr-space-2)}.v3-root .md-role-kunci{font-size:12px;line-height:1}.v3-root .md-role-jelas,.v3-root .md-role-ket{color:var(--cr-muted);font-size:11px;line-height:1.45}.v3-root .md-role-aktif .md-role-jelas,.v3-root .md-role-aktif .md-role-ket{color:var(--cr-ocean-deep)}.v3-root .md-role-jelas{margin-top:var(--cr-space-2)}@media (min-width:900px){.v3-root .md-akses-terpilih{grid-gap:var(--cr-space-4);align-items:start;display:grid;gap:var(--cr-space-4);grid-template-columns:220px 1fr}.v3-root .md-akses-terpilih .md-role-daftar{grid-template-columns:1fr}}.v3-root .md-akses-petunjuk{padding:var(--cr-space-1) 2px}.v3-root .md-matriks{min-width:0}.v3-root .md-matriks-kepala{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);justify-content:space-between;margin-bottom:var(--cr-space-2)}.v3-root .md-matriks-judul{color:var(--cr-ink);font-size:15px;font-weight:800;margin:var(--cr-space-1) 0 0}.v3-root .md-matriks-aksi{display:flex;flex-wrap:wrap;gap:var(--cr-space-2)}.v3-root .md-grup{margin-top:var(--cr-space-4)}.v3-root .md-grup-judul{color:var(--cr-muted);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 var(--cr-space-2);text-transform:uppercase}.v3-root .md-grup-daftar{display:flex;flex-direction:column;gap:var(--cr-space-2);list-style:none;margin:0;padding:0}.v3-root .md-grup-butir{align-items:center;background:var(--cr-netral-bg);border-radius:var(--cr-radius-sm);display:flex;flex-wrap:wrap;gap:var(--cr-space-2);justify-content:space-between;padding:var(--cr-space-2) var(--cr-space-3)}.v3-root .md-grup-butir .md-alasan{text-align:left}.v3-root .md-simpan{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cr-space-3);margin-top:var(--cr-space-6)}.v3-root .md-belum{background:var(--cr-sand);border-radius:var(--cr-radius-pill);color:var(--cr-sand-text);font-size:12px;padding:3px 10px}.v3-root .mk{align-items:center;background:var(--cr-surface);color:var(--cr-ink);display:flex;justify-content:center;min-height:100vh;padding:var(--cr-space-6) var(--cr-space-4);position:relative}.v3-root .mk-kartu{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-lg);box-shadow:var(--cr-shadow-float);max-width:380px;padding:var(--cr-space-6);width:100%}.v3-root .mk-kepala{margin-bottom:var(--cr-space-6);text-align:center}.v3-root .mk-judul{display:flex;justify-content:center;margin:0}.v3-root .mk-form{display:flex;flex-direction:column;gap:var(--cr-space-4)}.v3-root .mk-sandi{align-items:flex-start;display:flex;gap:var(--cr-space-2)}.v3-root .mk-sandi-isi{flex:1 1;min-width:0}.v3-root .mk-lihat{background:var(--cr-surface);border:1px solid var(--cr-field-border);border-radius:var(--cr-radius-sm);color:var(--cr-ink);cursor:pointer;flex:none;font-family:var(--cr-font-sans);font-size:12px;font-weight:700;height:42px;margin-top:25px;padding:0 var(--cr-space-3);white-space:nowrap}.v3-root .mk-lihat:hover{background:var(--cr-aqua);color:var(--cr-ocean-deep)}.v3-root .mk-tombol{justify-content:center;width:100%}.v3-root .mk-tema{background:var(--cr-raised);border:1px solid var(--cr-border);border-radius:var(--cr-radius-pill);color:var(--cr-muted);cursor:pointer;font-family:var(--cr-font-sans);font-size:12px;font-weight:700;min-height:44px;padding:0 var(--cr-space-3);position:absolute;right:var(--cr-space-4);top:var(--cr-space-4)}.v3-root .mk-tema:hover{color:var(--cr-ink)}.v3-root .mk-tunggu{align-items:center;background:var(--cr-surface);color:var(--cr-muted);display:flex;flex-direction:column;gap:var(--cr-space-3);justify-content:center;min-height:100vh}.v3-root .mk-tunggu .cr-logo-ikon{height:48px;width:48px}.v3-root .mk-tunggu p{font-size:13px;margin:0}