@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);:root{--bg-primary:#f6f8fb;--bg-secondary:#fff;--bg-tertiary:#fff;--text-primary:#172033;--text-secondary:#55657a;--text-tertiary:#74849a;--accent-primary:#1677ff;--accent-primary-hover:#0958d9;--accent-secondary:#14b8a6;--accent-gradient:#1677ff;--border-color:#dfe7f1;--glass-bg:#fff;--glass-border:#dfe7f1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f8fb;background-color:var(--bg-primary);color:#172033;color:var(--text-primary);font-family:Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.glass-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fff;background:var(--glass-bg);box-shadow:0 4px 14px #1f293712}.glass-card,.glass-panel{border:1px solid #dfe7f1;border:1px solid var(--glass-border);border-radius:8px}.glass-card{background:#fff;transition:all .3s ease}.glass-card:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 20px #1f29371a;transform:translateY(-1px)}.text-gradient{color:#1677ff;color:var(--accent-primary)}.heading-hero{font-size:3rem;font-weight:700;letter-spacing:0;line-height:1.2}.heading-section{font-size:1.5rem;font-weight:600;letter-spacing:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-fade-in-delay-1{animation:fadeIn .5s ease-out .1s forwards;opacity:0}.animate-fade-in-delay-2{animation:fadeIn .5s ease-out .2s forwards;opacity:0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#b8c4d3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8fa0b4}#root{display:flex;flex-direction:column;min-height:100vh}.app-header{min-width:0}.content-page-hero,.dashboard-hero{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:32px 40px}.content-page-actions{flex-wrap:wrap;justify-content:flex-end}.participant-workspace{margin:0 auto;max-width:1180px}.participant-heading{max-width:780px;padding:12px 0 32px}.participant-guide-strip span,.participant-heading>p,.participant-panel-heading>span{color:#1677ff;color:var(--accent-primary);font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 8px}.participant-heading h1{color:#172033;color:var(--text-primary);font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.22;margin:0;max-width:760px}.participant-heading>span{color:#55657a;color:var(--text-secondary);display:block;font-size:16px;line-height:1.7;margin:16px 0 22px;max-width:680px}.participant-workboard{grid-gap:0;background:#fff;border:1px solid #dfe7f1;border:1px solid var(--border-color);border-radius:8px;display:grid;gap:0;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);margin-bottom:18px}.participant-stage-panel,.participant-status-panel{padding:26px}.participant-status-panel{background:#f8fafc;border-left:1px solid #dfe7f1;border-left:1px solid var(--border-color)}.participant-panel-heading h2{color:#172033;color:var(--text-primary);font-size:19px;font-weight:700;margin:0}.participant-stage-list{border-top:1px solid #dfe7f1;border-top:1px solid var(--border-color);list-style:none;margin:20px 0 0;padding:0}.participant-stage-list li{grid-gap:14px;align-items:center;border-bottom:1px solid #dfe7f1;border-bottom:1px solid var(--border-color);display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) auto;padding:17px 0}.participant-stage-list b{border:1px solid #b9c8dc;border-radius:50%;color:#55657a;color:var(--text-secondary);display:grid;font-size:12px;height:30px;place-items:center;width:30px}.participant-stage-list strong{color:#172033;color:var(--text-primary);display:block;font-size:15px}.participant-stage-list p{color:#55657a;color:var(--text-secondary);font-size:13px;line-height:1.55;margin:5px 0 0}.participant-stage-list .is-current b{background:#1677ff;background:var(--accent-primary);border-color:#1677ff;border-color:var(--accent-primary);color:#fff}.participant-stage-list .is-done b{border-color:#7eb69b;color:#2c7a54}.participant-status-panel dl{border-top:1px solid #dfe7f1;border-top:1px solid var(--border-color);margin:20px 0}.participant-status-panel dl>div{align-items:baseline;border-bottom:1px solid #dfe7f1;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 0}.participant-status-panel dt{color:#55657a;color:var(--text-secondary);font-size:14px}.participant-status-panel dd{color:#172033;color:var(--text-primary);font-size:25px;font-weight:700;margin:0}.participant-status-panel dd small{color:#74849a;color:var(--text-tertiary);font-size:12px;font-weight:500;margin-left:2px}.participant-status-note{color:#55657a;color:var(--text-secondary);font-size:13px;line-height:1.65}.participant-status-note .anticon{color:#1677ff;color:var(--accent-primary);margin-right:6px}.participant-guide-strip{align-items:center;background:#fff;border-top:2px solid #1677ff;border-top:2px solid var(--accent-primary);display:flex;gap:24px;justify-content:space-between;margin-bottom:30px;padding:22px 26px}.participant-guide-strip p,.participant-guide-strip strong{display:block}.participant-guide-strip strong{color:#172033;color:var(--text-primary);font-size:15px}.participant-guide-strip p{color:#55657a;color:var(--text-secondary);font-size:13px;margin:5px 0 0}@media (max-width:991px){.app-content{margin:16px!important;min-height:calc(100vh - 96px)!important;padding:16px!important}.content-page-hero,.dashboard-hero{padding:24px}.participant-workboard{grid-template-columns:1fr}.participant-status-panel{border-left:0;border-top:1px solid #dfe7f1;border-top:1px solid var(--border-color)}}@media (max-width:767px){.content-page-hero,.dashboard-hero{align-items:stretch;flex-direction:column;padding:20px}.content-page-actions{display:flex;width:100%}.content-page-actions .ant-btn{flex:1 1}.participant-stage-panel,.participant-status-panel{padding:20px}.participant-stage-list li{grid-template-columns:30px minmax(0,1fr)}.participant-stage-list li .ant-btn{grid-column:2;justify-self:start}.participant-guide-strip{align-items:flex-start;flex-direction:column;padding:20px}}.ant-layout-sider{box-shadow:2px 0 8px #00000026}.ant-menu-dark{border-right:0}.marketing-consent-banner{align-items:flex-end;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;bottom:16px;box-shadow:0 14px 32px #0f172a24;display:flex;gap:14px;justify-content:space-between;padding:12px 14px;position:fixed;right:16px;width:min(440px,calc(100vw - 32px));z-index:1200}.marketing-consent-banner__content{min-width:0}.marketing-consent-banner__content strong{color:#0f172a;display:block;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:4px}.marketing-consent-banner p{color:#475569;font-size:12px;line-height:1.45;margin:0}.marketing-consent-banner p a{color:#0f766e;font-weight:600;margin-left:6px;text-decoration:none}.marketing-consent-banner p a:hover{text-decoration:underline}.marketing-consent-banner__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.consent-btn{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;min-height:36px;padding:8px 14px}.consent-btn--primary{background:#0d9488;color:#fff}.consent-btn--ghost{background:#ffffffeb;border-color:#cbd5e1;color:#334155}@media (max-width:680px){.marketing-consent-banner{align-items:stretch;bottom:12px;flex-direction:column;gap:10px;padding:12px;right:12px;width:calc(100vw - 24px)}.marketing-consent-banner__actions{justify-content:stretch}.marketing-consent-banner__actions .consent-btn{flex:1 1}}
/*# sourceMappingURL=main.c1fb844e.css.map*/