@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css);body.adm{--adm-bg:#fff7f9;--adm-primary:#d94a8c;--adm-dark:#8d2d56;--adm-border:#fbcfe8}body.adm.type-lohacell{--adm-primary:#e61e2b;--adm-dark:#b31621;--adm-border:#fcc5c9}body.adm{background-color:var(--adm-bg)}#admHrd{background:#fff;box-shadow:0 6px 39px -10px #e3e3e3;box-sizing:border-box}#admHrd>div{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1500px;padding:.9375rem 0;width:100%}#admHrd h1 a{color:var(--adm-dark)}#admHrd ul{align-items:center;display:flex}#admHrd ul .right button{background:var(--adm-primary);border:0;border-radius:.3125rem;color:#fff;font-weight:600;padding:.3125rem .9375rem}#admHrd ul li a{color:var(--adm-primary);font-size:1.125rem;font-weight:600;margin-right:1.875rem}.adm-container{height:100%}.adm-month::-webkit-calendar-picker-indicator{display:none}.adm-month{cursor:pointer}section.adm-login{align-content:center;align-items:center;display:flex;height:100%;justify-content:center}section.adm-login .adm-login-cont{background:#fff;border-radius:.625rem;box-shadow:-2px 5px 20px #d8d8d8;box-sizing:border-box;min-width:300px;padding:1.875rem 1.25rem}section.adm-login .adm-login-cont h2{color:var(--adm-dark);margin-bottom:1.875rem;text-align:center}section.adm-login .adm-login-cont input{display:block;margin-bottom:12px;padding:10px;width:100%}section.adm-login .adm-login-cont button{background-color:var(--adm-primary);color:#fff;font-size:1.125rem;font-weight:600;margin-top:1.25rem;width:100%}section.adm-branch{background:#fff;border:1px solid var(--adm-border);border-radius:12px;margin-left:auto;margin-right:auto;margin-top:1.875rem;max-width:1500px;padding:1.25rem;width:100%}.adm-card h2{color:var(--adm-dark);margin-right:1.25rem}.adm-card .adm-card-head{justify-content:space-between;margin-bottom:1.25rem}.adm-card .adm-card-head,.adm-card .adm-card-head .adm-title-row{align-items:center;display:flex}.adm-card .adm-card-head .adm-title-row button.primary{background-color:var(--adm-primary);border:0;color:#fff;font-size:1.0625rem;font-weight:600}.adm-card .adm-card-head .adm-toolbar{display:flex;gap:.625rem}.adm-card .adm-card-head .adm-toolbar input{padding-left:.625rem}.adm-card .adm-card-head .adm-toolbar button{background-color:var(--adm-primary);border:0;color:#fff;font-size:1.0625rem;font-weight:600;margin-left:.625rem}.adm-card .adm-table-wrap table.adm-table{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;overflow:hidden;text-align:center;width:100%}.adm-card .adm-table-wrap table.adm-table th{background:var(--adm-primary);color:#fff;font-weight:600;padding:.875rem 0}.adm-card .adm-table-wrap table.adm-table td{border-bottom:1px solid #ddd;padding:.75rem 0}.adm-card .adm-table-wrap table.adm-table td button{background:var(--adm-primary);border:0;color:#fff;font-weight:500}.adm-card .adm-table-wrap table.adm-table td button.danger{background:var(--adm-primary);border-radius:6px;font-size:.875rem;padding:.25rem 1rem;transition:all .2s ease}.adm-card .adm-table-wrap table.adm-table td button.danger:hover{opacity:.85;transform:translateY(-1px)}.adm-card .adm-table-wrap table.adm-table tbody .time-val{background:var(--adm-primary);color:#fff;display:inline-block;font-weight:500;padding:0 .375rem}.adm-card .adm-table-wrap table.adm-table tr:last-child td{border:0}.adm-card .adm-table-wrap table.adm-table .table-footer .time-val{font-size:1.3125rem}.adm-card .adm-table-wrap{max-width:100%;overflow-x:scroll}.adm-card .adm-table-wrap .adm-table{min-width:1080px}.adm-modal-backdrop{align-items:center;background:#0006;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1}.adm-modal-backdrop .adm-modal{background:#fff;border-radius:.9375rem;min-width:448px;padding:1.25rem}.adm-modal-backdrop .adm-modal h3.adm-modal-title{color:var(--adm-dark);margin-bottom:1.25rem}.adm-modal-backdrop .adm-modal form.adm-modal-form .adm-field,.adm-modal-backdrop .adm-modal form.adm-modal-form input,.adm-modal-backdrop .adm-modal form.adm-modal-form span{display:block}.adm-modal-backdrop .adm-modal form.adm-modal-form .adm-label{font-size:1.125rem;font-weight:700;margin-bottom:3px}.adm-modal-backdrop .adm-modal form.adm-modal-form input,.adm-modal-backdrop .adm-modal form.adm-modal-form select{font-size:1rem;margin-bottom:1rem;padding:12px .3125rem;width:100%}.adm-modal-backdrop .adm-modal form.adm-modal-form label.adm-toggle{margin-bottom:1rem}.adm-modal-backdrop .adm-modal form.adm-modal-form .adm-modal-actions{text-align:right}.adm-modal-backdrop .adm-modal form.adm-modal-form .adm-modal-actions button.btn.cancel{background:#a0a0a0;color:#fff}.adm-modal-backdrop .adm-modal form.adm-modal-form .adm-modal-actions button.btn.primary{background-color:var(--adm-primary);color:#fff}section.adm-branch.adm-UserDayLog,section.adm-branch.adm-UserTimeLog{max-width:1700px}.adm-UserDayLog .adm-toolbar,.adm-UserTimeLog .adm-toolbar{align-items:center;display:flex;justify-content:space-between;margin:1.25rem 0}.adm-UserDayLog .adm-toolbar button,.adm-UserTimeLog .adm-toolbar button{background-color:var(--adm-primary);color:#fff;font-size:1.125rem;font-weight:600}.adm-UserDayLog .datafilterbox,.adm-UserTimeLog .datafilterbox{line-height:42px}.adm-UserDayLog .datafilterbox label,.adm-UserTimeLog .datafilterbox label{margin-right:10px}.adm-UserDayLog .datafilterbox select,.adm-UserTimeLog .datafilterbox select{height:42px;margin-right:1.25rem}.adm-UserDayLog .total-data,.adm-UserTimeLog .total-data{font-size:1.5625rem;font-weight:600;margin:1.25rem 0;text-align:right}body{--adm-toggle-off:#e9e9ef;--adm-thumb:#fff;--adm-toggle-on:#e45292;--adm-ring:#e4529259}body.type-lohacell{--adm-toggle-on:#e61e2b;--adm-ring:#e61e2b59}.adm-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.adm-toggle input{opacity:0;pointer-events:none;position:absolute}.adm-toggle .track{background:var(--adm-toggle-off);border-radius:999px;box-shadow:inset 0 0 0 1px #0000000a;height:26px;position:relative;transition:background .16s ease;width:48px}.adm-toggle .thumb{background:var(--adm-thumb);border-radius:999px;box-shadow:0 1px 2px #0003;height:20px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:20px}.adm-toggle.is-on .track{background:var(--adm-toggle-on)}.adm-toggle.is-on .thumb{transform:translateX(22px)}.adm-toggle input:focus-visible+.track{outline:3px solid var(--adm-ring);outline-offset:2px}.adm-toggle.is-disabled{cursor:not-allowed;opacity:.55}body.type-jayeon,body:not([class*=type-]){--header-bg:linear-gradient(90deg,#fbcfe8,#f472b6);--header-txt-hover:#db2777;--mobile-menu-bg:#fffbfd;--util-btn-text:#db2777}body.type-lohacell{--header-bg:#e61e2b;--header-txt-hover:#b91c1c;--mobile-menu-bg:#fff;--util-btn-text:#dc2626}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:lang(ko){word-break:keep-all}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}@media screen and (max-width:768px){html{font-size:14.5px}}@media screen and (max-width:320px){html{font-size:13.5px}}body{background-color:#f9fafb;color:#1f2937;font-family:Pretendard,sans-serif;letter-spacing:-.015em;margin:0;min-height:100vh}body.no-scroll{overflow:hidden}canvas,img,svg,video{display:block;height:auto;max-width:100%}select{font:inherit;font-family:inherit;transition:all .2s ease}button,input,select,textarea{border:1px solid #e5e7eb;border-radius:8px}button,input,textarea{background:#fff;font:inherit;outline:none;transition:all .25s ease}input:focus,select:focus,textarea:focus{border-color:#f472b6;box-shadow:0 0 0 4px #f472b626;outline:none}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#f472b6;box-shadow:none}body.type-lohacell input:focus,body.type-lohacell select:focus,body.type-lohacell textarea:focus{border-color:#f87171;box-shadow:0 0 0 4px #f8717126}body.type-lohacell input[type=checkbox]:focus,body.type-lohacell input[type=radio]:focus{border-color:#f87171;box-shadow:none}button{cursor:pointer}a{color:inherit;text-decoration:none;transition:color .2s ease}ol,ul{list-style:none}[class*=btn]{align-items:center;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:48px;padding:0 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}[class*=btn]:hover{box-shadow:0 8px 16px #00000014;transform:translateY(-2px)}[class*=btn]:active{box-shadow:0 2px 4px #0000000a;transform:translateY(0)}[class*=btn]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}button[class*=black]{background:#1f2937;border:none;color:#fff}button[class*=black]:hover{background:#374151}#root,body,html{height:100%}#container{display:flex;flex-direction:column;min-height:100vh}#contents{flex:1 0 auto;padding:40px 0}header{background:var(--header-bg);border-bottom:1px solid #fff6;box-shadow:0 4px 20px -2px #0000000d;position:relative;width:100%;z-index:50}header .header{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1500px;padding:12px 10px;width:100%}header .header h1{color:#fff;font-size:1.625rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap}header .header .btnbox{display:block;line-height:30px;padding:0}header .header .btnbox span{color:#fffffff2;font-weight:500}@media screen and (max-width:768px){header .header .btnbox span{color:#374151}}header .header .btnbox button{background:#fff;border:1px solid #0000000d;border-radius:8px;box-shadow:0 2px 6px #00000008;color:var(--util-btn-text);display:inline-block;font-size:.9375rem;font-weight:700;line-height:36px;margin-left:1.25rem;padding:0 16px}header .header .btnbox button:hover{box-shadow:0 4px 10px #0000000f;transform:translateY(-1px)}@media screen and (max-width:820px){header .header .btnbox button{font-size:.875rem;margin-left:.625rem}}@media screen and (max-width:768px){header .header .btnbox button{display:block;margin:.625rem 0 0}}header .header .util{align-items:center;display:flex}@media screen and (max-width:768px){header .header .util{display:none!important}}header .header .util nav{min-width:33vw;position:relative}header .header .util nav:after{content:"";height:25px;left:0;position:absolute;top:100%;width:100%}header .header .util nav .depth1_wrap{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}header .header .util nav .depth1_wrap .depth1 h3{color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:700;line-height:32px;transition:color .2s ease}header .header .util nav .depth1_wrap .depth1 h3:hover{color:#ffffffd9}header .header .util nav .depth2_wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #0000000a;border-radius:12px;box-shadow:0 10px 30px #00000014;display:none;padding:16px 0;position:absolute;top:calc(100% + 18px);width:100%}@media screen and (max-width:768px){header .header .util nav .depth2_wrap{position:static}}header .header .util nav .depth2_wrap>div{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}header .header .util nav .depth2_wrap a{border-radius:6px;color:#4b5563;display:block;font-weight:500;line-height:40px;margin:0 10px}header .header .util nav .depth2_wrap a:hover{background:#00000005;color:var(--header-txt-hover)}header .header .util nav.active .depth2_wrap,header .header .util nav:hover .depth2_wrap{animation:slideDown .2s cubic-bezier(.16,1,.3,1);display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile_menu{display:none}@media screen and (max-width:768px){.mobile_menu{align-items:center;display:flex}}.mobile_menu .mo_menu_btn{background:#0000;border:0;color:#1f2937;cursor:pointer;height:40px;line-height:0;padding:0;width:40px}.mobile_menu .mo_menu_btn .mo_menu_icon svg{display:block;height:40px;width:40px}.mo_menu_wrap{background:var(--mobile-menu-bg);box-shadow:0 4px 6px -1px #0000000d;display:none;height:calc(100% - 65px);left:0;padding:20px 15px;position:fixed;right:0;top:65px;width:100%}.mo_menu_wrap.active{animation:fadeIn .2s ease;display:block}.mo_menu_wrap>div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mo_menu_wrap .mo_menu_lst h3{color:#1f2937;font-weight:700;line-height:36px;margin-bottom:6px}.mo_menu_wrap .mo_menu_depth2{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding-left:10px;transition:max-height .24s ease,opacity .3s ease}.mo_menu_wrap .mo_menu_depth2.is-open{margin-bottom:20px;opacity:1}.mo_menu_wrap .mo_menu_depth2 a{color:#4b5563;display:block;font-size:15px;line-height:30px;margin-bottom:3px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#footer{background:#111827;border-top:1px solid #ffffff0d;color:#9ca3af;flex-shrink:0;font-size:.95rem;line-height:1.6;margin-top:auto;padding:25px 0;text-align:center}body.type-jayeon,body:not([class*=type-]){--c-primary:#d94a8c;--c-primary-hover:#ee5c9f;--c-secondary:#ec4899;--c-dark:#8d2d56;--c-text:#4a044e;--c-border:#fbcfe8;--c-bg-light:#fbdaed;--c-bg-lighter:#fff1f2;--dict-title:#c73e62;--dict-border:#ffe3e9;--dict-btn-text:#6b4f55;--dict-btn-border:#ffc2d1;--dict-btn-bg:#fef9fb;--dict-btn-active:#e26d8a;--dict-submit-bg:linear-gradient(135deg,#ff8fab,#fb6b90);--sim-user-bubble:#e57373;--sim-coaching-title:#8dc63f;--sim-coaching-bg:#f0fdf4;--sim-eval-good:#16a34a;--sim-eval-bad:#ca8a04;--sim-eval-score:#d81b60}body.type-lohacell{--c-primary:#e61e2b;--c-primary-hover:#f04a58;--c-secondary:#e61e2b;--c-dark:#b31621;--c-text:#333;--c-border:#fcc5c9;--c-bg-light:#fee8ea;--c-bg-lighter:#fff2f3;--dict-title:#b31621;--dict-border:#fcc5c9;--dict-btn-text:#333;--dict-btn-border:#fcc5c9;--dict-btn-bg:#fff2f3;--dict-btn-active:#e61e2b;--dict-submit-bg:#e61e2b;--sim-user-bubble:#e61e2b;--sim-coaching-title:#e61e2b;--sim-coaching-bg:#fff2f3;--sim-eval-good:#e61e2b;--sim-eval-bad:#ca8a04;--sim-eval-score:#e61e2b}.mrt30{margin-top:1.875rem}.mrb30{margin-bottom:1.875rem}.mrdef{margin:1.25rem 0 1.875rem}body:not(.adm) section{margin:0 auto;max-width:800px;width:100%}@media screen and (max-width:800px){body:not(.adm) section{padding:0 10px}}body:not(.adm) section #content_title{margin-top:2.5rem;text-align:center}body:not(.adm) section #content_title h2{font-size:1.875rem;margin-bottom:.625rem}body:not(.adm) section #content_title p{font-size:1.0625rem}body:not(.adm) section .content{margin:2.5rem auto 0}.editfield,.loginfield,.signupfield{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 120px)}.editfield .login,.editfield .signup,.editfield .useredit,.loginfield .login,.loginfield .signup,.loginfield .useredit,.signupfield .login,.signupfield .signup,.signupfield .useredit{background:#fff;border:none;border-radius:20px;box-shadow:0 10px 30px #0000000d;box-sizing:border-box;width:380px}.editfield .loginform,.editfield .signupform,.editfield .usereditform,.loginfield .loginform,.loginfield .signupform,.loginfield .usereditform,.signupfield .loginform,.signupfield .signupform,.signupfield .usereditform{padding:0 1.25rem .9375rem}.editfield .loginform p,.editfield .signupform p,.editfield .usereditform p,.loginfield .loginform p,.loginfield .signupform p,.loginfield .usereditform p,.signupfield .loginform p,.signupfield .signupform p,.signupfield .usereditform p{font-size:1rem;margin-bottom:.3125rem}.editfield .loginform button,.editfield .loginform input,.editfield .signupform button,.editfield .signupform input,.editfield .usereditform button,.editfield .usereditform input,.loginfield .loginform button,.loginfield .loginform input,.loginfield .signupform button,.loginfield .signupform input,.loginfield .usereditform button,.loginfield .usereditform input,.signupfield .loginform button,.signupfield .loginform input,.signupfield .signupform button,.signupfield .signupform input,.signupfield .usereditform button,.signupfield .usereditform input{display:block;width:100%}.editfield .loginform input,.editfield .signupform input,.editfield .usereditform input,.loginfield .loginform input,.loginfield .signupform input,.loginfield .usereditform input,.signupfield .loginform input,.signupfield .signupform input,.signupfield .usereditform input{margin-bottom:.9375rem;padding:.625rem 0 .625rem .3125rem}.editfield .loginform .none,.editfield .signupform .none,.editfield .usereditform .none,.loginfield .loginform .none,.loginfield .signupform .none,.loginfield .usereditform .none,.signupfield .loginform .none,.signupfield .signupform .none,.signupfield .usereditform .none{background:#f5f5f5;color:#666;cursor:not-allowed}.editfield .loginform select,.editfield .signupform select,.editfield .usereditform select,.loginfield .loginform select,.loginfield .signupform select,.loginfield .usereditform select,.signupfield .loginform select,.signupfield .signupform select,.signupfield .usereditform select{margin-bottom:.9375rem;padding:.625rem .3125rem;width:100%}.editfield .loginform select optgroup,.editfield .signupform select optgroup,.editfield .usereditform select optgroup,.loginfield .loginform select optgroup,.loginfield .signupform select optgroup,.loginfield .usereditform select optgroup,.signupfield .loginform select optgroup,.signupfield .signupform select optgroup,.signupfield .usereditform select optgroup{color:#ababab;font-weight:500}.editfield .loginform select option,.editfield .signupform select option,.editfield .usereditform select option,.loginfield .loginform select option,.loginfield .signupform select option,.loginfield .usereditform select option,.signupfield .loginform select option,.signupfield .signupform select option,.signupfield .usereditform select option{color:#000}.editfield .loginform .editsubmit,.editfield .loginform .loginsubmit,.editfield .loginform .signupsubmit,.editfield .signupform .editsubmit,.editfield .signupform .loginsubmit,.editfield .signupform .signupsubmit,.editfield .usereditform .editsubmit,.editfield .usereditform .loginsubmit,.editfield .usereditform .signupsubmit,.loginfield .loginform .editsubmit,.loginfield .loginform .loginsubmit,.loginfield .loginform .signupsubmit,.loginfield .signupform .editsubmit,.loginfield .signupform .loginsubmit,.loginfield .signupform .signupsubmit,.loginfield .usereditform .editsubmit,.loginfield .usereditform .loginsubmit,.loginfield .usereditform .signupsubmit,.signupfield .loginform .editsubmit,.signupfield .loginform .loginsubmit,.signupfield .loginform .signupsubmit,.signupfield .signupform .editsubmit,.signupfield .signupform .loginsubmit,.signupfield .signupform .signupsubmit,.signupfield .usereditform .editsubmit,.signupfield .usereditform .loginsubmit,.signupfield .usereditform .signupsubmit{background:var(--c-primary);border-radius:14px;box-shadow:0 4px 12px #0000001a;color:#fff;font-size:1.0625rem;font-weight:700;line-height:54px;margin-top:2.1875rem;transition:all .3s ease}.editfield .loginform .editsubmit:hover,.editfield .loginform .loginsubmit:hover,.editfield .loginform .signupsubmit:hover,.editfield .signupform .editsubmit:hover,.editfield .signupform .loginsubmit:hover,.editfield .signupform .signupsubmit:hover,.editfield .usereditform .editsubmit:hover,.editfield .usereditform .loginsubmit:hover,.editfield .usereditform .signupsubmit:hover,.loginfield .loginform .editsubmit:hover,.loginfield .loginform .loginsubmit:hover,.loginfield .loginform .signupsubmit:hover,.loginfield .signupform .editsubmit:hover,.loginfield .signupform .loginsubmit:hover,.loginfield .signupform .signupsubmit:hover,.loginfield .usereditform .editsubmit:hover,.loginfield .usereditform .loginsubmit:hover,.loginfield .usereditform .signupsubmit:hover,.signupfield .loginform .editsubmit:hover,.signupfield .loginform .loginsubmit:hover,.signupfield .loginform .signupsubmit:hover,.signupfield .signupform .editsubmit:hover,.signupfield .signupform .loginsubmit:hover,.signupfield .signupform .signupsubmit:hover,.signupfield .usereditform .editsubmit:hover,.signupfield .usereditform .loginsubmit:hover,.signupfield .usereditform .signupsubmit:hover{background:var(--c-primary-hover);box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.editfield .loginform .join_link,.editfield .loginform .login_link,.editfield .signupform .join_link,.editfield .signupform .login_link,.editfield .usereditform .join_link,.editfield .usereditform .login_link,.loginfield .loginform .join_link,.loginfield .loginform .login_link,.loginfield .signupform .join_link,.loginfield .signupform .login_link,.loginfield .usereditform .join_link,.loginfield .usereditform .login_link,.signupfield .loginform .join_link,.signupfield .loginform .login_link,.signupfield .signupform .join_link,.signupfield .signupform .login_link,.signupfield .usereditform .join_link,.signupfield .usereditform .login_link{margin:.9375rem 0 .625rem;text-align:center}.editfield .loginform .join_link a,.editfield .loginform .login_link a,.editfield .signupform .join_link a,.editfield .signupform .login_link a,.editfield .usereditform .join_link a,.editfield .usereditform .login_link a,.loginfield .loginform .join_link a,.loginfield .loginform .login_link a,.loginfield .signupform .join_link a,.loginfield .signupform .login_link a,.loginfield .usereditform .join_link a,.loginfield .usereditform .login_link a,.signupfield .loginform .join_link a,.signupfield .loginform .login_link a,.signupfield .signupform .join_link a,.signupfield .signupform .login_link a,.signupfield .usereditform .join_link a,.signupfield .usereditform .login_link a{color:var(--c-primary)}.editfield #content_title,.loginfield #content_title,.signupfield #content_title{font-size:.875rem;padding:.9375rem 0 1.875rem;text-align:center}body:not(.adm) .inputTitle{display:block;font-weight:500;margin-bottom:8px}body:not(.adm) .sectionTitle{border-bottom:2px solid var(--dict-border);color:var(--dict-title);font-size:1.375rem;margin-bottom:.9375rem;padding-bottom:.25rem}body:not(.adm) .section.borderType{border-bottom:1px solid #ccc;margin-bottom:3.75rem;padding-bottom:3.75rem}body:not(.adm) .section.borderType:last-child{border-bottom:0;padding-bottom:0}body:not(.adm) textarea{box-sizing:border-box;display:block;margin-top:.3125rem;padding:.625rem;resize:vertical;width:100%}body:not(.adm) textarea::placeholder{color:#666}body:not(.adm) .useform{display:block;margin-bottom:1.25rem;padding:10px 5px;width:100%}body:not(.adm) .submitbtn{background:var(--c-secondary);border-radius:12px;box-shadow:0 4px 12px #00000014;color:#fff;display:block;font-size:1.125rem;font-weight:700;margin-top:1.25rem;padding:.3125rem 0;transition:all .3s ease;width:100%}body:not(.adm) .submitbtn:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-2px)}body:not(.adm) button.copy{background:#1f2937;border-radius:10px;color:#fff;display:inline-block;font-weight:600;margin-top:.5rem;padding:.625rem 2.5rem;transition:all .2s ease}body:not(.adm) button.copy:hover{background:#374151;transform:translateY(-1px)}body:not(.adm) .chatbox{background:#f9fafb;border-radius:.5rem;height:21.25rem;margin:0 0 1.25rem;overflow-y:scroll;padding:1rem .375rem 1rem 1rem}body:not(.adm) .chatbox .chatlog{display:flex;flex-direction:column;flex-wrap:nowrap}body:not(.adm) .chatbox .chatlog .bubble{border-radius:20px;box-shadow:0 2px 8px #0000000a;line-height:1.5;margin-bottom:1.25rem;max-width:75%;padding:.75rem 1.125rem}body:not(.adm) .chatbox .chatlog .bubble.from-patient{align-self:flex-start;background-color:#fff;border:1px solid #f3f4f6;border-bottom-left-radius:4px;color:#374151}body:not(.adm) .chatbox .chatlog .bubble.from-user{align-self:flex-end;background:var(--sim-user-bubble);border-bottom-right-radius:4px;color:#fff}body:not(.adm) .chatInput{align-items:center;display:flex}@media screen and (max-width:768px){body:not(.adm) .chatInput{display:block}}body:not(.adm) .chatInput input{border-radius:6px;flex:1 1;line-height:48px;margin-right:.75rem;padding:0 0 0 .625rem}@media screen and (max-width:768px){body:not(.adm) .chatInput input{margin-bottom:5px;width:100%}}body:not(.adm) .chatInput button{background:var(--c-secondary);border:0;border-radius:8px;color:#fff;font-weight:600;line-height:50px;padding:0 30px}@media screen and (max-width:768px){body:not(.adm) .chatInput button{width:100%}}body:not(.adm) .ahctActions{align-items:center;display:flex;gap:.625rem;justify-content:center}body:not(.adm) .ahctActions button{background:#8dc63f;border:0;border-radius:.5rem;color:#fff;font-size:1.125rem;font-weight:500;padding:.75rem 2.5rem}body:not(.adm) .ahctActions button.reset{background:#858585}body:not(.adm) .report{margin-top:2.5rem}body:not(.adm) .report .report-head{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}body:not(.adm) .report .report-body .report-body-area{background:#fff;border:1px solid #00000008;border-radius:16px 16px 0 0;box-shadow:0 10px 30px #0000000a;padding:1.5rem}@media screen and (max-width:360px){body:not(.adm) .report .report-body .report-body-area{padding:.75rem}}body:not(.adm) .report .report-body .report-body-area .report-markdown{background:#f9fafb80;border-radius:12px;padding:1.5rem}@media screen and (max-width:360px){body:not(.adm) .report .report-body .report-body-area .report-markdown{padding:.75rem}}body:not(.adm) .report .report-body .report-body-area .report-markdown strong{color:var(--c-primary);font-weight:700}body:not(.adm) .report .report-body .report-body-area .report-markdown .profiling-block{border-top:1px solid #0000000f;padding:30px 10px}body:not(.adm) .report .report-body .report-body-area .report-markdown .profiling-block:first-child{background-color:var(--c-bg-lighter);border:none;border-radius:12px;box-shadow:0 4px 12px #00000005;margin-bottom:2.5rem;padding:1.25rem}@media screen and (max-width:360px){body:not(.adm) .report .report-body .report-body-area .report-markdown .profiling-block:first-child{padding:.9375rem}}body:not(.adm) .report .report-body .report-hr{display:none}body:not(.adm) .report .report-title{align-items:center;color:#111827;display:flex;font-size:1.625rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.25rem}body:not(.adm) .report .report-list li,body:not(.adm) .report p.report-paragraph{color:#374151;line-height:1.7;margin-bottom:.75rem;word-break:keep-all}body:not(.adm) .report .report-actions{margin-top:30px}.reviewResult h4{font-size:1.0625rem;margin-bottom:.625rem}.profilingResult h4{font-size:1.125rem;font-weight:700;margin-bottom:.625rem}.profilingResult button{background:#1f2937;border-radius:10px;color:#fff;display:inline-block;margin-top:.5rem;padding:.75rem 3.125rem;transition:all .2s ease}.profilingResult button:hover{background:#374151;transform:translateY(-2px)}.profilingResult .answer>div{background:#fff;border:1px solid #00000008;border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:1.5rem}@media screen and (max-width:360px){.profilingResult .answer>div{padding:.75rem}}.profilingResult .answer>div>div{background:#0000;padding:0}@media screen and (max-width:360px){.profilingResult .answer>div>div{padding:0}}.profilingResult .answer>div>div strong{color:var(--c-primary)}.profilingResult .profiling-summary{background-color:var(--c-bg-lighter);border:none;border-radius:12px;box-shadow:0 4px 12px #00000005;margin-bottom:2.5rem;padding:1.5rem}@media screen and (max-width:360px){.profilingResult .profiling-summary{padding:.9375rem}}.profilingResult .profiling-block:not(.profiling-summary){border-top:1px solid #0000000f;padding:30px 10px}.profilingResult .report-title{align-items:center;color:#111827;display:flex;font-size:1.625rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.25rem}.profilingResult .report-title svg{color:var(--c-primary);margin:0 .5rem 0 0;width:1.75rem}.profilingResult .report-list li,.profilingResult p.report-paragraph{color:#374151;line-height:1.7;margin-bottom:.875rem;word-break:keep-all}.profiling-feature-toolbar{grid-column-gap:.9375rem;grid-row-gap:.9375rem;background:#0000;column-gap:.9375rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.25rem;margin-top:2.5rem;padding:0;row-gap:.9375rem}.profiling-feature-toolbar button{background:var(--c-secondary);border-radius:12px;box-shadow:0 4px 12px #00000014;color:#fff;font-size:1.0625rem;font-weight:700;padding:1rem 0;transition:all .3s ease}.profiling-feature-toolbar button:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.profiling-feature-results{background:#0000;margin-bottom:2.5rem;padding:0}.profiling-feature-results .feature-block{background:#fff;border:none;border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:1.875rem}.profiling-feature-results .feature-block .report-table{border:1px solid #e5e7eb;border-collapse:initial;border-radius:10px;border-spacing:0;margin:20px 0;overflow:hidden;width:100%}.profiling-feature-results .feature-block .report-table th{background-color:#f9fafb!important;border:none!important;border-bottom:2px solid #e5e7eb!important;color:#111827;font-weight:700;padding:14px 16px!important;text-align:left}.profiling-feature-results .feature-block .report-table td{border:none!important;border-bottom:1px solid #e5e7eb!important;color:#374151;padding:14px 16px!important}.profiling-feature-results .feature-block .report-table tr:last-child td{border-bottom:none!important}.profiling-feature-results .feature-block .report-table tr:hover td{background-color:#f9fafb}.profiling-feature-results .report-title{align-items:center;color:#111827;display:flex;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin-bottom:20px}.profiling-feature-results p.report-paragraph{color:#374151;line-height:1.7;margin:.75rem 0}.profiling-feature-results p.report-paragraph strong{color:#111827}.dictionaryinput .form_section{margin-bottom:1.875rem}.dictionaryinput .buttonbox button{background-color:var(--dict-btn-bg);border:none;border-radius:30px;box-shadow:0 4px 12px #0000000d;box-sizing:border-box;color:var(--dict-btn-text);font-size:1.125rem;font-weight:600;margin:0 .9375rem .9375rem 0;padding:.625rem 2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:768px){.dictionaryinput .buttonbox button{padding:.5rem 1.25rem}}.dictionaryinput .buttonbox button:hover{box-shadow:0 8px 16px #00000014;transform:translateY(-2px)}.dictionaryinput .buttonbox button.active{background-color:var(--dict-btn-active);box-shadow:0 4px 12px #e61e2b33;color:#fff}.dictionaryinput .submit_type{text-align:center}.dictionaryinput .submit_type .version-selector{align-items:center;background:var(--dict-border);border-radius:50px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:.5rem 1.875rem}@media screen and (max-width:510px){.dictionaryinput .submit_type .version-selector{padding:.4375rem}}.dictionaryinput .submit_type .version-selector .version-btn{border:0;border-radius:1.875rem;color:var(--dict-title);font-size:1.1875rem;font-weight:500;line-height:1;padding:1rem 1.875rem}@media screen and (max-width:510px){.dictionaryinput .submit_type .version-selector .version-btn{padding:.375rem .75rem}}.dictionaryinput .submit_type .version-selector .version-btn.active{background:#fff;border:1px solid}.dictionaryinput .submit_button{margin-top:2.5rem;text-align:center}.dictionaryinput .submit_button button{background:var(--dict-submit-bg);border-radius:52px;box-shadow:0 6px 20px #0000001a;color:#fff;font-size:1.25rem;font-weight:700;line-height:1;padding:1.25rem 3.75rem;transition:all .3s ease}.dictionaryinput .submit_button button:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-3px)}.dictionary-result{margin-top:3.75rem}.dictionary-result .answer{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:1.5rem}@media screen and (max-width:360px){.dictionary-result .answer{padding:1rem}}.dictionary-result .answer>div{background:#0000;border:none;padding:0}.dictionary-result .answer h3{color:var(--c-dark);font-size:1.5rem;font-weight:700}.dictionary-result .answer h3 strong{font-weight:700}.dictionary-result .answer ul{margin:0 0 1.875rem}.dictionary-result .answer ul li{margin-bottom:.4375rem}.dictionary-result .answer ul strong{color:var(--c-primary)}.dictionary-result .answer p{margin-bottom:.625rem}.dictionary-result .answer p strong{color:var(--c-primary);display:inline-block;margin-bottom:.1875rem}.dictionary-result .dictionary-feature{margin-top:1.875rem;text-align:center}.dictionary-result .dictionary-feature button{background:var(--c-primary);color:#fff;font-size:1.125rem;font-weight:500;padding:.25rem 1.875rem}.sim-coaching .sim-title{color:var(--sim-coaching-title);font-weight:800;margin-bottom:1.5rem;text-align:center}.sim-coaching .sim-box{background:#fff;border-left:6px solid var(--sim-coaching-title);border-radius:16px;box-shadow:0 4px 15px #0000000d;color:#374151;padding:1.25rem}.sim-recos .sim-title{color:#ffb74d;margin-bottom:1.25rem;text-align:center}.sim-recos .sim-reco-actions{text-align:center}.sim-recos button{background:#ffb74d;border:0;border-radius:.5rem;color:#fff;font-size:1.125rem;font-weight:500;padding:.75rem 2.5rem}.sim-recos .sim-reco-list{grid-column-gap:.9375rem;column-gap:.9375rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:1.25rem}@media screen and (max-width:520px){.sim-recos .sim-reco-list{display:block}}.sim-recos .sim-reco-list li{background:#f9f9f9;border-radius:.5rem;cursor:pointer;padding:.625rem}@media screen and (max-width:520px){.sim-recos .sim-reco-list li{margin-bottom:10px}}.sim-recos .sim-reco-list li .sim-reco-head{color:#de1100;font-weight:600;margin-bottom:.625rem}.sim-recos .sim-reco-list li .sim-reco-text-CN{word-break:normal}.sim-eval .sim-eval-result{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;margin-top:3.125rem;padding:1.875rem}@media screen and (max-width:360px){.sim-eval .sim-eval-result{padding:1rem}}.sim-eval .sim-eval-result>div{background:#0000;border:none;padding:0}@media screen and (max-width:360px){.sim-eval .sim-eval-result>div{padding:0}}.sim-eval .sim-eval-result .sim-eval-score{text-align:center}.sim-eval .sim-eval-result .sim-eval-score p{font-size:1.125rem}.sim-eval .sim-eval-result .sim-eval-score strong{color:var(--sim-eval-score);font-size:2.5rem}.sim-eval .sim-eval-result .sim-eval-summary{background:#f9f9f9;border-radius:.625rem;font-size:1.0625rem;font-weight:500;padding:.5625rem 1.25rem;word-break:auto-phrase}.sim-eval .sim-eval-result .sim-eval-lists{grid-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:1fr 1fr;margin-top:1.875rem}@media screen and (max-width:600px){.sim-eval .sim-eval-result .sim-eval-lists{display:block;margin-bottom:1.875rem}}.sim-eval .sim-eval-result .sim-eval-lists .sim-eval-bad p,.sim-eval .sim-eval-result .sim-eval-lists .sim-eval-good p{color:var(--sim-eval-good);font-size:1.5625rem;font-weight:600;margin-bottom:.625rem}@media screen and (max-width:600px){.sim-eval .sim-eval-result .sim-eval-lists .sim-eval-bad{margin-top:1.875rem}}.sim-eval .sim-eval-result .sim-eval-lists .sim-eval-bad p{color:var(--sim-eval-bad)}.sim-eval .sim-eval-result .sim-eval-lists ul li{list-style:disc;list-style-position:inside;margin-bottom:.625rem}.sim-eval .sim-eval-result .sim-eval-lists ul li.CN{word-break:normal}.sim-eval .sim-eval-result .sim-eval-next{margin-top:1.875rem}.sim-eval .sim-eval-result .sim-eval-next p{color:#1e3a8a;font-size:1.125rem;font-weight:700;margin-bottom:.375rem}.sim-eval .sim-eval-result .sim-eval-next ul li{list-style:disc;list-style-position:inside;margin-bottom:.625rem}.trf-box{margin-top:30px}.trf-box-head{font-size:1.125rem;font-weight:600}.trfResponse_bottomBtn{grid-column-gap:10px;grid-row-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px}@media screen and (max-width:768px){.trfResponse_bottomBtn{grid-template-columns:repeat(2,1fr)}}.trfResponse_bottomBtn button{background:var(--c-secondary);color:#fff;font-weight:600}.trfResponse_bottomBtn button.reset{background:#858585}.edu .suglst{grid-column-gap:10px;grid-row-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:30px;row-gap:10px}.edu .suglst button{background-color:#eee;border-radius:10px;padding:10px}.edu .suglst button:last-child{margin:0}.edu .edu_question>div{display:flex}.edu .edu_question>div input{flex:3 1;margin-right:5px;padding-left:5px}.edu .edu_question>div button{flex:.5 1}.edu .edu_question>div button,.edu .edu_question>div input{line-height:40px}.edu .edu_question>div .speak{background-color:#0284c7}.edu .edu_question>div .play{background-color:#d97706}.edu .edu_question>div .send{background:#db2777}.analysis .step-help{margin-bottom:20px}.analysis fieldset{border:0}.analysis fieldset .question_label{font-size:20px;font-weight:700;margin-bottom:10px}.analysis fieldset label{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;margin-bottom:12px;padding:14px 16px;transition:all .2s ease}.analysis fieldset label:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 10px #00000008;transform:translateY(-1px)}.analysis fieldset label:has(input:checked){background:#d94a8c0a;border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.analysis fieldset label input{accent-color:var(--c-primary);cursor:pointer;height:18px;margin-right:12px;margin-top:0;width:18px}.analysis .step_result{margin-top:50px}.analysis .step_result li.flex.items-start{display:flex}.analysis .step_result li.flex.items-start svg{width:20px}.analysis .step_result h4.font-semibold{margin:20px 0}.analysis .step_result ul.space-y-2{margin:20px 0 30px}.charting .gridbox{grid-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-columns:1fr 1fr}.charting .chartiong_grid{grid-column-gap:2.5rem;grid-row-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr;row-gap:2.5rem}@media screen and (max-width:768px){.charting .chartiong_grid{display:block}}.charting .chartiong_grid .charting_sel_tit{color:#4b5563;font-size:18px;font-weight:600;margin-bottom:.625rem}.charting .chartiong_grid button.addBtn{background:#fbcfe8;border:0;border-radius:4px;color:#be185d;font-size:17px;padding:0 10px;position:absolute;right:10px;top:10px}.charting .chartiong_grid>div{background-color:#f5f5f5;border-radius:6px;padding:10px;position:relative}.charting .chartiong_grid .selectarea{grid-gap:.625rem;align-items:stretch;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.charting .chartiong_grid .selectarea button,.charting .chartiong_grid .selectarea input,.charting .chartiong_grid .selectarea select{height:46px}.charting .chartiong_grid .batch{background:#fce7f3}.charting .chartiong_grid .batch .charting_sel_tit{color:#be185d}.charting .chartiong_grid .food button{background-color:#ccc}.charting .chartiong_grid .plus .selectarea button{background:#ccc}
/*# sourceMappingURL=main.be6956d4.css.map*/