:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#06110d;color:#edf7f0;font-family:Arial,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}main{max-width:1180px;margin:auto;padding:0 28px}header{height:76px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #203c30;position:-webkit-sticky;position:sticky;top:0;background:#06110deF;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5}.brand{font-size:24px;font-weight:900;letter-spacing:2px;color:#71e4a2}header>span{font-size:13px;color:#8ea99a}nav{margin-left:auto;display:flex;gap:24px;font-size:14px;color:#b8cbbf}.hero{min-height:430px;padding:82px 0 64px;display:grid;grid-template-columns:1fr 260px;align-items:center;grid-gap:42px;gap:42px}.eyebrow,.sectionHead small,section>small{color:#5ed991;letter-spacing:2px;font-weight:800}.hero h1{font-size:58px;line-height:1.08;margin:15px 0 22px}.hero>div>p:last-child{max-width:680px;color:#a9beb1;font-size:18px;line-height:1.75}.heroStat{border:1px solid #28503e;background:linear-gradient(145deg,#10281d,#091711);padding:30px;border-radius:22px}.heroStat small,.heroStat span{display:block;color:#9ab2a4}.heroStat strong{display:block;font-size:62px;color:#74e6a5;margin:8px 0}.sectionHead{display:flex;justify-content:space-between;align-items:end}.method h2,.sectionHead h2{font-size:30px;margin:7px 0}.badge{background:#153c2b;color:#82e9ad;padding:8px 12px;border-radius:99px;font-size:12px}.filters{display:flex;gap:10px;align-items:end;margin:22px 0 14px}.filters label{font-size:13px;color:#9fb5a7}.filters button,.filters input{display:block;margin-top:7px;background:#10241b;color:#eef8f1;border:1px solid #2a4a3c;border-radius:10px;padding:10px 13px}.filters button{background:#49cf84;color:#04110a;font-weight:800;cursor:pointer}.raceTabs{display:flex;gap:8px;overflow:auto;padding-bottom:12px}.raceTabs a{white-space:nowrap;border:1px solid #274438;border-radius:9px;padding:9px 12px;color:#a6bcaf;font-size:13px}.raceTabs a.active{background:#1c5036;color:#8af0b6;border-color:#3b8c62}.race{background:#0c1f17;border:1px solid #244035;border-radius:18px;padding:22px}.race h3,.raceAudit{margin:0 0 15px}.raceAudit{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.raceAudit,.raceAudit strong{font-size:12px}.raceAudit span{color:#a9beb1}.raceAudit.hit{background:#123b27;border:1px solid #276945}.raceAudit.hit strong{color:#82e9ad}.raceAudit.miss{background:#3b2814;border:1px solid #6b4a23}.raceAudit.miss strong{color:#efc77a}.row{display:grid;grid-template-columns:80px 2fr repeat(4,1fr);grid-gap:12px;gap:12px;padding:15px 8px;border-top:1px solid #203a30;align-items:center}.row.head{font-size:12px;color:#789486}.row strong{color:#75e3a4;font-size:18px}.row b small{display:block;margin-top:5px;color:#789486;font-weight:400}.row b .reason{margin-top:9px;color:#b8d5c4;line-height:1.45}.row b .reason em{display:inline-block;margin-right:7px;padding:2px 6px;border-radius:6px;background:#19452f;color:#7ee4aa;font-style:normal;font-size:10px}.row b .network{color:#729b84;line-height:1.4}.row span{color:#b2c5b9;font-size:14px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:28px 0}.metrics article{background:#0b1c15;border:1px solid #203a30;border-radius:16px;padding:25px}.metrics small{color:#7f9b8c}.metrics strong{display:block;font-size:36px;color:#72e3a2;margin:9px 0}.method p,.metrics p{color:#9fb4a7;line-height:1.7}.method{margin:70px 0;padding:34px;border-left:3px solid #62db95;background:#0a1a13}.method p{max-width:900px}footer{border-top:1px solid #203a30;padding:32px 0 52px;display:flex;justify-content:space-between;color:#789083;font-size:13px}footer b{color:#6bdc9b}.horse{font-weight:700;min-width:0}.horse>small{display:block;margin-top:5px;color:#789486;font-weight:400}.horse .reason{margin-top:9px;color:#b8d5c4;line-height:1.45}.horse .reason>em{display:inline-block;margin-right:7px;padding:2px 6px;border-radius:6px;background:#19452f;color:#7ee4aa;font-style:normal;font-size:10px}.horse .network{color:#729b84;line-height:1.4}.confidence{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:99px;font-style:normal;font-size:10px}.confidence.높음{background:#185d3b;color:#91f1b9}.confidence.보통{background:#51451b;color:#f1d77d}.confidence.낮음{background:#552827;color:#f2a09a}.evidence{margin-top:10px;font-weight:400}.evidence summary{cursor:pointer;color:#76dca0;font-size:12px;list-style:none}.evidence summary::-webkit-details-marker{display:none}.evidence summary:before{content:"＋ ";font-weight:900}.evidence[open] summary:before{content:"− "}.history{margin:9px 0;color:#8da99a;font-size:11px;line-height:1.5}.history mark{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:5px;background:#432f19;color:#efc77a}.factorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 12px;gap:7px 12px;padding:10px;background:#081711;border:1px solid #1e392e;border-radius:10px}.factor{display:grid;grid-template-columns:92px 1fr 34px;align-items:center;grid-gap:7px;gap:7px;font-size:10px;color:#9db4a6}.factor>span i{color:#5f8370;font-style:normal;margin-left:4px}.factor>div{height:5px;background:#173126;border-radius:99px;overflow:hidden}.factor>div i{display:block;height:100%;background:linear-gradient(90deg,#3dbf76,#7be5a7);border-radius:99px}.factor>strong{font-size:10px;color:#b9d0c2;text-align:right}@media(max-width:760px){.raceAudit{align-items:flex-start;flex-direction:column;gap:4px}main{padding:0 17px}header>span,nav{display:none}.hero{grid-template-columns:1fr;padding:54px 0 42px}.hero h1{font-size:39px}.heroStat{display:none}.sectionHead{align-items:center}.row{grid-template-columns:54px 1.8fr 1fr 1fr}.row span:nth-last-child(-n+2),.row.head span:nth-last-child(-n+2){display:none}.metrics{grid-template-columns:1fr}.race{padding:14px}.badge{display:none}.factorGrid{grid-template-columns:1fr}.factor{grid-template-columns:82px 1fr 30px}.evidence{max-width:100%}footer{gap:20px;flex-direction:column}}body{background:radial-gradient(circle at 8% 8%,rgba(41,213,168,.16),transparent 28rem),radial-gradient(circle at 92% 18%,rgba(122,92,255,.15),transparent 30rem),radial-gradient(circle at 50% 90%,rgba(255,145,62,.08),transparent 34rem),#06110d}header{border-bottom-color:rgba(99,230,184,.22);box-shadow:0 10px 35px rgba(0,0,0,.14)}.brand,.portalBrand{background:linear-gradient(90deg,#75f2b0,#64d7ff,#b494ff);-webkit-background-clip:text;background-clip:text;color:transparent}.heroStat{border-color:#3e7760;background:linear-gradient(145deg,rgba(27,83,57,.8),rgba(34,29,75,.72));box-shadow:0 22px 70px rgba(76,226,163,.12)}.heroStat strong{background:linear-gradient(135deg,#7bf0ad,#65d4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.badge{background:linear-gradient(100deg,#154a32,#30256a);border:1px solid rgba(131,232,183,.25)}.raceTabs a:nth-child(3n+2).active{background:#30306e;border-color:#6e6ed1;color:#c8c8ff}.raceTabs a:nth-child(3n).active{background:#60351c;border-color:#a86435;color:#ffd0a8}.race{background:linear-gradient(145deg,rgba(12,31,23,.96),rgba(15,24,42,.94));box-shadow:0 24px 80px rgba(0,0,0,.2)}.row strong{color:#79ecaa}.metrics article:nth-child(2){border-color:#3d3978;background:linear-gradient(145deg,#111b21,#191b3c)}.metrics article:nth-child(2) strong{color:#aaa8ff}.metrics article:nth-child(3){border-color:#684226;background:linear-gradient(145deg,#151d18,#382316)}.metrics article:nth-child(3) strong{color:#ffc183}.factor:nth-child(3n+2)>div i{background:linear-gradient(90deg,#6868e9,#b197ff)}.factor:nth-child(3n)>div i{background:linear-gradient(90deg,#e87837,#ffc06b)}.authNav{display:flex;align-items:center;gap:10px;margin-left:6px}.authNav a,.authNav button{border:0;background:transparent;color:#b7cbbf;font:inherit;font-size:13px;cursor:pointer}.authNav .loginPill{padding:8px 13px;border-radius:99px;background:linear-gradient(110deg,#54db8d,#5fbcff);color:#04110a;font-weight:900}.raceTitle{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.raceTitle h3{margin:0}.favoriteBtn{white-space:nowrap;border:1px solid #5a557c;background:#1d1b35;color:#ccc5ff;border-radius:99px;padding:8px 12px;cursor:pointer;font-weight:800}.favoriteBtn.saved{border-color:#d08b3d;background:#4b2e17;color:#ffd099}.portal{min-height:100vh;max-width:1180px;margin:auto;padding:42px 28px;background:transparent}.portal.wide{padding-top:30px}.portalBrand{display:inline-block;font-size:25px;font-weight:950;letter-spacing:2px;margin-bottom:34px}.portalTop{display:flex;align-items:center;justify-content:space-between}.roleBadge{padding:8px 12px;border-radius:99px;background:#193e31;color:#85e7ad;font-size:12px;font-weight:900;letter-spacing:1px}.roleBadge.admin{background:#30265f;color:#c8b9ff}.authCard{position:relative;overflow:hidden;width:min(100%,470px);margin:4vh auto 0;padding:38px;border:1px solid #345549;border-radius:26px;background:linear-gradient(150deg,rgba(16,47,34,.96),rgba(24,21,55,.96));box-shadow:0 28px 100px rgba(0,0,0,.38)}.authGlow{position:absolute;width:220px;height:220px;border-radius:50%;right:-95px;top:-110px;background:linear-gradient(135deg,#3ae58c,#6857ff);filter:blur(25px);opacity:.26}.adminHero h1,.authCard h1,.profileCard h1{font-size:36px;margin:8px 0 10px}.authCard>p:not(.eyebrow):not(.formMessage){color:#a8bcae;line-height:1.65}.modeTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:25px 0 20px;padding:5px;border-radius:13px;background:#091812}.modeTabs button{padding:10px;border:0;border-radius:9px;background:transparent;color:#789487;cursor:pointer}.modeTabs button.active{background:linear-gradient(100deg,#225f42,#343273);color:white;font-weight:900}.authCard form,.profileCard form{display:grid;grid-gap:15px;gap:15px}.authCard label,.profileCard label{font-size:13px;color:#9fb5a7}.authCard input,.profileCard input{width:100%;display:block;margin-top:7px;padding:13px 14px;border:1px solid #355146;border-radius:11px;background:#07140f;color:white;font-size:16px}.primaryBtn,.primaryLink{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;padding:13px 17px;background:linear-gradient(105deg,#54dc8d,#53c7e8,#776cf2);color:#04110a;font-weight:950;cursor:pointer}.textBtn{display:block;margin:19px auto 0;border:0;background:transparent;color:#8daaa0;cursor:pointer}.adminMessage,.formMessage{padding:10px 12px;border-radius:10px;background:#173b2b;color:#9af0bc;font-size:13px}.dashboardGrid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.4fr);grid-gap:18px;gap:18px}.dashCard{padding:28px;border:1px solid #29483b;border-radius:20px;background:linear-gradient(145deg,rgba(12,32,23,.97),rgba(19,23,43,.92));box-shadow:0 20px 65px rgba(0,0,0,.16)}.dashCard h2{margin:7px 0 22px}.profileCard>p{color:#8da497}.memberList,.runList,.savedList{display:grid;grid-gap:9px;gap:9px}.memberList>div,.runList>div,.savedList>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #263f35;border-radius:12px;background:#091812}.memberList span,.savedList span{color:#799385;font-size:13px}.runList span{display:grid;margin-right:auto}.runList small{color:#6e887a;margin-top:3px}.runList i{width:9px;height:9px;border-radius:50%;background:#64736b}.runList i.success{background:#58df8d;box-shadow:0 0 12px #58df8d}.runList i.failed{background:#ff6b70}.runList b{color:#8ddfb0;font-size:13px}.adminHero{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:18px 0;padding:30px;border:1px solid #3c4771;border-radius:22px;background:linear-gradient(110deg,rgba(17,56,39,.92),rgba(35,27,76,.9),rgba(75,42,21,.75))}.adminHero h1{margin:6px 0}.adminHero p{color:#adbdba}.statGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin:18px 0}.statGrid article{padding:21px;border-radius:16px;border:1px solid #29473b;background:#0c1e17}.statGrid article:nth-child(2){border-color:#3b4570;background:#121a31}.statGrid article:nth-child(3){border-color:#594076;background:#221936}.statGrid article:nth-child(4){border-color:#714729;background:#332116}.statGrid small,.statGrid span{display:block;color:#849c8f}.statGrid strong{display:block;margin:8px 0;font-size:29px;color:#79e7a8}.statGrid article:nth-child(3) strong{color:#c4a9ff}.statGrid article:nth-child(4) strong{color:#ffc07c}@media(max-width:760px){header{gap:10px}.authNav{margin-left:auto}.authNav a:not(.loginPill){display:none}.raceTitle{align-items:flex-start;flex-direction:column}.dashboardGrid,.statGrid{grid-template-columns:1fr}.portal{padding:25px 17px}.authCard{padding:26px;margin-top:2vh}.adminHero,.memberList>div{align-items:flex-start;flex-direction:column}}.optional{font-weight:500;color:#7f998b}.authHint{margin-top:18px;color:#718b7e;font-size:13px;line-height:1.55}.passwordForm{margin-top:25px;padding-top:23px;border-top:1px solid #29483b}.lockedEvidence>button{padding:0;border:0;background:transparent;color:#9b94d9;font-size:12px;font-weight:800;cursor:pointer}.lockedEvidence>p{margin:9px 0 0;padding:9px 11px;border:1px solid #4b426e;border-radius:9px;background:#17162c;color:#bcb8da;font-size:12px;line-height:1.5}.lockedEvidence a{color:#82e7ad;font-weight:900;text-decoration:underline}.compact{padding:9px 13px}.boardHero{margin:15px 0 22px;padding:36px;border:1px solid #49427a;border-radius:24px;background:linear-gradient(120deg,rgba(15,64,43,.94),rgba(45,31,91,.9),rgba(91,47,20,.76));box-shadow:0 24px 75px rgba(0,0,0,.22)}.boardHero h1{font-size:clamp(40px,6vw,68px);margin:8px 0 12px}.boardHero>p:last-child{max-width:680px;color:#b7c6bf;font-size:16px;line-height:1.7}.boardLayout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.45fr);grid-gap:20px;gap:20px}.writeCard{align-self:start;position:-webkit-sticky;position:sticky;top:22px}.boardTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:20px;padding:5px;border-radius:12px;background:#07140f}.boardTabs button,.filterPills button{border:0;border-radius:9px;padding:10px;background:transparent;color:#869c91;cursor:pointer;font-weight:800}.boardTabs button.active{background:linear-gradient(100deg,#1b6945,#38317c);color:white}.writeCard form{display:grid;grid-gap:15px;gap:15px}.writeCard label{color:#9eb4a8;font-size:13px}.writeCard input,.writeCard textarea{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #334f43;border-radius:11px;background:#07140f;color:white;font:inherit;resize:vertical}.memberOnly{padding:20px;border:1px dashed #4a5277;border-radius:14px;background:#10182a}.memberOnly p{color:#879d92}.feedHead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.feedHead h2{margin:0}.filterPills{display:flex;gap:5px;padding:4px;border-radius:11px;background:#0a1913}.filterPills button{padding:7px 11px}.filterPills button.active{background:#2a5642;color:#86edb0}.boardFeed{min-width:0}.postCard{position:relative;margin-bottom:12px;padding:23px;border:1px solid #29473b;border-radius:17px;background:linear-gradient(145deg,#0c2017,#12172a)}.postCard.inference{border-left:4px solid #50dc8d}.postCard.review{border-left:4px solid #9b78f4;background:linear-gradient(145deg,#111c1a,#211936)}.postMeta{display:flex;align-items:center;gap:9px;color:#758f81;font-size:12px}.postMeta>span{padding:4px 7px;border-radius:7px;background:#18462f;color:#82e7a9;font-weight:900}.postCard.review .postMeta>span{background:#38286c;color:#c6b5ff}.postMeta time{margin-left:auto}.postMeta button{border:0;background:transparent;color:#b77878;cursor:pointer}.postCard h3{margin:15px 0 9px;font-size:21px}.postCard>p{margin:0;color:#a9bdb1;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.emptyBoard{padding:50px 25px;text-align:center;border:1px dashed #385144;border-radius:18px;color:#81988c}.emptyBoard p{color:#667f72}@media(max-width:760px){.boardHero{padding:25px}.boardLayout{grid-template-columns:1fr}.writeCard{position:static}.feedHead{align-items:flex-start;flex-direction:column}.postMeta{flex-wrap:wrap}.postMeta time{margin-left:0}.postMeta button{margin-left:auto}}.mobileQuick{display:none}.contactLinks{display:flex;gap:18px;color:#a9beb1;font-size:14px}.contactHero{margin:15px 0 22px;padding:34px;border:1px solid #3f5670;border-radius:24px;background:linear-gradient(120deg,rgba(14,65,43,.94),rgba(36,39,88,.9))}.contactHero h1{font-size:clamp(38px,6vw,60px);margin:8px 0 10px}.contactHero>p:last-child{color:#acc0b5}.contactCard{max-width:760px;margin:0 auto}.contactCard form{display:grid;grid-gap:16px;gap:16px}.contactCard label{color:#9eb4a8;font-size:13px}.contactCard input,.contactCard textarea{display:block;width:100%;margin-top:7px;padding:13px 14px;border:1px solid #345247;border-radius:11px;background:#07140f;color:white;font:inherit;resize:vertical}.contactGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:760px){header{height:auto;min-height:118px;flex-wrap:wrap;padding:16px 0 12px;align-content:center}.mobileQuick{order:5;display:flex;width:100%;gap:9px}.mobileQuick a{flex:1 1;text-align:center;padding:10px 12px;border:1px solid #355a49;border-radius:10px;background:linear-gradient(110deg,#123b29,#24214b);color:#9fe9be;font-size:14px;font-weight:900}.mobileQuick a:last-child{border-color:#5a4d78;color:#d0c5ff}.hero{padding-top:44px}.contactGrid{grid-template-columns:1fr}.contactLinks{gap:12px;font-size:13px}.contactHero{padding:25px}.contactCard{padding:22px}}.postCard form{display:grid;grid-gap:15px;gap:15px;width:100%}.postCard form label{display:block;color:#9eb4a8;font-size:13px;font-weight:700}.postCard form input,.postCard form textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:7px;padding:12px 13px;border:1px solid #3b5b4d;border-radius:11px;background:#07140f;color:#eef8f2;font:inherit;line-height:1.55;resize:vertical}.postCard form input:focus,.postCard form textarea:focus{outline:2px solid rgba(80,220,141,.35);border-color:#50dc8d}.postCard form>.postMeta{justify-content:flex-end;gap:10px;margin-top:2px}.postCard form>.postMeta button{margin-left:0!important;padding:10px 16px;border:1px solid #3d5b4e;border-radius:10px;background:#13251d;color:#b9c9c0;font-weight:800}.postCard form>.postMeta button[type=submit]{border-color:transparent;background:linear-gradient(100deg,#50dc8d,#6f63f6);color:#07140f}.postCard form>.postMeta button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.postCard{padding:18px}.postCard form textarea{min-height:190px}.postCard form>.postMeta{display:grid;grid-template-columns:1fr 1fr}.postCard form>.postMeta button{width:100%}}.raceAudit{align-items:stretch;flex-direction:column;gap:10px;padding:14px}.auditSummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.actualPodium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.actualPodium>span{display:block;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(4,17,12,.45);color:#d6e2db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actualPodium b{margin-right:3px}.actualPlace.place1,.actualPodium .place1 b{color:#ffd66b}.actualPlace.place2,.actualPodium .place2 b{color:#d6dce6}.actualPlace.place3,.actualPodium .place3 b{color:#d89a62}.raceAudit>small{color:#8ca398}.raceAudit>small b{color:#7be6a9}.actualPlace{font-weight:900}@media(max-width:760px){.actualPodium{grid-template-columns:1fr}.actualPodium>span{white-space:normal}.auditSummary{align-items:flex-start;flex-direction:column;gap:4px}}.authNav .myLink{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #3e5a74;border-radius:99px;background:linear-gradient(110deg,rgba(80,220,141,.14),rgba(111,99,246,.24));color:#c9f5db;font-weight:900}@media(max-width:760px){.authNav .myLink{display:inline-flex!important}.authNav{gap:7px}.authNav button{white-space:nowrap}}.myPostsCard{grid-column:1/-1}.myPostsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.myPostsHead h2{margin:0 0 5px}.myPostsHead p{margin:0;color:#82998c;font-size:13px}.myPostsHead>a,.myPostsMore{color:#80e8ae;font-size:13px;font-weight:900}.myPostList{display:grid;grid-gap:9px;gap:9px}.myPostList>div{display:flex;align-items:center;gap:12px;padding:12px 13px;border:1px solid #29483b;border-radius:12px;background:#091811}.myPostMain{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-width:0;flex:1 1}.myPostMain>span{padding:5px 7px;border-radius:7px;text-align:center;font-size:11px;font-weight:900}.myPostMain>span.inference{background:#18462f;color:#82e7a9}.myPostMain>span.review{background:#38286c;color:#c6b5ff}.myPostMain strong{overflow:hidden;color:#d5e3da;text-overflow:ellipsis;white-space:nowrap}.myPostMain time{color:#728b7e;font-size:12px}.myPostActions{display:flex;gap:6px}.myPostActions a,.myPostActions button{padding:6px 9px;border:1px solid #3a5549;border-radius:8px;background:transparent;color:#9eb5a8;font:inherit;font-size:12px;cursor:pointer}.myPostActions button{border-color:#62413f;color:#d89a96}.myPostsMore{display:inline-block;margin-top:14px}@media(max-width:760px){.myPostList>div,.myPostsHead{flex-direction:column}.myPostList>div{align-items:stretch}.myPostMain{grid-template-columns:52px minmax(0,1fr)}.myPostMain time{grid-column:2}.myPostActions{justify-content:flex-end}.myPostActions a,.myPostActions button{padding:8px 13px}}#analysis,#method,#performance{scroll-margin-top:96px}.performanceBlock{margin:70px 0 0}.performanceHead{align-items:flex-end}.performanceHead h2{margin:7px 0 8px;font-size:30px}.performanceHead p{margin:0;color:#8fa79a;line-height:1.6}.performanceBlock .metrics{margin:20px 0 28px}@media(max-width:760px){#analysis,#method,#performance{scroll-margin-top:138px}.performanceBlock{margin-top:48px}.performanceHead{align-items:flex-start}.performanceHead p{font-size:14px}}.methodBlock{margin:70px 0 0}.methodHead{align-items:flex-end}.methodHead h2{margin:7px 0 8px;font-size:30px}.methodHead p{margin:0;color:#8fa79a;line-height:1.6}.methodBlock>.method{margin:20px 0 70px}@media(max-width:760px){.methodBlock{margin-top:48px}.methodHead{align-items:flex-start}.methodHead p{font-size:14px}.methodBlock>.method{margin:18px 0 48px;padding:24px}}.commentSection{margin-top:22px;padding-top:17px;border-top:1px solid #2b4439}.commentHead{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#d4e3da}.commentHead>span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:#1c5036;color:#8cebb3;font-size:12px;font-weight:900}.commentList{display:grid;grid-gap:8px;gap:8px;margin-bottom:11px}.commentItem{padding:11px 13px;border:1px solid #263f35;border-radius:11px;background:rgba(5,18,13,.55)}.commentMeta{display:flex;align-items:center;gap:8px;color:#768f82;font-size:11px}.commentMeta b{color:#a9c4b5;font-size:12px}.commentMeta time{margin-left:auto}.commentMeta button{border:0;background:transparent;color:#8fa99b;font:inherit;cursor:pointer}.commentMeta button:last-child{color:#c88783}.commentItem>p{margin:7px 0 0;color:#b8c9c0;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.noComments{margin:0 0 11px;color:#6f897b;font-size:12px}.commentWrite{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px!important;gap:8px!important}.commentEdit textarea,.commentWrite textarea{width:100%;margin:0!important;padding:10px 11px!important;border:1px solid #345247!important;border-radius:9px!important;background:#07140f!important;color:white!important;font:inherit;line-height:1.45;resize:vertical}.commentEdit button,.commentWrite button{border:0;border-radius:9px;padding:9px 13px;background:linear-gradient(100deg,#45d582,#6b65ed);color:#05110b;font-weight:900;cursor:pointer}.commentEdit button:disabled,.commentWrite button:disabled{opacity:.55}.commentLogin{margin:0;color:#7f998b;font-size:12px}.commentLogin a{color:#7de6aa;font-weight:900;text-decoration:underline}.commentEdit{display:grid!important;grid-gap:8px!important;gap:8px!important}.commentEdit>div{display:flex;justify-content:flex-end;gap:6px}.commentEdit button[type=button]{background:#172921;color:#a9beb2}@media(max-width:760px){.commentWrite{grid-template-columns:1fr}.commentWrite button{width:100%}.commentMeta{flex-wrap:wrap}.commentMeta time{order:4;width:100%;margin-left:0}.commentItem{padding:10px}}.memberGate{margin-top:9px;padding:13px;border:1px solid #4b426e;border-radius:11px;background:linear-gradient(135deg,#121e1a,#1d1838)}.memberGate p,.memberGate small,.memberGate strong{display:block}.memberGate strong{color:#e3ecE7;font-size:13px}.memberGate p{margin:6px 0 10px;color:#aaa8c8;font-size:12px;line-height:1.55}.memberGate a{display:inline-flex;padding:8px 11px;border-radius:8px;background:linear-gradient(100deg,#4cda89,#6b65ed);color:#05110b;font-weight:950;text-decoration:none}.memberGate small{margin-top:7px;color:#728b7e}.horseFavoriteWrap{display:inline-flex;align-items:center;gap:5px;margin-left:8px;vertical-align:middle}.horseFavoriteBtn{display:inline-flex;padding:4px 7px;border:1px solid #465e53;border-radius:99px;background:#0c1b15;color:#91aa9d;font-size:10px;font-weight:900;cursor:pointer}.horseFavoriteBtn.saved{border-color:#c15f78;background:#431e2a;color:#ffb3c4}.horseFavoriteMessage{color:#78dca0;font-size:9px;white-space:nowrap}.favoriteHorseCard{grid-column:1/-1}.favoriteHorseHead{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.favoriteHorseHead h2{margin:7px 0}.favoriteHorseHead p{margin:0 0 18px;color:#7f978a;font-size:13px}.favoriteHorseHead>span{padding:7px 10px;border-radius:99px;background:#30275b;color:#cabdff;font-size:12px;font-weight:900}.favoriteHorseList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.favoriteHorseList>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border:1px solid #29483b;border-radius:12px;background:#091811}.favoriteHorseList>div>div{display:flex;gap:6px}.favoriteHorseList button{padding:6px 8px;border:1px solid #3a5549;border-radius:8px;background:transparent;color:#97adA1;cursor:pointer}.favoriteHorseList .alertOn{border-color:#327a52;color:#85e8ad}.favoriteHorseList .removeHorse{border-color:#62413f;color:#d89a96}.horseAlerts{margin-top:18px;padding-top:16px;border-top:1px solid #29483b}.horseAlerts h3{margin:0 0 10px;font-size:15px}.horseAlerts>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;padding:11px;border-radius:10px;background:#10182b}.horseAlerts span{color:#9baea4;font-size:12px}.myCommentSummary{display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid #29483b}.myCommentSummary>a{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 11px;border-radius:9px;background:#091811}.myCommentSummary span{color:#9fe7bb;font-size:12px}.myCommentSummary small{overflow:hidden;color:#8ca196;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.horseFavoriteWrap{display:flex;margin:5px 0 0}.favoriteHorseHead{flex-direction:column}.favoriteHorseList{grid-template-columns:1fr}.horseAlerts>a{align-items:flex-start;flex-direction:column}.myCommentSummary>a{grid-template-columns:1fr}.myCommentSummary small{white-space:normal}}.adminEntry{display:inline-flex;align-items:center;text-decoration:none}.adminLaunchCard{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:22px 25px;border:1px solid #4c4b83;border-radius:18px;background:linear-gradient(110deg,rgba(23,83,55,.94),rgba(48,39,103,.92));box-shadow:0 18px 55px rgba(0,0,0,.18)}.adminLaunchCard>span{color:#83edb1;font-size:12px;font-weight:900;letter-spacing:1.5px}.adminLaunchCard>strong{font-size:24px;color:#f1f7f3}.adminLaunchCard>small{color:#b2c2ba}.adminTopActions{display:flex;align-items:center;gap:9px}.adminTopActions>a{padding:8px 11px;border:1px solid #385448;border-radius:9px;color:#aec3b7;font-size:13px}.adminQuick{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;gap:7px;margin:14px 0 18px;padding:7px;border:1px solid #29483b;border-radius:13px;background:rgba(6,17,13,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adminQuick a{flex:1 1;padding:9px;text-align:center;border-radius:9px;color:#9db5a8;font-size:13px;font-weight:800}.adminQuick a:hover{background:#173c2c;color:#8beab2}.adminStats{grid-template-columns:repeat(4,minmax(0,1fr))}.adminStats article:nth-child(n+5){background:linear-gradient(145deg,#0c2118,#171a31)}.adminStats article strong{font-size:clamp(20px,3vw,29px)}.adminStats article span{font-size:11px}.adminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.adminWideCard{grid-column:1/-1}.adminCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.adminCardHead h2{margin:7px 0 17px}.adminCardHead>a{color:#81e6ad;font-size:12px;font-weight:900}.adminContentList,.inquiryList{display:grid;grid-gap:8px;gap:8px}.adminContentList>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid #29443a;border-radius:10px;background:#091812}.adminContentList>a>span{padding:4px 6px;border-radius:6px;background:#2c285f;color:#c9bdff;text-align:center;font-size:11px;font-weight:900}.adminContentList>a>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminContentList>a>small{color:#728a7e}.adminSubCount{margin:13px 0 0;color:#829a8d;font-size:12px}.inquiryList details{border:1px solid #29443a;border-radius:11px;background:#091812}.inquiryList details.new{border-color:#3f7e5d}.inquiryList summary{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:13px;cursor:pointer;list-style:none}.inquiryList summary::-webkit-details-marker{display:none}.inquiryList summary>span{padding:4px 6px;border-radius:6px;background:#263b32;color:#a7bcaf;text-align:center;font-size:11px;font-weight:900}.inquiryList details.new summary>span{background:#18563a;color:#8aefb4}.inquiryList summary>small{color:#718a7d}.inquiryList details>p{margin:0;padding:0 13px 12px;color:#afc0b7;line-height:1.65;white-space:pre-wrap}.inquiryList details>a{display:inline-block;margin:0 13px 13px;color:#77e2a5;font-size:12px;font-weight:900}.memberList>div>small{color:#6f887b;font-size:11px}@media(max-width:760px){.adminLaunchCard{padding:19px}.adminTopActions{flex-wrap:wrap;justify-content:flex-end}.adminTopActions>a{padding:7px 9px}.adminQuick{top:0;overflow:auto}.adminQuick a{min-width:70px}.adminGrid,.adminStats{grid-template-columns:1fr 1fr}.adminStats article{padding:16px}.adminStats article strong{font-size:22px}.adminGrid>.dashCard{grid-column:1/-1}.adminContentList>a{grid-template-columns:45px minmax(0,1fr)}.adminContentList>a>small{grid-column:2}.inquiryList summary{grid-template-columns:52px minmax(0,1fr)}.inquiryList summary>small{grid-column:2}.portalTop{align-items:flex-start}.portalBrand{margin-bottom:20px}}