body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d4a373;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b08050}.ant-layout-sider{box-shadow:1px 0 6px #00000008!important}.ant-menu-inline .ant-menu-item{border-radius:8px!important;margin:2px 8px!important}.ant-form-item-label>label{font-weight:500!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{border-radius:8px!important}.ant-table-thead>tr>th{font-size:13px!important;font-weight:600!important}.ant-card{border-radius:12px!important}.ant-card-head{border-radius:12px 12px 0 0!important}.ant-card-head-title{font-weight:700!important}.stat-card-total{border-left:4px solid #f59e0b!important}.stat-card-inprogress{border-left:4px solid #f97316!important}.stat-card-completed{border-left:4px solid #10b981!important}.stat-card-report{border-left:4px solid #6366f1!important}.partner-login-page{display:flex;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow:hidden}.partner-login-left{background:linear-gradient(160deg,#351c07,#451a03 15%,#78350f 35%,#92400e 50%,#b45309 70%,#d97706 90%,#f59e0b);flex:1 1;overflow:hidden;position:relative}.partner-login-left-bg{background:radial-gradient(ellipse at 15% 45%,#f59e0b4d 0,#0000 55%),radial-gradient(ellipse at 85% 15%,#fbbf2433 0,#0000 45%),radial-gradient(ellipse at 55% 85%,#d9770626 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.partner-login-left-bg:before{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:44px 44px;content:"";inset:0;position:absolute}@keyframes partnerFloat1{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-25px) rotate(10deg)}}@keyframes partnerFloat2{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(18px) rotate(-8deg)}}@keyframes partnerFloat3{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(6deg)}}.partner-float-element{pointer-events:none;position:absolute}.partner-float-1{animation:partnerFloat1 14s ease-in-out infinite;right:8%;top:5%}.partner-float-2{animation:partnerFloat2 11s ease-in-out 1s infinite;right:22%;top:35%}.partner-float-3{animation:partnerFloat3 16s ease-in-out 3s infinite;bottom:20%;left:5%}.partner-float-4{animation:partnerFloat1 13s ease-in-out 2s infinite;bottom:8%;right:15%}.partner-mol-network{inset:0;pointer-events:none;position:absolute}@keyframes partnerDotPulse1{0%,to{r:3;opacity:.3}50%{r:5;opacity:.8}}@keyframes partnerDotPulse2{0%,to{r:4;opacity:.25}50%{r:6;opacity:.75}}@keyframes partnerDotPulse3{0%,to{r:3.5;opacity:.2}50%{r:5.5;opacity:.7}}.partner-mol-dot-1{animation:partnerDotPulse1 4s ease-in-out infinite}.partner-mol-dot-2{animation:partnerDotPulse2 5s ease-in-out 1s infinite}.partner-mol-dot-3{animation:partnerDotPulse3 6s ease-in-out 2s infinite}@keyframes partnerConnPulse1{0%,to{opacity:.05}50%{opacity:.18}}@keyframes partnerConnPulse2{0%,to{opacity:.04}50%{opacity:.15}}@keyframes partnerConnPulse3{0%,to{opacity:.06}50%{opacity:.2}}.partner-mol-conn-1{animation:partnerConnPulse1 4s ease-in-out infinite}.partner-mol-conn-2{animation:partnerConnPulse2 5s ease-in-out 1.5s infinite}.partner-mol-conn-3{animation:partnerConnPulse3 6s ease-in-out 3s infinite}@keyframes partnerParticleRise{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(-350px) translateX(30px)}}.partner-particle{background:#fbbf2466;border-radius:50%;pointer-events:none;position:absolute}.partner-particle-1{animation:partnerParticleRise 9s linear infinite;bottom:10%;height:4px;left:25%;width:4px}.partner-particle-2{animation:partnerParticleRise 11s linear 2s infinite;bottom:5%;height:3px;left:50%;width:3px}.partner-particle-3{animation:partnerParticleRise 13s linear 4s infinite;bottom:15%;height:5px;left:70%;width:5px}.partner-particle-4{animation:partnerParticleRise 10s linear 1s infinite;bottom:8%;height:3px;left:40%;width:3px}.partner-login-left-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px 72px;position:relative;z-index:1}.partner-login-badge{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;color:#ffffffbf;display:inline-flex;font-size:10px;font-weight:700;gap:10px;letter-spacing:2.5px;margin-bottom:36px;padding:7px 18px;text-transform:uppercase;width:fit-content}.partner-login-badge-dot{animation:partnerBadgePulse 2s ease-in-out infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade8099;height:7px;width:7px}@keyframes partnerBadgePulse{0%,to{box-shadow:0 0 8px #4ade8099;opacity:1}50%{box-shadow:0 0 16px #4ade804d;opacity:.6}}.partner-login-brand{margin-bottom:48px}.partner-login-logo{color:#fff;font-size:64px;font-weight:900;letter-spacing:-3px;line-height:1;margin:0;text-shadow:0 0 60px #f59e0b4d,0 4px 40px #0003}.partner-login-logo-divider{background:linear-gradient(90deg,#fbbf24,#0000);border-radius:2px;height:3px;margin:18px 0;width:48px}.partner-login-subtitle{color:#fff6;font-size:12px;letter-spacing:.5px;line-height:1.7;margin:0}.partner-login-headline{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.55;margin:0 0 16px}.partner-login-headline-accent{color:#fbbf24;position:relative}.partner-login-headline-accent:after{background:#fbbf2466;border-radius:2px;bottom:2px;content:"";height:3px;left:0;position:absolute;right:0}.partner-login-desc{color:#ffffff80;font-size:14px;line-height:1.9;margin:0;max-width:440px}.partner-login-features{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:40px;max-width:380px}.partner-login-feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff12;border-radius:16px;padding:16px 18px;transition:all .3s ease}.partner-login-feature-card:hover{background:#ffffff1f;border-color:#ffffff26;box-shadow:0 8px 24px #00000026;transform:translateY(-3px)}.partner-login-feature-card:hover .partner-login-feature-icon{transform:scale(1.15)}.partner-login-feature-icon{line-height:1;margin-bottom:8px;transition:transform .3s ease}.partner-login-feature-label{color:#fff;font-size:13px;font-weight:700;margin-bottom:3px}.partner-login-feature-desc{color:#fff6;font-size:11px}.partner-login-footer-text{align-items:center;color:#fff3;display:flex;font-size:11px;gap:12px;letter-spacing:.5px;margin-top:auto;padding-top:32px}.partner-login-footer-sep{background:#ffffff26;border-radius:50%;height:4px;width:4px}.partner-login-right{align-items:center;background:linear-gradient(180deg,#fffbeb,#fef3c7);display:flex;justify-content:center;position:relative;width:540px;z-index:1}.partner-login-right:before{background:linear-gradient(180deg,#0000,#d9770626,#0000);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.partner-login-form-wrapper{max-width:420px;padding:40px;width:100%}.partner-login-form-card{background:#fff;border:1px solid #fde68a99;border-radius:24px;box-shadow:0 20px 60px #78350f0f,0 4px 16px #f59e0b0a,0 1px 3px #00000005;padding:48px 40px}.partner-login-form-header{margin-bottom:36px;text-align:center}.partner-login-form-icon{align-items:center;background:linear-gradient(145deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:20px;box-shadow:0 4px 16px #fcd34d40;display:inline-flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.partner-login-form-title{color:#1e293b;font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.partner-login-form-subtitle{color:#94a3b8;font-size:13px;margin:0}.partner-login-form{margin-top:0}.partner-login-label{color:#475569;font-size:13px;font-weight:600}.partner-login-input{background:#fefdf8!important;border:1.5px solid #f5e6c8!important;border-radius:12px!important;font-size:14px!important;height:50px!important;transition:all .2s!important}.partner-login-input:hover{border-color:#fbbf24!important}.partner-login-input-focused,.partner-login-input:focus{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b1a!important}.partner-login-btn{background:linear-gradient(135deg,#92400e,#b45309,#d97706,#f59e0b)!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 16px #f59e0b4d,0 1px 3px #b4530933!important;font-size:15px!important;font-weight:700!important;height:52px!important;letter-spacing:.3px!important;transition:all .3s ease!important}.partner-login-btn:hover{box-shadow:0 8px 28px #f59e0b66,0 2px 6px #b4530933!important;transform:translateY(-1px)!important}.partner-login-btn:active{transform:translateY(0)!important}.partner-login-security{align-items:center;border-top:1px solid #fef3c7;color:#94a3b8;display:flex;font-size:11px;gap:8px;justify-content:center;margin-top:28px;padding-top:20px}.partner-login-help{color:#b0956e;font-size:12px;margin-top:20px;text-align:center}@media (max-width:960px){.partner-login-left{display:none}.partner-login-right{width:100%}.partner-login-form-wrapper{max-width:100%}}@media (max-width:480px){.partner-login-form-wrapper{padding:20px}.partner-login-form-card{padding:36px 28px}}.schedule-timeline{padding:16px 0}.timeline-section{margin-bottom:24px}.timeline-section-title{color:#92400e;font-size:14px;font-weight:600;margin-bottom:12px;padding-left:4px}.timeline-steps{align-items:flex-start;display:flex;gap:0;overflow-x:auto;padding:8px 0}.timeline-step{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:100px;position:relative}.timeline-step:after{background:#fde68a;content:"";height:2px;left:50%;position:absolute;top:16px;width:100%;z-index:0}.timeline-step:last-child:after{display:none}.timeline-dot{align-items:center;background:#d4d4d8;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0000001a;color:#fff;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px;z-index:1}.timeline-dot.completed{background:#f59e0b}.timeline-dot.active{background:#f97316;box-shadow:0 0 0 4px #f9731633}.timeline-label{color:#475569;font-size:12px;font-weight:600;margin-top:8px}.timeline-date{color:#94a3b8;font-size:11px;margin-top:2px}
/*# sourceMappingURL=main.cc0dccc9.css.map*/