.app-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.nav[data-v-16430e10]{height:80px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-bottom:1px solid #edf2f7;position:sticky;top:0;z-index:100}.nav-inner[data-v-16430e10]{display:flex;align-items:center;height:100%}.nav-logo[data-v-16430e10]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.nav-logo-img[data-v-16430e10]{height:48px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.nav-menu[data-v-16430e10]{display:flex;gap:4px;margin-left:60px;flex:1;align-items:center;height:100%}.nav-cell[data-v-16430e10]{position:relative;height:100%;display:flex;align-items:center}.nav-item[data-v-16430e10]{padding:8px 12px;font-size:14px;font-weight:500;color:#1a2332;cursor:pointer;border-radius:8px;transition:all .25s;display:flex;align-items:center;gap:3px;white-space:nowrap;text-decoration:none}.nav-item[data-v-16430e10]:hover{background:rgba(0,141,231,.06);color:#008de7}.nav-item.active[data-v-16430e10]{color:#008de7;font-weight:700}.nav-item .caret[data-v-16430e10]{font-size:10px;opacity:.6;transition:transform .25s}.nav-cell:hover .nav-item .caret[data-v-16430e10]{transform:rotate(180deg)}.dropdown[data-v-16430e10]{position:absolute;top:100%;left:0;margin-top:-1px;min-width:200px;background:#fff;border:1px solid #edf2f7;border-radius:14px;box-shadow:0 20px 48px rgba(0,26,61,.14);padding:10px;z-index:200}.dropdown-grid[data-v-16430e10]{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:2px 8px;min-width:380px}.dropdown-item[data-v-16430e10]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-size:14px;color:#1a2332;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.dropdown-item[data-v-16430e10]:hover{background:rgba(0,141,231,.07);color:#008de7}.dropdown-ico[data-v-16430e10]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#008de7;flex-shrink:0;background:rgba(0,141,231,.1);transition:background .2s,color .2s}.dropdown-item:hover .dropdown-ico[data-v-16430e10]{background:#008de7;color:#fff}.dropdown-text[data-v-16430e10]{overflow:hidden;text-overflow:ellipsis}.dropdown-empty[data-v-16430e10]{padding:12px 14px;font-size:13px;color:#9da8bc}.dropdown-all[data-v-16430e10]{display:block;margin-top:6px;padding:9px 12px;border-top:1px solid #edf2f7;font-size:13px;font-weight:700;color:#008de7;text-decoration:none;text-align:center}.dropdown-grid .dropdown-all[data-v-16430e10]{grid-column:1/-1}.dropdown-all[data-v-16430e10]:hover{text-decoration:underline}.dropdown[data-v-16430e10]:has(.campus-grid){min-width:580px;padding:18px 18px 12px;border-radius:12px}.campus-grid[data-v-16430e10]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.campus-card[data-v-16430e10]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 6px 16px;text-decoration:none;color:#1a2332;border-right:1px solid #eef0f3;transition:background .2s,color .2s}.campus-card[data-v-16430e10]:nth-child(4n){border-right:none}.campus-card[data-v-16430e10]:nth-child(n+5){border-top:1px solid #eef0f3}.campus-card[data-v-16430e10]:hover{background:#008de7;color:#fff}.campus-ico[data-v-16430e10]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#9aa3ad;transition:color .2s,transform .2s;position:relative}.campus-ico img[data-v-16430e10]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;transition:opacity .2s}.campus-ico .campus-ico-hover[data-v-16430e10]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.campus-card:hover .campus-ico[data-v-16430e10]{color:#fff;transform:translateY(-2px)}.campus-card:hover .campus-ico img[data-v-16430e10]:not(.campus-ico-hover){opacity:0}.campus-card:hover .campus-ico .campus-ico-hover[data-v-16430e10]{opacity:1}.campus-name[data-v-16430e10]{font-size:13.5px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.dropdown-fade-enter-active[data-v-16430e10],.dropdown-fade-leave-active[data-v-16430e10]{transition:opacity .18s ease,transform .18s ease}.dropdown-fade-enter[data-v-16430e10],.dropdown-fade-leave-to[data-v-16430e10]{opacity:0;transform:translateY(6px)}@media(max-width:1100px){.dropdown[data-v-16430e10]:has(.campus-grid){min-width:460px}.campus-grid[data-v-16430e10]{grid-template-columns:repeat(3,minmax(0,1fr))}.campus-card[data-v-16430e10]:nth-child(4n){border-right:1px solid #eef0f3}.campus-card[data-v-16430e10]:nth-child(3n){border-right:none}.campus-card[data-v-16430e10]:nth-child(n+4){border-top:1px solid #eef0f3}}.nav-phone-block[data-v-16430e10]{text-align:right;margin-right:20px}.nav-phone-label[data-v-16430e10]{font-size:11px;color:#9da8bc;font-weight:500;margin-bottom:2px}.nav-phone[data-v-16430e10]{font-family:Manrope,system-ui,sans-serif;font-weight:800;font-size:16px;color:#008de7}.nav-cta[data-v-16430e10]{background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);color:#fff;padding:12px 24px;border-radius:999px;font-weight:700;font-size:14px;box-shadow:0 8px 20px rgba(0,141,231,.3);display:flex;align-items:center;gap:6px;white-space:nowrap;transition:transform .2s}.nav-cta[data-v-16430e10]:hover{transform:translateY(-1px)}.footer[data-v-3312a0bb]{background:linear-gradient(180deg,#0a1830,#051022);color:hsla(0,0%,100%,.7);padding:80px 0 0}.footer-grid[data-v-3312a0bb]{display:grid;grid-template-columns:1.6fr repeat(3,1fr) 1.1fr;gap:48px;padding-bottom:56px}.footer-col h4[data-v-3312a0bb]{color:#fff;font-size:15px;font-weight:700;margin-bottom:20px}.footer-col ul[data-v-3312a0bb]{display:flex;flex-direction:column;gap:10px}.footer-col a[data-v-3312a0bb]{font-size:14px;color:hsla(0,0%,100%,.6);transition:color .2s}.footer-col a[data-v-3312a0bb]:hover{color:#4fc3f7}.footer-brand .footer-logo[data-v-3312a0bb]{display:flex;align-items:center;margin-bottom:16px}.footer-brand .footer-logo-img[data-v-3312a0bb]{height:44px;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.footer-brand .footer-tagline[data-v-3312a0bb]{font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:16px}.footer-brand .footer-desc[data-v-3312a0bb]{font-size:13px;line-height:1.8;margin-bottom:24px;max-width:340px}.footer-brand .footer-contact[data-v-3312a0bb]{display:flex;flex-direction:column;gap:8px;font-size:13px}.footer-brand .footer-contact strong[data-v-3312a0bb]{color:hsla(0,0%,100%,.85);margin-right:8px;font-weight:600}.footer-qr .qr-matrix[data-v-3312a0bb]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.footer-qr .qr-item[data-v-3312a0bb]{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-qr .qr-img[data-v-3312a0bb]{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:10px;padding:6px;display:block}.footer-qr .qr-label[data-v-3312a0bb]{font-size:12px;color:hsla(0,0%,100%,.7)}.footer-qr .qr-placeholder[data-v-3312a0bb]{width:120px;height:120px;background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;color:hsla(0,0%,100%,.4);margin-bottom:12px}.footer-qr .qr-desc[data-v-3312a0bb]{font-size:12px;color:hsla(0,0%,100%,.5)}.footer-bottom[data-v-3312a0bb]{border-top:1px solid hsla(0,0%,100%,.08);padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:hsla(0,0%,100%,.45)}.footer-links[data-v-3312a0bb]{display:flex;align-items:center;gap:12px}.footer-links a[data-v-3312a0bb]:hover{color:#4fc3f7}.consult-mask[data-v-bfd627ae]{position:fixed;inset:0;z-index:200;background:rgba(6,17,40,.5);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.consult-dialog[data-v-bfd627ae]{position:relative;width:100%;max-width:420px;background:#fff;border-radius:28px;padding:32px 32px 28px;box-shadow:0 30px 80px rgba(0,26,61,.3)}.consult-close[data-v-bfd627ae]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:transparent;color:#9da8bc;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.2s}.consult-close[data-v-bfd627ae]:hover{background:#edf2f7;color:#1a2332}.consult-head[data-v-bfd627ae]{margin-bottom:20px;padding-right:28px}.consult-head h3[data-v-bfd627ae]{font-size:22px;font-weight:800;color:#1a2332;margin:0 0 4px}.consult-head .consult-sub[data-v-bfd627ae]{font-size:13px;color:#9da8bc;line-height:1.5}.consult-field[data-v-bfd627ae]{margin-bottom:16px}.consult-field label[data-v-bfd627ae]{display:block;font-size:12px;color:#9da8bc;font-weight:600;margin-bottom:6px}.consult-field label i[data-v-bfd627ae]{color:#ff8a3d;font-style:normal}.consult-field input[data-v-bfd627ae],.consult-field select[data-v-bfd627ae],.consult-field textarea[data-v-bfd627ae]{width:100%;padding:12px 14px;border:1.5px solid #edf2f7;border-radius:10px;font-size:14px;color:#1a2332;background:#fff;font-family:inherit;transition:.2s}.consult-field input[data-v-bfd627ae]:focus,.consult-field select[data-v-bfd627ae]:focus,.consult-field textarea[data-v-bfd627ae]:focus{outline:none;border-color:#008de7;box-shadow:0 0 0 3px rgba(0,141,231,.1)}.consult-field textarea[data-v-bfd627ae]{resize:vertical}.consult-submit[data-v-bfd627ae]{width:100%;margin-top:6px;padding:15px;border:none;border-radius:12px;background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 14px 30px rgba(0,141,231,.35);transition:.2s}.consult-submit[data-v-bfd627ae]:hover:not(:disabled){transform:translateY(-1px)}.consult-submit[data-v-bfd627ae]:disabled{opacity:.6;cursor:not-allowed}.consult-note[data-v-bfd627ae]{text-align:center;font-size:11px;color:#9da8bc;margin:12px 0 0}.consult-done[data-v-bfd627ae]{text-align:center;padding:12px 0 4px}.consult-done .consult-done-ico[data-v-bfd627ae]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:rgba(102,178,8,.12);color:#66b208;display:flex;align-items:center;justify-content:center}.consult-done h3[data-v-bfd627ae]{font-size:20px;font-weight:800;color:#1a2332;margin:0 0 8px}.consult-done p[data-v-bfd627ae]{font-size:14px;color:#9da8bc;line-height:1.6;margin:0 0 22px}.consult-fade-enter-active[data-v-bfd627ae],.consult-fade-leave-active[data-v-bfd627ae]{transition:opacity .2s}.consult-fade-enter[data-v-bfd627ae],.consult-fade-leave-to[data-v-bfd627ae]{opacity:0}@media(max-width:480px){.consult-dialog[data-v-bfd627ae]{padding:26px 20px 22px}}.floating-contact[data-v-cc39b5ac]{position:fixed;right:24px;bottom:120px;z-index:90;display:flex;flex-direction:column;gap:8px}.fc-item[data-v-cc39b5ac]{width:56px;height:64px;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#5a6478;transition:all .25s;cursor:pointer;border:1px solid #edf2f7}.fc-item[data-v-cc39b5ac]:hover{transform:translateY(-2px);border-color:#008de7;color:#008de7;box-shadow:0 12px 28px rgba(0,141,231,.2)}.fc-item.primary[data-v-cc39b5ac]{background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);color:#fff;border-color:transparent;box-shadow:0 12px 32px rgba(0,141,231,.4)}.fc-item.primary[data-v-cc39b5ac]:hover{color:#fff}.fc-icon[data-v-cc39b5ac]{font-size:18px;line-height:1;margin-bottom:4px}.fc-text[data-v-cc39b5ac]{font-size:11px;line-height:1.2;text-align:center;font-weight:600}.fc-toast[data-v-cc39b5ac]{position:absolute;right:68px;bottom:0;white-space:nowrap;background:rgba(6,17,40,.92);color:#fff;font-size:13px;font-weight:600;padding:10px 14px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.25);pointer-events:none}.fc-toast-fade-enter-active[data-v-cc39b5ac],.fc-toast-fade-leave-active[data-v-cc39b5ac]{transition:opacity .25s}.fc-toast-fade-enter[data-v-cc39b5ac],.fc-toast-fade-leave-to[data-v-cc39b5ac]{opacity:0}@media(max-width:768px){.fc-toast[data-v-cc39b5ac]{right:64px}}.chat-widget[data-v-3d8d027c]{position:fixed;right:24px;bottom:24px;z-index:1000;width:372px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100vh - 48px);background:#fff;border-radius:18px;box-shadow:0 24px 64px rgba(6,17,40,.28);display:flex;flex-direction:column;overflow:hidden}.cw-head[data-v-3d8d027c]{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);color:#fff;overflow:hidden}.cw-head[data-v-3d8d027c]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/images/home/chat-head-bg.png) 50%/cover no-repeat;opacity:.3;mix-blend-mode:screen}.cw-head-left[data-v-3d8d027c]{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.cw-avatar[data-v-3d8d027c]{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.cw-title[data-v-3d8d027c]{font-size:14.5px;font-weight:800;line-height:1.2}.cw-sub[data-v-3d8d027c]{font-size:11px;opacity:.85;margin-top:2px}.cw-head-actions[data-v-3d8d027c]{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.cw-iconbtn[data-v-3d8d027c]{width:30px;height:30px;border:none;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.cw-iconbtn[data-v-3d8d027c]:hover{background:hsla(0,0%,100%,.3)}.cw-body[data-v-3d8d027c]{flex:1;overflow-y:auto;padding:16px 14px 8px;background:#f5f8fb}.cw-row[data-v-3d8d027c]{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.cw-row.is-user[data-v-3d8d027c]{justify-content:flex-end}.cw-bubble-avatar[data-v-3d8d027c]{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.cw-bubble-avatar .cw-bubble-av-img[data-v-3d8d027c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cw-bubble[data-v-3d8d027c]{max-width:76%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:#fff;color:#1a2332;box-shadow:0 2px 8px rgba(6,17,40,.06);border-bottom-left-radius:4px}.cw-row.is-user .cw-bubble[data-v-3d8d027c]{background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:4px}.cw-clink[data-v-3d8d027c]{display:inline-block;font-weight:800;font-size:14px;color:#008de7;cursor:pointer;text-decoration:none;border-bottom:1px solid rgba(0,141,231,.35);transition:color .2s,border-color .2s}.cw-clink[data-v-3d8d027c]:hover{color:#0074be;border-color:#008de7}.cw-cintro[data-v-3d8d027c]{margin-top:6px;white-space:pre-wrap;word-break:break-word}.cw-typing[data-v-3d8d027c]{display:flex;gap:4px;align-items:center}.cw-typing i[data-v-3d8d027c]{width:6px;height:6px;border-radius:50%;background:#b9c4d0;animation:cwBlink-data-v-3d8d027c 1.2s infinite}.cw-typing i[data-v-3d8d027c]:nth-child(2){animation-delay:.2s}.cw-typing i[data-v-3d8d027c]:nth-child(3){animation-delay:.4s}@keyframes cwBlink-data-v-3d8d027c{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cw-chips[data-v-3d8d027c]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;background:#f5f8fb;border-top:1px dashed #e3eaf2}.cw-chip[data-v-3d8d027c]{border:1px solid rgba(0,141,231,.35);background:#fff;color:#008de7;font-size:12.5px;padding:6px 12px;border-radius:999px;cursor:pointer;transition:all .2s}.cw-chip[data-v-3d8d027c]:hover{background:#008de7;color:#fff}.cw-input[data-v-3d8d027c]{flex:0 0 auto;display:flex;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid #eef2f6}.cw-input input[data-v-3d8d027c]{flex:1;border:1px solid #e0e7ee;border-radius:10px;padding:9px 12px;font-size:13.5px;outline:none;transition:border-color .2s}.cw-input input[data-v-3d8d027c]:focus{border-color:#008de7}.cw-send[data-v-3d8d027c]{border:none;background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);color:#fff;font-size:13.5px;font-weight:700;padding:0 18px;border-radius:10px;cursor:pointer;transition:opacity .2s}.cw-send[data-v-3d8d027c]:disabled{opacity:.45;cursor:not-allowed}.cw-foot[data-v-3d8d027c]{flex:0 0 auto;text-align:center;font-size:10.5px;color:#b3bcc7;padding:0 0 8px;background:#fff}.chat-pop-enter-active[data-v-3d8d027c],.chat-pop-leave-active[data-v-3d8d027c]{transition:all .28s cubic-bezier(.16,1,.3,1)}.chat-pop-enter[data-v-3d8d027c],.chat-pop-leave-to[data-v-3d8d027c]{opacity:0;transform:translateY(24px) scale(.96)}@media(max-width:768px){.chat-widget[data-v-3d8d027c]{right:8px;left:8px;bottom:8px;width:auto;height:72vh}}#app{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1}:root{--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-reveal:800ms;--duration-count:1800ms;--stagger-tight:60ms;--stagger-normal:80ms;--stagger-loose:120ms;--reveal-delay:0ms;--reveal-duration:var(--duration-reveal)}.reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--reveal-duration);transition-timing-function:var(--ease-out-quint);transition-delay:var(--reveal-delay);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:none}.reveal-up{transform:translate3d(0,30px,0)}.reveal-down{transform:translate3d(0,-24px,0)}.reveal-left{transform:translate3d(-40px,0,0)}.reveal-right{transform:translate3d(40px,0,0)}.reveal-scale{transform:translate3d(0,16px,0) scale(.96)}.reveal-fade{transform:none}.reveal-spring{opacity:0;transform:translate3d(40px,0,0) scale(.96);transition-property:opacity,transform;transition-duration:.9s;transition-timing-function:var(--ease-spring);transition-delay:var(--reveal-delay);will-change:opacity,transform}.reveal-spring.is-revealed{opacity:1;transform:none}@keyframes pulse-ring{0%{transform:scale(.6);opacity:.55}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes gradient-sweep{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes soft-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes grid-fade-in{0%{opacity:0}to{opacity:.05}}@keyframes breath-shadow{0%,to{box-shadow:0 24px 60px rgba(0,141,231,.18),0 0 0 1px rgba(102,178,8,.15)}50%{box-shadow:0 32px 80px rgba(0,141,231,.28),0 0 0 2px rgba(102,178,8,.28)}}.anim-pulse-ring{position:relative}.anim-pulse-ring:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.6;transform:scale(1);animation:pulse-ring 2s var(--ease-out-quint) infinite;pointer-events:none}.anim-gradient-sweep{background-size:200% 100%;animation:gradient-sweep 1.2s var(--ease-out-expo) 1}.anim-soft-float{animation:soft-float 4s var(--ease-out-quint) infinite}.anim-breath-shadow{animation:breath-shadow 4s var(--ease-out-quint) infinite}@media(prefers-reduced-motion:reduce){.reveal,.reveal-spring,.reveal-spring.is-revealed,.reveal.is-revealed{opacity:1!important;transform:none!important;transition:none!important}.anim-breath-shadow,.anim-gradient-sweep,.anim-pulse-ring:after,.anim-soft-float{animation:none!important}}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Noto Sans SC,PingFang SC,system-ui,sans-serif;background:#fff;color:#1a2332;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:1280px}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}ol,ul{list-style:none}.container{width:1440px;max-width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.gradient-text{background:linear-gradient(135deg,#008de7,#2eb05f 50%,#66b208);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#nprogress .bar{background:#008de7!important;height:3px!important}.hero-skeleton{max-width:760px}.sk-line{border-radius:8px;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.22) 37%,hsla(0,0%,100%,.1) 63%);background-size:400% 100%;animation:sk-shimmer 1.4s ease infinite}.sk-title{height:40px;width:60%;margin-bottom:16px}.sk-title.short{width:40%}.sk-tag{height:16px;width:70%;margin-top:24px}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.sk-line{animation:none}}