:root{--ich-marka:#feff04;--ich-marka-2:#e6e600;--ich-accent-text:#feff04;--style-radius-s:6px;--style-radius-m:10px;--style-radius-l:16px}.ich-password-terkunci{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.ich-password-overlay{z-index:99999;background:radial-gradient(70% 55% at 50% 0,#feff0421,#0000 60%),#070708f5;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.ich-password-dialog{border:1px solid color-mix(in srgb, var(--ich-marka) 28%, var(--theme-elevation-300));background:linear-gradient(155deg, var(--theme-elevation-50), var(--theme-elevation-100));border-radius:22px;width:min(100%,460px);padding:clamp(22px,5vw,34px);box-shadow:0 30px 90px #00000073,inset 0 1px #ffffff0f}.ich-password-kicker{color:var(--ich-accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ich-password-dialog h1{margin:9px 0 8px;font-size:clamp(27px,7vw,38px);line-height:1.05}.ich-password-dialog>p{color:var(--theme-elevation-700);margin:0;line-height:1.55}.ich-password-dialog .ich-password-user{color:var(--theme-text);overflow-wrap:anywhere;margin-top:12px;font-weight:700}.ich-password-dialog form{gap:9px;margin-top:22px;display:grid}.ich-password-dialog label{margin-top:7px;font-size:13px;font-weight:700}.ich-password-dialog input{width:100%;min-width:0;min-height:48px;color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);font:inherit;border-radius:11px;padding:11px 13px}.ich-password-dialog input:focus{border-color:var(--ich-marka);outline:3px solid #feff042e}.ich-password-dialog small{color:var(--theme-elevation-600);line-height:1.45}.ich-password-dialog .ich-password-error{color:#ff7b88;margin:4px 0;font-size:13px;font-weight:650}.ich-password-dialog button{justify-content:center;min-height:48px;margin-top:8px}@media (max-width:420px){.ich-password-overlay{place-items:end center;padding:10px}.ich-password-dialog{border-radius:18px;padding:22px 18px}}html[data-theme=dark]{--theme-bg:#0d0d0e;--theme-text:#e9e9e7;--theme-input-bg:#161618;--theme-elevation-0:#0d0d0e;--theme-elevation-50:#121214;--theme-elevation-100:#18181b;--theme-elevation-150:#1d1d20;--theme-elevation-200:#232327;--theme-elevation-250:#2a2a2f;--theme-elevation-300:#323238;--theme-elevation-400:#45454c;--theme-elevation-500:#5d5d65;--theme-elevation-600:#7c7c85;--theme-elevation-700:#a0a0a8;--theme-elevation-800:#c5c5cb;--theme-elevation-900:#e3e3e6;--theme-elevation-1000:#fafafa}html[data-theme=dark] body{background:radial-gradient(120% 80% at 100% -10%, #feff040d, transparent 55%), var(--theme-bg)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ich-accent-text:#6a5a00;--theme-bg:#f4f1e8;--theme-text:#1c1c18;--theme-input-bg:#fffef9;--theme-elevation-0:#f4f1e8;--theme-elevation-50:#fbf9f2;--theme-elevation-100:#f0ede4;--theme-elevation-150:#e8e4d9;--theme-elevation-200:#dfdacd;--theme-elevation-250:#d3cdbd;--theme-elevation-300:#c1baa9;--theme-elevation-400:#999180;--theme-elevation-500:#746d60;--theme-elevation-600:#595348;--theme-elevation-700:#443f36;--theme-elevation-800:#302d27;--theme-elevation-900:#211f1b;--theme-elevation-1000:#151410}html[data-theme=light] body{background:radial-gradient(100% 70% at 100% -10%, #feff0429, transparent 56%), var(--theme-bg)}html[data-theme=light] .login{background:radial-gradient(60% 50% at 50% 20%, #feff042e, transparent 60%), var(--theme-bg)}html[data-theme=light] .login__form{background:linear-gradient(160deg,#fffef9f5,#f4f1e8f0);border-color:#6a5a0040;box-shadow:0 28px 80px #362f1e29,inset 0 0 0 1px #fffc}html[data-theme=light] .login__form .field-type input{background:#fffef9!important}html[data-theme=light] .nav__link:hover{background:#6a5a0014}html[data-theme=light] .nav__link.active,html[data-theme=light] a.nav__link[aria-current=page]{background:linear-gradient(90deg,#6a5a0024,#6a5a0008);box-shadow:inset 3px 0 #6a5a00;color:#5e5000!important}html[data-theme=light] .nav-group__label,html[data-theme=light] .ich-pintasan-label{color:#6a5a00!important}html[data-theme=light] .nav-group__label:before{background:#6a5a00;box-shadow:0 0 8px #6a5a0059}html[data-theme=light] .ich-pintasan{background:linear-gradient(160deg,#feff041f,#ffffffa8)}html[data-theme=light] .dashboard__group,html[data-theme=light] .card,html[data-theme=light] .collection-list__card{box-shadow:0 8px 28px #362f1e1a}html[data-theme=light] .dashboard__card:hover{box-shadow:0 16px 40px #362f1e24}html[data-theme=light] .btn--style-primary{box-shadow:0 6px 18px #6a5a002e}.btn--style-primary{font-weight:700;box-shadow:0 4px 16px #feff042e;background:linear-gradient(135deg, var(--ich-marka) 0%, var(--ich-marka-2) 100%)!important;color:#0a0a0a!important;border-color:var(--ich-marka)!important;border-radius:999px!important}.btn--style-primary:hover{filter:brightness(.97);box-shadow:0 6px 22px #feff044d}.btn--style-primary svg{color:#0a0a0a!important}.btn{border-radius:999px}input:focus,textarea:focus,select:focus,.rs__control--is-focused,.field-type input:focus{border-color:var(--ich-marka)!important;outline:none!important;box-shadow:0 0 0 3px #feff0429!important}.field-type input,.field-type textarea,.field-type .rs__control{border-radius:var(--style-radius-m)}.nav__link.active,.nav .nav-group__toggle.active,a.nav__link[aria-current=page]{color:var(--ich-marka)!important}.nav__link:hover{color:var(--ich-marka)}.dashboard__group,.card,.collection-list__card{border-radius:var(--style-radius-l)}.login{background:radial-gradient(60% 50% at 50% 20%, #feff041a, transparent 60%), var(--theme-bg);position:relative;overflow:hidden}.login:before{content:"";pointer-events:none;filter:blur(48px);opacity:.5;background:conic-gradient(from 180deg,#feff041a,#0000 22% 78%,#feff041a);animation:22s linear infinite ich-putar;position:absolute;inset:-30%}@keyframes ich-putar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login:before{animation:none}}.login__wrap{z-index:1;position:relative}.login__form{z-index:1;border-radius:var(--style-radius-l);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#18181bd1,#0d0d0ee6);border:1px solid #feff0424;position:relative;box-shadow:0 28px 80px #0009,inset 0 0 0 1px #ffffff08}.login__form .field-type input,.login__form button[type=submit]{min-height:48px}.login__form button[type=submit]{justify-content:center}.ich-altcha{min-height:52px;margin-bottom:16px}.ich-altcha .altcha-popover[data-variant=error][data-display=standard]{overflow-wrap:anywhere;max-width:100%;margin-top:8px;position:static}.ich-altcha .altcha-popover[data-variant=error][data-display=standard] .altcha-popover-arrow{display:none}.login__form>a[href$=\/forgot]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--theme-elevation-300) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border:2px solid var(--theme-bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ich-marka)}.graphic-logo,.nav__brand{color:var(--ich-marka)}.dashboard__group,.card,.collection-list__card{border:1px solid var(--theme-elevation-150);transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 8px 28px #00000047}.dashboard__group:hover,.card:hover{border-color:#feff0447;box-shadow:0 14px 36px #00000061}.btn--style-primary:active{transform:translateY(1px)}.nav__link{border-radius:10px;transition:background .16s,color .16s}.nav__link:hover{background:#ffffff0a}.nav__link.active,a.nav__link[aria-current=page]{box-shadow:inset 3px 0 0 var(--ich-marka);background:linear-gradient(90deg,#feff0429,#feff0408);position:relative;overflow:hidden;color:var(--ich-marka)!important}.nav__link.active:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#feff0424 50%,#0000 65%);animation:3.4s ease-in-out infinite ich-kilau;position:absolute;inset:0;transform:translate(-120%)}@keyframes ich-kilau{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.nav-group__label{letter-spacing:.09em;opacity:.6}.field-type input,.field-type textarea,.field-type .rs__control,input[type=text],input[type=email],input[type=password],input[type=number],textarea{transition:border-color .16s,box-shadow .16s,background .16s;border-radius:10px!important}.field-type input:hover,.field-type textarea:hover{border-color:var(--theme-elevation-300)!important}.field-type input:focus,.field-type textarea:focus,.rs__control--is-focused{border-color:var(--ich-marka)!important;box-shadow:0 0 0 3px #feff042e,0 0 22px #feff0414!important}.field-label{letter-spacing:.01em}.btn{border-radius:10px;transition:transform .14s,box-shadow .16s,filter .16s,background .16s}.btn--style-secondary{border-radius:10px}.btn--style-primary{box-shadow:0 6px 18px #feff0429}.btn--style-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #feff044d}.pill{border-radius:999px}.dashboard__group,.card,.collection-list__card,.group-field,.collapsible__content{border-radius:16px!important}.dashboard__group{position:relative;overflow:hidden}.dashboard__group:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#feff0480,#0000);height:2px;position:absolute;top:0;left:0;right:0}.dashboard__card,.dashboard__label{border-radius:14px}.dashboard__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0006;border-color:#feff0459!important}.table table{border-collapse:separate;border-spacing:0}.table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-700);font-size:11px}.table tbody tr{transition:background .14s}.table tbody tr:hover{background:#feff040a}.row-label,.cell-text a{transition:color .14s}.doc-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.step-nav a,.step-nav span{opacity:.85}.login__form{padding:2rem!important}.login__form .field-type input{background:#0a0a0b99!important}.popup__content,.popup-button-list{border-radius:12px!important}@media (prefers-reduced-motion:reduce){.nav__link.active:after{animation:none}}.nav{padding:10px 10px 24px}.nav__scroll{flex-direction:column;gap:2px;display:flex}.nav-group{margin-top:4px}.nav-group__label{text-transform:uppercase;border-top:1px solid var(--theme-elevation-100);align-items:center;gap:7px;margin-top:6px;display:flex;letter-spacing:.16em!important;color:var(--ich-marka)!important;opacity:.9!important;padding:16px 12px 7px!important;font-size:10px!important;font-weight:800!important}.nav-group__label:before{content:"";background:var(--ich-marka);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 8px #feff0499}.nav-group:first-of-type .nav-group__label{border-top:none;margin-top:0}.nav__link{gap:11px;font-weight:600;color:var(--theme-elevation-750,#9a9aa2)!important;padding:9px 12px!important;font-size:13.5px!important}.nav__link:hover{background:#feff040f;color:var(--theme-elevation-1000)!important}.nav__link svg{opacity:.85;width:17px;height:17px}.ich-pintasan{border:1px solid var(--theme-elevation-100);background:linear-gradient(160deg,#feff040f,#ffffff05);border-radius:12px;margin:2px 2px 10px;padding:8px}.ich-pintasan-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ich-marka);opacity:.85;align-items:center;gap:7px;padding:4px 8px 7px;font-size:10px;font-weight:800;display:flex}.ich-pintasan a{border-radius:9px;align-items:center;gap:10px;padding:8px 9px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex;color:var(--theme-elevation-850)!important}.ich-pintasan a:hover{background:#feff0414;color:var(--ich-marka)!important}.ich-pintasan a .ich-ikon{background:var(--theme-elevation-150);width:24px;height:24px;color:var(--ich-marka);border-radius:7px;flex-shrink:0;place-items:center;font-size:13px;display:grid}@media (max-width:768px){.nav{padding:8px 8px 20px}.ich-pintasan{margin:6px 0 10px}.table,.collection-list__wrap,.list-controls{-webkit-overflow-scrolling:touch;overflow-x:auto}.table table{min-width:560px}.dashboard__group,.card,.collapsible__content{padding:14px!important}.doc-header,.doc-controls,.step-nav,.list-controls{flex-wrap:wrap;gap:8px}.doc-controls .btn--style-primary,.form-submit .btn{justify-content:center;width:100%}h1,.doc-header h1{font-size:1.5rem!important}}@media (max-width:480px){.dashboard__group [style*=minmax\(240px],.dashboard__group [style*=minmax\(180px]{grid-template-columns:1fr!important}.field-type{margin-bottom:14px}}
