.p-blog .ab-hero{padding:200px 0 40px;position:relative}.p-blog .ab-hero h1{font-family:var(--fD);letter-spacing:-.045em;max-width:16ch;font-size:max(2.4rem,min(6vw,4.6rem));font-weight:800;line-height:1.02}.p-blog .ab-hero h1 em{color:transparent;background:linear-gradient(120deg,var(--p2),var(--green));-webkit-background-clip:text;background-clip:text;font-style:normal}.p-blog .ab-hero p{color:var(--tx1);max-width:52ch;margin-top:30px;font-size:max(1.05rem,min(1.6vw,1.32rem));line-height:1.6}.p-blog .filters{flex-wrap:wrap;gap:9px;margin:14px 0 44px;display:flex}.p-blog .filt{font-family:var(--fM);letter-spacing:.06em;color:var(--tx1);cursor:none;background:rgba(11,11,24,.4);border:1px solid rgba(154,45,248,.2);border-radius:100px;padding:.6em 1.05em;font-size:.7rem;transition:all .2s}.p-blog .filt:hover{color:var(--tx0);border-color:var(--p2)}.p-blog .filt.on{color:#04120c;background:var(--green);border-color:var(--green);font-weight:500}.p-blog .feat{isolation:isolate;background:linear-gradient(135deg,rgba(28,18,58,.9),rgba(9,9,20,.86));border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:300px;margin-bottom:18px;padding:54px 50px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.p-blog .feat:after{content:"";border-radius:inherit;background:conic-gradient(from var(--beam),transparent 0deg,transparent 70deg,rgba(154,45,248,.2) 90deg,#b76eff 110deg,#00ffa8 122deg,#b76eff 134deg,rgba(154,45,248,.2) 152deg,transparent 168deg,transparent 360deg);-webkit-mask-composite:xor;opacity:.7;z-index:0;pointer-events:none;padding:1px;animation:11s linear infinite beamSpin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.p-blog .feat:before{content:"";filter:blur(20px);z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(0,255,168,.16),transparent 62%);border-radius:50%;width:440px;height:440px;position:absolute;top:-30%;right:-8%}.p-blog .feat>*{z-index:1;position:relative}.p-blog .feat:hover{transform:translateY(-4px)}.p-blog .tag{font-family:var(--fM);letter-spacing:.16em;text-transform:uppercase;color:var(--green);border:1px solid rgba(0,255,168,.3);border-radius:100px;align-items:center;gap:.5em;width:max-content;padding:.45em .85em;font-size:.6rem;display:inline-flex}.p-blog .feat h2{font-family:var(--fD);letter-spacing:-.03em;max-width:20ch;margin:18px 0 12px;font-size:max(1.7rem,min(3.4vw,2.7rem));font-weight:700;line-height:1.08}.p-blog .feat p{color:var(--tx1);max-width:56ch;font-size:1.02rem;line-height:1.6}.p-blog .feat .meta{font-family:var(--fM);letter-spacing:.08em;color:var(--tx2);margin-top:20px;font-size:.66rem}.p-blog .posts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:860px){.p-blog .posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.p-blog .posts{grid-template-columns:1fr}}.p-blog .post{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(13,13,28,.6);border:1px solid rgba(154,45,248,.13);border-radius:16px;flex-direction:column;min-height:308px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.p-blog .post:hover{background:rgba(18,16,38,.7);border-color:rgba(0,255,168,.3);transform:translateY(-6px)}.p-blog .pc-cover{isolation:isolate;justify-content:center;align-items:center;height:132px;display:flex;position:relative;overflow:hidden}.p-blog .pc-cover .pc-mesh{filter:blur(9px);background:radial-gradient(circle at 24% 30%,rgba(183,110,255,.6),transparent 46%),radial-gradient(circle at 80% 76%,rgba(0,255,168,.4),transparent 46%);transition:transform .5s;position:absolute;top:-18%;bottom:-18%;left:-18%;right:-18%}.p-blog .post:hover .pc-mesh{transform:scale(1.12)}.p-blog .pc-cover:after{content:"";opacity:.4;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.p-blog .pc-glyph{z-index:1;color:transparent;background:linear-gradient(150deg,#fff,rgba(255,255,255,.3));filter:drop-shadow(0 6px 18px rgba(0,0,0,.4));-webkit-background-clip:text;background-clip:text;font-size:3.3rem;font-weight:700;line-height:1;position:relative}.p-blog .pc-cat{z-index:1;font-family:var(--fM);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85);font-size:.54rem;position:absolute;top:11px;left:13px}.p-blog .pc-body{flex-direction:column;flex:1;gap:11px;padding:22px;display:flex}.p-blog .post h3{font-family:var(--fD);letter-spacing:-.015em;font-size:1.18rem;font-weight:600;line-height:1.2}.p-blog .post p{color:var(--tx1);flex:1;font-size:.86rem;line-height:1.55}.p-blog .post .rd{font-family:var(--fM);letter-spacing:.08em;color:var(--tx2);justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.p-blog .post .rd .go{color:var(--green);opacity:0;transition:all .25s;transform:translate(-6px)}.p-blog .post:hover .rd .go{opacity:1;transform:none}.p-blog .feat-glyph{z-index:0;color:rgba(255,255,255,.06);pointer-events:none;font-size:11rem;font-weight:700;line-height:1;position:absolute;top:-14px;right:26px}.p-blog .news{text-align:center;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(11,11,24,.7);border-radius:18px;margin-top:60px;padding:50px;position:relative;overflow:hidden}.p-blog .news:after{content:"";border-radius:inherit;background:conic-gradient(from var(--beam),transparent 0deg,transparent 75deg,rgba(154,45,248,.18) 92deg,#b76eff 110deg,#00ffa8 120deg,#b76eff 130deg,rgba(154,45,248,.18) 148deg,transparent 165deg,transparent 360deg);-webkit-mask-composite:xor;opacity:.65;z-index:0;pointer-events:none;padding:1px;animation:9s linear -3s infinite beamSpin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.p-blog .news>*{z-index:1;position:relative}.p-blog .news .sl{justify-content:center;display:flex}.p-blog .news h2{font-family:var(--fD);letter-spacing:-.03em;margin-bottom:10px;font-size:max(1.5rem,min(2.8vw,2.2rem));font-weight:700}.p-blog .news p{color:var(--tx1);max-width:42ch;margin:0 auto 26px;font-size:.96rem}.p-blog .news-form{gap:10px;max-width:440px;margin:0 auto;display:flex}@media (max-width:480px){.p-blog .news-form{flex-direction:column}}.p-blog .news-form input{font-family:var(--fB);color:var(--tx0);cursor:none;background:rgba(5,5,12,.6);border:1px solid rgba(154,45,248,.2);border-radius:9px;flex:1;padding:.85em 1em;font-size:.95rem;transition:all .2s}.p-blog .news-form input:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px rgba(0,255,168,.12)}.p-blog .news-form input.err{border-color:#ff5d6c}.p-blog .news-form button{font-family:var(--fB);background:var(--green);color:#04120c;cursor:none;white-space:nowrap;border:none;border-radius:9px;padding:.85em 1.6em;font-size:.92rem;font-weight:700;transition:all .22s}.p-blog .news-form button:hover{background:#3affc0;transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,255,168,.4)}.p-blog .news-ok{color:var(--green);font-family:var(--fM);letter-spacing:.08em;height:1em;margin-top:16px;font-size:.7rem}
