.bl-hero{background:linear-gradient(180deg,#fff 0%,var(--bg) 100%);padding:40px 0 88px}.bl-hero .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.bl-hero h1{letter-spacing:-.05em;font-size:clamp(46px,6vw,80px);line-height:1}.bl-hero .lead{max-width:500px;margin-top:20px}.bl-search{max-width:440px;margin-top:30px;position:relative}.bl-search .ic{width:18px;height:18px;color:var(--g400);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bl-search{display:block}.bl-search .input{width:100%;height:54px;box-shadow:var(--ring);border:0;border-radius:16px;padding-left:46px;font-size:16px}.bl-stack{height:470px;padding-top:34px;position:relative}.bl-deck{height:400px;position:relative}.bl-card{border-radius:var(--r-xl);transform-origin:50% 0;background:#fff;flex-direction:column;transition:transform .8s cubic-bezier(.22,.8,.2,1),opacity .6s,box-shadow .8s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #1118270d,0 40px 70px -42px #11182780}.bl-card .im{flex:1;min-height:0;overflow:hidden}.bl-card .im img{object-fit:cover;width:100%;height:100%;transition:transform 6s linear;transform:scale(1.06)}.bl-card .tx{padding:20px 24px 24px;transition:opacity .4s}.bl-card .meta{color:var(--g500);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.bl-card .meta>span:last-child{white-space:nowrap}.bl-card .t{font:800 22px/1.22 var(--fd);letter-spacing:-.02em;color:var(--ink);margin-top:10px;display:block}.bl-card[data-pos="0"]{opacity:1;z-index:3;transform:none}.bl-card[data-pos="0"] .im img{transform:scale(1)}.bl-card[data-pos="1"]{opacity:1;z-index:2;transform:translateY(-18px)scale(.94);box-shadow:0 0 0 1px #1118270f,0 10px 30px -20px #1118274d}.bl-card[data-pos="2"]{opacity:1;z-index:1;transform:translateY(-34px)scale(.88);box-shadow:0 0 0 1px #1118270f}.bl-card[data-pos="1"] .tx,.bl-card[data-pos="2"] .tx,.bl-card[data-pos="1"] .im,.bl-card[data-pos="2"] .im{opacity:0}.bl-card[data-pos="1"]{background:#f7f8f8}.bl-card[data-pos="2"]{background:#eff1f1}.bl-card[data-pos=out]{opacity:0;z-index:4;transition:transform .55s cubic-bezier(.5,0,.75,0),opacity .45s;transform:translateY(46px)scale(.98)}.bl-pill{background:var(--mint);height:24px;color:var(--deep);font:600 12px/1 var(--fb);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.bl-dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.bl-dots button{background:var(--line-2);border-radius:4px;width:38px;height:4px;position:relative;overflow:hidden}.bl-dots button i{background:var(--green);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bl-dots button.on i{animation:5.5s linear forwards blFill}@keyframes blFill{to{transform:scaleX(1)}}.bl-chips{z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:14px 0;position:sticky;top:72px}.bl-chips .container{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.bl-chips a{height:38px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 14px/1 var(--fb);color:var(--g600);background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 16px;transition:background .2s,color .2s;display:inline-flex}.bl-chips a:hover{color:var(--ink)}.bl-chips a.on{background:var(--ink);color:#fff;box-shadow:none}.bl-list{padding:40px 0 96px}.bl-list-h{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.bl-feat{border-radius:var(--r-xl);box-shadow:var(--ring);background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-bottom:20px;display:grid;overflow:hidden}.bl-feat .im{min-height:380px}.bl-feat .im img{object-fit:cover;width:100%;height:100%}.bl-feat .tx{flex-direction:column;justify-content:center;padding:44px;display:flex}.bl-feat h2{margin-top:14px;font-size:clamp(28px,2.8vw,38px);line-height:1.12}.bl-feat p{margin-top:14px;font-size:17px}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bl-post{border-radius:var(--r-lg);box-shadow:var(--ring);transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.bl-post:hover,.bl-feat:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1118270d,0 30px 60px -36px #11182766}.bl-feat{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bl-post .im{aspect-ratio:16/10;overflow:hidden}.bl-post .im img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.bl-post:hover .im img{transform:scale(1.04)}.bl-post .tx{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.bl-meta{color:var(--g500);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.bl-post h3{letter-spacing:-.015em;margin-top:10px;font-size:19px;line-height:1.25}.bl-post p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14.5px;display:-webkit-box;overflow:clip}.bl-read{font:600 14px/1 var(--fb);color:var(--green-h);align-items:center;gap:6px;margin-top:auto;padding-top:14px;display:inline-flex}.bl-read .ic{width:15px;height:15px}.bl-more{justify-content:center;margin-top:36px;display:flex}.bl-empty[hidden]{display:none}.bl-empty{border-radius:var(--r-lg);box-shadow:var(--ring);text-align:center;background:#fff;padding:32px;font-size:16px}.bl-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bl-topic{--c:var(--green);border-radius:var(--r-lg);box-shadow:var(--ring);transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.bl-topic:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1118270d,0 30px 60px -36px #11182766}.bl-art{aspect-ratio:16/8;background:radial-gradient(70% 90% at 50% 40%,color-mix(in srgb,var(--c) 22%,#fff),color-mix(in srgb,var(--c) 8%,#fff));place-items:center;display:grid;position:relative;overflow:hidden}.bl-topic .tx{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.bl-topic h3{letter-spacing:-.02em;font-size:20px}.bl-topic p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14.5px;display:-webkit-box;overflow:clip}.ba-card{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #1118270f,0 14px 28px -18px #11182766}.ba-ln{background:#e9ebee;border-radius:4px;height:6px}.ba-chart{box-sizing:content-box;align-items:flex-end;gap:10px;width:170px;height:96px;padding:14px 16px;display:flex}.ba-chart i{height:var(--h);background:var(--c);opacity:.85;transform-origin:bottom;border-radius:5px 5px 2px 2px;flex:1;transform:scaleY(.2)}.play .ba-chart i{animation:baGrow 4.5s var(--ease) infinite;animation-delay:calc(var(--i) * .18s)}@keyframes baGrow{0%,8%{transform:scaleY(.2)}30%,82%{transform:scaleY(1)}96%,to{transform:scaleY(.2)}}.ba-fan{width:170px;height:110px;position:relative}.ba-fan .ba-card{padding:14px;position:absolute;inset:6px 30px}.ba-fan .ba-card:first-child{transform:rotate(-9deg)translate(-24px)}.ba-fan .ba-card:nth-child(2){transform:rotate(7deg)translate(24px)}.ba-fan .ba-card .ba-ln+.ba-ln{margin-top:7px}.ba-fan .ba-card:nth-child(3) .ba-ln:first-child{background:var(--ink);opacity:.75;width:70%}.ba-mark{background:var(--c);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);width:16px;height:24px;position:absolute;top:0;right:42px;transform:translateY(-30px)}.play .ba-mark{animation:baDrop 4s var(--ease) infinite}@keyframes baDrop{0%,10%{transform:translateY(-30px)}30%,85%{transform:translateY(0)}to{transform:translateY(-30px)}}.ba-list{width:190px;padding:14px 16px}.ba-list div{align-items:center;gap:10px;padding:6px 0;display:flex}.ba-list b{border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #cfd3d8}.ba-list b:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;margin-top:-2px;transform:rotate(45deg)}.ba-list .ba-ln{flex:1}.play .ba-list b{animation:baTick 5s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}.play .ba-list b:after{animation:baTickMark 5s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes baTick{0%,8%{background:0 0;box-shadow:inset 0 0 0 1.5px #cfd3d8}14%,86%{background:var(--c);box-shadow:none}94%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #cfd3d8}}@keyframes baTickMark{0%,8%{opacity:0}14%,86%{opacity:1}94%,to{opacity:0}}.ba-sync{align-items:center;gap:50px;display:flex;position:relative}.ba-app{background:#fff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 1px #1118270f,0 14px 28px -18px #11182766}.ba-app img{width:34px;height:auto}.ba-app.qb{color:#2ca01c;font:800 18px/1 var(--fd)}.ba-wire{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--c) 60%,#fff) 0 6px,transparent 6px 11px);height:2px;position:absolute;top:50%;left:58px;right:58px}.ba-dot{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent);opacity:0;border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:58px}.play .ba-dot{animation:baSend 3s var(--ease) infinite}.play .ba-dot.b{animation-delay:1.5s}@keyframes baSend{0%{opacity:0;left:58px}10%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 70px)}}.ba-cal{perspective:400px;width:110px;height:112px;position:relative}.ba-cal .pg{background:#fff;border-radius:12px;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #1118270f,0 14px 28px -18px #11182766}.ba-cal .pg span{background:var(--c);color:#fff;width:100%;font:700 12px/1 var(--fb);text-align:center;letter-spacing:.06em;padding:7px 0}.ba-cal .pg b{font:800 34px/1 var(--fd);color:var(--ink);margin-top:14px}.ba-cal .top{transform-origin:50% 0;backface-visibility:hidden}.play .ba-cal .top{animation:baFlip 4.5s var(--ease) infinite}@keyframes baFlip{0%,40%{opacity:1;transform:rotateX(0)}62%{opacity:0;transform:rotateX(-100deg)}63%,to{opacity:0;transform:rotateX(0)}}.ba-bulb{width:96px;height:110px;position:relative}.ba-bulb svg{width:100%;height:100%;overflow:visible}.ba-bulb .glass{fill:#fff;stroke:var(--ink);stroke-width:3px}.ba-bulb .base{fill:var(--ink)}.ba-bulb .fil{fill:none;stroke:color-mix(in srgb,var(--c) 70%,#000);stroke-width:3px;stroke-linecap:round}.ba-bulb .rays line{stroke:var(--c);stroke-width:4px;stroke-linecap:round;opacity:0}.play .ba-bulb .glass{animation:baLit 3.6s var(--ease) infinite}.play .ba-bulb .rays line{animation:baRay 3.6s var(--ease) infinite}@keyframes baLit{0%,25%{fill:#fff}40%,85%{fill:color-mix(in srgb,var(--c) 55%,#fff)}to{fill:#fff}}@keyframes baRay{0%,30%{opacity:0}45%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bl-art *{animation:none!important}}.bl-news{overflow:hidden}.bl-news-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.bl-news h2{letter-spacing:-.04em;font-size:clamp(34px,4.4vw,54px)}.bl-news .lead{max-width:480px;margin-top:18px}.bl-news-form{background:var(--w06);max-width:480px;box-shadow:inset 0 0 0 1px var(--w11);border-radius:20px;gap:8px;margin-top:30px;padding:7px;display:flex}.bl-news-form .input{color:#fff;background:0 0;border:0;height:50px}.bl-news-form .input::placeholder{color:#ffffff73}.bl-news-form .input:focus{box-shadow:none}.bl-news-form:focus-within{box-shadow:inset 0 0 0 1px #8fd9b280}.bl-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:480px;display:grid;overflow:hidden;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.bl-wall-track{flex-direction:column;gap:16px;animation:46s linear infinite blWall;display:flex}.bl-wall-col.c1 .bl-wall-track{animation-duration:54s;animation-direction:reverse}.bl-wall:hover .bl-wall-track{animation-play-state:paused}@keyframes blWall{to{transform:translateY(calc(-50% - 8px))}}.bl-wall-i{box-shadow:inset 0 0 0 1px var(--w11);background:#ffffff0d;border-radius:18px;padding:8px 8px 14px;display:block}.bl-wall-i img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.bl-wall-i b{font:600 13px/1.35 var(--fb);color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 6px 0;display:-webkit-box;overflow:clip}@media (width<=980px){.bl-news-grid{grid-template-columns:minmax(0,1fr);gap:56px}.bl-wall{height:340px}}@media (width<=640px){.bl-wall{height:280px}.bl-news-form{box-shadow:none;background:0 0;flex-direction:column;padding:0}.bl-news-form .input{background:var(--w06);box-shadow:inset 0 0 0 1px var(--w11);border-radius:14px}}@media (prefers-reduced-motion:reduce){.bl-wall-track{animation:none}}@media (width<=991px){.bl-hero .grid,.bl-feat{grid-template-columns:1fr;gap:40px}.bl-feat{gap:0}.bl-feat .im{min-height:260px}.bl-feat .tx{padding:28px}.bl-grid,.bl-topics{grid-template-columns:1fr 1fr}.bl-stack{height:440px}.bl-deck{height:370px}}@media (width<=640px){.bl-grid,.bl-topics{grid-template-columns:1fr}.bl-stack{height:420px}.bl-deck{height:350px}.bl-card .t{font-size:19px}.bl-chips{top:60px}}.js .bl-post[data-more],.bl-post[hidden],.bl-feat[hidden]{display:none}.bl-more-btn{box-shadow:var(--ring);background:#fff}.bl-none{border-radius:var(--r-lg);box-shadow:var(--ring);text-align:center;background:#fff;padding:32px}.bl-dots button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.bl-card .im,.bl-feat .im,.bl-post .im{background:var(--bg)}
