@keyframes expMsgIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes expNowPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes expTyping{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.exp-msg-in{animation:expMsgIn .25s ease}.exp-now-pulse{animation:expNowPulse 1.5s infinite ease-in-out}@keyframes expCaret{50%{opacity:0}}.exp-caret{display:inline-block;animation:expCaret 1s step-end infinite}.exp-typing{display:inline-flex;align-items:center;gap:4px}.exp-typing span{width:7px;height:7px;border-radius:999px;background:#8a8780;display:inline-block;animation:expTyping 1s infinite}.exp-typing span:nth-child(2){animation-delay:.15s}.exp-typing span:nth-child(3){animation-delay:.3s}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;font-display:swap;src:url(/static/Pretendard-Light.otf) format("opentype")}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;font-display:swap;src:url(/static/Pretendard-Regular.otf) format("opentype")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;font-display:swap;src:url(/static/Pretendard-Medium.otf) format("opentype")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;font-display:swap;src:url(/static/Pretendard-SemiBold.otf) format("opentype")}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;font-display:swap;src:url(/static/Pretendard-Bold.otf) format("opentype")}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;font-display:swap;src:url(/static/Pretendard-ExtraBold.otf) format("opentype")}body{margin:0;font-family:Pretendard,system-ui,-apple-system,sans-serif;background-color:#fff}html,body,#root{width:100%;height:100%}#root,html,body{overflow:hidden}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html,body{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}html{scrollbar-color:#cbd5e1 transparent}@media (pointer: coarse){.MuiIconButton-root{min-width:44px;min-height:44px}.app-sidebar .MuiButtonBase-root{min-height:44px}}.report-print-only{display:none}@media print{.app-header,.app-sidebar,.report-action-bar,.breadcrumb,.report-no-print{display:none!important}html,body,#root,#app-scroll,.app-shell,.app-shell-body{overflow:visible!important;height:auto!important;min-height:0!important}.report-print-only{display:block!important}.report-body{max-width:100%!important;padding:0!important;margin:0!important}.page-break{page-break-before:always}@page{margin:1.5cm}}
