.YYYCTa_academyShell{grid-template-columns:minmax(0,1fr) 320px;gap:24px;width:100%;max-width:1120px;margin:0 auto;padding:0 0 48px;display:grid}.YYYCTa_mainColumn{min-width:0}.YYYCTa_loading{place-items:center;min-height:55vh;display:grid}.YYYCTa_hero{border:1px solid var(--surface-border);background:linear-gradient(135deg,var(--surface-dark),color-mix(in srgb,var(--primary-neon) 12%,var(--surface-dark)));min-height:230px;box-shadow:0 20px 50px color-mix(in srgb,var(--primary-neon) 12%,transparent);border-radius:28px;flex-direction:column;justify-content:center;padding:32px;display:flex;position:relative;overflow:hidden}.YYYCTa_heroGlow{background:var(--primary-neon);opacity:.18;filter:blur(60px);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-130px}.YYYCTa_heroCopy{z-index:1;width:100%;position:relative}.YYYCTa_eyebrow,.YYYCTa_sectionEyebrow,.YYYCTa_cardEyebrow{color:var(--primary-neon);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.YYYCTa_hero h1{letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(1.9rem,3.8vw,2.7rem);line-height:1.08}.YYYCTa_hero p{max-width:580px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.YYYCTa_quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.YYYCTa_progressCard,.YYYCTa_journalCard{border:1px solid var(--surface-border);min-height:100px;color:inherit;border-radius:20px;align-items:center;gap:12px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.YYYCTa_progressCard{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-neon) 15%,var(--surface-dark)),var(--surface-dark))}.YYYCTa_journalCard{background:linear-gradient(135deg,color-mix(in srgb,#00ffa3 12%,var(--surface-dark)),var(--surface-dark))}.YYYCTa_progressCard:hover,.YYYCTa_journalCard:hover{border-color:var(--primary-neon);transform:translateY(-2px)}.YYYCTa_cardIcon,.YYYCTa_asideIcon{background:color-mix(in srgb,var(--primary-neon) 18%,transparent);width:36px;height:36px;color:var(--primary-neon);border-radius:12px;flex:none;place-items:center;display:grid}.YYYCTa_cardContent{flex-direction:column;flex:1;gap:3px;display:flex}.YYYCTa_cardContent strong{font-size:15px}.YYYCTa_cardContent span:last-child{color:var(--text-muted);font-size:12px;line-height:1.35}.YYYCTa_catalogSection{border:1px solid var(--surface-border);background:var(--surface-dark);border-radius:24px;padding:24px}.YYYCTa_sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.YYYCTa_sectionHeader h2{margin:5px 0;font-size:1.45rem}.YYYCTa_sectionHeader p{color:var(--text-muted);margin:0;font-size:13px}.YYYCTa_textLink{color:var(--primary-neon);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.YYYCTa_search{margin-bottom:12px}.YYYCTa_filters{gap:8px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow:auto}.YYYCTa_filter{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.YYYCTa_filterActive{border-color:var(--primary-neon);background:color-mix(in srgb,var(--primary-neon) 18%,var(--surface-bg));color:var(--primary-neon)}.YYYCTa_courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.YYYCTa_courseCard{border:1px solid var(--surface-border);background:var(--surface-bg);color:inherit;border-radius:18px;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.YYYCTa_courseCard:hover{border-color:var(--primary-neon);transform:translateY(-3px)}.YYYCTa_thumbnail{aspect-ratio:16/9;background:var(--surface-muted);position:relative;overflow:hidden}.YYYCTa_thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.YYYCTa_courseCard:hover .YYYCTa_thumbnail img{transform:scale(1.04)}.YYYCTa_play{color:var(--primary-neon);opacity:0;background:#00000047;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.YYYCTa_courseCard:hover .YYYCTa_play{opacity:1}.YYYCTa_premium{background:var(--primary-neon);color:var(--btn-text);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;top:10px;left:10px}.YYYCTa_courseBody{padding:14px}.YYYCTa_courseMeta{color:var(--primary-neon);text-transform:uppercase;justify-content:space-between;gap:8px;font-size:10px;font-weight:800;display:flex}.YYYCTa_courseBody h3{margin:8px 0 4px;font-size:15px;line-height:1.25}.YYYCTa_courseBody p{color:var(--text-muted);margin:0;font-size:12px}.YYYCTa_emptyState{border:1px dashed var(--surface-border);color:var(--text-muted);text-align:center;border-radius:16px;place-items:center;gap:8px;padding:44px 20px;display:grid}.YYYCTa_emptyState strong{color:var(--text-main)}.YYYCTa_academyAside{flex-direction:column;gap:16px;display:flex}.YYYCTa_asideCard{border:1px solid var(--surface-border);background:var(--surface-dark);border-radius:22px;padding:20px}.YYYCTa_asideCard:first-child{background:linear-gradient(160deg,color-mix(in srgb,var(--primary-neon) 18%,var(--surface-dark)),var(--surface-dark))}.YYYCTa_asideHeader{align-items:center;gap:10px;display:flex}.YYYCTa_asideHeader h2{margin:3px 0 0;font-size:17px}.YYYCTa_asideCard p{color:var(--text-muted);margin:14px 0;font-size:13px;line-height:1.55}.YYYCTa_studioSteps{color:var(--text-muted);gap:8px;margin:16px 0;font-size:12px;display:grid}.YYYCTa_studioSteps span{align-items:center;gap:7px;display:flex}.YYYCTa_studioSteps svg{color:var(--primary-neon)}.YYYCTa_asideAction{background:var(--primary-neon);color:var(--btn-text);border-radius:12px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.YYYCTa_pathList{gap:0;margin:18px 0 14px;padding:0;list-style:none;display:grid}.YYYCTa_pathList li{color:var(--text-muted);gap:10px;padding:0 0 18px;display:flex;position:relative}.YYYCTa_pathList li:not(:last-child):after{content:"";background:var(--surface-border);width:1px;height:calc(100% - 18px);position:absolute;top:29px;left:14px}.YYYCTa_pathList li>span{z-index:1;border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.YYYCTa_pathList strong{color:var(--text-main);font-size:13px;display:block}.YYYCTa_pathList small{margin-top:3px;font-size:11px;display:block}.YYYCTa_pathDone>span{color:var(--btn-text);border-color:var(--primary-neon)!important;background:var(--primary-neon)!important}.YYYCTa_pathCurrent>span{color:var(--primary-neon);border-color:var(--primary-neon)!important}@media (max-width:1050px){.YYYCTa_academyShell{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.YYYCTa_heroIllustration{right:30px}}@media (max-width:767px){.YYYCTa_academyShell{padding:0 0 32px;display:block}.YYYCTa_hero{border-radius:22px;min-height:0;padding:24px 20px}.YYYCTa_hero h1{font-size:2rem}.YYYCTa_hero p{font-size:.9rem}.YYYCTa_heroIllustration{display:none}.YYYCTa_heroActions{flex-wrap:wrap}.YYYCTa_quickGrid{grid-template-columns:1fr}.YYYCTa_catalogSection{border-radius:20px;padding:18px 14px}.YYYCTa_sectionHeader{display:block}.YYYCTa_sectionHeader .YYYCTa_textLink{margin-top:10px}.YYYCTa_courseGrid{grid-template-columns:1fr}.YYYCTa_academyAside{margin-top:16px}.YYYCTa_asideCard{padding:17px}}.YYYCTa_thumbnail video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.YYYCTa_teacherPage{padding:24px 0 40px}.YYYCTa_teacherBackLink{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.YYYCTa_teacherBackLink:hover{color:var(--primary-neon)}.YYYCTa_teacherHeading{border:1px solid var(--surface-border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-neon) 14%,var(--surface-dark)),var(--surface-dark));border-radius:24px;margin-bottom:24px;padding:26px;position:relative;overflow:hidden}.YYYCTa_teacherHeading:after{content:"";background:var(--primary-neon);opacity:.12;filter:blur(54px);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-70px;right:-35px}.YYYCTa_teacherEyebrow{color:var(--primary-neon);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.YYYCTa_teacherHeading h1{letter-spacing:-.04em;background:linear-gradient(110deg,var(--primary-neon),var(--text-main));color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0 5px;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.05}.YYYCTa_teacherHeading>p{color:var(--text-muted);margin:0;font-size:14px}.YYYCTa_teacherStats{border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-bg) 75%,transparent);color:var(--text-muted);border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:7px 11px;font-size:12px;display:inline-flex}.YYYCTa_teacherStats span:first-of-type{color:var(--text-main);font-weight:800}.YYYCTa_teachersEmpty{border:1px dashed var(--surface-border);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--primary-neon) 9%,transparent),transparent 65%),var(--surface-dark);text-align:center;border-radius:22px;justify-items:center;gap:10px;min-height:290px;padding:34px 22px;display:grid}.YYYCTa_teachersEmptyIcon{border:1px solid color-mix(in srgb,var(--primary-neon) 40%,var(--surface-border));background:color-mix(in srgb,var(--primary-neon) 12%,var(--surface-bg));width:58px;height:58px;color:var(--primary-neon);box-shadow:0 0 30px color-mix(in srgb,var(--primary-neon) 14%,transparent);border-radius:18px;place-items:center;display:grid}.YYYCTa_teachersEmpty h2{color:var(--text-main);margin:5px 0 0;font-size:18px}.YYYCTa_teachersEmpty p{max-width:300px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.YYYCTa_teachersEmptyAction{border:1px solid var(--surface-border);color:var(--primary-neon);border-radius:12px;align-items:center;gap:7px;margin-top:9px;padding:9px 13px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.YYYCTa_teachersEmptyAction:hover{border-color:var(--primary-neon);background:color-mix(in srgb,var(--primary-neon) 10%,transparent)}.YYYCTa_teacherGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.YYYCTa_teacherCard{border:1px solid var(--surface-border);background:var(--surface-dark);min-width:0;color:var(--text-main);border-radius:20px;flex-direction:column;gap:15px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.YYYCTa_teacherCard:hover{border-color:color-mix(in srgb,var(--primary-neon) 55%,var(--surface-border));box-shadow:0 14px 34px color-mix(in srgb,var(--primary-neon) 9%,transparent);transform:translateY(-3px)}.YYYCTa_teacherCardTop{align-items:center;gap:13px;min-width:0;display:flex}.YYYCTa_teacherAvatarWrap{flex:none;position:relative}.YYYCTa_teacherAvatar{border:2px solid color-mix(in srgb,var(--primary-neon) 45%,var(--surface-border));-o-object-fit:cover;object-fit:cover;background:var(--surface-bg);border-radius:50%;width:62px;height:62px;display:block}.YYYCTa_teacherVerified{border:2px solid var(--surface-dark);background:var(--primary-neon);width:20px;height:20px;color:var(--btn-text);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-2px}.YYYCTa_teacherIdentity{min-width:0}.YYYCTa_teacherIdentity h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:16px;overflow:hidden}.YYYCTa_teacherVerifiedLabel{color:var(--primary-neon);font-size:11px;font-weight:800}.YYYCTa_teacherBio{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.YYYCTa_teacherMeta,.YYYCTa_teacherSpecialties{flex-wrap:wrap;gap:7px;display:flex}.YYYCTa_teacherMeta span,.YYYCTa_teacherSpecialties span{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--text-muted);border-radius:10px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.YYYCTa_teacherSpecialties span{border-color:color-mix(in srgb,var(--primary-neon) 24%,var(--surface-border));color:var(--primary-neon)}@media (min-width:768px) and (max-width:1023px){.YYYCTa_academyShell{grid-template-columns:minmax(0,1fr);gap:0}.YYYCTa_academyAside{margin-top:16px;display:flex}}@media (min-width:1024px) and (max-width:1239px){.YYYCTa_academyShell{grid-template-columns:minmax(0,1fr) 290px;gap:20px;max-width:930px}}@media (min-width:1240px) and (max-width:1439px){.YYYCTa_academyShell{grid-template-columns:minmax(0,650px) 320px;gap:28px;max-width:998px}}@media (min-width:1440px){.YYYCTa_academyShell{grid-template-columns:minmax(0,650px) 340px;gap:32px;max-width:1022px}}.YYYCTa_emptyInquiryCard{border:1px solid color-mix(in srgb, var(--primary-neon) 35%, var(--surface-border));background:linear-gradient(135deg, color-mix(in srgb, var(--primary-neon) 12%, var(--surface-dark)), var(--surface-dark));box-shadow:0 10px 30px color-mix(in srgb, var(--primary-neon) 10%, transparent);border-radius:20px;flex-direction:column;gap:12px;width:100%;margin-top:16px;padding:24px;display:flex}.YYYCTa_emptyInquiryHeader{align-items:center;gap:10px;display:flex}.YYYCTa_emptyInquiryHeader h3{color:var(--text-main);margin:0;font-size:17px}.YYYCTa_emptyInquiryDesc{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.YYYCTa_emptyInquiryBtn{background:var(--primary-neon);min-height:44px;color:var(--btn-text);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.YYYCTa_emptyInquiryBtn:hover{box-shadow:0 4px 18px color-mix(in srgb, var(--primary-neon) 40%, transparent);transform:translateY(-2px)}.YYYCTa_emptyEventsSection{width:100%;margin-top:24px}.YYYCTa_emptyEventsTitle{color:var(--text-main);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.YYYCTa_emptyEventsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.YYYCTa_emptyEventCard{border:1px solid var(--surface-border);background:var(--surface-bg);color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.YYYCTa_emptyEventCard:hover{border-color:var(--primary-neon);transform:translateY(-2px)}.YYYCTa_proBadgeType{text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.YYYCTa_badgeSchool{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.YYYCTa_badgeDuo{color:#ec4899;background:#ec489926;border:1px solid #ec48994d}.YYYCTa_badgeTeacher{color:var(--secondary-neon);background:#00ffa326;border:1px solid #00ffa34d}.YYYCTa_heroBadges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.YYYCTa_heroFreePill{border:1px solid color-mix(in srgb, var(--primary-neon) 30%, var(--surface-border));background:color-mix(in srgb, var(--primary-neon) 8%, var(--surface-bg));color:var(--text-muted);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.YYYCTa_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.YYYCTa_heroPrimaryBtn{background:var(--primary-neon);min-height:44px;color:var(--btn-text);white-space:nowrap;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.YYYCTa_heroPrimaryBtn:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--primary-neon) 30%, transparent);transform:translateY(-2px)}.YYYCTa_heroSecondaryBtn{border:1px solid var(--surface-border);background:var(--surface-bg);min-height:44px;color:var(--text-main);white-space:nowrap;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.YYYCTa_heroSecondaryBtn:hover{border-color:var(--primary-neon);color:var(--primary-neon);transform:translateY(-2px)}
.gHZnea_manager{flex-direction:column;gap:20px;width:100%;display:flex}.gHZnea_missionBanner{border:1px solid color-mix(in srgb, var(--primary-neon) 45%, var(--surface-border));background:linear-gradient(135deg, color-mix(in srgb, var(--primary-neon) 16%, var(--surface-dark)), var(--surface-dark));box-shadow:0 8px 26px color-mix(in srgb, var(--primary-neon) 12%, transparent);border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.gHZnea_missionHeader{align-items:center;gap:10px;display:flex}.gHZnea_missionHeader h4{color:var(--text-main);margin:0;font-size:15px;font-weight:800}.gHZnea_missionActions{flex-wrap:wrap;gap:8px;display:flex}.gHZnea_missionBtn{cursor:pointer;border:1px solid var(--surface-border);background:var(--surface-bg);min-height:44px;color:var(--text-main);border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.gHZnea_missionBtn:hover{transform:translateY(-1px)}.gHZnea_missionBtnAttempted{border-color:var(--primary-neon);background:color-mix(in srgb, var(--primary-neon) 20%, transparent);color:var(--primary-neon)}.gHZnea_missionBtnMastered{color:#00ffa3;background:#00ffa326;border-color:#00ffa3}.gHZnea_managerHeader{border:1px solid var(--surface-border);background:var(--surface-dark);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px;display:flex}.gHZnea_managerTitle h3{color:var(--text-main);align-items:center;gap:8px;margin:0 0 4px;font-size:1.25rem;display:flex}.gHZnea_managerTitle p{color:var(--text-muted);margin:0;font-size:13px}.gHZnea_addBtn{background:var(--primary-neon);min-height:44px;color:var(--btn-text);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.gHZnea_addBtn:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--primary-neon) 35%, transparent);transform:translateY(-2px)}.gHZnea_filtersRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gHZnea_filterGroup{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.gHZnea_filterPill{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.gHZnea_filterPillActive{border-color:var(--primary-neon);background:color-mix(in srgb, var(--primary-neon) 15%, var(--surface-bg));color:var(--primary-neon)}.gHZnea_figuresGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.gHZnea_figureCard{border:1px solid var(--surface-border);background:var(--surface-dark);border-radius:18px;flex-direction:column;gap:12px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.gHZnea_figureCard:hover{border-color:color-mix(in srgb, var(--primary-neon) 40%, var(--surface-border));transform:translateY(-2px)}.gHZnea_cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gHZnea_figureName{color:var(--text-main);margin:0 0 3px;font-size:16px;font-weight:800;line-height:1.25}.gHZnea_styleBadge{text-transform:uppercase;background:color-mix(in srgb, var(--primary-neon) 12%, transparent);color:var(--primary-neon);border:1px solid color-mix(in srgb, var(--primary-neon) 25%, transparent);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.gHZnea_sourceBadge{color:var(--text-muted);font-size:11px}.gHZnea_statusToggle{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:10px;gap:2px;width:fit-content;padding:2px;display:inline-flex}.gHZnea_statusOption{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.gHZnea_statusOptionActiveToWork{background:color-mix(in srgb, var(--primary-neon) 20%, transparent);color:var(--primary-neon)}.gHZnea_statusOptionActiveAttempted{color:#f59e0b;background:#f59e0b33}.gHZnea_statusOptionActiveMastered{color:#00ffa3;background:#00ffa333}.gHZnea_notes{color:var(--text-muted);background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:10px;margin:0;padding:8px 12px;font-size:12px;line-height:1.45}.gHZnea_targetEventTag{color:var(--secondary-neon);background:#00ffa314;border:1px solid #00ffa333;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11px;display:inline-flex}.gHZnea_cardActions{border-top:1px solid var(--surface-border);align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.gHZnea_actionBtn{cursor:pointer;border:1px solid var(--surface-border);background:var(--surface-bg);min-height:38px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.gHZnea_actionBtn:hover{border-color:var(--primary-neon);color:var(--text-main)}.gHZnea_actionBtnPrimary{border-color:var(--primary-neon);background:color-mix(in srgb, var(--primary-neon) 12%, transparent);color:var(--primary-neon);flex:1}.gHZnea_emptyBox{border:1px dashed var(--surface-border);background:var(--surface-dark);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.gHZnea_emptyBox h4{color:var(--text-main);margin:0;font-size:17px}.gHZnea_emptyBox p{max-width:420px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.gHZnea_modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gHZnea_modalBox{border:1px solid var(--surface-border);background:var(--surface-dark);border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:500px;padding:24px;animation:.2s ease-out gHZnea_modalEnter;display:flex;box-shadow:0 20px 60px #00000080}@keyframes gHZnea_modalEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.gHZnea_modalHeader{justify-content:space-between;align-items:center;display:flex}.gHZnea_modalHeader h3{color:var(--text-main);align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.gHZnea_closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px}.gHZnea_modalForm{flex-direction:column;gap:14px;display:flex}.gHZnea_field{flex-direction:column;gap:6px;display:flex}.gHZnea_field label{color:var(--text-muted);font-size:12px;font-weight:700}.gHZnea_input,.gHZnea_select,.gHZnea_textarea{border:1px solid var(--surface-border);background:var(--surface-bg);width:100%;color:var(--text-main);border-radius:12px;outline:none;padding:10px 14px;font-size:13px;transition:border-color .2s}.gHZnea_input:focus,.gHZnea_select:focus,.gHZnea_textarea:focus{border-color:var(--primary-neon)}.gHZnea_textarea{resize:vertical;min-height:70px}.gHZnea_modalSubmitBtn{background:var(--primary-neon);min-height:44px;color:var(--btn-text);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:800;display:inline-flex}
