@import url(https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/variable/woff2/SUIT-Variable.css);@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css);@import url(https://fonts.cdnfonts.com/css/akira-expanded);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#111;color:#18181b;font-family:Assistant,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0;padding:0}#root,[data-component=App],body,html{height:100%;position:relative;width:100%}[data-component=App]{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}[data-component=Button]{align-items:center;border:none;border-radius:1000px;color:#101010;display:flex;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,SUIT Variable,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-optical-sizing:auto;font-size:32px;font-style:normal;font-weight:400;gap:0;min-height:42px;outline:none;padding:8px 24px;transition:transform .1s ease-in-out,background-color .1s ease-in-out}[data-component=Button].button-style-action{background-color:#f52d55;color:#fff}[data-component=Button].button-style-alert{background-color:red;color:#ececf1}[data-component=Button].button-style-alert:hover:not([disabled]){background-color:red}[data-component=Button].button-style-flush{background-color:#fff0}[data-component=Button].button-style-intro{background-color:#fff;box-shadow:0 0 16px #fffc;height:200px;width:200px}[data-component=Button][disabled]{color:#999}[data-component=Button]:not([disabled]){cursor:pointer}[data-component=Button] .icon{display:flex}[data-component=Button] .icon.icon-start{margin-left:0}[data-component=Button] .icon.icon-end{margin-right:0}[data-component=Button] .icon svg{height:44px;width:44px}[data-component=Button].icon-red .icon{color:#c00}[data-component=Button].icon-white .icon{color:#fff}[data-component=Button].icon-green .icon{color:#090}[data-component=Button].icon-grey .icon{color:#909090}[data-component=Button].icon-fill svg{fill:currentColor}[data-component=Button] em{font-style:normal}[data-component=ConsolePage]{background-color:#ebeaf0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,SUIT Variable,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:32px;font-style:normal;font-weight:400;height:100vh;letter-spacing:-.04em;min-width:640px;overflow:hidden}[data-component=ConsolePage]>div{flex-shrink:0}[data-component=ConsolePage] .content-main{display:flex;flex-flow:column nowrap;flex-grow:1;flex-shrink:1!important;overflow:hidden}[data-component=ConsolePage] .content-main .content-block-body{box-sizing:border-box;color:#afbbc9;display:flex;flex-flow:column nowrap;flex-grow:1;gap:24px;height:calc(100vh - 260px);line-height:1.2em;overflow-y:auto;padding:44px;position:relative}[data-component=ConsolePage] .content-main .content-actions{align-items:center;bottom:44px;display:flex;flex-grow:0;flex-shrink:0;gap:16px;justify-content:center;left:calc(50% - 80px);position:absolute}[data-component=ConsolePage] .content-main .content-actions button{all:unset;align-items:center;border-radius:50%;display:flex;height:160px;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:160px}[data-component=ConsolePage] .content-main .content-actions button span{align-items:center;animation:gradient 10s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;display:flex;height:100%;justify-content:center;width:110%}[data-component=ConsolePage] .content-main .content-actions button span svg{color:#fff;height:60px;width:60px}[data-component=ConsolePage] .content-main .content-actions button:active{filter:grayscale(1)}[data-component=ConsolePage] .conversation-item{box-shadow:0 4px 8px #0000001a;box-sizing:border-box;line-height:1.4em;max-width:75vw;padding:24px 32px;position:relative}[data-component=ConsolePage] .conversation-item.me{align-self:flex-end;animation:fadeRtl .3s ease 1;background-color:#0074e8;border-radius:44px 44px 8px 44px;color:#fff}[data-component=ConsolePage] .conversation-item.bot{align-self:flex-start;animation:fadeLtr .3s ease 1;background-color:#fff;border-radius:44px 44px 44px 8px;color:#242327}[data-component=ConsolePage] .conversation-item div{min-height:32px}[data-component=ConsolePage] .prompt{align-items:center;animation:gradient 10s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;box-sizing:border-box;display:flex;flex-direction:column;height:160px;justify-content:flex-end;padding:0;position:relative}[data-component=ConsolePage] .prompt .visualization{align-items:flex-end;box-sizing:border-box;display:flex;height:160px;justify-content:center;overflow:hidden;position:relative;width:90%}[data-component=ConsolePage] .prompt .visualization .visualization-entry,[data-component=ConsolePage] .prompt .visualization .visualization-entry canvas{height:100%;width:100%}[data-component=ConsolePage] .prompt button{all:unset;align-items:center;background-color:#0000;border:0;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:44px;font-weight:600;height:160px;justify-content:center;left:0;outline:none;position:absolute;top:0;width:100%;z-index:99}[data-component=ConsolePage] .prompt button:active:not([disabled]) span{opacity:.5}[data-component=ConsolePage3]{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;background-color:#111;display:flex;flex-flow:column nowrap;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,SUIT Variable,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:32px;font-style:normal;font-weight:400;height:100vh;letter-spacing:-.04em;max-width:768px;overflow:hidden;width:100%}[data-component=ConsolePage3].patient-ver{align-items:center;background-image:url(/static/media/nursinglab_perti.01d7ae807129c6721481.png);background-position:top;background-repeat:no-repeat;background-size:clamp(260px,72vw,500px) auto;max-width:none;width:100%}[data-component=ConsolePage3]>div{flex-shrink:0}[data-component=ConsolePage3] h2{margin:0;padding-top:36px;width:100%}[data-component=ConsolePage3] h2.cpx-title{background:#000;background:linear-gradient(180deg,#000,#0000);box-sizing:border-box;color:#fff;font-size:48px;font-weight:600;padding-left:44px;text-align:left}[data-component=ConsolePage3] h2.cpx-title strong{font-weight:800}[data-component=ConsolePage3] .patient-info{box-sizing:border-box;display:flex;flex-flow:row wrap;gap:4px;margin:0;padding:18px 44px;width:100%}[data-component=ConsolePage3] .patient-info dt{display:none}[data-component=ConsolePage3] .patient-info dd{color:#fff;font-size:16px;letter-spacing:0;margin:0}[data-component=ConsolePage3] .patient-info dd.diagnosis{flex-basis:100%}[data-component=ConsolePage3] .content-main{align-items:center;display:flex;flex-flow:column nowrap;flex-grow:1;flex-shrink:1!important;justify-content:center;overflow:hidden}[data-component=ConsolePage3] .content-main .content-block-body{align-items:center;box-sizing:border-box;color:#afbbc9;display:flex;flex-flow:column nowrap;flex-grow:1;gap:24px;justify-content:center;line-height:1.2em;overflow-y:auto;padding:44px;position:relative}[data-component=ConsolePage3] .content-main .intro_summary{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;gap:0;height:420px;justify-content:space-between;text-align:center;transform:translateY(-40px)}[data-component=ConsolePage3] .content-main .intro_summary h3{text-align:center}[data-component=ConsolePage3] .content-main .intro_summary h3 span{display:block;font-size:20px;font-weight:400}[data-component=ConsolePage3] .content-main .intro_summary h3 strong{display:block}[data-component=ConsolePage3] .content-main .intro_summary p{font-size:20px;line-height:150%}[data-component=ConsolePage3] .content-main .content-actions{align-items:center;bottom:44px;display:flex;flex-grow:0;flex-shrink:0;gap:16px;justify-content:center;left:calc(50% - 80px);position:absolute}[data-component=ConsolePage3] .content-main .content-actions button{all:unset;align-items:center;border-radius:50%;display:flex;height:160px;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:160px}[data-component=ConsolePage3] .content-main .content-actions button span{align-items:center;animation:gradient 10s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;display:flex;height:100%;justify-content:center;width:110%}[data-component=ConsolePage3] .content-main .content-actions button span svg{color:#fff;height:60px;width:60px}[data-component=ConsolePage3] .content-main .content-actions button:active{filter:grayscale(1)}[data-component=ConsolePage3] .conversation-item{box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:none;line-height:1.4em;max-width:75vw;padding:24px 32px;position:relative}[data-component=ConsolePage3] .conversation-item.me{align-self:flex-end;animation:fadeRtl .3s ease 1;background-color:#0074e8;border-radius:44px 44px 8px 44px;color:#fff}[data-component=ConsolePage3] .conversation-item.bot{align-self:flex-start;animation:fadeLtr .3s ease 1;background-color:#fff;border-radius:44px 44px 44px 8px;color:#242327}[data-component=ConsolePage3] .conversation-item div{min-height:32px}[data-component=ConsolePage3] .prompt{flex-direction:column;left:50%;padding:0;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);z-index:99}[data-component=ConsolePage3] .prompt,[data-component=ConsolePage3] .prompt .visualization{align-items:center;box-sizing:border-box;display:flex;height:400px;justify-content:center;width:480px}[data-component=ConsolePage3] .prompt .visualization{position:relative}[data-component=ConsolePage3] .prompt .visualization p{color:#ddd;font-size:24px;font-weight:500;left:50%;position:absolute;text-align:center;top:0;translate:-50% -60px}[data-component=ConsolePage3] .prompt .visualization .prompt--text{width:400px}[data-component=ConsolePage3] .prompt .visualization .visualization-entry,[data-component=ConsolePage3] .prompt .visualization .visualization-entry canvas{height:100%;width:100%}[data-component=ConsolePage3] .prompt button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:flex;height:100px;justify-content:center;left:50%;outline:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);user-select:none;-webkit-user-select:none;width:100px;z-index:99}[data-component=ConsolePage3] .prompt button:active:not([disabled]) span{opacity:.5}[data-component=ConsolePage3] .prompt.patient-ver{bottom:0;top:auto;transform:translateX(-50%)}[data-component=ConsolePage3] .prompt.patient-ver button{height:160px;opacity:.7;width:120px}@media(max-width:480px){[data-component=ConsolePage3] h2.cpx-title{font-size:30px;padding-left:20px;padding-top:28px}[data-component=ConsolePage3] .patient-info{padding:14px 20px}[data-component=ConsolePage3] .prompt,[data-component=ConsolePage3] .prompt .visualization{max-width:100vw;width:100%}}.btn--close{background-color:#2a2a2a;border-radius:24px;bottom:0;height:48px;left:50%;line-height:48px;position:fixed;text-align:center;translate:-50% 60px;width:48px}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeRtl{0%{opacity:0;transform:scale(.3) translateX(200px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes fadeLtr{0%{opacity:0;transform:scale(.3) translateX(-200px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes bubble{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes bubble2{0%{border-width:6px;opacity:.8;transform:scale(1)}to{border-width:0;opacity:0;transform:scale(2.4)}}::-webkit-scrollbar{background:#1a1a1a;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:5px}.circle-area{height:100%;position:relative;width:100%}.ani-circle{background-color:#f52d55;height:100px;width:100px}.ani-circle,.ani-circle2{border-radius:9999px;left:50%;position:absolute;top:50%;translate:-50% -50%}.ani-circle2{background-color:#0000;border:6px solid #fff;box-shadow:0 0 16px #f52d55;height:110px;width:110px}#circleServer1{animation-delay:.5s;z-index:9}#circleServer2{animation-delay:1s;z-index:10}#circleServer3{animation-delay:1.5s;z-index:11}#circleServer4{animation-delay:2s;z-index:12}#circleServer5{animation-delay:2.5s;z-index:13}.dataSavePage{background-color:#e7e9ed;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,SUIT Variable,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:24px;font-style:normal;font-weight:400;gap:16px;height:100%}.dataSavePage,.dataSavePage .dataSavePage-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.dataSavePage .dataSavePage-content{background-color:#fff;border-radius:24px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;gap:24px;max-width:600px;min-width:300px;padding:34px}.dataSavePage .dataSavePage-content .title-layout h1{font-weight:600;letter-spacing:-.04em;margin:0}.dataSavePage .dataSavePage-content .form-layout{align-items:center;display:flex;flex-flow:column nowrap;gap:24px;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.dataSavePage .dataSavePage-content .form-layout li{width:100%!important}.dataSavePage .dataSavePage-content .form-layout li .MuiStack-root{box-sizing:border-box!important;width:100%!important}.dataSavePage .dataSavePage-content .form-layout li .MuiStack-root .MuiInputBase-input{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,SUIT Variable,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:28px;font-weight:600}.dataSavePage .dataSavePage-content .form-layout li .MuiFormControl-root{margin:0}.dataSavePage .dataSavePage-content .form-layout li .MuiFormControl-root .MuiInputBase-input{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,SUIT Variable,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:28px;font-weight:600}.dataSavePage .dataSavePage-content .form-layout li .MuiFormControl-root .MuiInputBase-input:focus{color:#1565c0}.dataSavePage .dataSavePage-content .button-layout{align-items:center;display:flex;flex-direction:column;width:100%}.dataSavePage .dataSavePage-content .button-layout>div{width:100%}.dataSavePage .dataSavePage-content .button-layout .MuiButtonBase-root{height:64px;margin:0;padding:0!important}.luckyDraw{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,SUIT Variable,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:24px;font-style:normal;font-weight:400;height:100%;width:100%}.luckyDraw .luckyDraw-content{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:flex-start;width:100%}.luckyDraw .lucky--header{align-items:center;background-color:#0000004d;box-sizing:border-box;display:flex;flex-flow:row nowrap;gap:0;height:60px;justify-content:center;left:0;padding:0 20px;position:absolute;top:0;width:100%;z-index:99}.luckyDraw .lucky--header .lucky--header--content{align-items:center;display:flex;flex-flow:row nowrap;height:60px;justify-content:space-between;max-width:1280px;width:100%}.luckyDraw .lucky--header .lucky--header--content h1 a{align-items:center;display:flex;flex-flow:row nowrap;height:60px;justify-content:flex-start;width:100%}.luckyDraw .lucky--header .lucky--header--content nav ul{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-end;list-style:none}.luckyDraw .lucky--header .lucky--header--content nav ul li a{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;font-size:16px;font-weight:600;justify-content:flex-end;padding:clamp(4px,.08vw,16px);text-decoration:none}.luckyDraw .visual{height:100vh;overflow:hidden;position:relative;width:100%}.luckyDraw .visual:after{background:#111;background:linear-gradient(0deg,#111,#1110);bottom:0;content:"";height:100px;left:0;position:absolute;width:100%;z-index:1}.luckyDraw .visual .visual--bg{height:100vh;position:relative;width:100%}.luckyDraw .visual .visual--bg video{height:100vh;object-fit:cover;width:100%}.luckyDraw .visual .visual--bg .blurScreen{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background-color:#000000b3;bottom:0;display:block;height:100vh;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.luckyDraw .visual .visual--bg .visual--line{align-items:center;bottom:0;display:flex;flex-flow:row nowrap;height:100vh;justify-content:center;left:0;opacity:.8;position:absolute;right:0;top:0;width:100%;z-index:2}.luckyDraw .visual .visual--bg .visual--line img{object-fit:cover;width:100%}.luckyDraw .visual .visual--contents{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;gap:4vh;justify-content:center;left:50%;max-width:1280px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:9}.luckyDraw .visual .visual--contents h2{color:#ff5174;font-size:60px;font-weight:900;margin:0}.luckyDraw .visual .visual--contents h3{font-family:Akira Expanded,sans-serif;font-size:180px;line-height:80%;margin:0;text-align:center}.luckyDraw .visual .visual--contents p{font-size:32px;font-weight:400;line-height:150%;margin:0;padding-bottom:6vh;text-align:center}.luckyDraw .visual .visual--contents p strong{font-weight:900}.luckyDraw .visual .visual--contents .btn--apply{align-items:center;background:#ff358a;background:linear-gradient(286deg,#ff358a,#fe5d5f);border-radius:40px;color:#fff;display:flex;flex-flow:column nowrap;font-size:28px;font-weight:600;height:80px;justify-content:center;margin:0;text-decoration:none;width:400px}.luckyDraw .visual .visual--qr{background-color:#fff;border:10px solid #ff375f;border-radius:16px;bottom:40px;padding:8px;position:fixed;right:40px;z-index:98}.luckyDraw .lucky--info{align-items:center;background-color:#111;color:#fff;display:flex;flex-flow:column nowrap;gap:40px;justify-content:center;padding:80px 0 120px;width:100%}.luckyDraw .lucky--info h2{font-size:32px}.luckyDraw .lucky--info ul{background-color:#282828;border-radius:16px;list-style:none;margin:0;padding:16px 40px;width:640px}.luckyDraw .lucky--info ul li{align-items:center;border-bottom:1px solid #656565;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;padding:32px 0;width:100%}.luckyDraw .lucky--info ul li h3{color:#ff5174;flex:0 1 30%;font-size:22px;font-weight:700;margin:0;text-align:center}.luckyDraw .lucky--info ul li p{flex:0 1 70%;font-size:22px;font-weight:400;margin:0}.luckyDraw .lucky--info ul li p strong{font-weight:800}.luckyDraw .lucky--info ul li p span{color:#b0b0b0;font-size:18px;margin-left:16px}.luckyDraw .lucky--info ul li:last-child{border-bottom:none}.luckyDraw .lucky--demo{align-items:center;background-color:#fff;display:flex;flex-flow:row nowrap;justify-content:center;padding:120px 0;width:100%}.luckyDraw .lucky--demo .lucky--demo--contents{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:60px;height:830px;justify-content:center;padding-left:500px;position:relative}.luckyDraw .lucky--demo .lucky--demo--contents picture{left:0;position:absolute;top:0}.luckyDraw .lucky--demo .lucky--demo--contents picture img{height:auto;width:75%}.luckyDraw .lucky--demo .lucky--demo--contents h2{font-size:40px;font-weight:800;line-height:130%;margin:0}.luckyDraw .lucky--demo .lucky--demo--contents button{background-color:#111;border:none;border-radius:32px;color:#fff;display:block;font-size:22px;font-weight:600;height:64px;letter-spacing:-.01em;width:300px}.luckyDraw .lucky--cs{align-items:center;background-color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding-bottom:120px;width:100%}.luckyDraw .lucky--cs .lucky--cs--contents{align-items:center;display:flex;flex-flow:column nowrap;gap:60px;justify-content:center}.luckyDraw .lucky--cs .lucky--cs--contents h2{font-size:40px;font-weight:800;line-height:130%;margin:0;text-align:center}.luckyDraw .lucky--cs .lucky--cs--contents ul{align-items:center;display:flex;flex-flow:column nowrap;gap:20px;justify-content:center;list-style:none;width:640px}.luckyDraw .lucky--cs .lucky--cs--contents ul li{width:100%}.luckyDraw .lucky--cs .lucky--cs--contents ul li a{align-items:center;background-color:#f0f0f0;border-radius:16px;box-sizing:border-box;color:#111;display:flex;flex-flow:row nowrap;gap:40px;justify-content:space-between;padding:28px 30px 28px 60px;text-decoration:none;width:100%}.luckyDraw .lucky--cs .lucky--cs--contents ul li a img:first-child{width:32px}.luckyDraw .lucky--cs .lucky--cs--contents ul li a p{margin:0;text-align:left;width:100%}.luckyDraw .lucky--cs .lucky--cs--contents ul li a p span{color:#f52d55;display:block;font-size:18px;font-weight:600}.luckyDraw .lucky--cs .lucky--cs--contents ul li a p strong{font-size:24px;font-weight:400}