.BlogCard-module__h7P_Na__card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-elevated);flex-direction:column;height:100%;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.BlogCard-module__h7P_Na__card:hover{border-color:rgba(var(--cat-rgb,var(--saber-blue-rgb)), .5);box-shadow:0 0 0 1px rgba(var(--cat-rgb,var(--saber-blue-rgb)), .25), 0 0 28px 0 rgba(var(--cat-rgb,var(--saber-blue-rgb)), .4), 0 20px 40px -20px #0000008c;transform:translateY(-4px)}.BlogCard-module__h7P_Na__imageWrap{aspect-ratio:16/9;background:linear-gradient(135deg,#171927,#0a0b12);position:relative;overflow:hidden}.BlogCard-module__h7P_Na__image{object-fit:cover;transition:transform .4s}.BlogCard-module__h7P_Na__card:hover .BlogCard-module__h7P_Na__image{transform:scale(1.06)}.BlogCard-module__h7P_Na__imageFallback{width:100%;height:100%;font-family:var(--font-display);color:var(--color-text-muted);letter-spacing:.1em;justify-content:center;align-items:center;font-size:.8rem;display:flex}.BlogCard-module__h7P_Na__body{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.BlogCard-module__h7P_Na__category{font-size:.68rem;font-family:var(--font-display);letter-spacing:.08em;color:var(--cat-color,var(--color-teal));border:1px solid rgba(var(--cat-rgb,var(--saber-blue-rgb)), .35);border-radius:999px;align-self:flex-start;padding:3px 10px}.BlogCard-module__h7P_Na__title{font-size:1.05rem;line-height:1.4}.BlogCard-module__h7P_Na__excerpt{color:var(--color-text-muted);flex:1;font-size:.86rem;line-height:1.7}.BlogCard-module__h7P_Na__meta{color:var(--color-text-muted);border-top:1px solid var(--color-border);justify-content:space-between;padding-top:10px;font-size:.75rem;display:flex}.BlogCard-module__h7P_Na__link{position:absolute;inset:0}@media (max-width:640px){.BlogCard-module__h7P_Na__body{gap:8px;padding:16px}.BlogCard-module__h7P_Na__title{font-size:1.08rem}.BlogCard-module__h7P_Na__excerpt{font-size:.9rem;line-height:1.75}}
.AdSlot-module__Dnfa4q__slot{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.08em;justify-content:center;align-items:center;font-size:.72rem;display:flex}.AdSlot-module__Dnfa4q__leaderboard{min-height:90px}.AdSlot-module__Dnfa4q__inFeed,.AdSlot-module__Dnfa4q__inArticle{min-height:250px}.AdSlot-module__Dnfa4q__sidebar{min-height:600px}
.ScrollProgress-module___Fh38q__track{z-index:60;background:#ffffff0d;height:3px;position:fixed;top:0;left:0;right:0}.ScrollProgress-module___Fh38q__blade{background:#fff;height:100%;transition:width 80ms linear;position:relative}.ScrollProgress-module___Fh38q__tip{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-4px;translate:0 -50%}.ScrollProgress-module___Fh38q__red{box-shadow:0 0 6px 1px #fff, 0 0 16px 4px rgba(var(--saber-red-rgb), .9), 0 0 32px 8px rgba(var(--saber-red-rgb), .5)}.ScrollProgress-module___Fh38q__red .ScrollProgress-module___Fh38q__tip{box-shadow:0 0 8px 3px #fff, 0 0 22px 10px rgba(var(--saber-red-rgb), .9)}.ScrollProgress-module___Fh38q__blue{box-shadow:0 0 6px 1px #fff, 0 0 16px 4px rgba(var(--saber-blue-rgb), .9), 0 0 32px 8px rgba(var(--saber-blue-rgb), .5)}.ScrollProgress-module___Fh38q__blue .ScrollProgress-module___Fh38q__tip{box-shadow:0 0 8px 3px #fff, 0 0 22px 10px rgba(var(--saber-blue-rgb), .9)}.ScrollProgress-module___Fh38q__green{box-shadow:0 0 6px 1px #fff, 0 0 16px 4px rgba(var(--saber-green-rgb), .9), 0 0 32px 8px rgba(var(--saber-green-rgb), .5)}.ScrollProgress-module___Fh38q__green .ScrollProgress-module___Fh38q__tip{box-shadow:0 0 8px 3px #fff, 0 0 22px 10px rgba(var(--saber-green-rgb), .9)}
.page-module__dgei_G__hero{padding:56px 0 32px;position:relative}.page-module__dgei_G__hero:after{content:"";width:min(100%, var(--container-width));background:linear-gradient(90deg, transparent, var(--cat-color,var(--saber-blue)) 20%, var(--cat-color,var(--saber-blue)) 80%, transparent);height:2px;box-shadow:0 0 10px 1px rgba(var(--cat-rgb,var(--saber-blue-rgb)), .5);opacity:.85;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__dgei_G__category{font-size:.72rem;font-family:var(--font-display);letter-spacing:.08em;color:var(--cat-color,var(--color-teal));border:1px solid rgba(var(--cat-rgb,var(--saber-blue-rgb)), .35);border-radius:999px;margin-bottom:16px;padding:4px 12px;display:inline-block}.page-module__dgei_G__title{max-width:44ch;font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem);line-height:1.3}.page-module__dgei_G__meta{color:var(--color-text-muted);gap:16px;margin-top:16px;font-size:.85rem;display:flex}.page-module__dgei_G__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;padding:48px 0 80px;display:grid}@media (max-width:900px){.page-module__dgei_G__layout{grid-template-columns:1fr;gap:32px}.page-module__dgei_G__aside{order:2}}.page-module__dgei_G__aside{flex-direction:column;gap:24px;display:flex}.page-module__dgei_G__midAd{margin:40px 0}.page-module__dgei_G__notFound{text-align:center;padding:120px 0}.page-module__dgei_G__gearWrap{margin-top:2em}.page-module__dgei_G__tsumigeCallout{margin-top:2.5em;padding:20px 24px}.page-module__dgei_G__tsumigeLabel{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-teal);margin-bottom:8px;font-size:.8rem}.page-module__dgei_G__tsumigeCallout a{color:var(--color-teal);text-underline-offset:3px;text-decoration:underline}.page-module__dgei_G__related{margin-top:4em}.page-module__dgei_G__relatedList{flex-direction:column;gap:12px;margin-top:16px;list-style:none;display:flex}.page-module__dgei_G__relatedLink{color:var(--color-teal)}
.ArticleGrid-module__WPpC2a__tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.ArticleGrid-module__WPpC2a__tab{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;padding:8px 18px;font-size:.85rem;transition:color .15s,border-color .15s,background .15s}.ArticleGrid-module__WPpC2a__tab:hover{color:var(--color-text)}.ArticleGrid-module__WPpC2a__tabActive{color:var(--color-bg);background:var(--tab-color,var(--gradient-neon));box-shadow:0 0 16px 2px var(--tab-glow,#00d2ff66);border-color:#0000;font-weight:600}.ArticleGrid-module__WPpC2a__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.ArticleGrid-module__WPpC2a__empty{text-align:center;color:var(--color-text-muted);padding:48px 0}.ArticleGrid-module__WPpC2a__adRow{grid-column:1/-1}@media (max-width:640px){.ArticleGrid-module__WPpC2a__grid{grid-template-columns:1fr;gap:20px}.ArticleGrid-module__WPpC2a__tabs{gap:6px}.ArticleGrid-module__WPpC2a__tab{padding:7px 14px;font-size:.8rem}}
.page-module___8aEwW__hero{padding:88px 0 64px;position:relative;overflow:hidden}.page-module___8aEwW__hero:after{content:"";width:min(100%, var(--container-width));z-index:1;background:linear-gradient(90deg, transparent, var(--saber-blue) 15%, var(--saber-red) 50%, var(--saber-blue) 85%, transparent);height:2px;box-shadow:0 0 10px 1px rgba(var(--saber-blue-rgb), .5), 0 0 10px 1px rgba(var(--saber-red-rgb), .5);opacity:.85;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__heroGrid{background-image:linear-gradient(#00f0ff14 1px,#0000 1px),linear-gradient(90deg,#00f0ff14 1px,#0000 1px);background-size:48px 48px;animation:14s linear infinite page-module___8aEwW__gridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 40%,#0000 100%)}.page-module___8aEwW__heroGlowRed,.page-module___8aEwW__heroGlowTeal{filter:blur(120px);opacity:.35;border-radius:50%;width:420px;height:420px;animation:6s ease-in-out infinite page-module___8aEwW__pulseGlow;position:absolute}.page-module___8aEwW__heroGlowRed{background:var(--color-red);top:-120px;right:-80px}.page-module___8aEwW__heroGlowTeal{background:var(--color-teal);animation-delay:2s;bottom:-140px;left:-100px}.page-module___8aEwW__heroInner{max-width:760px;position:relative}.page-module___8aEwW__eyebrow{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-teal);border:1px solid #00f0ff59;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.75rem;display:inline-flex}.page-module___8aEwW__heroTitle{margin-bottom:20px;font-size:clamp(2.2rem,1.6rem + 3vw,3.6rem);line-height:1.15}.page-module___8aEwW__evolveText{background:linear-gradient(90deg, var(--color-teal), var(--color-red));-webkit-text-fill-color:transparent;text-shadow:0 0 15px #00f0ff73;-webkit-background-clip:text;margin-left:8px;font-style:italic;font-weight:800;display:inline-block}.page-module___8aEwW__heroText{color:var(--color-text-muted);max-width:56ch;margin-bottom:32px;font-size:1.02rem}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;display:flex}.page-module___8aEwW__btnPrimary,.page-module___8aEwW__btnSecondary{font-family:var(--font-display);border-radius:var(--radius-sm);padding:12px 24px;font-size:.88rem;transition:transform .15s,box-shadow .15s,border-color .15s}.page-module___8aEwW__btnPrimary{background:var(--gradient-neon);color:var(--color-bg);font-weight:700}.page-module___8aEwW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px #00f0ff8c}.page-module___8aEwW__btnSecondary{border:1px solid var(--color-border);color:var(--color-text)}.page-module___8aEwW__btnSecondary:hover{border-color:var(--color-teal);color:var(--color-teal)}.page-module___8aEwW__section{padding:64px 0}.page-module___8aEwW__sectionDivider{height:2px;max-width:var(--container-width);background:linear-gradient(90deg, transparent, var(--saber-blue) 20%, var(--saber-red) 50%, var(--saber-green) 80%, transparent);box-shadow:0 0 10px 1px rgba(var(--saber-blue-rgb), .4), 0 0 14px 2px rgba(var(--saber-red-rgb), .3), 0 0 10px 1px rgba(var(--saber-green-rgb), .3);opacity:.85;margin:0 auto}.page-module___8aEwW__statusGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.page-module___8aEwW__statusCard{color:inherit;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.page-module___8aEwW__statusCard:hover{border-color:var(--color-teal);cursor:pointer;transform:translateY(-4px);box-shadow:0 10px 25px #00f2fe26}.page-module___8aEwW__statusLabel{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-text-muted);font-size:.72rem}.page-module___8aEwW__statusValue{font-family:var(--font-display);font-size:1.4rem}.page-module___8aEwW__statusValueAccent{color:var(--color-teal)}.page-module___8aEwW__statusDetail{color:var(--color-text-muted);font-size:.85rem;line-height:1.7}.page-module___8aEwW__sectionHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.page-module___8aEwW__viewAll{color:var(--color-teal);white-space:nowrap;font-size:.85rem}.page-module___8aEwW__adGap{margin:48px 0}@media (max-width:640px){.page-module___8aEwW__hero{padding:56px 0 40px}.page-module___8aEwW__section{padding:44px 0}.page-module___8aEwW__heroActions{flex-direction:column;align-items:stretch}.page-module___8aEwW__btnPrimary,.page-module___8aEwW__btnSecondary{text-align:center}}
