.wpyjba_page{width:min(1600px,100%);color:var(--text-primary);margin:0 auto;padding:24px clamp(12px,2.2vw,34px) 126px}.wpyjba_hero{border:1px solid color-mix(in srgb,var(--visual-accent-b,var(--accent)) 30%,var(--border));background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--visual-accent-c,var(--purple)) 22%,transparent),transparent 30%),radial-gradient(circle at 6% 96%,color-mix(in srgb,var(--visual-accent-b,var(--accent)) 13%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 98%,transparent),color-mix(in srgb,var(--bg-primary) 97%,black));border-radius:32px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:30px;padding:clamp(30px,4.5vw,60px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 120px #0000005c,inset 0 1px #ffffff0f}.wpyjba_hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#ffffff07 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#ffffff06 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.wpyjba_hero>div:first-child{z-index:1;position:relative}.wpyjba_eyebrow{color:var(--visual-accent-b,var(--accent));font:900 8px var(--font-mono);letter-spacing:.2em;margin:0 0 16px}.wpyjba_hero h1{letter-spacing:-.072em;max-width:1060px;margin:0;font-size:clamp(42px,6.2vw,82px);line-height:.91}.wpyjba_hero p:not(.wpyjba_eyebrow){max-width:930px;color:var(--text-secondary);margin:22px 0 0;font-size:13px;line-height:1.82}.wpyjba_heroActions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.wpyjba_heroActions a{border:1px solid color-mix(in srgb,var(--visual-accent-b,var(--accent)) 27%,var(--border));min-height:44px;color:var(--text-secondary);font:850 7px var(--font-mono);letter-spacing:.09em;background:#ffffff05;border-radius:13px;justify-content:center;align-items:center;padding:0 17px;text-decoration:none;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.wpyjba_heroActions a:first-child{color:var(--visual-ink,#071015);background:linear-gradient(135deg,var(--visual-accent-a,#fff),var(--visual-accent-b,var(--accent)) 55%,var(--visual-accent-c,var(--purple)));box-shadow:0 17px 38px color-mix(in srgb,var(--visual-accent-b,var(--accent)) 18%,transparent)}.wpyjba_heroActions a:hover{border-color:color-mix(in srgb,var(--visual-accent-b,var(--accent)) 60%,transparent);color:var(--text-primary);transform:translateY(-2px)}.wpyjba_heroMark{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--visual-accent-b,var(--accent)) 30%,transparent);background:linear-gradient(145deg,#fff1,#ffffff03);border-radius:50%;place-items:center;width:190px;margin:auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17,0 26px 74px #0000004d}.wpyjba_heroMark:before,.wpyjba_heroMark:after{content:"";border:1px solid color-mix(in srgb,var(--visual-accent-b,var(--accent)) 19%,transparent);border-radius:50%;position:absolute}.wpyjba_heroMark:before{inset:18px}.wpyjba_heroMark:after{inset:39px}.wpyjba_heroMark span{z-index:1;color:var(--visual-accent-b,var(--accent));font:950 52px var(--font-display);text-shadow:0 0 34px color-mix(in srgb,var(--visual-accent-b,var(--accent)) 45%,transparent);position:relative}.wpyjba_heroMark b,.wpyjba_heroMark small{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;position:absolute;left:0;right:0}.wpyjba_heroMark b{font-size:6px;bottom:23px}.wpyjba_heroMark small{color:var(--text-muted);font-size:5px;bottom:11px}.wpyjba_workspace{grid-template-columns:310px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.wpyjba_tradeRail{border:1px solid var(--border);background:linear-gradient(160deg,color-mix(in srgb,var(--bg-elevated) 97%,transparent),color-mix(in srgb,var(--bg-secondary) 98%,transparent));border-radius:22px;align-self:start;max-height:calc(100vh - 102px);position:sticky;top:76px;overflow:hidden;box-shadow:0 24px 74px #0000003b}.wpyjba_tradeRail>header{border-bottom:1px solid var(--border);padding:15px}.wpyjba_tradeRail>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.wpyjba_tradeRail>header span{color:var(--visual-accent-b,var(--accent));font:850 7px var(--font-mono);letter-spacing:.13em}.wpyjba_tradeRail>header strong{font-size:12px}.wpyjba_tradeRail input{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text-primary);font:700 8px var(--font-mono);background:#0000002e;border-radius:10px;margin-top:12px;padding:0 11px}.wpyjba_tradeRail input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.wpyjba_tradeList{max-height:calc(100vh - 180px);padding:8px;overflow-y:auto}.wpyjba_tradeList>button{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;gap:6px;margin-bottom:6px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.wpyjba_tradeList>button:hover{border-color:color-mix(in srgb,var(--visual-accent-b,var(--accent)) 20%,var(--border));background:#ffffff05;transform:translate(2px)}.wpyjba_tradeList>button[data-active=true]{border-color:color-mix(in srgb,var(--visual-accent-b,var(--accent)) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--visual-accent-b,var(--accent)) 10%,transparent),color-mix(in srgb,var(--visual-accent-c,var(--purple)) 5%,transparent));box-shadow:inset 3px 0 var(--visual-accent-b,var(--accent))}.wpyjba_tradeList>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.wpyjba_tradeList strong{color:var(--text-primary);font:850 9px var(--font-mono)}.wpyjba_tradeList em{font:900 8px var(--font-mono);font-style:normal}.wpyjba_tradeList em[data-tone=positive]{color:var(--green)}.wpyjba_tradeList em[data-tone=negative]{color:var(--red)}.wpyjba_tradeList em[data-tone=flat]{color:var(--text-muted)}.wpyjba_tradeList b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wpyjba_tradeList small{color:var(--text-muted);font:700 6px var(--font-mono)}.wpyjba_railState{color:var(--text-muted);text-align:center;padding:34px 14px;font-size:8px}.wpyjba_auditArea{gap:14px;min-width:0;display:grid}.wpyjba_loading,.wpyjba_empty{border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 96%,transparent),color-mix(in srgb,var(--bg-primary) 98%,transparent));text-align:center;border-radius:24px;align-content:center;place-items:center;gap:13px;min-height:540px;padding:38px;display:grid}.wpyjba_loading span{border:2px solid var(--border);border-top-color:var(--visual-accent-b,var(--accent));border-radius:50%;width:48px;height:48px;animation:.8s linear infinite wpyjba_auditSpin}.wpyjba_loading p,.wpyjba_empty>p{color:var(--visual-accent-b,var(--accent));font:850 7px var(--font-mono);letter-spacing:.12em;margin:0}.wpyjba_emptyGlyph{border:1px solid color-mix(in srgb,var(--visual-accent-b,var(--accent)) 26%,var(--border));width:88px;height:88px;color:var(--visual-accent-b,var(--accent));background:#ffffff05;border-radius:28px;place-items:center;font-size:34px;display:grid}.wpyjba_empty h2{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(28px,4vw,52px)}.wpyjba_empty>span{max-width:760px;color:var(--text-secondary);font-size:10px;line-height:1.7}.wpyjba_empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.wpyjba_empty a{border:1px solid var(--border);min-height:42px;color:var(--text-secondary);font:850 7px var(--font-mono);background:#ffffff04;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.wpyjba_auditHeader{border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 97%,transparent),color-mix(in srgb,var(--bg-card) 94%,transparent));border-radius:22px;grid-template-columns:minmax(0,1fr) 150px minmax(260px,.72fr);align-items:center;gap:20px;padding:21px;display:grid;box-shadow:0 22px 70px #0003}.wpyjba_auditHeader[data-verdict=ALIGNED]{border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 5%,transparent),color-mix(in srgb,var(--bg-card) 95%,transparent))}.wpyjba_auditHeader[data-verdict=BROKEN]{border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--red) 5%,transparent),color-mix(in srgb,var(--bg-card) 95%,transparent))}.wpyjba_auditHeader>div:first-child>p{color:var(--visual-accent-b,var(--accent));font:850 6.5px var(--font-mono);letter-spacing:.13em;margin:0}.wpyjba_auditHeader h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(31px,4vw,54px)}.wpyjba_auditHeader>div:first-child>span{color:var(--text-muted);font:700 7px var(--font-mono);margin-top:8px;display:block}.wpyjba_scoreRing{--audit-score:0;aspect-ratio:1;background:conic-gradient(var(--visual-accent-b,var(--accent)) calc(var(--audit-score)*1%),#ffffff0b 0);width:136px;box-shadow:0 0 48px color-mix(in srgb,var(--visual-accent-b,var(--accent)) 15%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.wpyjba_scoreRing:before{content:"";border:1px solid var(--border);background:linear-gradient(145deg,var(--bg-elevated),var(--bg-primary));border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 28px #0000004d}.wpyjba_scoreRing>div{z-index:1;text-align:center;display:grid;position:relative}.wpyjba_scoreRing strong{font:950 38px/1 var(--font-mono);letter-spacing:-.07em}.wpyjba_scoreRing span{color:var(--text-muted);font:800 5px var(--font-mono);letter-spacing:.11em;margin-top:5px}.wpyjba_scoreRing small{color:var(--visual-accent-b,var(--accent));font:900 5.5px var(--font-mono);letter-spacing:.08em;margin-top:5px}.wpyjba_contractStamp{border:1px solid var(--border);background:#0000002b;border-radius:14px;min-width:0;padding:15px}.wpyjba_contractStamp>span{color:var(--text-muted);font:800 6px var(--font-mono);letter-spacing:.11em;display:block}.wpyjba_contractStamp code{color:var(--visual-accent-b,var(--accent));font:850 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.wpyjba_contractStamp small{color:var(--text-muted);margin-top:7px;font-size:6.5px;line-height:1.45;display:block}.wpyjba_checkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.wpyjba_checkGrid article{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:16px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.wpyjba_checkGrid article[data-tone=good]{border-color:color-mix(in srgb,var(--green) 20%,var(--border))}.wpyjba_checkGrid article[data-tone=bad]{border-color:color-mix(in srgb,var(--red) 23%,var(--border))}.wpyjba_checkGrid article[data-tone=warn]{border-color:color-mix(in srgb,var(--yellow) 20%,var(--border))}.wpyjba_checkGrid header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.wpyjba_checkGrid header>span{border:1px solid color-mix(in srgb,var(--visual-accent-b,var(--accent)) 22%,var(--border));width:28px;height:28px;color:var(--visual-accent-b,var(--accent));font:900 6px var(--font-mono);border-radius:9px;place-items:center;display:grid}.wpyjba_checkGrid header p{margin:0;font-size:8px;font-weight:800}.wpyjba_checkGrid header b{color:var(--text-muted);font:850 5.5px var(--font-mono);letter-spacing:.08em;margin-top:3px;display:block}.wpyjba_checkGrid header>strong{font:950 22px var(--font-mono)}.wpyjba_scoreTrack{background:#ffffff0a;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.wpyjba_scoreTrack i{border-radius:inherit;background:linear-gradient(90deg,var(--visual-accent-b,var(--accent)),var(--visual-accent-c,var(--purple)));height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--visual-accent-b,var(--accent)) 45%,transparent);display:block}.wpyjba_checkGrid ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wpyjba_checkGrid li{color:var(--text-secondary);padding-left:12px;font-size:7px;line-height:1.5;position:relative}.wpyjba_checkGrid li:before{content:"";background:var(--visual-accent-b,var(--accent));border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.wpyjba_checkGrid article>small{color:var(--text-muted);font:700 5.5px var(--font-mono);letter-spacing:.07em;margin-top:10px;display:block}.wpyjba_insightGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wpyjba_insight,.wpyjba_promisePanel,.wpyjba_nextLoop{border:1px solid var(--border);background:linear-gradient(150deg,color-mix(in srgb,var(--bg-card) 96%,transparent),color-mix(in srgb,var(--bg-secondary) 98%,transparent));border-radius:20px;overflow:hidden;box-shadow:0 19px 58px #0000002b}.wpyjba_insight[data-tone=good]{border-color:color-mix(in srgb,var(--green) 20%,var(--border))}.wpyjba_insight[data-tone=bad]{border-color:color-mix(in srgb,var(--red) 22%,var(--border))}.wpyjba_insight>header{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:15px 17px;display:grid}.wpyjba_insight>header>span{border:1px solid var(--border);width:34px;height:34px;color:var(--visual-accent-b,var(--accent));font:900 10px var(--font-mono);border-radius:10px;place-items:center;display:grid}.wpyjba_insight header p{color:var(--visual-accent-b,var(--accent));font:850 6px var(--font-mono);letter-spacing:.12em;margin:0}.wpyjba_insight header h3{margin:5px 0 0;font-size:13px}.wpyjba_insight>div{gap:7px;padding:12px;display:grid}.wpyjba_insight>div p{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff03;border-radius:11px;margin:0;padding:10px;font-size:7.5px;line-height:1.55}.wpyjba_promisePanel>header,.wpyjba_nextLoop>div:first-child{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:12px;padding:16px 18px;display:flex}.wpyjba_promisePanel header p,.wpyjba_nextLoop>div:first-child p{color:var(--visual-accent-b,var(--accent));font:850 6.5px var(--font-mono);letter-spacing:.13em;margin:0}.wpyjba_promisePanel header h3,.wpyjba_nextLoop>div:first-child h3{margin:5px 0 0;font-size:14px}.wpyjba_promisePanel header>span{color:var(--text-muted);font:800 6px var(--font-mono)}.wpyjba_promisePanel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.wpyjba_promisePanel article{border:1px solid var(--border);background:#ffffff03;border-radius:13px;padding:13px}.wpyjba_promisePanel article span{color:var(--visual-accent-b,var(--accent));font:850 6px var(--font-mono);letter-spacing:.1em;display:block}.wpyjba_promisePanel article p{color:var(--text-secondary);margin:8px 0 0;font-size:8px;line-height:1.6}.wpyjba_nextLoop>div:last-child{flex-wrap:wrap;gap:9px;padding:12px;display:flex}.wpyjba_nextLoop a{border:1px solid var(--border);min-height:42px;color:var(--text-secondary);font:850 7px var(--font-mono);background:#ffffff04;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;text-decoration:none;transition:transform .16s,border-color .16s;display:inline-flex}.wpyjba_nextLoop a:hover{border-color:color-mix(in srgb,var(--visual-accent-b,var(--accent)) 35%,transparent);transform:translateY(-2px)}@keyframes wpyjba_auditSpin{to{transform:rotate(360deg)}}@media (max-width:1160px){.wpyjba_hero{grid-template-columns:1fr}.wpyjba_heroMark{display:none}.wpyjba_workspace{grid-template-columns:1fr}.wpyjba_tradeRail{max-height:none;position:relative;top:auto}.wpyjba_tradeList{max-height:none;display:flex;overflow-x:auto}.wpyjba_tradeList>button{min-width:240px}.wpyjba_auditHeader{grid-template-columns:136px minmax(0,1fr)}.wpyjba_auditHeader>div:first-child{grid-column:1/-1}.wpyjba_contractStamp{grid-column:2}.wpyjba_checkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wpyjba_page{padding:12px 9px 106px}.wpyjba_hero{border-radius:23px;padding:26px 20px}.wpyjba_hero h1{font-size:43px}.wpyjba_heroActions{grid-template-columns:1fr;display:grid}.wpyjba_heroActions a{width:100%}.wpyjba_auditHeader{grid-template-columns:1fr;padding:16px}.wpyjba_scoreRing{width:122px}.wpyjba_contractStamp{grid-column:auto}.wpyjba_checkGrid,.wpyjba_insightGrid,.wpyjba_promisePanel>div{grid-template-columns:1fr}.wpyjba_promisePanel>header,.wpyjba_nextLoop>div:first-child{align-items:start}.wpyjba_promisePanel header>span{display:none}.wpyjba_nextLoop>div:last-child{display:grid}.wpyjba_nextLoop a{width:100%}.wpyjba_tradeList>button{min-width:220px}.wpyjba_empty{min-height:430px;padding:26px 16px}.wpyjba_empty>div:last-child{width:100%;display:grid}.wpyjba_empty a{width:100%}}@media (max-width:480px){.wpyjba_hero h1{font-size:37px}.wpyjba_auditHeader h2{font-size:31px}.wpyjba_tradeList>button{min-width:205px}.wpyjba_checkGrid header{grid-template-columns:28px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.wpyjba_heroActions a,.wpyjba_tradeList>button,.wpyjba_nextLoop a{transition:none}.wpyjba_heroActions a:hover,.wpyjba_tradeList>button:hover,.wpyjba_nextLoop a:hover{transform:none}.wpyjba_loading span{animation:none}}
