.page-module___8aEwW__page{background:radial-gradient(circle at 10% 0,#2c569c38,#0000 28%),radial-gradient(circle at 90% 20%,#4286f42e,#0000 30%),#0f1115;justify-content:center;min-height:100vh;padding:26px;display:flex}.page-module___8aEwW__sideRail{background:#121722;border:1px solid #2a2f3b;border-radius:12px;width:160px;min-height:600px;padding:10px;position:fixed;top:110px;box-shadow:0 8px 24px #00000040}.page-module___8aEwW__leftRail{left:24px}.page-module___8aEwW__rightRail{right:24px}.page-module___8aEwW__main{color:#e6ebf2;flex-direction:column;gap:20px;width:min(1060px,100%);display:flex}.page-module___8aEwW__hero,.page-module___8aEwW__section,.page-module___8aEwW__adsense{background:#171b25;border:1px solid #2a2f3b;border-radius:14px;padding:20px;box-shadow:0 8px 26px #00000038}.page-module___8aEwW__hero{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.page-module___8aEwW__hero h1{margin-bottom:10px;font-size:34px}.page-module___8aEwW__heroCopy{min-width:0}.page-module___8aEwW__kicker{color:#a0c4f7;letter-spacing:.04em;background:#1a2a44;border:1px solid #315184;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.page-module___8aEwW__hero p{color:#c2c8d2;line-height:1.5}.page-module___8aEwW__headline{color:#d7e6ff;background:#131f33;border-left:3px solid #4f92ff;border-radius:8px;margin-top:12px;padding:10px 12px;font-weight:600}.page-module___8aEwW__heroStats{background:linear-gradient(#152033 0%,#111a2a 100%);border:1px solid #334056;border-radius:12px;gap:10px;padding:14px;display:grid}.page-module___8aEwW__heroStats h3{color:#dbe8ff;font-size:16px}.page-module___8aEwW__statRow{color:#a8b7d0;justify-content:space-between;gap:10px;font-size:13px;display:flex}.page-module___8aEwW__statRow strong{color:#e8f1ff}.page-module___8aEwW__classBars{gap:8px;margin-top:4px;display:grid}.page-module___8aEwW__classBarItem{gap:4px;display:grid}.page-module___8aEwW__classBarItem div:first-child{color:#9fb1d1;justify-content:space-between;font-size:12px;display:flex}.page-module___8aEwW__classBarTrack{background:#1f2d44;border-radius:999px;height:7px;overflow:hidden}.page-module___8aEwW__classBarTrack i{background:linear-gradient(90deg,#4f92ff,#78b5ff);border-radius:999px;height:100%;display:block}.page-module___8aEwW__meta{color:#9ea8ba;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:14px;display:flex}.page-module___8aEwW__meta a{color:#7fb8ff}.page-module___8aEwW__adsense p{font-weight:700}.page-module___8aEwW__adsense small{color:#95a2b6}.page-module___8aEwW__error{color:#ffafaf;background:#301c1c;border:1px solid #6e2b2b;border-radius:10px;padding:10px 12px}.page-module___8aEwW__loading{color:#9cb3d8}.page-module___8aEwW__section h2{margin-bottom:12px}.page-module___8aEwW__helpText{color:#9db0cf;margin-bottom:12px;font-size:13px}.page-module___8aEwW__deckGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__deckCard{background:linear-gradient(#1b2130 0%,#171c27 100%);border:1px solid #2d3340;border-radius:12px;padding:14px}.page-module___8aEwW__deckCard h3{align-items:center;gap:8px;margin-bottom:8px;font-size:16px;display:flex}.page-module___8aEwW__classBadge{letter-spacing:.02em;background:#111723;border:1px solid #8da2c4;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.page-module___8aEwW__deckCard p{color:#bac4d8;white-space:pre-wrap;min-height:90px;margin-bottom:10px;line-height:1.5}.page-module___8aEwW__deckCard small{color:#8695b0}.page-module___8aEwW__deckOutlink{color:#9fc4ff;margin-top:10px;font-size:12px;display:inline-block}.page-module___8aEwW__deckCodeBtn{color:#eaf2ff;cursor:pointer;background:#1c3f70;border:1px solid #3a5f95;border-radius:8px;width:fit-content;margin-top:10px;padding:8px 12px}.page-module___8aEwW__deckCodeBtn:disabled{opacity:.65;cursor:default}.page-module___8aEwW__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__galleryCard{background:#151a23;border:1px solid #2d3340;border-radius:12px;overflow:hidden}.page-module___8aEwW__galleryCard img{object-fit:cover;width:100%;height:180px;display:block}.page-module___8aEwW__galleryCard div{padding:10px 12px}.page-module___8aEwW__galleryCard strong{color:#d8e1f2;font-size:14px}.page-module___8aEwW__credit{color:#95a2b9;margin-top:10px;font-size:12px}.page-module___8aEwW__credit a{color:#9fc4ff}.page-module___8aEwW__list{gap:10px;list-style:none;display:grid}.page-module___8aEwW__list li{border-bottom:1px solid #2a2f3b;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.page-module___8aEwW__list li a{color:#dfe6f3}.page-module___8aEwW__list li span{color:#9ea8ba;white-space:nowrap}.page-module___8aEwW__deckItem{gap:6px;display:grid}.page-module___8aEwW__deckItem p{color:#b7c0d1;white-space:pre-wrap;line-height:1.5}.page-module___8aEwW__deckItem small{color:#8693aa}.page-module___8aEwW__deckTitle{align-items:center;gap:8px;display:flex}.page-module___8aEwW__deckTitle em{color:#97b6dd;border:1px solid #36527c;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.page-module___8aEwW__ctas{flex-wrap:wrap;gap:16px;display:flex}.page-module___8aEwW__ctas a,.page-module___8aEwW__ctas button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.page-module___8aEwW__primary{color:#fff;cursor:pointer;background:#3282ff;border:0}.page-module___8aEwW__primary:disabled{opacity:.7;cursor:default}.page-module___8aEwW__footerLinks{color:#95a2b9;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;font-size:13px;display:flex}.page-module___8aEwW__footerLinks a{border-bottom:1px solid #3a4458}.page-module___8aEwW__secondary{color:#d7deea;background:#171a21;border-color:#2a2f3b}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__primary:hover{background:#256fe4}.page-module___8aEwW__secondary:hover{border-color:#3a4455}}@media (max-width:600px){.page-module___8aEwW__hero,.page-module___8aEwW__deckGrid,.page-module___8aEwW__galleryGrid{grid-template-columns:1fr}.page-module___8aEwW__list li{flex-direction:column;align-items:flex-start}}@media (max-width:1420px){.page-module___8aEwW__sideRail{display:none}}
