@font-face{font-family:Indonesiana;font-style:normal;font-weight:400;src:url(/static/media/indonesiana.a5c44bb8e1be937c1275.ttf) format("truetype")}.teks-indonesiana{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#007bff,#00b4d8);-webkit-background-clip:text;background-clip:text;display:inline-block;font-family:Indonesiana,sans-serif;font-size:2rem;font-weight:500;position:relative;top:-2px;transition:background .3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ril__toolbar,.ril__toolbarSide{height:auto!important}.ril__toolbar{padding:.5rem 0}.ril__toolbarLeftSide{margin-top:4px!important}.ril__toolbarItem{line-height:inherit!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.preloader-wrapper{align-items:center;animation:fadeIn .5s ease-in-out;background:linear-gradient(135deg,#fff,#f0f4ff);display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.preloader-circle{height:160px;margin-bottom:20px;position:relative;width:160px}.preloader-spinner{animation:spin 1.2s cubic-bezier(.68,-.55,.27,1.55) infinite;border-right:6px solid #007bff26;border-top:6px solid #007bff26;border-color:#007bff #00b4d8 #007bff26 #007bff26;border-radius:50%;border-style:solid;border-width:6px;height:100%;left:0;position:absolute;top:0;width:100%}.preloader-logo{animation:pulseLogo 2s ease-in-out infinite;filter:drop-shadow(0 4px 10px rgba(0,123,255,.3));height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.preloader-text{color:#334155;font-size:1.1rem;font-weight:500;letter-spacing:.5px;margin-top:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulseLogo{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.9;transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.preloader-circle{height:120px;width:120px}.preloader-logo{width:75px}.preloader-text{font-size:.95rem}}@media (max-width:480px){.preloader-circle{height:100px;width:100px}.preloader-logo{width:65px}.preloader-text{font-size:.85rem;letter-spacing:.3px}}.not-found-wrapper{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:6rem 1rem 1rem;text-align:center}.not-found-content{max-width:500px}.not-found-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#007bff,#00b4d8);-webkit-background-clip:text;background-clip:text;font-size:120px;font-weight:900;margin:0}.not-found-content h3{color:#2c3e50;font-size:28px;margin-bottom:15px}.icon-pulse{animation:pulse 2s infinite;color:#00b4d8;font-size:60px;margin-bottom:20px}.btn-back-home{background:linear-gradient(90deg,#007bff,#00b4d8);border-radius:50px;color:#fff!important;display:inline-block;font-weight:600;margin-top:25px;padding:12px 30px;text-decoration:none!important;transition:all .3s ease}.btn-back-home:hover{box-shadow:0 10px 20px #007bff4d;transform:translateY(-3px)}@media (max-width:991px){.not-found-wrapper{padding-top:9rem}.not-found-content h1{font-size:80px}.not-found-content h3{font-size:22px}}.error-screen{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;justify-content:center;min-height:100vh}.error-card{animation:fadeInUp .6s ease;background:#fff;border-radius:24px;box-shadow:0 20px 40px #0000001a;max-width:450px;padding:40px 30px;text-align:center;width:100%}.error-icon-wrapper{align-items:center;animation:pulse 2s infinite;background:#fee2e2;border-radius:50%;display:inline-flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.error-icon{color:#ef4444;font-size:40px}.error-title{color:#1e293b;font-size:1.5rem;font-weight:800;margin-bottom:12px}.error-message{color:#64748b;font-size:1rem;line-height:1.6;margin-bottom:28px}.error-retry-btn{align-items:center;background:linear-gradient(90deg,#007bff,#00b4d8);border:none;border-radius:50px;box-shadow:0 8px 20px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 28px;transition:all .3s ease}.error-retry-btn:hover{box-shadow:0 12px 28px #2563eb66;transform:translateY(-2px)}.error-retry-btn:active{transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #ef444466}70%{box-shadow:0 0 0 15px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}@media (max-width:576px){.error-card{padding:30px 20px}.error-title{font-size:1.3rem}}
/*# sourceMappingURL=main.150a3e94.css.map*/