.page-module___nKOVa__page{--text:#e2d9f3;--text-sec:#a89bc9;--line:#ffffff1a;--surface:#ffffff0a;min-height:100vh;color:var(--text);background:linear-gradient(135deg,#1a1a2e 0%,#16213e 55%,#0f3460 100%)}.page-module___nKOVa__container{max-width:1120px;margin:0 auto;padding:72px 24px 64px}.page-module___nKOVa__topBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module___nKOVa__brandPill{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;color:var(--text-sec);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module___nKOVa__brandDot{background:linear-gradient(90deg,#9d4edd,#4cc9f0);border-radius:999px;width:8px;height:8px}.page-module___nKOVa__topActions{flex-shrink:1;justify-content:flex-end;min-width:0;display:flex}.page-module___nKOVa__sessionSkeleton{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;width:100%;max-width:178px;height:40px}.page-module___nKOVa__hero{text-align:center;max-width:760px;margin:0 auto;animation:.42s ease-out page-module___nKOVa__fadeLift}.page-module___nKOVa__unsLink{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.01em;color:var(--text-sec);background:#ffffff0f;border-radius:999px;padding:10px 16px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.page-module___nKOVa__unsLink:hover{color:var(--text);background:#ffffff1a}.page-module___nKOVa__title{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 24px #9d4edd80;margin:18px 0 0;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:800;line-height:1.05}.page-module___nKOVa__subtitle{max-width:680px;color:var(--text-sec);text-wrap:pretty;margin:18px auto 0;font-size:1.15rem;line-height:1.8}.page-module___nKOVa__quickMeta{border:1px solid var(--line);color:var(--text-sec);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 14px;font-size:.83rem;display:inline-flex}.page-module___nKOVa__searchWrap{justify-content:center;margin-top:36px;display:flex}.page-module___nKOVa__searchInput{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(620px,100%);color:var(--text);background:#ffffff12;border-radius:999px;outline:none;padding:14px 20px;font-size:.98rem;transition:border-color .18s,box-shadow .18s}.page-module___nKOVa__searchInput::placeholder{color:var(--text-sec);opacity:.7}.page-module___nKOVa__searchInput:focus{border-color:#9d4edd99;box-shadow:0 0 0 4px #9d4edd26}.page-module___nKOVa__noResults{text-align:center;color:var(--text-sec);margin:22px 0 0;font-size:.95rem}.page-module___nKOVa__grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;margin-top:52px;display:grid}.page-module___nKOVa__card{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;background:#ffffff0a;border-radius:28px;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.42s both page-module___nKOVa__fadeLift;display:block;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040}.page-module___nKOVa__card:hover{border-color:#9d4edd59;transform:translateY(-5px);box-shadow:0 18px 48px #0006}.page-module___nKOVa__cardTopBar{background:linear-gradient(90deg,#9d4edd 0%,#4cc9f0 52%,#43aa8b 100%);height:4px;position:absolute;inset:0 0 auto}.page-module___nKOVa__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module___nKOVa__iconBox{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.page-module___nKOVa__status{border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.page-module___nKOVa__statusAvailable{color:#90be6d;background:#90be6d26;border:1px solid #90be6d40}.page-module___nKOVa__statusSoon{color:#f9c74f;background:#f9c74f1f;border:1px solid #f9c74f40}.page-module___nKOVa__cardTitle{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;color:var(--text);margin:22px 0 0;font-size:2rem;font-weight:800;line-height:1.1}.page-module___nKOVa__cardDescription{color:var(--text-sec);margin:12px 0 0;font-size:.97rem;line-height:1.7}.page-module___nKOVa__cardFooter{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.page-module___nKOVa__cardFooterText{color:var(--text-sec);font-size:.95rem;font-weight:600}.page-module___nKOVa__arrow{border:1px solid var(--line);width:40px;height:40px;color:var(--text-sec);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:18px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.page-module___nKOVa__card:hover .page-module___nKOVa__arrow{color:#fff;background:#9d4edd;border-color:#9d4edd;transform:translate(3px)}@keyframes page-module___nKOVa__fadeLift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page-module___nKOVa__container{padding:52px 18px 48px}.page-module___nKOVa__topBar{gap:8px;margin-bottom:12px}.page-module___nKOVa__brandPill{padding:7px 10px;font-size:.74rem}.page-module___nKOVa__topActions{min-width:0;max-width:60%}.page-module___nKOVa__card{padding:20px}.page-module___nKOVa__cardTitle{font-size:1.7rem}.page-module___nKOVa__subtitle{font-size:1.02rem}.page-module___nKOVa__quickMeta{gap:8px;margin-top:14px;padding:7px 12px;font-size:.75rem}.page-module___nKOVa__searchWrap{margin-top:26px}.page-module___nKOVa__searchInput{padding:12px 15px;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.page-module___nKOVa__hero,.page-module___nKOVa__card{animation:none}.page-module___nKOVa__card,.page-module___nKOVa__card:hover,.page-module___nKOVa__arrow,.page-module___nKOVa__card:hover .page-module___nKOVa__arrow,.page-module___nKOVa__unsLink,.page-module___nKOVa__unsLink:hover{transition:none;transform:none}}
