@charset "UTF-8";.alert-box[data-v-285a8eec]{left:50%;position:fixed;top:120px;transform:translate(-50%);z-index:1040}.alert-box .alert[data-v-285a8eec]{transition:opacity .3s,transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.alert-box .alert-info[data-v-285a8eec]{background-color:#eaf7fb;border-color:#eaf7fb}.alert-box .alert-success[data-v-285a8eec]{background-color:#e9faf4;border-color:#e9faf4}.alert-box .alert-warning[data-v-285a8eec]{background-color:#fff3ec;border-color:#fff3ec}.alert-box .alert-danger[data-v-285a8eec]{background-color:#feedef;border-color:#feedef}.alert-box .list-enter-active[data-v-285a8eec],.alert-box .list-leave-active[data-v-285a8eec],.alert-box .list-move[data-v-285a8eec]{transition:all .5s ease}.alert-box .list-enter-from[data-v-285a8eec],.alert-box .list-leave-to[data-v-285a8eec]{opacity:0;transform:translateY(-40px)}.icon[data-v-f208ebf4]{display:inline-block;vertical-align:middle}.language-switch[data-v-f2b908a3]{display:inline-flex}.user-streak-panel[data-v-3051a560]{min-width:350px}.user-streak-panel .today[data-v-3051a560]{background-color:var(--l-soft-muted);border:1px dashed var(--l-muted)}.user-streak-panel .today.is-got[data-v-3051a560]{background-color:var(--l-soft-success);border:1px dashed var(--l-success)}.user-streak-panel .is-got .svg-icon[data-v-3051a560]{color:var(--l-success)}header#app-header.is-light:not(.sticky-header) .btn-streak{color:#fff}@media (max-width:767px){header#app-header.is-light:not(.sticky-header) .btn-streak{color:rgb(var(--color-gray-800)/1)}}.user-skills[data-v-119da512]{border-radius:50rem;display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:1px 4px 1px 20px;position:relative}.user-skills.level-01[data-v-119da512]{background:linear-gradient(90deg,#fff,#eff1f3,#dce2eb);color:#5f718a}.user-skills.level-02[data-v-119da512]{background:linear-gradient(90deg,#fff,#ceffee,#b6ffe5);color:#23cf91}.user-skills.level-03[data-v-119da512]{background:linear-gradient(90deg,#fff,#bcd8ff,#c8dfff);color:#2e7eee}.user-skills.level-04[data-v-119da512]{background:linear-gradient(90deg,#fff,#ffc8d8,#ffbccc);color:#cc2e2e}.user-skills.level-05[data-v-119da512]{background:linear-gradient(90deg,#fff,#ffc8f9,#feb8ff);color:#8a2fb1}.user-skills img[data-v-119da512]{bottom:0;left:0;position:absolute;width:18px}#app-header .app-menu a[data-v-641a2377]{display:flex}#app-header .app-menu a.is-active[data-v-641a2377],#app-header .app-menu a[data-v-641a2377]:hover{color:#2e7eee}@media (max-width:767px){#app-header .app-menu[data-v-641a2377]{background:#fff;border-top:1px solid rgb(var(--color-gray-200)/1);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;flex-direction:column;left:0;position:absolute;top:74px;width:100vw}#app-header .app-menu a[data-v-641a2377]{padding:10px 16px}}#app-header.sticky-header[data-v-641a2377]{background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:767px){#app-header[data-v-641a2377]{background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}}@media (min-width:768px){#app-header.is-light .app-menu a[data-v-641a2377]{color:#ffffff80}#app-header.is-light .app-menu a.is-active[data-v-641a2377],#app-header.is-light .app-menu a[data-v-641a2377]:hover{color:#fff}}.language-switch[data-v-8a0b34f8]{border-radius:.5rem;overflow:hidden}.error-content[data-v-7c76c9df]{min-height:calc(100vh - 300px)}.minimal-error[data-v-7c76c9df]{align-items:center;display:flex;flex-direction:column;font-family:system-ui,sans-serif;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.minimal-error h1[data-v-7c76c9df]{font-size:1.5rem;margin-bottom:1rem}.minimal-error p[data-v-7c76c9df]{color:#666;margin-bottom:1rem}.minimal-error a[data-v-7c76c9df]{color:#0d6efd;text-decoration:underline}._icon-container[data-v-9d8826ed]{box-sizing:border-box;margin:0 auto;max-width:1050px;padding:25px}._icon-container *[data-v-9d8826ed]{box-sizing:inherit}._icon-search-wrapper[data-v-9d8826ed]{margin:10px 25px}._icon-sprite-title[data-v-9d8826ed]{font-family:monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;width:100%}._icon-search[data-v-9d8826ed]{font-size:20px;height:50px;text-indent:10px;width:100%}._icon-preview-wrapper[data-v-9d8826ed]{display:flex;flex-wrap:wrap;justify-content:center}._icon-preview[data-v-9d8826ed]{height:200px;padding:10px;text-align:center;width:200px}._icon-card[data-v-9d8826ed]{align-items:center;border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:5px;position:relative;width:100%}._icon-card[data-v-9d8826ed]:hover{box-shadow:0 0 3px #0003}._icon-name[data-v-9d8826ed]{background:#fff;border-radius:3px;color:#333;font-family:monospace;margin-top:10px;overflow:hidden;padding:2px;width:100%}._icon-name-input[data-v-9d8826ed]{bottom:0;cursor:copy;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.nav.nav-tabs .nav-item .active[data-v-47ece002]:after{bottom:-1px;display:inline-block;height:.125rem;left:50%;position:absolute;width:2rem;--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:#2e7eee;background-color:rgb(46 126 238/var(--tw-bg-opacity));--tw-content:"";content:"";content:var(--tw-content)}.page .page-item[data-v-c9f7340e]{cursor:pointer;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page .page-item.active .page-link[data-v-c9f7340e],.page .page-item:hover .page-link[data-v-c9f7340e]{background-color:var(--white)!important;border-color:var(--border);color:var(--primary)}.page .page-item.disabled .page-link[data-v-c9f7340e]{background-color:var(--white)!important;color:var(--text-disable)}.page .page-item[data-v-c9f7340e]:first-child,.page .page-item[data-v-c9f7340e]:last-child{display:inline-flex;min-width:-moz-fit-content;min-width:fit-content;text-align:center;width:45%}.page .page-item:first-child .page-link[data-v-c9f7340e],.page .page-item:last-child .page-link[data-v-c9f7340e]{border-radius:30px}.page .page-item .page-link[data-v-c9f7340e]{position:static}@media (min-width:576px){.page .page-item[data-v-c9f7340e]{display:inline-flex;width:-moz-fit-content!important;width:fit-content!important}.page .page-item:first-child .page-link[data-v-c9f7340e]{border-radius:30px 0 0 30px}.page .page-item:last-child .page-link[data-v-c9f7340e]{border-radius:0 30px 30px 0}}.topup-modal .credit-item .discount{background-color:#2e7eee;color:#fff}.topup-modal .credit-item.active .discount,.topup-modal .credit-item:hover .discount{background-color:#eff6ff;color:#2e7eee}.doc-header[data-v-b742c828]{background:#2c3034f2;height:4rem}.star[data-v-359105e2]{cursor:pointer}#comment-form[data-v-d0d363a4]{margin-top:-300px;padding-top:300px}#comment-form .comment-form-container textarea[data-v-d0d363a4]::-moz-placeholder{color:var(--black-disable)}#comment-form .comment-form-container textarea[data-v-d0d363a4]::placeholder{color:var(--black-disable)}.sidebar[data-v-a0d63277]{height:96%}.sidebar .btn[data-v-a0d63277]{font-size:small;padding:6px 10px}.cloudlab-info[data-v-a0d63277]{background-color:#f9f9f9;border:1px solid #eee;font-size:16px;padding:20px 10px}.cloudlab-info p[data-v-a0d63277]{margin:0}.cloudlab-info .login-cloud[data-v-a0d63277]{margin-bottom:15px}.cloudlab-info .account-info label[data-v-a0d63277]{margin:0}.cloudlab-info .account-info .account-info-row[data-v-a0d63277]{margin-bottom:10px}.cloudlab-info .account-info .account-info-item[data-v-a0d63277]{align-items:center;cursor:pointer;display:flex;gap:4px}.cloudlab-info .account-info .account-info-item p[data-v-a0d63277]{color:#f66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-view-comment[data-v-a0d63277]{border-radius:20px;bottom:50px;left:50%;margin:1rem 0;padding:6px 16px!important;position:absolute;transform:translate(-50%)}#screenshots-modal .img-item[data-v-a0d63277]{display:inline-block;margin-bottom:10px;position:relative;width:20%}#screenshots-modal .img-item img[data-v-a0d63277]{display:block;height:auto;margin:0 auto;width:95%}#screenshots-modal .close-btn[data-v-a0d63277]{color:#333;cursor:pointer;font-size:20px;padding:0 5px;position:absolute;right:0;top:-6px;z-index:1}#screenshots-modal .upload-btn[data-v-a0d63277]{align-items:center;border:1px solid #08bf91;color:#08bf91;cursor:pointer;display:flex;font-size:50px;justify-content:center}.lab-doc[data-v-dfce12a7]{height:calc(100% - 4rem)}.lab-doc-nav[data-v-dfce12a7]{background-color:#f7f7f7;overflow:auto;padding:0 10px 0 20px;position:relative;transition:width .3s ease;width:20%}.lab-doc-nav.nav-collapsed[data-v-dfce12a7]{padding:0;width:3%}.lab-doc-nav.nav-collapsed .nav-header[data-v-dfce12a7]{justify-content:center;padding:10px 0}.lab-doc-nav.nav-collapsed h2[data-v-dfce12a7],.lab-doc-nav.nav-collapsed h3[data-v-dfce12a7]{display:none}.lab-doc-nav .nav-header[data-v-dfce12a7]{display:flex;justify-content:flex-end;padding:10px 0}.lab-doc-nav .nav-toggle-btn[data-v-dfce12a7]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:5px}.lab-doc-nav .nav-toggle-btn[data-v-dfce12a7]:hover{color:#08bf91}.lab-doc-nav .nav-toggle-btn i[data-v-dfce12a7]{font-size:18px}.lab-doc-nav h2[data-v-dfce12a7]{font-size:16px!important;padding:5px 0}.lab-doc-nav h3[data-v-dfce12a7]{font-size:14px!important;margin:0;margin-left:20px!important;padding:5px 0}.lab-doc-nav h2[data-v-dfce12a7],.lab-doc-nav h3[data-v-dfce12a7]{line-height:1.3;margin:20px 0 10px}.lab-doc-nav h2 a[data-v-dfce12a7],.lab-doc-nav h3 a[data-v-dfce12a7]{color:#666;text-decoration:none}.lab-doc-nav h2.active a[data-v-dfce12a7],.lab-doc-nav h2:active a[data-v-dfce12a7],.lab-doc-nav h2:focus a[data-v-dfce12a7],.lab-doc-nav h2:hover a[data-v-dfce12a7],.lab-doc-nav h3.active a[data-v-dfce12a7],.lab-doc-nav h3:active a[data-v-dfce12a7],.lab-doc-nav h3:focus a[data-v-dfce12a7],.lab-doc-nav h3:hover a[data-v-dfce12a7]{color:#08bf91;text-decoration:none}.lab-doc-content[data-v-dfce12a7]{transition:width .3s ease;width:65%}.lab-doc-content.nav-collapsed-content[data-v-dfce12a7]{width:82%}.lab-doc-content.sidebar-collapsed-content[data-v-dfce12a7]{width:78%}.lab-doc-content.both-collapsed-content[data-v-dfce12a7]{width:94%}.lab-doc-content[data-v-dfce12a7] .md-editor-preview-wrapper{padding:0 2rem 1rem!important}.lab-doc-content .aliyun-ad-container[data-v-dfce12a7]{padding:60px 0 40px}.lab-doc-sidebar[data-v-dfce12a7]{position:relative;transition:width .3s ease;width:15%}.lab-doc-sidebar.sidebar-collapsed[data-v-dfce12a7]{width:2%}.lab-doc-sidebar.sidebar-collapsed .sidebar-header[data-v-dfce12a7]{justify-content:center}.lab-doc-sidebar .sidebar-header[data-v-dfce12a7]{display:flex;justify-content:flex-end;padding:10px 0}.lab-doc-sidebar .sidebar-toggle-btn[data-v-dfce12a7]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:5px}.lab-doc-sidebar .sidebar-toggle-btn[data-v-dfce12a7]:hover{color:#08bf91}.lab-doc-content .cloud-checker{background:#f7f7f7;display:flex}.lab-doc-content .cloud-checker .cloud-checker-header{align-items:center;border-right:1px solid #eee;display:flex;justify-content:space-around;width:70px}.lab-doc-content .cloud-checker .cloud-checker-status{align-items:center;background:#fff;border:1px solid #eee;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.lab-doc-content .cloud-checker .cloud-checker-status.fail,.lab-doc-content .cloud-checker .cloud-checker-status.success{background-image:url(../images/aliyun/cloud-checker-success.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.lab-doc-content .cloud-checker .cloud-checker-status.fail{background-image:url(../images/aliyun/cloud-checker-fail.png)}.lab-doc-content .cloud-checker .cloud-checker-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:15px 20px}.lab-doc-content .cloud-checker .cloud-checker-title{color:#666;font-size:16px}.lab-doc-content .cloud-checker .cloud-checker-btn{overflow:hidden;text-align:right}.lab-doc-content .cloud-checker .cloud-checker-btn .btn{font-size:16px}.no-scrollbar[data-v-f9de3f95]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-f9de3f95]{-ms-overflow-style:none;scrollbar-width:none}.cover.course .pb-per[data-v-1737ff8a]{padding-bottom:51.4285714286%}.cover.contest .pb-per[data-v-1737ff8a]{padding-bottom:40%}.cover.path .pb-per[data-v-1737ff8a],.cover.skillTree .pb-per[data-v-1737ff8a],.cover.user .pb-per[data-v-1737ff8a]{padding-bottom:100%}.cover.user img[data-v-1737ff8a]{background-color:rgb(var(--color-gray-50)/1)!important}progress[data-v-7bf55920]:indeterminate{position:relative}progress[data-v-7bf55920]:indeterminate:after{--tw-content:"";background-color:currentColor;content:"";content:var(--tw-content);top:0;right:0;bottom:0;left:0;position:absolute}progress[data-v-7bf55920]:indeterminate::-webkit-progress-value{background-color:currentColor}progress[data-v-7bf55920]:indeterminate::-moz-progress-bar{background-color:currentColor}progress:indeterminate.bar-animation-carousel[data-v-7bf55920]:after{animation:carousel-7bf55920 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel[data-v-7bf55920]::-webkit-progress-value{animation:carousel-7bf55920 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel[data-v-7bf55920]::-moz-progress-bar{animation:carousel-7bf55920 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel-inverse[data-v-7bf55920]:after{animation:carousel-inverse-7bf55920 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel-inverse[data-v-7bf55920]::-webkit-progress-value{animation:carousel-inverse-7bf55920 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel-inverse[data-v-7bf55920]::-moz-progress-bar{animation:carousel-inverse-7bf55920 2s ease-in-out infinite}progress:indeterminate.bar-animation-swing[data-v-7bf55920]:after{animation:swing-7bf55920 3s ease-in-out infinite}progress:indeterminate.bar-animation-swing[data-v-7bf55920]::-webkit-progress-value{animation:swing-7bf55920 3s ease-in-out infinite}progress:indeterminate.bar-animation-swing[data-v-7bf55920]::-moz-progress-bar{animation:swing-7bf55920 3s ease-in-out infinite}progress:indeterminate.bar-animation-elastic[data-v-7bf55920]:after{animation:elastic-7bf55920 3s ease-in-out infinite}progress:indeterminate.bar-animation-elastic[data-v-7bf55920]::-webkit-progress-value{animation:elastic-7bf55920 3s ease-in-out infinite}progress:indeterminate.bar-animation-elastic[data-v-7bf55920]::-moz-progress-bar{animation:elastic-7bf55920 3s ease-in-out infinite}@keyframes carousel-7bf55920{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-inverse-7bf55920{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes swing-7bf55920{0%,to{transform:translate(-25%);width:50%}50%{transform:translate(125%)}}@keyframes elastic-7bf55920{0%,to{margin-left:25%;width:50%}50%{margin-left:5%;width:90%}}.course-card .course-image[data-v-784b32aa]{height:0;padding-bottom:51.4285714286%}#alibaba .path-box .btn-next[data-v-d6db8534],#alibaba .path-box .btn-prev[data-v-d6db8534]{cursor:pointer;position:absolute;top:38px}#alibaba .path-box .btn-prev[data-v-d6db8534]{left:15px}#alibaba .path-box .btn-next[data-v-d6db8534]{right:15px}#alibaba .path-box .list-enter-active[data-v-d6db8534],#alibaba .path-box .list-leave-active[data-v-d6db8534]{transition:all .5s ease}#alibaba .path-box .list-enter-from[data-v-d6db8534],#alibaba .path-box .list-leave-to[data-v-d6db8534]{opacity:0;transform:translate(100%)}#alibaba .path-box .list-leave-active[data-v-d6db8534]{position:absolute}#alibaba .path-box .path-item-cover[data-v-d6db8534]{width:100%}@media (min-width:768px){#alibaba .path-box .path-item-cover[data-v-d6db8534]{max-width:100px;width:50%}}#alibaba .search-box .icons[data-v-d6db8534]{left:16px;position:absolute;top:10px}#alibaba .search-box input[data-v-d6db8534]{font-size:16px}#alibaba .search-box input[data-v-d6db8534]::-moz-placeholder{color:var(--black-disable)}#alibaba .search-box input[data-v-d6db8534]::placeholder{color:var(--black-disable)}.alibaba-sunset-notice[data-v-d6db8534]{position:sticky;top:74px;z-index:2}#checkout .header-nav[data-v-1b2e8832]{height:74px}#checkout .btn-plan[data-v-1b2e8832]{background-color:rgb(var(--color-gray-50)/1);border:1px solid rgb(var(--color-gray-50)/1);overflow:hidden;padding:8px 20px;position:relative}#checkout .btn-plan[data-v-1b2e8832]:hover{background-color:rgb(var(--color-gray-50)/1);border-color:#2e7eee}#checkout .btn-plan.active[data-v-1b2e8832]{background-color:#eff6ff;border-color:#2e7eee}#checkout .subcribe-form .btn[data-v-1b2e8832]{right:2px}#checkout table.order-table[data-v-1b2e8832]{width:100%}#checkout table.order-table td[data-v-1b2e8832]{border:none;padding:4px 8px!important}#checkout table.order-table td[data-v-1b2e8832]:last-child{white-space:nowrap;width:100px}#checkout table.order-table td[data-v-1b2e8832]:not(.text-start){text-align:end}@keyframes animation-scale-1b2e8832{50%{transform:scale(1.3);transform-origin:center center}}#checkout .animation.active[data-v-1b2e8832]{animation:animation-scale-1b2e8832 1s ease}#checkout .v-enter-from[data-v-1b2e8832],#checkout .v-leave-to[data-v-1b2e8832]{opacity:0;transform:scaleY(0);transform-origin:50% 0}#checkout .v-enter-active[data-v-1b2e8832],#checkout .v-leave-active[data-v-1b2e8832]{transition:all .3s ease}#skilltree-detail .header-nav[data-v-cb893490],#skilltree .header-nav[data-v-db07f7f8]{height:74px}#skilltree .skill-card[data-v-db07f7f8]{padding:10px!important}#skilltree .skill-card .cover[data-v-db07f7f8]{height:52px;margin-right:8px!important;width:52px}#skilltree .skill-card .name[data-v-db07f7f8]{font-size:16px}#skilltree .skill-card .select-icon[data-v-db07f7f8]{display:none}.l-badge[data-v-14829bf3]{color:#fff;line-height:12px;padding:3px 8px}.l-badge.bg-outline-dark[data-v-14829bf3]{background-color:transparent;border:1px solid var(--dark);color:var(--dark);padding-bottom:3px;padding-top:3px}.l-badge.bg-light[data-v-14829bf3]{color:var(--dark)}.l-badge.bg-pro[data-v-14829bf3]{background:linear-gradient(45deg,#f8a918,#f5ce18);color:var(--white)}#count-down[data-v-d63f8d3d] .item{background-color:var(--bs-white);border-radius:4px;color:var(--primary);display:inline-block;font-size:20px;font-weight:600;height:30px;text-align:center;width:18px}#count-down[data-v-d63f8d3d] .item:nth-child(3n+1){margin-right:2px}#count-down[data-v-d63f8d3d] .item:nth-child(3n+2){margin-right:8px}#count-down[data-v-d63f8d3d] .unit{color:var(--muted);font-size:13px;font-weight:700}#count-down[data-v-d63f8d3d] .unit:not(:last-child){margin-right:8px}.challenge-list li[data-v-1257145e]:hover{background-color:var(--bs-light)}.challenge-list li:hover .btn-solve[data-v-1257145e]{background-color:var(--primary-template)!important;border-color:var(--primary-template)!important;box-shadow:0 3px 5px 0 var(--primary-template)!important;color:var(--white)!important}#compete-detail .header[data-v-76845822]{padding:98px 0 137px}#compete-detail .header .head-img[data-v-76845822]{height:80px}#compete-detail .body[data-v-76845822]{margin-top:-119px}.contest-card .contest-image[data-v-5b42ce9b]{height:160px}.contest-card .contest-image .tag-box[data-v-5b42ce9b]{display:none}.contest-card.feature-card .contest-image[data-v-5b42ce9b]{height:102px;position:relative}.contest-card.feature-card .contest-image .tag-box[data-v-5b42ce9b]{background:linear-gradient(180deg,#000,transparent);display:block;left:0;position:absolute;right:0;top:0}.contest-card.feature-card .contest-title[data-v-5b42ce9b]{font-size:16px!important;height:48px}#past-contest .past-contest-item .head-img[data-v-7627a639]{height:80px;line-height:80px;text-align:center}#past-contest .past-contest-item .head-img img[data-v-7627a639]{max-height:80px}.top-notice[data-v-c661c107]{position:sticky;top:74px;z-index:2}.top-notice .top-notice-btn[data-v-c661c107]{background:linear-gradient(302.22deg,#f8bc62 -9.98%,#ffd18b 28.12%,#fcc777 78.15%)}.lab-item[data-v-9ce52d59]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lab-item:hover .hover-show[data-v-9ce52d59]{display:inline-flex!important}.lab-list-container .grid[data-v-a8320bb8]{display:grid;overflow:hidden}.lab-list-container .grid .grid-box[data-v-a8320bb8]{min-height:0}.lab-list-container .v-enter-from[data-v-a8320bb8],.lab-list-container .v-leave-to[data-v-a8320bb8]{grid-template-rows:0fr}.lab-list-container .v-enter-active[data-v-a8320bb8],.lab-list-container .v-leave-active[data-v-a8320bb8]{transition:all .3s ease}.lab-list-container .v-enter-to[data-v-a8320bb8],.lab-list-container .v-leave-from[data-v-a8320bb8]{grid-template-rows:1fr}.certificate[data-v-eb5022d3]{font-size:0;height:0;padding-bottom:70.7%;position:relative}.certificate img[data-v-eb5022d3]{-o-object-fit:cover;object-fit:cover;width:100%}.alibaba-sunset-notice[data-v-f652a02b]{position:sticky;top:74px;z-index:2}[data-v-4ee6a110] .sub-title p{color:#212529;font-size:18px;padding:0}#labby-popover[data-v-ddad190c]{background-color:var(--l-white);border-radius:8px;bottom:90px;box-shadow:0 20px 30px #24242426;max-width:calc(100vw - 32px);opacity:0;position:fixed;right:16px;transform:scale(0);transform-origin:right bottom;transition:all .5s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:9}#labby-popover.is-show[data-v-ddad190c]{opacity:1;transform:scale(1)}#labby-popover .btn-close-popover[data-v-ddad190c]{border:none;position:absolute;right:0;top:0}.step-progress[data-v-03ca36ac]{background-color:var(--l-white)}.step-progress .box[data-v-03ca36ac]{height:8px}.step-progress .steps-popover .steps-popover-button[data-v-03ca36ac]{color:var(--l-dark)}.step-progress .steps-popover .steps-popover-panel[data-v-03ca36ac]{background-color:var(--l-white);border-color:var(--l-divider);max-height:50vh;max-width:var(--88201222);min-width:200px;overflow:auto}.step-progress .steps-popover .steps-popover-panel li[data-v-03ca36ac]{color:var(--l-dark)}.step-progress .steps-popover .steps-popover-panel li[data-v-03ca36ac]:hover{color:var(--l-primary)}.chat-item-content .chat-bg{padding:12px 16px}.chat-item-content.assistant{align-self:flex-start;color:var(--l-dark);padding:0 0 16px}.chat-item-content.assistant .chat-bg{background-color:var(--l-soft-primary);border-radius:0 16px 16px}.chat-item-content.user{color:#fff;padding:0 0 16px}.chat-item-content.user .chat-avatar{left:auto;right:-8px}.chat-item-content.user .chat-bg{background-color:var(--l-primary);border-radius:24px 0 24px 24px}.chat-item-content.user .md-editor .default-theme{color:#fff}.chat-item-content.user .md-editor .default-theme p{padding:0}.chat-item-content.user .prefix-msg{opacity:.6}.chat-item-content.user ::-moz-selection{background-color:var(--l-soft-primary);color:var(--l-dark)}.chat-item-content.user ::selection{background-color:var(--l-soft-primary);color:var(--l-dark)}.chat-item-content .md-editor{background-color:transparent}.chat-item-content .md-editor .default-theme{word-break:break-word}.chat-item-content .md-editor .default-theme hr{border-top-color:var(--l-secondary)}.chat-item-content .md-editor .default-theme pre{border-radius:6px;min-width:200px;word-break:break-word}.chat-item-content .md-editor .default-theme pre:before{background-color:#3b4858;background-image:none}.chat-item-content .md-editor .default-theme pre.code-wrap{white-space:pre-wrap}.chat-item-content .md-editor .default-theme pre code:before{left:10px}.chat-item-content .md-editor .default-theme pre .copy-button:hover{z-index:2}.chat-item-content .md-editor .default-theme pre .copy-button:after,.chat-item-content .md-editor .default-theme pre .copy-button:before{transition:0s}.chat-item-content .md-editor .default-theme pre .button{color:var(--md-theme-code-block-color);cursor:pointer;height:24px;position:absolute;text-align:center;top:5px;width:24px;z-index:1}.chat-item-content .md-editor .default-theme pre .button:before{background-color:var(--md-theme-code-copy-tips-bg-color);border-radius:2px;box-shadow:0 0 2px #0003;color:var(--md-theme-code-copy-tips-color);content:attr(data-tips);font-family:sans-serif;font-size:12px;left:0;line-height:12px;padding:4px;position:absolute;text-align:center;top:50%;transform:translate(-100%,-50%);visibility:hidden;width:-moz-max-content;width:max-content}.chat-item-content .md-editor .default-theme pre .button:after{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:5px 0 5px 5px;color:var(--md-theme-code-copy-tips-bg-color);content:"";filter:drop-shadow(4px 0 2px rgba(0,0,0,.2));height:0;left:-2px;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;width:0}.chat-item-content .md-editor .default-theme pre .button:hover:after,.chat-item-content .md-editor .default-theme pre .button:hover:before{visibility:visible}.chat-item-content .md-editor .default-theme pre .button.explain-button{right:63px}.chat-item-content .md-editor .default-theme pre .button.switch-button{right:35px}.chat-item-content .md-editor .table-container{overflow-x:auto}.chat-item-content .md-editor .table-container table{white-space:nowrap}.chat-item-content .md-editor .table-container table,.chat-item-content .md-editor .table-container td,.chat-item-content .md-editor .table-container th{border:2px solid var(--md-color)}.chat-item-content .controller .btn{font-size:14px}.language-switch[data-v-550cca52]{border-radius:.5rem;overflow:hidden}.labby-settings .btn-group .btn[data-v-5fe49fb8]{border:1px solid var(--l-muted);color:var(--l-dark);font-size:14px;line-height:1;padding:2px 8px}.labby-settings .btn-group .btn.is-active[data-v-5fe49fb8]{background-color:var(--l-primary);color:#fff}.chat-item.intro .chat-item-content .md-editor .default-theme .md-editor-mermaid{max-height:150px;overflow:hidden;position:relative}.chat-item.intro .chat-item-content .md-editor .default-theme .md-editor-mermaid:after{background:linear-gradient(180deg,transparent,var(--l-soft-primary))!important;content:"";display:block;height:50px;position:absolute;top:100px;width:100%}.md-editor-mermaid{cursor:zoom-in}.md-editor-mermaid p{margin:0;padding:0}.progress-circle[data-v-06bc9edc]{border:1px solid var(--l-muted);border-radius:50%;box-sizing:border-box;height:14px;position:relative;width:14px}.progress-circle[data-v-06bc9edc]:after,.progress-circle[data-v-06bc9edc]:before{border:2px solid var(--l-primary);border-radius:50%;box-sizing:border-box;content:"";height:16px;width:16px;clip:rect(0,16px,16px,8px);left:-2px;position:absolute;top:-2px}.progress-circle[data-v-06bc9edc]:after{transform:var(--7ce3693a)}.progress-circle .progress-bar[data-v-06bc9edc]{border:3px solid #fff;border-radius:50%;box-sizing:border-box;height:18px;width:18px;clip:rect(0,18px,18px,9px);left:-3px;overflow:visible;position:absolute;top:-3px;z-index:1}.progress-circle .progress-bar[data-v-06bc9edc]:after{border:1px solid var(--l-muted);border-radius:50%;box-sizing:border-box;content:"";height:14px;left:-1px;position:absolute;top:-1px;width:14px}#solution-modal details{background-color:var(--l-light);border-radius:6px;margin-top:24px;overflow:hidden}#solution-modal details summary{padding:8px;transition:all .5s ease}#solution-modal details summary+pre{margin:0}#solution-modal details summary:hover{background-color:var(--l-soft-primary)}.step-check-result[data-v-898d99e3]{position:relative}.step-check-result[data-v-898d99e3] .ttl{border-color:var(--l-white)}.step-check-result[data-v-898d99e3] .ttl .progress-bar{border-color:var(--l-soft-primary)}.step-check-result[data-v-898d99e3] .ttl .progress-bar:after{border-color:var(--l-white)}.step-check-result .code-wrapping pre[data-v-898d99e3]{white-space:pre-wrap}#confetti-pass[data-v-898d99e3]{height:calc(100% - 20px);left:0;position:absolute;top:0;width:100%}.step-check-result[data-v-4b90ffd9]{position:relative;width:100%}.step-check-result[data-v-4b90ffd9] .ttl{border-color:var(--l-white)}.step-check-result[data-v-4b90ffd9] .ttl .progress-bar{border-color:var(--l-soft-primary)}.step-check-result[data-v-4b90ffd9] .ttl .progress-bar:after{border-color:var(--l-white)}.step-check-result .code-wrapping pre[data-v-4b90ffd9]{white-space:pre-wrap}#confetti-pass[data-v-4b90ffd9]{height:calc(100% - 20px);left:0;position:absolute;top:0;width:100%}.chat-item-content.assistant .chat-bg:has(.step-check-result.animate-shake-x){animation-duration:1s;animation-name:shakeX}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.modal-enter-active[data-v-2db5b485],.modal-leave-active[data-v-2db5b485]{transition:opacity .3s ease}.modal-enter-from[data-v-2db5b485],.modal-leave-to[data-v-2db5b485]{opacity:0}.congrats .achievement[data-v-5f35bedf]{background-color:var(--l-white);border-radius:8px;overflow:hidden}.congrats #confetti[data-v-5f35bedf]{height:calc(100% - 20px);left:0;position:absolute;top:0;width:100%}.response-streaming .chat-bg,.ai-hint .chat-bg{max-width:100%;width:-moz-fit-content;width:fit-content}.chat-item{max-width:100%;position:relative;transition:height 1s ease-in-out;width:-moz-fit-content;width:fit-content}.chat-item.aicheck,.chat-item.aisummary,.chat-item.check,.chat-item.finish,.chat-item.summary{width:100%}.chat-item.user{align-self:flex-end}.pending .chat-bg{width:-moz-fit-content;width:fit-content}.feat-area .feat-area-box[data-v-ce90b0dd]{background-color:var(--l-white);border-radius:8px;position:relative;z-index:1}.feat-area .feat-area-box .btn-close-input[data-v-ce90b0dd]{background-color:var(--l-soft-primary);border:0;border-radius:50%;font-size:10px;opacity:1;padding:2px;position:absolute;right:-4px;top:-4px;z-index:1}.feat-area .feat-area-box .command-list[data-v-ce90b0dd]{overflow:auto}.feat-area .feat-area-box .command-list .command-item[data-v-ce90b0dd]{background-color:#d1e3fc;color:var(--l-dark)}.feat-area .feat-area-box .command-list .command-item.is-active[data-v-ce90b0dd],.feat-area .feat-area-box .command-list .command-item[data-v-ce90b0dd]:hover{background-color:var(--l-primary)!important;color:#fff!important}.feat-area .feat-area-box textarea[data-v-ce90b0dd]{max-height:30vh;resize:none}.feat-area .feat-area-box textarea[data-v-ce90b0dd]::-moz-placeholder{color:var(--black-disable)}.feat-area .feat-area-box textarea[data-v-ce90b0dd]::placeholder{color:var(--black-disable)}.feat-area .feat-area-box textarea[data-v-ce90b0dd]:focus{outline:none}.feat-area .feat-area-box .btn-send[data-v-ce90b0dd]{right:28px;top:28px}.feat-area.is-active .command-list[data-v-ce90b0dd]{width:calc(100% - 15px)}.feat-area .error-msg[data-v-ce90b0dd]{bottom:100%;position:absolute;width:100%}.feat-area .error-enter-from[data-v-ce90b0dd],.feat-area .error-leave-to[data-v-ce90b0dd]{bottom:16px;opacity:0}.feat-area .error-enter-active[data-v-ce90b0dd],.feat-area .error-leave-active[data-v-ce90b0dd]{transition:all .5s ease}#labby-chat .chat-body[data-v-9433a9de]{background-color:var(--l-white);border-radius:8px}#labby-chat .min-h-16[data-v-9433a9de]{min-height:16px}#labby-chat .chat-area>.chat-item[data-v-9433a9de]{margin-top:auto}#labby-chat .chat-area>.chat-item+.chat-item[data-v-9433a9de]{margin-top:0}#labby-chat .chat-area .chat-item-box[data-v-9433a9de]{min-width:300px}#labby-chat .chat-area .debug-input[data-v-9433a9de]{background-color:var(--l-bg-light)}#labby-chat .chat-area .debug-input textarea[data-v-9433a9de]::-moz-placeholder{color:var(--black-disable)}#labby-chat .chat-area .debug-input textarea[data-v-9433a9de]::placeholder{color:var(--black-disable)}#labby-chat .chat-area .btn-assist[data-v-9433a9de]{align-self:flex-end;width:-moz-fit-content;width:fit-content}#labby-chat .v-leave-active[data-v-9433a9de],#labby-chat .v-leave-from[data-v-9433a9de]{display:none}#labby-chat .list-enter-active[data-v-9433a9de],#labby-chat .v-enter-active[data-v-9433a9de]{transition:all .5s ease}#labby-chat .v-enter-active[data-v-9433a9de]{transition-delay:.3s}#labby-chat .v-leave-active[data-v-9433a9de]{position:absolute}#labby-chat .list-enter-from[data-v-9433a9de],#labby-chat .v-enter-from[data-v-9433a9de]{opacity:0}#labby-chat .list-enter-from.assistant[data-v-9433a9de],#labby-chat .v-enter-from.assistant[data-v-9433a9de]{transform:translate(-100%)}#labby-chat .list-enter-from.user[data-v-9433a9de],#labby-chat .v-enter-from.user[data-v-9433a9de]{transform:translate(100%)}.labby-panel[data-v-45e7f514]{bottom:20px;height:var(--f6ccd1fc);opacity:0;position:fixed;right:16px;transform:scale(0);transform-origin:right bottom;z-index:10}.labby-panel.transition[data-v-45e7f514]{transition:all .5s ease-in-out}.labby-panel.dragging[data-v-45e7f514]{bottom:20px;width:calc(100vw - 8px)!important}.labby-panel.is-show[data-v-45e7f514]{opacity:1;transform:scale(1)}.labby-panel:hover .btn-drag[data-v-45e7f514]{opacity:.5!important}.labby-panel .btn-drag[data-v-45e7f514]{background-color:var(--l-soft-primary);border:none;border-radius:6px;height:100px;opacity:0;padding:0;position:fixed;top:calc(50% - 50px);transition:opacity .3s ease-in-out;width:6px}.labby-panel .btn-drag[data-v-45e7f514]:hover{cursor:col-resize;opacity:1!important}.labby-panel .panel-container[data-v-45e7f514]{background-color:var(--l-soft-primary);border-radius:8px;box-shadow:0 8px 20px #0000001a;height:100%;position:absolute;right:0;top:0;z-index:2}.labby-panel .panel-container.driver-shadow[data-v-45e7f514]{box-shadow:1px 1px 1px 100vw #000000b3}.labby-panel .panel-container .btn-close-panel[data-v-45e7f514]{align-items:center!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffe6!important;border-radius:50%!important;box-shadow:0 6px 16px #0006!important;display:flex!important;height:36px!important;justify-content:center!important;min-width:auto!important;padding:0!important;position:absolute;right:8px;top:8px;transition:all .2s ease-in-out!important;width:36px!important;z-index:10}.labby-panel .panel-container .btn-close-panel[data-v-45e7f514]:hover{background-color:#fff!important;box-shadow:0 8px 20px #00000080!important;transform:scale(1.1)}.labby-panel .panel-container .btn-close-panel[data-v-45e7f514]:active{transform:scale(.95)}#labby-tabs-content[data-v-45e7f514]{display:flex;height:100%;overflow:hidden}#labby-tabs-content #labby-chat[data-v-45e7f514]{width:100%}#driver-overlay .box[data-v-45e7f514]:before{background-color:#2563eb;content:"";display:inline-block;height:10px;position:absolute;right:-4.5px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}#context-menu[data-v-0f366753]{background-color:var(--l-white);border:1px solid var(--l-divider);border-radius:8px;left:var(--908906ec);position:fixed;top:var(--908906ea);transform:translate(-50%,16px);width:-moz-max-content;width:max-content;z-index:10}#context-menu ul li[data-v-0f366753]{align-items:center;cursor:pointer;display:flex;padding:4px 8px}#context-menu ul li[data-v-0f366753]:hover{background-color:var(--l-soft-primary)}#context-menu ul li .svg-icon[data-v-0f366753]{flex-shrink:0}.labby-tip-box[data-v-a6e535c1]{position:absolute;right:62px;top:calc(50% - 16px)}.labby-tip-box .labby-tip[data-v-a6e535c1]{align-items:center;background-color:var(--l-soft-primary);border-radius:16px;box-shadow:0 20px 30px #24242426;cursor:pointer;display:flex}.labby-tip-box .state[data-v-a6e535c1]{align-items:center;border-radius:50%;height:32px;justify-content:center;transform:rotate(180deg);width:32px}@keyframes bounce-a6e535c1{50%{height:8px}to{height:12px}}.labby-tip-box .state .line[data-v-a6e535c1]{animation:bounce-a6e535c1 1s ease-in-out 0s infinite;background-color:var(--l-success);border-radius:1px;height:12px;position:relative;transform:translate(15px,10px);width:2px}.labby-tip-box .state .line[data-v-a6e535c1]:before{animation:bounce-a6e535c1 1s ease-in-out 0s infinite;animation-delay:.25s;left:-5px}.labby-tip-box .state .line[data-v-a6e535c1]:after,.labby-tip-box .state .line[data-v-a6e535c1]:before{background-color:var(--l-success);border-radius:1px;content:"";height:12px;position:absolute;width:2px}.labby-tip-box .state .line[data-v-a6e535c1]:after{animation:bounce-a6e535c1 1s ease-in-out 0s infinite;animation-delay:.5s;right:-5px}.labby-tip-box .text[data-v-a6e535c1]{text-wrap:nowrap;overflow:hidden;padding:0 8px 0 0;transition:all .5s ease-in-out}.labby-avatar-box{bottom:16px;position:fixed;right:16px;z-index:2}.labby-avatar-box #labby-avatar{border-radius:50%;cursor:pointer;height:64px;line-height:64px;overflow:hidden;text-align:center;width:64px}.labby-avatar-box #labby-avatar svg{transform:none!important}.copy-tips-overlay[data-v-0a1efa57]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.copy-tips-modal[data-v-0a1efa57]{animation:slideIn-0a1efa57 .3s ease-out;background-color:var(--l-white);border-radius:12px;box-shadow:0 10px 40px #0003;max-width:480px;width:90%}@keyframes slideIn-0a1efa57{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.copy-tips-content[data-v-0a1efa57]{padding:24px}.copy-tips-icon[data-v-0a1efa57]{display:flex;justify-content:center;margin-bottom:16px}.copy-tips-icon .svg-icon[data-v-0a1efa57]{height:48px;width:48px}.copy-tips-message[data-v-0a1efa57]{color:var(--l-dark);font-size:16px;line-height:1.6;margin-bottom:24px;text-align:center}.copy-tips-actions[data-v-0a1efa57]{display:flex;justify-content:center}.copy-tips-button[data-v-0a1efa57]{background-color:var(--l-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 32px;transition:opacity .2s ease}.copy-tips-button[data-v-0a1efa57]:hover{opacity:.9}.copy-tips-button[data-v-0a1efa57]:active{opacity:.8}.dark-theme[data-v-3d522287]{--l-white:#000;--l-dark:#cbcbcb;--l-light:#252526;--l-soft-primary:#252526;--l-divider:#252526;--text-main:#fff;--md-theme-color:#cbcbcb}.dark-theme[data-v-3d522287] .default-theme{--md-theme-color:#cbcbcb}.dark-theme[data-v-3d522287] .feat-area{--text-disable:#3c4858}.dark-theme[data-v-3d522287] .feat-area textarea{background-color:#000;color:#fff}.dark-theme[data-v-3d522287] .feat-area textarea::-moz-placeholder{color:#3c4858}.dark-theme[data-v-3d522287] .feat-area textarea::placeholder{color:#3c4858}.dark-theme[data-v-3d522287] .feat-area .command-list .command-item{background-color:#171717;color:#cbcbcb}.dark-theme[data-v-3d522287] .feat-area .command-list .command-item:hover{background-color:var(--l-primary);color:#fff}.fs-sm[data-v-3d522287] .chat-item-content .chat-bg,.fs-sm[data-v-3d522287] .chat-item-content .md-editor-preview{font-size:14px}.fs-sm[data-v-3d522287] .chat-item-content .options .btn,.fs-sm[data-v-3d522287] .chat-item-content .options button{font-size:12px}.fs-sm[data-v-3d522287] #labby-settings label,.fs-sm[data-v-3d522287] #labby-settings svg{font-size:14px}.fs-lg[data-v-3d522287] .chat-item-content .chat-bg,.fs-lg[data-v-3d522287] .chat-item-content .md-editor-preview{font-size:18px}.fs-lg[data-v-3d522287] .chat-item-content .options .btn,.fs-lg[data-v-3d522287] .chat-item-content .options button{font-size:16px}.fs-lg[data-v-3d522287] #labby-settings label,.fs-lg[data-v-3d522287] #labby-settings svg{font-size:18px}.fs-lg[data-v-3d522287] #labby-settings .desc{font-size:14px!important}.env-tab-box[data-v-8d26b9c7]{height:40px}.env-tab-box>button.tab-item[data-v-8d26b9c7]{background-color:var(--l-black-main);border:none;border-radius:0 10px 0 0;border-right:1px solid var(--l-black);border-top:1px solid var(--l-black)}.env-tab-box>button.tab-item[data-v-8d26b9c7]:first-child{margin:0;min-width:48px;padding:6px 12px;z-index:7}.env-tab-box>button.tab-item[data-v-8d26b9c7]:nth-child(2){margin-left:-10px;min-width:58px;padding:6px 12px 6px 22px;z-index:5}.env-tab-box>button.tab-item[data-v-8d26b9c7]:nth-child(3){margin-left:-10px;min-width:58px;padding:6px 12px 6px 22px;z-index:4}.env-tab-box>button.tab-item[data-v-8d26b9c7]:nth-child(4){margin-left:-10px;min-width:58px;padding:6px 12px 6px 22px;z-index:3}.env-tab-box>button.tab-item[data-v-8d26b9c7]:nth-child(5){margin-left:-10px;min-width:58px;padding:6px 12px 6px 22px;z-index:2}.env-tab-box>button.tab-item[data-v-8d26b9c7]:nth-child(6){margin-left:-10px;min-width:58px;padding:6px 12px 6px 22px;z-index:1}.env-tab-box>button.tab-item[data-v-8d26b9c7]:nth-child(7){margin-left:-10px;min-width:58px;padding:6px 12px 6px 22px;z-index:0}.env-tab-box>button.tab-item.active[data-v-8d26b9c7]{background-color:var(--l-dark);border-color:transparent;box-shadow:4px 0 4px #00000040;color:var(--l-white-main)!important}.create-service-popover-panel[data-v-8d26b9c7]{background-color:var(--l-black-main)}.lab-list-container[data-v-10b587a1]{max-height:50vh;scroll-behavior:smooth}.lab-list-container .grid[data-v-10b587a1]{display:grid;overflow:hidden}.lab-list-container .grid .grid-box[data-v-10b587a1]{min-height:0}.lab-list-container .v-enter-from[data-v-10b587a1],.lab-list-container .v-leave-to[data-v-10b587a1]{grid-template-rows:0fr}.lab-list-container .v-enter-active[data-v-10b587a1],.lab-list-container .v-leave-active[data-v-10b587a1]{transition:all .3s ease}.lab-list-container .v-enter-to[data-v-10b587a1],.lab-list-container .v-leave-from[data-v-10b587a1]{grid-template-rows:1fr}.fade-enter-active[data-v-facda5cf],.fade-leave-active[data-v-facda5cf]{transition:opacity .3s ease}.fade-enter-from[data-v-facda5cf],.fade-leave-to[data-v-facda5cf]{opacity:0}.box-toolbar[data-v-7323da4e]{background:var(--l-black);height:40px;transition:right .3s ease}.box-toolbar .l-breadcrumb[data-v-7323da4e]{height:40px;line-height:40px}.box-toolbar[data-v-a649f8f9]{align-items:center;display:flex;font-size:14px;height:40px;justify-content:space-between;overflow:hidden;transition:right .3s ease}.box-toolbar[data-v-a649f8f9],.box-toolbar select[data-v-a649f8f9]{background-color:var(--l-black)}.iframe-env[data-v-0001f7df]{height:100%;position:absolute;top:0;width:100%;z-index:-1}.iframe-env.current-iframe[data-v-0001f7df]{z-index:1}.iframe-env .toolbar[data-v-0001f7df]{background-color:var(--l-black);color:var(--l-white-main)}.iframe-env .toolbar .url[data-v-0001f7df]{background-color:var(--l-black-main)}.iframe-env .toolbar .input[data-v-0001f7df]{line-height:21px;outline:none}.iframe-env .toolbar .svg-icon[data-v-0001f7df]:not(.disabled){cursor:pointer}.iframe-env .toolbar .svg-icon:not(.disabled).disabled[data-v-0001f7df]{color:rgb(var(--color-gray-400)/1)}.iframe-env iframe.h-responsive[data-v-0001f7df]{height:calc(100% - 37px)}.iframe-env .loading-layer[data-v-0001f7df]{background-color:var(--l-dark);position:absolute;top:0}.iframe-env .progress-container[data-v-0001f7df]{min-height:200px}.iframe-env .placehold[data-v-0001f7df]{width:var(--bb82f968)}.iframe-env .v-enter-from[data-v-0001f7df],.iframe-env .v-leave-to[data-v-0001f7df]{width:0}.iframe-env .v-enter-active[data-v-0001f7df],.iframe-env .v-leave-active[data-v-0001f7df]{transition:width .5s ease}.i-heroicons-check[data-v-6efad61d]{height:1.25rem;width:1.25rem}#lab-box .env-box[data-v-7c658209]{background-color:var(--l-dark);position:relative}#lab-box .env-box.env-box-mobile[data-v-7c658209]{height:calc(100vh - 80px)}#lab-box .lab-start-container .btn-start-lab[data-v-7c658209]{font-size:0;max-width:calc(50vw - 32px);position:relative;width:200px}#lab-box .lab-start-container .btn-start-lab[data-v-7c658209]:after{background-color:var(--l-light);border-radius:4px;content:"";display:inline-block;padding-bottom:75%;width:100%}#lab-box .lab-start-container .btn-start-lab .start-env-img[data-v-7c658209]{border-radius:0 0 4px 4px;bottom:0;left:0;position:absolute;width:100%}#lab-box .lab-start-container .btn-start-lab[data-v-7c658209]:hover{border-color:var(--l-primary)!important}#lab-box .lab-start-container .btn-start-lab .l-badge[data-v-7c658209]{background-color:var(--l-secondary);border-color:var(--l-secondary);bottom:8px;color:var(--l-white);left:8px;position:absolute;top:auto}#lab-box .lab-start-container .btn-start-lab .btn[data-v-7c658209]{background-color:var(--l-soft-primary);bottom:8px;color:var(--l-primary);position:absolute;right:8px}#lab-box .lab-start-container .btn-start-lab .btn[data-v-7c658209]:hover{background-color:var(--l-primary);color:var(--l-white)}#lab-box .env-running-img img[data-v-7c658209]{height:1rem;transform:translateY(-3px);width:1rem}#lab-box .top-40[data-v-7c658209]{top:40px}#lab-box .placehold[data-v-7c658209]{width:var(--6b8d2b74)}#lab-box .v-enter-from[data-v-7c658209],#lab-box .v-leave-to[data-v-7c658209]{width:0}#lab-box .v-enter-active[data-v-7c658209],#lab-box .v-leave-active[data-v-7c658209]{transition:width .5s ease}.course-learning[data-v-f6a8f36a]{height:100%;left:0;position:fixed;top:0;width:100%}.right-side[data-v-f6a8f36a]{background-color:var(--l-dark);position:absolute;right:0;top:0}.form-select[data-v-e298c584]{background-image:none}.overflow-box[data-v-913da10e]:not(.is-expand){max-height:var(--dcb28632)}.icon-arrow[data-v-913da10e]{transition:all .5s ease}.is-expand .icon-arrow[data-v-913da10e]{transform:rotate(180deg)}#question .w-720[data-v-bd87e296]{width:720px}#skilltree-detail .header-nav[data-v-55e5bfe2],#skilltree .header-nav[data-v-8458e912]{height:74px}#skilltree .skill-card[data-v-8458e912]{padding:10px!important}#skilltree .skill-card .cover[data-v-8458e912]{height:52px;margin-right:8px!important;width:52px}#skilltree .skill-card .name[data-v-8458e912]{font-size:16px}#skilltree .skill-card .select-icon[data-v-8458e912]{display:none}.shadow-main[data-v-9be7cbd0]{box-shadow:0 0 3px #00000040,0 36px 100px #0006,inset 0 0 3px #ffffff1a}.bg-primary-gradient[data-v-9be7cbd0]{background:linear-gradient(320deg,#2083ff,#5ceb3400),linear-gradient(180deg,#4cccff,#188ebd)}.text-gradient[data-v-9be7cbd0]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#2e7eee,#41eea9);color:transparent}.course-learning[data-v-5c7309a4]{height:100%;left:0;position:fixed;top:0;width:100%}.right-side[data-v-5c7309a4]{background-color:var(--l-dark);position:absolute;right:0;top:0}.course-cover[data-v-7d96f6d6]{max-width:175px}.skill-card[data-v-4d36121f]{box-sizing:border-box;position:relative}.skill-card .cover[data-v-4d36121f]{height:64px;width:64px}.skill-card .name[data-v-4d36121f]{font-size:20px;font-weight:600}.skill-card.active .select-icon[data-v-4d36121f],.skill-card:hover .select-icon[data-v-4d36121f]{opacity:1}.skill-card.active .btn-follow[data-v-4d36121f],.skill-card:hover .btn-follow[data-v-4d36121f]{display:inline-flex}.skill-card .select-icon[data-v-4d36121f]{opacity:0;position:absolute;right:16px;top:16px}.skill-card .btn-follow[data-v-4d36121f]{display:none}#welcome-modal .skill-card{padding:10px!important}#welcome-modal .skill-card .cover{height:52px;margin-right:8px!important;width:52px}#welcome-modal .skill-card .name{font-size:16px}#welcome-modal .skill-card .select-icon{right:8px;top:8px}#welcome-modal .v-enter-from{transform:translate(100%)}#welcome-modal .v-leave-to{transform:translate(-100%)}#welcome-modal .v-enter-active{transition:all .5s ease;transition-delay:.5s}#welcome-modal .v-leave-active{transition:all .5s ease}.notice-box[data-v-cf8e37c0]{position:sticky;top:74px;z-index:1}.notice-box .get-pro-btn[data-v-cf8e37c0]{background:linear-gradient(302.22deg,#f8bc62 -9.98%,#ffd18b 28.12%,#fcc777 78.15%)}.streaks-box[data-v-cf8e37c0]{height:6rem;width:6rem}.avatar-origin[data-v-1ed9e706]{height:140px;left:50%;position:absolute;top:0;transform:translate(-50%);width:140px}.skilltree-course-list .course-item[data-v-8aa4c39a]{position:relative}.skilltree-course-list .course-item[data-v-8aa4c39a]:before{border-left:1px dashed var(--primary);content:"";display:inline-block;height:calc(100% + 48px);left:-20px;position:absolute;top:0;width:0}.skilltree-course-list .course-item[data-v-8aa4c39a]:first-child:before{height:calc(100% - 2px);top:50px}.skilltree-course-list .course-item[data-v-8aa4c39a]:last-child:before{height:50px}.skilltree-course-list .course-item[data-v-8aa4c39a]:after{background-color:var(--white);border:2px solid var(--primary);border-radius:50%;content:"";display:inline-block;height:17px;left:-28px;position:absolute;top:50px;width:17px}.skilltree-course-list .course-item.course-completed[data-v-8aa4c39a]:after{align-items:center;background-color:#10b981;border-color:#10b981;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;justify-content:center}#path-detail .page-next-level button[data-v-896287bf]{position:relative;top:65px;z-index:1}#path-detail .page-next-level button.btn-outline-primary[data-v-896287bf]{background-color:var(--white)}#path-detail .page-next-level button.btn-outline-primary[data-v-896287bf]:hover{background-color:var(--primary-template)}#path-detail .recommend-course-cover[data-v-896287bf]{width:94px}#path-detail .start-learning[data-v-896287bf]{max-width:600px;position:relative;top:75px;width:100%;z-index:1}@media (max-width:640px){#path-detail .start-learning[data-v-896287bf]{width:90%}}#path-detail .start-learning .container[data-v-896287bf]{padding:0}#path-detail .start-learning.is-fixed[data-v-896287bf]{z-index:unset}#path-detail .start-learning.is-fixed .btn-box[data-v-896287bf]{box-shadow:0 0 3px #3c485826;left:0;position:fixed;top:0;width:100vw;z-index:11}#path-detail .start-learning.is-fixed .btn-box .fixed-container[data-v-896287bf]{min-height:74px}#path-detail .start-learning:not(.is-fixed) .fixed-container[data-v-896287bf]{padding:0}#path-detail .tab-box button[data-v-896287bf]{position:relative}#path-detail .tab-box button.is-active[data-v-896287bf]:after{background-color:#2e7eee;bottom:-1px;content:"";display:inline-block;height:5px;left:0;position:absolute;width:100%}.notice-box[data-v-484beecd]{position:sticky;top:74px;z-index:1}.notice-box .get-pro-btn[data-v-484beecd]{background:linear-gradient(302.22deg,#f8bc62 -9.98%,#ffd18b 28.12%,#fcc777 78.15%)}.streaks-box[data-v-484beecd]{height:6rem;width:6rem}.lesson-notice[data-v-678c503f]{animation:slideIn-678c503f .3s ease-out}@keyframes slideIn-678c503f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lesson-content[data-v-a0c1aef2] .md-editor-preview,[data-v-a0c1aef2] .exercise-section .md-editor-preview{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.lesson-content[data-v-a0c1aef2] .md-editor-preview pre,[data-v-a0c1aef2] .exercise-section .md-editor-preview pre{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;color:#1e293b!important;margin:16px 0!important;padding:16px!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-all!important}.lesson-content[data-v-a0c1aef2] .md-editor-preview pre code,[data-v-a0c1aef2] .exercise-section .md-editor-preview pre code{background:transparent!important;color:inherit!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace!important;font-size:14px!important;line-height:1.5!important;padding:0!important;white-space:pre-wrap!important;word-wrap:break-word!important}.lesson-content[data-v-a0c1aef2] .md-editor-preview h1 code,.lesson-content[data-v-a0c1aef2] .md-editor-preview h2 code,.lesson-content[data-v-a0c1aef2] .md-editor-preview h3 code,.lesson-content[data-v-a0c1aef2] .md-editor-preview h4 code,.lesson-content[data-v-a0c1aef2] .md-editor-preview h5 code,.lesson-content[data-v-a0c1aef2] .md-editor-preview h6 code,.lesson-content[data-v-a0c1aef2] .md-editor-preview li code,.lesson-content[data-v-a0c1aef2] .md-editor-preview p code,.lesson-content[data-v-a0c1aef2] .md-editor-preview td code,[data-v-a0c1aef2] .exercise-section .md-editor-preview h1 code,[data-v-a0c1aef2] .exercise-section .md-editor-preview h2 code,[data-v-a0c1aef2] .exercise-section .md-editor-preview h3 code,[data-v-a0c1aef2] .exercise-section .md-editor-preview h4 code,[data-v-a0c1aef2] .exercise-section .md-editor-preview h5 code,[data-v-a0c1aef2] .exercise-section .md-editor-preview h6 code,[data-v-a0c1aef2] .exercise-section .md-editor-preview li code,[data-v-a0c1aef2] .exercise-section .md-editor-preview p code,[data-v-a0c1aef2] .exercise-section .md-editor-preview td code{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:4px!important;color:#1e293b!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace!important;font-size:.9em!important;padding:2px 6px!important;word-wrap:break-word!important;white-space:pre-wrap!important;word-break:break-all!important}.lesson-content[data-v-a0c1aef2] .md-editor-preview h1 code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview h1 code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview h2 code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview h2 code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview h3 code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview h3 code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview h4 code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview h4 code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview h5 code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview h5 code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview h6 code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview h6 code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview li code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview li code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview p code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview p code:before,.lesson-content[data-v-a0c1aef2] .md-editor-preview td code:after,.lesson-content[data-v-a0c1aef2] .md-editor-preview td code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview h1 code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview h1 code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview h2 code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview h2 code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview h3 code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview h3 code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview h4 code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview h4 code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview h5 code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview h5 code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview h6 code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview h6 code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview li code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview li code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview p code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview p code:before,[data-v-a0c1aef2] .exercise-section .md-editor-preview td code:after,[data-v-a0c1aef2] .exercise-section .md-editor-preview td code:before{content:none!important;display:none!important}.lesson-content[data-v-a0c1aef2] .md-editor-preview div,.lesson-content[data-v-a0c1aef2] .md-editor-preview li,.lesson-content[data-v-a0c1aef2] .md-editor-preview p,.lesson-content[data-v-a0c1aef2] .md-editor-preview td,[data-v-a0c1aef2] .exercise-section .md-editor-preview div,[data-v-a0c1aef2] .exercise-section .md-editor-preview li,[data-v-a0c1aef2] .exercise-section .md-editor-preview p,[data-v-a0c1aef2] .exercise-section .md-editor-preview td{word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;word-break:normal!important}[data-v-a0c1aef2] .exercise-section{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}[data-v-a0c1aef2] .exercise-section div,[data-v-a0c1aef2] .exercise-section li,[data-v-a0c1aef2] .exercise-section p,[data-v-a0c1aef2] .exercise-section span,[data-v-a0c1aef2] .exercise-section td{word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;word-break:normal!important}.text-shadow-lg{text-shadow:2px 2px 4px rgba(0,0,0,.2)}.text-shadow-md{text-shadow:1px 1px 2px rgba(0,0,0,.2)}.animate-bounce{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#path-detail .page-next-level button[data-v-3b04ee07]{position:relative;top:120px;z-index:1}#path-detail .page-next-level button.btn-outline-primary[data-v-3b04ee07]{background-color:var(--white)}#path-detail .page-next-level button.btn-outline-primary[data-v-3b04ee07]:hover{background-color:var(--primary)}#path-detail .path-list-box[data-v-3b04ee07]{border-left:1px dashed var(--primary);padding-left:41px}#path-detail .path-list-box .level-title[data-v-3b04ee07]{position:relative}#path-detail .path-list-box .level-title[data-v-3b04ee07]:before{background-color:var(--white);border:2px solid var(--primary);border-radius:50%;content:"";display:inline-block;height:21px;left:-35px;position:absolute;top:0;width:21px}#path-detail .path-list-box .level-title[data-v-3b04ee07]:first-child:after{background-color:var(--white);content:"";display:inline-block;height:7px;left:-42px;position:absolute;top:0;width:1px}#path-detail .v-enter-active[data-v-3b04ee07],#path-detail .v-leave-active[data-v-3b04ee07]{max-height:100vh;transition:all .5s ease}#path-detail .v-enter-from[data-v-3b04ee07],#path-detail .v-leave-to[data-v-3b04ee07]{max-height:0;opacity:0}.count-down .item[data-v-366eaab8]{background-color:var(--l-soft-primary);border-radius:6px;color:var(--l-primary);margin:0 8px;padding:8px 16px}.count-down .item .num[data-v-366eaab8]{font-size:20px;font-weight:600}.count-down .item .unit[data-v-366eaab8]{font-size:14px}.product-card{border-bottom:3px solid rgb(var(--color-gray-200)/1);transition:all .5s ease}.product-card:hover{background-color:#fff;border-color:#2e7eee;box-shadow:0 5px 13px #3c485833;transform:scale(1.03);z-index:2}.current-plan{background-color:var(--l-soft-primary);border-radius:0;color:var(--l-primary);margin:0 -20px}.line-through{text-decoration:line-through}.placeholder{height:600px;opacity:0}.hover\:shadow-md[data-v-c88184a2]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.bg-gradient-to-br[data-v-c88184a2]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#subscription[data-v-e5a1c78c] .sub-title p{color:#212529;font-size:20px;padding:0}#privacy-policy h1[data-v-e151b82b]{font-size:38px!important}#privacy-policy h2[data-v-e151b82b]{font-size:28px!important}#privacy-policy h3[data-v-e151b82b]{font-size:22px!important}#privacy-policy h4[data-v-e151b82b]{font-size:18px!important}#privacy-policy h1[data-v-e151b82b],#privacy-policy h2[data-v-e151b82b],#privacy-policy h3[data-v-e151b82b],#privacy-policy h4[data-v-e151b82b]{font-weight:600}#privacy-policy ol[data-v-e151b82b],#privacy-policy p[data-v-e151b82b],#privacy-policy ul[data-v-e151b82b]{color:rgb(var(--color-gray-500)/1)}#privacy-policy ol[data-v-e151b82b],#privacy-policy ul[data-v-e151b82b]{padding-left:revert}#privacy-policy ol li[data-v-e151b82b],#privacy-policy ul li[data-v-e151b82b]{margin-bottom:4px}#privacy-policy ul[data-v-e151b82b]{list-style:disc}#privacy-policy ol[data-v-e151b82b]{list-style:decimal}#privacy-policy .font-strong[data-v-e151b82b]{color:rgb(var(--color-gray-800)/1);font-weight:600}.answer-text-box.bg-transparent .md-editor-previewOnly[data-v-8fed57ee]{background-color:transparent}.answer-text-box .text-content[data-v-8fed57ee]{max-height:300px;overflow:hidden}.answer-text-box .text-content.expand[data-v-8fed57ee]{max-height:none}.answer-text-box .more-mask[data-v-8fed57ee]{background:linear-gradient(180deg,transparent,#fff);height:30px;position:absolute;top:-30px;width:100%}.sub-answers .more-mask{background:linear-gradient(180deg,transparent,#f8f9fc)!important}.answer-item .sub-answers:not(.expand) .sub-answer-item[data-v-23d48d7b]:not(:nth-child(-n+8)){display:none!important}.answer-item .sub-answers .sub-answer-item[data-v-23d48d7b]:not(:first-child){border-top:1px solid var(--divider)}.lab-table .table[data-v-bc053778]{border-radius:6px;table-layout:fixed}.lab-table .table th[data-v-bc053778]:first-child{border-top-left-radius:6px}.lab-table .table th[data-v-bc053778]:last-child{border-top-right-radius:6px}.lab-table .table tr td[data-v-bc053778]{vertical-align:middle}.lab-table .table tr:hover td[data-v-bc053778]{background-color:var(--bg-soft-muted)}.lab-table .table tr:hover a[data-v-bc053778],.lab-table .table tr:hover button[data-v-bc053778]{display:inline-block}.lab-table .table tr:last-child td[data-v-bc053778]{border:none}.lab-table .table tr:last-child td[data-v-bc053778]:first-child{border-bottom-left-radius:6px}.lab-table .table tr:last-child td[data-v-bc053778]:last-child{border-bottom-right-radius:6px}#skilltree-group-skills .skill[data-v-6339b505],#skilltree-groups .skill[data-v-6339b505]{background-color:var(--l-soft-secondary);color:var(--l-dark);transition:all .5s ease}#skilltree-group-skills .skill[data-v-6339b505]:hover,#skilltree-groups .skill[data-v-6339b505]:hover{background-color:var(--l-primary)!important;color:var(--l-white)}#skilltree-group-skills .container[data-v-6339b505],#skilltree-groups .container[data-v-6339b505]{position:relative}#skilltree-group-skills .container .pending[data-v-6339b505],#skilltree-groups .container .pending[data-v-6339b505]{bottom:0;position:absolute;top:0;z-index:1}.course-learning[data-v-8ebe8402]{height:100%;left:0;position:fixed;top:0;width:100%}.right-side[data-v-8ebe8402]{background-color:var(--l-dark);position:absolute;right:0;top:0}#subscription .faq-item[data-v-c7794100]{border-left:3px solid var(--l-soft-primary);border-right:3px solid var(--l-soft-primary)}#subscription .faq-item .faq-a.show[data-v-c7794100]{padding-bottom:16px!important}.h-80{height:20rem}.h-72{height:18rem}#team-members .card[data-v-ff1b1c1a]{min-height:80vh}#team-members .dropdown-menu li[data-v-ff1b1c1a]{margin-bottom:1px}#team-members .dropdown-menu li.active[data-v-ff1b1c1a],#team-members .dropdown-menu li[data-v-ff1b1c1a]:hover{background-color:var(--l-soft-primary)}#team-members .table[data-v-ff1b1c1a]{table-layout:auto!important}#team-members .table tr th[data-v-ff1b1c1a]{white-space:nowrap}#team-members .table tr td[data-v-ff1b1c1a]{vertical-align:middle}#team-members .table tr td.member[data-v-ff1b1c1a]{width:240px}#team-members .table tr td.operate[data-v-ff1b1c1a]{white-space:nowrap;width:115px}.skill-tree-item:hover .select-icon[data-v-6bda3ed4]{opacity:1}.skill-tree-item.selected .select-icon[data-v-6bda3ed4]{color:#22c55e;opacity:1}.skill-tree-item .select-icon[data-v-6bda3ed4]{opacity:0}#skill-tree-member-modal .table{table-layout:auto}#skill-tree-member-modal .table tr th{white-space:nowrap}#skill-tree-member-modal .table tr td{vertical-align:middle}#skill-tree-member-modal .table tr td.member{max-width:240px}#team-skill-trees .card[data-v-1db75ca7]{min-height:80vh}#team-skill-trees .table[data-v-1db75ca7]{table-layout:auto}#team-skill-trees .table tr th[data-v-1db75ca7]{white-space:nowrap}#team-skill-trees .table tr td[data-v-1db75ca7]{vertical-align:middle}#team-skill-trees .table tr td.operate[data-v-1db75ca7]{white-space:nowrap;width:115px}#team-profile .bg-linear[data-v-a001c5ee]{background:linear-gradient(225deg,#e8f0fc,#fff 90%)}#team-page .team-container[data-v-b27e4395]{min-height:calc(100vh - 74px)}#team-page[data-v-b27e4395] .nav.nav-tabs .nav-link.active{background-color:transparent}.timeline[data-v-515cca29]{flex-direction:column;margin:0 auto;max-width:800px;padding:0 20px}.timeline[data-v-515cca29],.timeline-event[data-v-515cca29]{display:flex;position:relative}.timeline-event[data-v-515cca29]{align-items:flex-start;margin-bottom:1rem}.timeline-icon-container[data-v-515cca29]{align-items:center;display:flex;flex-direction:column;margin:0 1rem}.timeline-icon[data-v-515cca29]{align-items:center;background-color:#fff;border:2px solid #4a5568;border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem;z-index:1}.timeline-line[data-v-515cca29]{background-color:#4a5568;bottom:-1rem;position:absolute;top:2rem;width:2px}.timeline-content[data-v-515cca29]{flex:1}.timeline-msg[data-v-515cca29]{margin-bottom:.5rem}.timeline-date[data-v-515cca29]{color:#6b7280;font-size:.875rem;padding-right:1rem;text-align:right;width:150px}.elt-explanation[data-v-515cca29]{color:#6b7280;font-size:.875rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.timeline-date-placeholder[data-v-515cca29],.timeline-icon-placeholder[data-v-515cca29]{width:150px}.timeline-icon-placeholder[data-v-515cca29]{height:2rem}#team-member-report .header-nav[data-v-5b24c0b0]{height:74px}#team-member-report .report-container[data-v-5b24c0b0]{min-height:calc(100vh - 74px)}@media (min-width:768px){#team-member-report .member-info[data-v-5b24c0b0]{width:300px}}#terms-of-service h1[data-v-5d6a2a11]{font-size:38px!important}#terms-of-service h2[data-v-5d6a2a11]{font-size:28px!important}#terms-of-service h3[data-v-5d6a2a11]{font-size:22px!important}#terms-of-service h4[data-v-5d6a2a11]{font-size:18px!important}#terms-of-service h1[data-v-5d6a2a11],#terms-of-service h2[data-v-5d6a2a11],#terms-of-service h3[data-v-5d6a2a11],#terms-of-service h4[data-v-5d6a2a11]{font-weight:600}#terms-of-service ol[data-v-5d6a2a11],#terms-of-service p[data-v-5d6a2a11],#terms-of-service ul[data-v-5d6a2a11]{color:rgb(var(--color-gray-500)/1)}#terms-of-service ol[data-v-5d6a2a11],#terms-of-service ul[data-v-5d6a2a11]{padding-left:revert}#terms-of-service ol li[data-v-5d6a2a11],#terms-of-service ul li[data-v-5d6a2a11]{margin-bottom:4px}#terms-of-service ul[data-v-5d6a2a11]{list-style:disc}#terms-of-service ol[data-v-5d6a2a11]{list-style:decimal}#terms-of-service .font-strong[data-v-5d6a2a11]{color:rgb(var(--color-gray-800)/1);font-weight:600}.unread[data-v-e8ec6850]{background-color:#f9fafb;border-left:4px solid #ef4444;padding-left:12px;position:relative}mark{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-400)/1);background-color:rgb(var(--color-primary-400)/var(--tw-bg-opacity))}span[data-v-e5da92fb]{background-color:currentColor;display:inline-block;-webkit-mask-image:var(--1ba0053e);mask-image:var(--1ba0053e);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle}body[data-v-c2c9e3ac],html[data-v-c2c9e3ac],body[data-v-515efcb9],html[data-v-515efcb9]{height:100%;margin:0;padding:0;width:100%}blockquote[data-v-4d6538b1]{font-style:italic}.bg-img[data-v-647f452e]{background-image:url(../images/background/cta.webp)}.skill-card[data-v-1b720e9e]{box-sizing:border-box;position:relative}.skill-card.active .select-icon[data-v-1b720e9e],.skill-card:hover .select-icon[data-v-1b720e9e]{opacity:1}.skill-card.active .btn-follow[data-v-1b720e9e],.skill-card:hover .btn-follow[data-v-1b720e9e]{display:inline-flex}.skill-card .select-icon[data-v-1b720e9e]{opacity:0;position:absolute;right:16px;top:16px}.skill-card .btn-follow[data-v-1b720e9e]{display:none}.h-px-300[data-v-a12429b4],.h-px-300[data-v-39d29592],.h-px-300[data-v-164b299b]{height:300px}[data-v-21a317ea] .code-lock-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}[data-v-21a317ea] .code-lock-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .3s ease}[data-v-21a317ea] .code-lock-button:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}[data-v-21a317ea] .code-lock-button:active{transform:translateY(0)}
