*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{color:#1a1d24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef0f3;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,sans-serif;font-size:13px}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#00000029 padding-box padding-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#00000047 padding-box padding-box}::-webkit-scrollbar-track{background:0 0}@keyframes tob-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tob-fade{0%{opacity:0}to{opacity:1}}@keyframes tob-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes tob-spin{to{transform:rotate(360deg)}}.tob-card{transition:box-shadow .15s,border-color .15s,transform .12s}.tob-card:hover{border-color:#c7cdf5!important;box-shadow:0 4px 14px #4a63e721!important}.tob-row:hover{background:#f8f9fb}.tob-duerow:hover{background:#f6f7f9}.tob-input:focus{box-shadow:0 0 0 3px #4a63e71f;border-color:#4a63e7!important}.tob-navitem:hover{background:#ffffff0f}.tob-iconbtn:hover{background:#f6f7f9}.tob-chip:hover{border-color:#c7cdf5}.tob-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite tob-spin;display:inline-block}.login-wrap{background:#14161c;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-hero{color:#eef1ff;background:radial-gradient(115% 115% at 0 0,#2c3b8c 0%,#0000 46%),radial-gradient(115% 120% at 100% 100%,#3a2c78 0%,#0000 44%),#14161c;flex-direction:column;justify-content:space-between;padding:clamp(40px,4.6vw,60px);display:flex;position:relative;overflow:hidden}.login-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 80% at 38% 18%,#000 0%,#0000 74%);mask-image:radial-gradient(95% 80% at 38% 18%,#000 0%,#0000 74%)}.login-hero>*{z-index:1;position:relative}.login-formside{background:radial-gradient(900px 480px at 100% 0,#e9ecfb 0%,#0000 55%),#eef0f3;justify-content:center;align-items:center;padding:36px 24px;display:flex}.login-mbrand{display:none}.login-feat{align-items:flex-start;gap:13px;display:flex}.login-feat-ic{color:#c6cffb;background:#ffffff17;border:1px solid #ffffff1f;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.login-pass-toggle{color:#9aa0af;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-pass-toggle:hover{color:#5c616f;background:#f0f1f5}@media (max-width:900px){.login-wrap{grid-template-columns:1fr}.login-hero{display:none}.login-mbrand{display:flex}}.detail-modal{background:#fff;border-radius:16px;grid-template-columns:1.12fr 1fr;width:min(1180px,100%);height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) tob-in;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.detail-col-left{border-right:1px solid #eef0f3;flex-direction:column;min-width:0;height:100%;display:flex}.detail-col-right{flex-direction:column;min-width:0;height:100%;display:flex;overflow-y:auto}@media (max-width:860px){.detail-modal{grid-template-columns:1fr;height:100%;overflow-y:auto}.detail-col-left{border-bottom:1px solid #eef0f3;border-right:0;height:auto}.detail-col-right{height:auto}}.lp-root{--lp-sans:"Pretendard",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,sans-serif;font-family:var(--lp-sans)}.lp-root a{color:#1b6de3;text-decoration:none}.lp-root a:hover{color:#0f2557}.lp-root button:focus-visible,.lp-root a:focus-visible{outline-offset:3px;outline:2px solid #59a7ef}@media (max-width:1080px){.lp-nav{display:none!important}.lp-tour{grid-template-columns:minmax(0,1fr)!important}.lp-sticky{position:static!important}}@media (max-width:860px){.lp-pad{padding-left:20px!important;padding-right:20px!important}.lp-head{gap:12px!important}.lp-hero{padding:72px 0 180px!important}.lp-h1{max-width:100%!important;font-size:36px!important}.lp-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.lp-2col,.lp-2col-narrow{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.lp-mock{margin-top:-150px!important}.lp-kpi,.lp-board,.lp-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-tour{grid-template-columns:minmax(0,1fr)!important}.lp-listhead,.lp-listrow{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr)!important}.lp-listhead>:nth-child(2),.lp-listhead>:nth-child(3),.lp-listhead>:nth-child(4),.lp-listrow>:nth-child(2),.lp-listrow>:nth-child(3),.lp-listrow>:nth-child(4){display:none}}
