:root{--spring-red:#b91c1c;--spring-red-deep:#7f1017;--spring-red-dark:#6f0f15;--spring-gold:#ffd54a;--spring-gold-deep:#f59e0b;--spring-ink:#111827;--spring-muted:#6b7280;color:var(--spring-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fef2f2;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{background:#fef2f2;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}.app-loading{min-height:100vh;color:var(--spring-red);background:#fff7ed;justify-content:center;align-items:center;display:flex}.loading-dots{gap:6px;display:inline-flex}.loading-dots span{background:var(--spring-red);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite spring-loading}.loading-dots span:nth-child(2){animation-delay:.16s}.loading-dots span:nth-child(3){animation-delay:.32s}@keyframes spring-loading{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.spring-page{background:#fef2f2;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.spring-background{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.spring-pattern{opacity:.06;background-image:radial-gradient(circle at 50% 36%,gold 0,gold 7px,transparent 8px),radial-gradient(circle at 50% 58%,#f59e0b 0,#f59e0b 12px,transparent 13px);background-position:40px 40px;background-size:80px 80px;position:absolute;top:0;bottom:0;left:0;right:0}.spring-watermark{z-index:0;color:rgba(127,16,23,.05);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:15vw;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spring-soft{filter:blur(80px);border-radius:999px;animation:5s ease-in-out infinite spring-pulse;position:absolute}.spring-soft--red{background:rgba(239,68,68,.2);width:300px;height:300px;top:-5%;left:10%}.spring-soft--gold{background:rgba(245,158,11,.1);width:400px;height:400px;animation-delay:2s;top:20%;right:-5%}.spring-knot{opacity:.1;width:120px;height:120px;position:absolute;top:80px;left:40px;transform:rotate(45deg)}.spring-knot span{border:4px solid #7f1017;border-radius:8px;width:80px;height:80px;position:absolute}.spring-knot span:nth-child(2){top:40px;left:40px}.spring-ring{opacity:.1;border:4px solid #7f1017;border-radius:999px;width:64px;height:64px;position:absolute;top:160px;right:40px;transform:rotate(-12deg)}@keyframes spring-pulse{50%{opacity:.58}}.spring-couplet{z-index:1;flex-direction:column;align-items:center;gap:16px;display:none;position:fixed;top:128px}.spring-couplet--left{animation:.8s ease-out both spring-slide-left;left:32px}.spring-couplet--right{animation:.8s ease-out both spring-slide-right;right:32px}.spring-couplet__panel{border:2px solid var(--spring-gold);color:var(--spring-gold);background:#8b0000;border-radius:8px;flex-direction:column;align-items:center;gap:14px;padding:24px 12px;display:flex;box-shadow:0 18px 40px rgba(127,16,23,.45)}.spring-couplet__panel:before{content:"";position:absolute}.spring-couplet__panel span{font-family:Georgia,Songti SC,serif;font-size:28px;font-weight:800;line-height:1}.spring-hanging{flex-direction:column;align-items:center;margin-top:-8px;display:flex}.spring-hanging i{background:var(--spring-gold);width:4px;height:48px}.spring-hanging b{z-index:1;border:2px solid var(--spring-gold);background:#8b0000;border-radius:999px;width:24px;height:24px;position:relative}.spring-hanging em{background:#b91c1c;border-radius:0 0 8px 8px;justify-content:center;gap:4px;width:32px;height:96px;margin-top:-8px;display:flex;box-shadow:0 12px 26px rgba(127,16,23,.35)}.spring-hanging em span{background:rgba(255,213,74,.3);width:4px;height:100%}@keyframes spring-slide-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes spring-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.spring-nav{z-index:50;-webkit-backdrop-filter:blur(14px);background:rgba(185,28,28,.96);border-bottom:1px solid rgba(127,16,23,.72);position:fixed;top:0;left:0;right:0;box-shadow:0 10px 24px rgba(127,16,23,.22)}.spring-nav__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1152px;height:64px;margin:0 auto;padding:0 16px;display:flex}.spring-nav__left,.spring-nav__actions,.spring-menu,.spring-brand{align-items:center;display:flex}.spring-nav__left{gap:32px;min-width:0}.spring-brand{color:#fff;gap:12px;min-width:0}.spring-brand img{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:140px;height:32px;padding:2px}.spring-brand strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.spring-menu{gap:24px}.spring-menu a,.spring-login{color:#fee2e2;font-size:14px;font-weight:600;transition:color .18s}.spring-menu a:hover,.spring-login:hover{color:#fde68a}.spring-nav__actions{flex-shrink:0;gap:16px}.spring-open-shop.arco-btn,.spring-hero__primary.arco-btn{height:38px;padding:0 24px;font-weight:800;box-shadow:0 10px 22px rgba(127,16,23,.18);border-color:var(--spring-gold)!important;color:#7f1017!important;background:var(--spring-gold)!important}.spring-open-shop.arco-btn:hover,.spring-hero__primary.arco-btn:hover{background:#fde68a!important;border-color:#fde68a!important}.spring-open-shop__mobile{display:none}.spring-nav__menu{color:#fee2e2;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-8px;display:none}.spring-nav__menu:hover{color:#fde68a;background:rgba(127,16,23,.28)}.spring-nav__menu svg{width:24px;height:24px}.spring-mobile-menu{transform-origin:top;opacity:0;background:#991b1b;border-bottom:1px solid rgba(127,16,23,.7);flex-direction:column;gap:8px;width:100%;padding:16px;transition:transform .24s,opacity .24s;display:none;position:absolute;top:100%;left:0;transform:scaleY(0);box-shadow:0 14px 28px rgba(127,16,23,.22)}.spring-nav.is-open .spring-mobile-menu{opacity:1;transform:scaleY(1)}.spring-mobile-menu a{color:#fee2e2;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:16px;font-weight:700;display:flex}.spring-mobile-menu a:hover{color:#fde68a;background:rgba(127,16,23,.46)}.spring-mobile-menu svg{width:18px;height:18px}.spring-mobile-menu__line{background:rgba(127,16,23,.6);height:1px;margin:6px 0}.spring-main{z-index:2;flex:1;animation:.72s ease-out spring-fade-up;position:relative}@keyframes spring-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spring-hero{color:#fff;background:linear-gradient(#b91c1c 0%,#dc2626 100%);border-radius:0 0 48px 48px;min-height:540px;padding:128px 16px 80px;position:relative;overflow:hidden;box-shadow:0 20px 42px rgba(127,16,23,.22)}.spring-hero__decor{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.spring-hero__decor:before{content:"";opacity:.05;background-image:linear-gradient(45deg,rgba(255,255,255,.7) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.7) 25%,transparent 25%);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0}.spring-cloud{opacity:.3;background:radial-gradient(circle at 18% 48%, var(--spring-gold) 0 20px, transparent 21px), radial-gradient(circle at 38% 38%, var(--spring-gold) 0 26px, transparent 27px), radial-gradient(circle at 64% 48%, var(--spring-gold) 0 21px, transparent 22px), linear-gradient(var(--spring-gold), var(--spring-gold));background-repeat:no-repeat;background-size:180px 88px;width:256px;height:128px;position:absolute;top:0}.spring-cloud--left{left:0}.spring-cloud--right{right:0;transform:scaleX(-1)}.spring-coin{color:#fcd34d;opacity:.1;animation:3.5s ease-in-out infinite spring-float;position:absolute}.spring-coin--left{top:128px;left:15%}.spring-coin--right{animation-duration:4.2s;animation-delay:.7s;bottom:80px;right:15%}.spring-coin svg{width:64px;height:64px}.spring-character{color:#fcd34d;opacity:.07;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Georgia,Songti SC,serif;font-weight:900;line-height:1;animation:4.8s ease-in-out infinite spring-pulse;position:absolute}.spring-character--fu{font-size:96px;top:158px;right:25%;transform:rotate(12deg)}.spring-character--chun{font-size:72px;animation-delay:1s;bottom:120px;left:20%;transform:rotate(-12deg)}.spring-lantern{transform-origin:top;background:#991b1b;border:2px solid rgba(255,213,74,.3);border-radius:0 0 999px 999px;flex-direction:column;justify-content:flex-end;align-items:center;animation:3.4s ease-in-out infinite spring-swing;display:flex;position:absolute;top:-42px;box-shadow:0 18px 30px rgba(127,16,23,.3)}.spring-lantern b{color:#facc15;font-family:Georgia,Songti SC,serif;font-size:32px;line-height:1}.spring-lantern span{background:rgba(255,213,74,.5);width:4px;height:40px;margin-top:10px}.spring-lantern--left{width:80px;height:160px;padding-bottom:16px;left:20%}.spring-lantern--right{width:96px;height:192px;padding-bottom:24px;animation-duration:4s;animation-delay:.5s;top:-64px;right:20%}.spring-lantern--right b{font-size:40px}.spring-lantern--right span{height:48px}@keyframes spring-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes spring-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.spring-hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:1152px;margin:0 auto;display:flex;position:relative}.spring-badge{color:#fde68a;background:rgba(127,16,23,.45);border:1px solid rgba(239,68,68,.45);border-radius:999px;justify-content:center;align-items:center;margin-bottom:32px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px rgba(127,16,23,.16)}.spring-hero h1{letter-spacing:0;text-shadow:0 4px 14px rgba(127,16,23,.28);margin:0 0 30px;font-size:max(48px,min(7vw,72px));font-weight:900;line-height:1.06}.spring-hero h1 span{color:transparent;background:linear-gradient(90deg,#fde68a,#facc15);-webkit-background-clip:text;background-clip:text;display:block}.spring-hero p{color:rgba(254,226,226,.92);max-width:672px;margin:0 0 48px;font-size:20px;line-height:1.65}.spring-hero__actions{justify-content:center;align-items:center;gap:16px;display:flex}.spring-hero__primary.arco-btn,.spring-hero__ghost.arco-btn{min-width:136px;height:54px;padding:0 32px;font-size:18px;font-weight:800}.spring-hero__ghost.arco-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px rgba(127,16,23,.14);color:#fff!important;background:rgba(127,16,23,.38)!important;border-color:rgba(248,113,113,.4)!important}.spring-hero__ghost.arco-btn:hover{background:rgba(127,16,23,.56)!important}.spring-mobile-board{z-index:2;display:none;position:relative}.spring-section{max-width:1152px;margin:0 auto;padding:0 16px}.spring-section--narrow{max-width:896px}.spring-features{z-index:3;margin-top:-40px;padding:0 0 96px;display:block;position:relative}.spring-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.spring-feature-card{background:#fff;border:1px solid #fee2e2;border-radius:24px;min-height:272px;padding:32px;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 18px 40px rgba(254,202,202,.5)}.spring-feature-card:hover{border-color:#fecaca;transform:translateY(-4px);box-shadow:0 22px 48px rgba(254,202,202,.72)}.spring-feature-card__icon{color:#dc2626;background:#fef2f2;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;transition:transform .24s;display:inline-flex;box-shadow:inset 0 2px 8px rgba(254,202,202,.5)}.spring-feature-card:hover .spring-feature-card__icon{transform:scale(1.1)}.spring-feature-card__icon svg{width:28px;height:28px}.spring-feature-card h3{color:#111827;margin:0 0 12px;font-size:20px;font-weight:900}.spring-feature-card p{color:#6b7280;margin:0;font-size:15px;line-height:1.78}.spring-articles{background:rgba(254,242,242,.5);padding:96px 0;display:block;position:relative}.spring-articles__line{background:linear-gradient(90deg,transparent,#fecaca,transparent);width:min(1152px,100% - 32px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.spring-heading{text-align:center;margin-bottom:56px}.spring-heading h2{color:#111827;margin:0 0 16px;font-size:32px;font-weight:900;line-height:1.2}.spring-heading p{color:#6b7280;margin:0;font-size:15px}.spring-article-list{gap:16px;display:grid}.spring-article-card{cursor:pointer;background:#fff;border:1px solid #fee2e2;border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 28px rgba(254,202,202,.28)}.spring-article-card:hover{border-color:#fecaca;transform:translateY(-2px);box-shadow:0 16px 34px rgba(254,202,202,.42)}.spring-article-card h3{color:#111827;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:900;display:flex}.spring-article-card h3 span{color:#dc2626;background:#fee2e2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.spring-article-empty,.spring-empty{color:#9ca3af;text-align:center}.spring-article-empty{padding:40px 0}.spring-cta{text-align:center;background:#fff;padding:96px 0;display:block;position:relative;overflow:hidden}.spring-cta__stripe{background:linear-gradient(90deg,#ef4444,#eab308,#ef4444);height:8px;position:absolute;top:0;left:0;right:0}.spring-cta__inner{z-index:1;max-width:768px;margin:0 auto;padding:0 24px;position:relative}.spring-cta h2{color:#111827;margin:0 0 24px;font-size:32px;font-weight:900}.spring-cta p{color:#6b7280;margin:0 0 40px;font-size:16px}.spring-cta .arco-btn{height:54px;padding:0 40px;font-size:18px;font-weight:800;box-shadow:0 18px 36px rgba(254,202,202,.9);background:#dc2626!important;border-color:#dc2626!important}.spring-cta .arco-btn:hover{background:#b91c1c!important;border-color:#b91c1c!important}.spring-footer{z-index:2;background:#f9fafb;border-top:1px solid #e5e7eb;padding:48px 0;position:relative;overflow:hidden}.spring-footer__wave{opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23FFD700' d='M0,224L48,213.3C96,203,192,181,288,181.3C384,181,480,203,576,224C672,245,768,267,864,261.3C960,256,1056,224,1152,213.3C1248,203,1344,213,1392,218.7L1440,224L1440,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-position:bottom;background-size:cover;height:96px;position:absolute;bottom:0;left:0;right:0}.spring-footer__inner{z-index:1;justify-content:space-between;align-items:center;gap:24px;max-width:1152px;margin:0 auto;padding:0 16px;display:flex;position:relative}.spring-footer__brand{color:#9ca3af;align-items:center;gap:10px;min-width:0;font-weight:700;display:inline-flex}.spring-footer__brand img{object-fit:contain;opacity:.52;filter:grayscale();width:auto;max-width:110px;height:24px}.spring-footer__brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spring-footer__meta{color:#9ca3af;align-items:center;gap:16px;font-size:14px;display:flex}.spring-footer__links{gap:16px;display:inline-flex}.spring-footer__links a:hover{color:#4b5563}.spring-contact-mask{z-index:200;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.spring-contact-dialog{background:#fff;border-radius:16px;width:min(320px,100%);overflow:hidden;box-shadow:0 24px 50px rgba(17,24,39,.24)}.spring-contact-head{color:#fff;background:#111827;padding:20px;position:relative;overflow:hidden}.spring-contact-head:after{content:"";filter:blur(22px);background:rgba(239,68,68,.22);border-radius:999px;width:96px;height:96px;position:absolute;top:-24px;right:-24px}.spring-contact-head button{z-index:2;color:#d1d5db;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:12px;right:12px}.spring-contact-head button:hover{color:#fff;background:rgba(255,255,255,.1)}.spring-contact-head h3,.spring-contact-head p{z-index:1;position:relative}.spring-contact-head h3{margin:0 0 6px;font-size:18px;font-weight:900}.spring-contact-head p{color:#9ca3af;margin:0;font-size:12px}.spring-contact-body{text-align:center;padding:20px}.spring-qr-box{background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;padding:8px;display:inline-flex;box-shadow:0 2px 10px rgba(17,24,39,.08)}.spring-qr-box img{object-fit:contain;width:160px;height:160px}.spring-qr-box div{color:#d1d5db;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.spring-qr-box svg{width:64px;height:64px}.spring-contact-type{color:#4b5563;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.spring-contact-body small{color:#9ca3af;margin:6px 0 16px;font-size:12px;display:block}.spring-fade-enter-active,.spring-fade-leave-active{transition:opacity .2s}.spring-fade-enter-from,.spring-fade-leave-to{opacity:0}@media (min-width:1536px){.spring-couplet{display:flex}}@media (max-width:900px){.spring-nav__menu{display:inline-flex}.spring-nav__left{gap:16px}.spring-menu,.spring-login{display:none}.spring-mobile-menu{display:flex}.spring-open-shop.arco-btn{min-width:58px;padding:0 18px}.spring-open-shop__desktop{display:none}.spring-open-shop__mobile{display:inline}.spring-hero{border-radius:0 0 32px 32px;min-height:auto;padding:88px 16px 40px}.spring-lantern,.spring-hero__content{display:none}.spring-mobile-board{max-width:520px;margin:0 auto;display:block}.spring-mobile-search{color:#fff;text-align:center;background:linear-gradient(#dc2626 0%,#b91c1c 100%);border:1px solid rgba(250,204,21,.32);border-radius:24px;flex-direction:column;align-items:center;padding:24px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px rgba(127,16,23,.3)}.spring-mobile-search__cap{opacity:.52;background:#991b1b;border-radius:0 0 999px 999px;width:160px;height:80px;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:inset 0 -8px 18px rgba(127,16,23,.35)}.spring-mobile-search__icon{color:#b91c1c;background:#facc15;border:4px solid #fde68a;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;display:inline-flex;box-shadow:0 12px 26px rgba(250,204,21,.2)}.spring-mobile-search__icon svg{width:32px;height:32px}.spring-mobile-search strong{color:#fde047;letter-spacing:.05em;text-shadow:0 2px 8px rgba(127,16,23,.3);font-size:24px;font-weight:900}.spring-mobile-search small{color:rgba(254,202,202,.86);margin-top:4px;font-size:12px}.spring-mobile-shortcuts{grid-template-columns:1fr 2fr;gap:12px;margin-top:16px;display:grid}.spring-mobile-shop{color:#7f1017;text-align:center;background:linear-gradient(#facc15,#eab308);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:142px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px rgba(127,16,23,.2)}.spring-mobile-pattern{opacity:.12;background-image:linear-gradient(45deg,#7f1017 25%,transparent 25%),linear-gradient(-45deg,#7f1017 25%,transparent 25%);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0}.spring-mobile-shop svg{z-index:1;width:32px;height:32px;margin-bottom:8px;position:relative}.spring-mobile-shop strong{z-index:1;font-size:14px;font-weight:900;line-height:1.35;position:relative}.spring-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.spring-mobile-grid button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:65px;transition:transform .16s,background .16s;display:flex}.spring-mobile-grid button:active{transform:scale(.96)}.spring-mobile-grid svg{color:#fde68a;width:24px;height:24px}.spring-mobile-grid span{font-size:12px}.spring-mobile-announcement{background:#fef2f2;border:1px solid #fee2e2;border-radius:16px;margin-top:16px;padding:16px;position:relative;box-shadow:inset 0 2px 12px rgba(254,202,202,.36)}.corner{border-color:#fca5a5;width:32px;height:32px;position:absolute}.corner--tl{border-top:2px solid;border-left:2px solid;border-radius:16px 0 0;top:0;left:0}.corner--tr{border-top:2px solid;border-right:2px solid;border-radius:0 16px 0 0;top:0;right:0}.corner--bl{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 16px;bottom:0;left:0}.corner--br{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 16px;bottom:0;right:0}.spring-mobile-announcement header{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.spring-mobile-announcement header span{background:#fca5a5;width:32px;height:1px}.spring-mobile-announcement h2{color:#7f1017;margin:0;font-size:14px;font-weight:900}.spring-mobile-announcement__list{gap:8px;display:grid}.spring-mobile-announcement__list button{background:#fff;border:1px solid rgba(254,226,226,.72);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;transition:transform .16s;display:flex;box-shadow:0 3px 10px rgba(254,202,202,.26)}.spring-mobile-announcement__list button:active{transform:scale(.99)}.spring-tag{color:#dc2626;background:#fee2e2;border-radius:4px;flex:none;padding:1px 6px;font-size:12px;font-weight:800}.spring-mobile-announcement__list strong{color:#1f2937;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.spring-thumb{color:#fca5a5;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.spring-thumb img{object-fit:cover;width:100%;height:100%}.spring-thumb svg{width:18px;height:18px}.spring-mobile-announcement__list button>svg{color:#d1d5db;flex:none;width:16px;height:16px}.spring-empty{padding:8px 0;font-size:12px}.spring-features,.spring-articles,.spring-cta{display:none}.spring-footer{padding:28px 0 34px}.spring-footer__inner{text-align:center;flex-direction:column;justify-content:center}.spring-footer__meta{flex-direction:column;gap:8px}}@media (max-width:560px){.spring-nav__inner{height:64px}.spring-brand{max-width:min(52vw,210px)}.spring-brand strong{font-size:16px}.spring-brand img{max-width:118px}.spring-watermark{writing-mode:vertical-rl}.spring-contact-mask{align-items:flex-end;padding:16px}.spring-contact-dialog{width:100%;max-width:420px}}.home-plugin-slot-host[data-v-249a6341],.home-plugin-slot-host__item[data-v-249a6341]{width:100%;min-width:0}
