:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1200}.modal-container{width:100%;max-width:480px;height:100vh;background:#fff;display:flex;flex-direction:column;overflow:hidden;text-align:left;color:#000}.modal-header{height:70px;position:sticky;top:0;background:#fff;padding:15px;display:flex;justify-content:space-between;align-items:center;z-index:10;border-bottom:1px solid #eee}.modal-header h1{font-size:32px}.modal-content{padding:20px 20px 100px;overflow-y:auto}.read-detail-modal .modal-content p{white-space:pre-wrap;word-break:break-all}.close-btn{background:none;border:none;font-size:32px;cursor:pointer;padding:0 10px}.desc-modal{position:relative}.desc-modal img{width:100%;transform:translate(-20px)}.desc-modal button{position:absolute;top:15px;right:15px}.address-input{text-align:center}.address-input input{margin:5px 0!important}.car-modal .label-contents,.license-modal .label-contents{width:100%;padding:0 20px;margin:0!important}.car-modal .label-contents:not(.radio-wrap) input,.license-modal .label-contents:not(.radio-wrap) input{margin:5px 30px!important}.car-modal .radio-wrap,.licencse-modal .radio-wrap{margin:15px 0!important}.car-modal .car-complete,.password-modal .password-complete,.license-modal .license-complete,.input-pwd{text-align:center}.license-modal .radio-wrap{margin:16px 0 8px!important}.license-modal input{padding:6px 8px 4px!important}*{margin:0;padding:0;box-sizing:border-box}.main-container{min-height:100vh;min-height:100svh}body{display:contents;margin:0;background-color:#f5f5f5;color:#2d2926}#root{padding:0!important}.app-container{position:relative;max-width:480px;margin:0 auto;min-height:100svh;display:flex;flex-direction:column;background-color:#fff;border-left:1px solid #eee;border-right:1px solid #eee}.header{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #eee;font-weight:700;background:#fff;color:#fff}.logo{height:auto!important;padding:0!important}.logo img{width:100%;height:50px;transform:translateY(5px)}.main_img{width:250px;height:250px;object-fit:contain;position:absolute;top:50px;left:50%;transform:translate(-50%)}.main_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-img{position:relative}.question{position:absolute;top:20%;left:70%;transform:translate(-70%,-20%) rotate(35deg);font-size:48px}.question:hover,.home-img span:hover{cursor:pointer}.home-img img{width:150px;height:175px}.main{position:relative;flex:1;padding:20px;overflow-y:auto;background-image:url(/assets/b_main_2-DaPrv6h-.png);background-size:cover;background-position:bottom;max-height:100vh}.bg-img{background-image:url(/assets/b_main-DO3l_ves.png);background-size:cover;background-position:center}.footer{height:140px;padding:16px;font-size:14px;color:#57534e;border-top:1px solid #eee;text-align:left;background:#f0f7fd}.law{display:flex}.law h2{margin-right:10px;font-size:14px}.law:hover{cursor:pointer}.sidebar{position:absolute;top:0;left:0;width:70%;height:100vh;background:#fff;z-index:1000;transform:translate(143%);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:765px){.sidebar{position:fixed}}.sidebar a{color:#57534e}.sidebar a:hover{cursor:pointer}.sidebar>ul>li{display:none}.sidebar.open{transform:translate(43%);background:#fff;box-shadow:5px 0 15px #0000001a}.sidebar.open>ul>li{display:block}.hamburger{position:absolute;top:6px;right:12px;z-index:1100;font-size:30px;background:none;cursor:pointer;color:#57534e;padding:2px 8px;border-radius:3px}.sidebar.open~.hamburger{color:#fff}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:900}ul{list-style:none;padding:20px}li{margin:20px 0}a{color:#fff;text-decoration:none;font-size:1.2rem}h1{font-size:20px;margin:5px 0}.pt-20{padding-top:20px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}#privacy-agreement{transform:scale(1.5)}.header-box{text-align:left;margin-left:20px}.header-box h1{font-size:20px}.header-box h3{font-size:16px;padding-top:4px;color:#848890;margin-bottom:8px}.tabs{width:90%;height:56px;display:flex;gap:6px;padding:4px;margin:0 auto 8px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:16px;box-sizing:border-box}.tab{flex:1;border:none;border-radius:12px;background:transparent;font-size:16px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.tab.active{background:#1f5faf;color:#fff;box-shadow:0 2px 8px #1f5faf26}.txt-left{text-align:left}.txt-box{background:#fff;border:2px solid #E8F2FA;border-radius:12px;padding:18px 0;box-shadow:0 4px 12px #e6c17a1a;height:calc(100vh - 245px);overflow-y:auto}.txt-box h2{text-align:center}.txt-box p{text-align:left;margin:10px 0}.txt-box .input-box{padding:2px 0}.txt-box .input-box h2{font-size:16px;width:90%;text-align:left;margin-left:20px}.txt-box .input-box h4{font-size:16px;height:40px;border:2px solid #ECECEF;border-radius:8px;margin-left:0;text-align:center;line-height:36px}.txt-box .input-box input,.txt-box .input-box select{border-radius:5px;border:2px solid #ECECEF;width:90%;height:40px;margin:4px 0;padding-left:8px}.txt-box .input-box h3{font-size:12px;margin:0 0 8px 20px;text-align:left}.input-pwd{position:relative}.input-pwd button{position:absolute;right:30px;top:48%;transform:translateY(-50%);border:none;outline:none;background:transparent;cursor:pointer;font-size:18px;padding:5px}.input-flex{display:flex;justify-content:space-between;align-items:center;height:15px;margin-left:3px;margin-top:8px}.input-flex a{font-size:14px;color:#084fa9;margin-right:20px;font-weight:700}.input-flex a:hover{cursor:pointer}.input-chk{margin-left:20px}.login-container img{margin-top:20px}.login-container img:hover{cursor:pointer}.btn-container{position:relative;height:100vh}.btn-start{background:#074fa9;color:#fff;font-size:18px;font-weight:600;text-decoration:none;letter-spacing:-.5px;display:inline-flex;align-items:center;justify-content:center;padding:15px 40px;margin:5px 0;border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0003,inset 0 1px 1px #fff6;cursor:pointer;transition:all .3s ease;outline:none}.btn-login{background:#074fa9;width:90%;color:#fff;font-size:16px;margin-top:14px}.signup-txt{text-align:center;font-size:16px;margin-top:14px}.signup-txt span{font-size:14px;color:#9298a4}.signup-txt a{color:#084fa9;font-size:14px;margin-left:8px;font-weight:700}.signup-txt a:hover{cursor:pointer}.btn-write:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003;filter:brightness(1.1)}.btn-write:active{transform:translateY(1px);box-shadow:0 2px 10px #0003}.write-box{display:flex;align-Items:center;margin:0 25px 10px}.write-box-label{width:80px;text-align:left;font-weight:700}.write-box-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px;border-radius:4px;border:1px solid #ccc;flex:1;max-width:320px;font-family:"inherit"}.radio-label{font-size:14px;font-family:"inherit";color:#757575;margin-right:5px}.checkbox-group{display:flex;align-items:center;gap:8px;margin:10px 0;text-align:left}.checkbox-group.error #privacy-agreement{box-shadow:0 0 0 3px #ef4444}.write-container>.checkbox-group{margin:5px 20px 0!important}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}.loading-overlay p{color:#fff;font-size:1.1rem;font-weight:700;margin:0;animation:fadeIn .5s ease-in}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.read-box{position:relative;height:150px;border:1px solid #ccc;padding:20px;background-color:#f9f9f9;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000d}.read-box:hover{cursor:pointer}.read-box p{color:#888;margin:0}.read-box-contents{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.read-box-contents h3{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;display:block}input[type=radio]{transform:translateY(2px);margin-right:2px}.radio-group{display:flex;gap:12px;width:90%;padding:5px 0 10px;margin:0 auto}.radio-card{flex:1;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #E2E8F0;border-radius:16px;background:#f8fafc;font-size:16px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.radio-card input{display:none}.radio-card.active{background:#e8f1fb;border:2px solid #1F5FAF;color:#1f5faf}.radio-card:hover{background:#f1f5f9}.d-flex{display:flex;align-items:center}.justify-content-between{justify-content:space-between}.w-100{width:100%!important}.w-90{width:90%}.w-70{width:70%!important}.w-65{width:65%!important}.w-55{width:55%!important}.w-50{width:50%!important}.w-35{width:35%!important}.w-30{width:30%!important}.w-25{width:25%!important}.w-20{width:20%!important}.w-10{width:10%!important}.m-cert{background:#1f5faf;color:#fff;height:40px}.bg-sky{background:#f0f7fd;color:#000}.m-0{margin:0 auto}.ml-20{margin-left:20px}.spinner{width:18px;height:18px;border:3px solid #ccc;border-top:3px solid #333;border-radius:50%;display:inline-block;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.find-id{font-size:16px!important;padding:20px 0;margin-bottom:0!important;text-align:center!important}.myInfo-container .header-box{font-size:28px}.myInfo-container .header-info-div img{width:70px;height:70px}.myInfo-container .header-info-div{border:2px solid #E2E8F0;border-radius:5px;margin:20px}.myInfo-container .header-info h1,.myInfo-container .header-info h2{text-align:center;font-size:16px!important}.myInfo-container .header-info span{color:#1f5faf;background:#e2e8f0;border:none;border-radius:30px;font-size:14px;padding:4px 12px}.myInfo-container .label-box{position:relative;border:2px solid #E2E8F0;border-radius:5px;margin:20px;padding:8px 16px}.myInfo-container .label-box h1{font-size:16px;font-weight:700}.myInfo-container .label-box h2{font-size:16px}.myInfo-container .label-box img{width:30px;height:30px}.myInfo-container .label-contents{margin:12px 0}.myInfo-container .label-contents h2{width:35%;text-align:left}.myInfo-container .label-contents label{width:65%;text-align:left}.myInfo-container .radio-wrap label{width:25%}.myInfo-container .label-contents .license-div{text-align:left;margin:12px 0}.myInfo-container .label-contents .license-div span{padding:0 12px}.myInfo-container .label-contents .license-div img:hover{cursor:pointer}.myInfo-container .update-btn{position:absolute;top:8px;right:16px}.myInfo-container .update-btn:hover{cursor:pointer}.myInfo-container .header-info{margin:0 auto}.myInfo-container .chg-pwd-btn{background:#074fa9;color:#fff;margin:0 8px;padding:4px;width:80px}.license-btn-y{padding:4px;border-radius:8px;font-size:12px;color:#00f;font-weight:700}.license-btn-n{padding:4px;border-radius:8px;font-size:12px;color:red;font-weight:700}.ta-left{text-align:left}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
