.toasted{min-height:48px!important;display:flex!important;font-size:16px!important;font-weight:700!important;text-align:center!important;justify-content:center!important}.appbar-tech[data-v-faf11860]{background:linear-gradient(180deg,rgba(233,244,255,.9),rgba(112,166,233,.9));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.main-wrap[data-v-faf11860]{background:#708192}.brand[data-v-faf11860]{display:flex;align-items:center}.brand-logo[data-v-faf11860]{width:18px;height:18px;margin-right:8px}.brand-text[data-v-faf11860]{font-size:15px;font-weight:600;letter-spacing:.2px}.btn-text[data-v-faf11860]{min-width:0;padding:0 10px;height:34px;font-size:12.5px;text-transform:none}.btn-label[data-v-faf11860]{margin-left:6px}.user-mail[data-v-faf11860]{font-size:12.5px}.v-toolbar__title[data-v-faf11860]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1[data-v-9c4d31a4]{font-size:20px}.ref-card[data-v-94955eda]{background-color:#1e242c!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px!important;transition:all .3s ease;overflow:hidden;position:relative}.student-ribbon[data-v-94955eda]{position:absolute;top:10px;right:-5px;z-index:2;font-weight:700;box-shadow:2px 2px 10px rgba(0,0,0,.3)}.image-overlay[data-v-94955eda]{position:absolute;bottom:0;width:100%;height:40%;background:linear-gradient(0deg,#1e242c,rgba(30,36,44,0))}.override-h[data-v-94955eda]{font-size:inherit}.text-h6.override-h[data-v-94955eda]{font-size:1.2em!important;font-weight:700;line-height:1.4;margin:0;padding-top:.4em}.override-p[data-v-94955eda]{font-size:.9em;font-weight:400;line-height:1.4;margin:0}.top-alert[data-v-33495283]{position:fixed;top:0;left:0;width:100%;height:48px;z-index:1000;font-weight:500;font-size:.95rem;opacity:85%}.hero[data-v-33495283],.top-alert[data-v-33495283]{display:flex;align-items:center;justify-content:center}.hero[data-v-33495283]{height:100vh;background-size:cover;background-position:50%;position:relative;text-align:center}.shooting-star[data-v-33495283]{position:absolute;top:-10%;left:56vw;width:2px;height:160px;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(200,220,255,.95));opacity:0;-webkit-animation:shootingStar-data-v-33495283 2s linear forwards;animation:shootingStar-data-v-33495283 2s linear forwards;transform:rotate(85deg);pointer-events:none;filter:drop-shadow(0 0 6px rgba(160,200,255,.8))}@-webkit-keyframes shootingStar-data-v-33495283{0%{transform:translate(0) rotate(85deg);opacity:1}10%{opacity:1}40%{transform:translate(-30vw,5vh) rotate(85deg);opacity:.5}to{opacity:0;transform:translate(-30vw,5vh) rotate(85deg)}}@keyframes shootingStar-data-v-33495283{0%{transform:translate(0) rotate(85deg);opacity:1}10%{opacity:1}40%{transform:translate(-30vw,5vh) rotate(85deg);opacity:.5}to{opacity:0;transform:translate(-30vw,5vh) rotate(85deg)}}.overlay[data-v-33495283]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.hero-content[data-v-33495283]{position:relative;z-index:1;color:#fff;padding:2rem;max-width:960px;width:100%}.hero-content h1[data-v-33495283],.hero-content h2[data-v-33495283],.hero-content h3[data-v-33495283]{margin:.5rem 0;line-height:1.3;word-break:break-word;white-space:normal}.hero-content h1[data-v-33495283]{font-size:3rem;font-weight:800;text-shadow:2px 4px 10px rgba(0,0,0,.8);margin-bottom:20px}.hero-content h2[data-v-33495283]{font-size:1.8rem;text-shadow:1px 2px 5px rgba(0,0,0,.8);margin-bottom:15px}.hero-content h3[data-v-33495283]{font-size:1.3rem}.button-group[data-v-33495283]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1.5rem}@media (max-width:768px){.hero-content h1[data-v-33495283]{font-size:2rem}.hero-content h2[data-v-33495283]{font-size:1.5rem}.hero-content h3[data-v-33495283]{font-size:1.1rem}.button-group[data-v-33495283]{flex-direction:column;gap:12px}}.hero-card[data-v-33495283]{min-height:340px;background-size:cover;background-position:top;position:relative;display:flex;align-items:center;justify-content:center}.ground-card[data-v-33495283]{position:relative;z-index:1;color:#fff;padding:.5rem;background-color:#646e7ac9}.service-box[data-v-33495283]{display:flex;flex-direction:column;flex:1;padding:16px;border-radius:12px;border:1px solid #adadad;background:#343a4096;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.service-box[data-v-33495283]:hover{background-color:rgba(0,67,129,.6);border-color:#fff;transform:translateY(-4px)}.svc-header[data-v-33495283]{display:flex;align-items:center;font-weight:700;font-size:1.05rem;margin-bottom:10px;color:#fc0}.svc-title[data-v-33495283]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-desc[data-v-33495283]{margin-bottom:6px;line-height:1.5}.svc-footer[data-v-33495283]{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.discount-box[data-v-33495283]{background:#d32f2f;color:#fff;font-size:12px;padding:2px 6px;border-radius:6px;font-weight:700}.old-price[data-v-33495283]{color:#ccc}.price[data-v-33495283]{font-size:1.1rem;font-weight:800;color:#fc0}.dark-section[data-v-33495283]{background:#2a313a;color:#e6e6e6;padding:4rem 2rem}.section-title[data-v-33495283]{font-size:2rem;font-weight:600;margin-bottom:1rem;margin-top:0}.spot-subtitle[data-v-33495283]{font-weight:400!important;max-width:80%;margin-left:auto;margin-right:auto;line-height:1.4;text-transform:none;letter-spacing:.01em;color:hsla(0,0%,100%,.75)!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ref-slide-group[data-v-33495283] .v-slide-group__content{padding-right:32px}.v-toolbar__title[data-v-dd43d09a]{font-size:1.5rem!important}.lock-button[data-v-674d98d6]{pointer-events:auto}.v-toolbar__title[data-v-674d98d6]{font-size:1.5rem!important}.mini-text[data-v-674d98d6]{font-size:11px}.lock-button[data-v-2ff67d2f]{pointer-events:auto}.v-data-table tbody tr:hover{background-color:#147aff42!important}.doc-bullet[data-v-7247cf68]{display:inline-block;margin-right:8px;white-space:nowrap}.pro-info[data-v-7247cf68]{font-size:14px}.order-status-wrapper[data-v-7247cf68]{position:relative;width:100%;height:32px;background-color:#eceff1;border-radius:4px;overflow:hidden;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#263238;line-height:1.2}.order-status-bar[data-v-7247cf68]{position:absolute;top:0;left:0;height:100%;background-color:#1bb921;transition:width .3s ease;z-index:1;opacity:.2}.order-status-text[data-v-7247cf68]{position:relative;z-index:2}a.dxf-link[data-v-344af3db]{all:unset;color:#1976d2;text-decoration:underline;cursor:pointer}.canvasContainer[data-v-526ba7e6]{position:relative;width:100%;height:100%;min-width:100px;min-height:100px}.progress[data-v-526ba7e6]{position:absolute;z-index:20;width:90%;margin:20px 5%}.progressText[data-v-526ba7e6]{margin:10px 20px;font-size:14px;color:#262d33;text-align:center}.error[data-v-526ba7e6]{width:100%;height:100%;position:absolute;z-index:20;padding:30px}.error.img[data-v-526ba7e6]{width:24px;height:24px;vertical-align:middle;margin:4px}.root[data-v-20950dfa]{height:100%;max-height:100%;width:240px}.select-none[data-v-20950dfa]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-toolbar .q-btn[data-v-0d04b138]{transition:transform .2s ease}.q-toolbar .q-btn[data-v-0d04b138]:hover{transform:scale(1.17)}.q-toolbar .q-btn[data-v-6a2479c1]{transition:transform .2s ease}.q-toolbar .q-btn[data-v-6a2479c1]:hover{transform:scale(1.17)}.q-toolbar .q-select[data-v-6a2479c1]{max-width:300px}.search-box[data-v-e2e6fc2c]{width:100%;max-width:300px}body h1{font-size:2em;font-weight:700;line-height:1.2;margin:.67em 0}body h2{font-size:1.5em;font-weight:700;line-height:1.3;margin:.83em 0}body h3{font-size:1.17em;font-weight:700;line-height:1.4;margin:1em 0}body h4{font-size:1em;margin:1.33em 0}body h4,body h5{font-weight:700;line-height:1.5}body h5{font-size:.83em;margin:1.67em 0}body h6{font-size:.67em;font-weight:700;margin:2.33em 0}body h6,body p{line-height:1.5}body p{font-size:1em;font-weight:400;margin:1em 0}@media (max-width:600px){body h1{font-size:1.75em}body h2{font-size:1.4em}}