/* Candidate 15 — native manga-panel prototype. No fixed rail, HUD, or generated art. */
:root{--manga-ink:#05060a;--manga-paper:#f5f2e8;--manga-yellow:#ffd21c;--manga-rule:rgba(245,242,232,.24);--manga-quiet:rgba(245,242,232,.07)}

/* Identity: one chronological four-panel beat. */
.native-manga-panels-candidate .meaning-grid{gap:8px}
.native-manga-panels-candidate .meaning-card{min-height:440px;border-radius:0;border-color:var(--manga-rule);background:linear-gradient(160deg,rgba(255,255,255,.048),rgba(255,255,255,.012));isolation:isolate}
.native-manga-panels-candidate .meaning-card:after{display:none}
.native-manga-panels-candidate .meaning-card>span,.native-manga-panels-candidate .meaning-card h3,.native-manga-panels-candidate .meaning-card p{position:relative;z-index:3}
.native-manga-panels-candidate .meaning-card h3{margin-top:62px}
.native-manga-panels-candidate .meaning-card p{max-width:94%}
.meaning-card[data-panel-state="entry"]{border-left-color:rgba(255,210,28,.62);border-bottom-color:rgba(255,210,28,.28)}
.meaning-card[data-panel-state="compression"]{border-bottom-color:rgba(255,210,28,.56);box-shadow:inset 0 -18px 30px rgba(255,210,28,.018)}
.meaning-card[data-panel-state="impact"]{border-bottom-width:3px;border-bottom-color:rgba(255,210,28,.52)}
.meaning-card[data-panel-state="settled"]{border-color:rgba(245,242,232,.16);background:rgba(255,255,255,.012)}

.pose-slot{position:absolute;z-index:2;right:16px;bottom:16px;width:112px;height:132px;border:1px dashed rgba(255,210,28,.46);background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 7px,transparent 7px 14px);overflow:hidden}
.pose-slot>b,.pose-slot>small{position:absolute;z-index:2;left:8px;color:rgba(255,210,28,.78);font-family:var(--mono);font-style:normal;letter-spacing:.12em}
.pose-slot>b{bottom:19px;font-size:.58rem}.pose-slot>small{bottom:7px;font-size:.45rem;color:#85867f}
.pose-slot>i{position:absolute;left:39px;top:29px;width:48px;height:62px;border:1px solid rgba(245,242,232,.42);border-radius:48% 48% 42% 46%;background:rgba(245,242,232,.08)}
.pose-slot>i:before{content:"";position:absolute;left:8px;top:-24px;width:34px;height:34px;border:1px solid rgba(245,242,232,.42);border-radius:50%;background:#101117}
.pose-slot>i:after{content:"";position:absolute;left:-17px;bottom:-17px;width:68px;height:28px;border-left:2px solid rgba(245,242,232,.42);border-bottom:2px solid rgba(245,242,232,.42);transform:skewX(-28deg)}
.pose-slot-takeoff>i{transform:rotate(-24deg) translateY(7px)}
.pose-slot-landing{right:12px;width:124px;height:118px;border-style:solid;border-color:rgba(245,242,232,.24)}
.pose-slot-landing>i{left:42px;top:38px;width:55px;height:46px;transform:rotate(10deg) scaleY(.78)}
.pose-slot-landing>i:after{left:-25px;bottom:-18px;width:82px;transform:skewX(22deg)}

.identity-entry-crop{position:absolute;z-index:2;left:-9px;bottom:24px;width:68px;height:31px;border:1px solid rgba(245,242,232,.34);border-left:0;border-radius:0 45% 45% 0;transform:rotate(-8deg)}
.identity-entry-crop:after{content:"";position:absolute;right:-29px;bottom:-6px;width:34px;height:18px;border-bottom:1px solid rgba(255,210,28,.48);transform:rotate(9deg)}
.identity-settling-mark{position:absolute;z-index:2;right:20px;bottom:34px;width:74px;height:12px;border-top:1px solid rgba(245,242,232,.28);border-bottom:1px solid rgba(245,242,232,.14)}
.identity-settling-mark:after{content:"";position:absolute;right:6px;top:5px;width:38px;border-top:1px solid rgba(255,210,28,.34)}

@media(max-width:1050px) and (min-width:641px){.native-manga-panels-candidate .meaning-card{min-height:390px}}
@media(max-width:640px){
 .native-manga-panels-candidate .meaning-grid{gap:12px}
 .native-manga-panels-candidate .meaning-card{min-height:400px;padding:24px 22px}
 .native-manga-panels-candidate .meaning-card[data-panel-state="compression"],.native-manga-panels-candidate .meaning-card[data-panel-state="impact"]{min-height:480px}
 .native-manga-panels-candidate .meaning-card h3{margin-top:48px;max-width:88%}
 .native-manga-panels-candidate .meaning-card p{max-width:72%}
 .pose-slot{right:14px;bottom:14px;width:126px;height:142px}
 .pose-slot-landing{width:138px;height:126px}
 .identity-entry-crop{width:82px;bottom:26px}
 .identity-settling-mark{right:24px;bottom:38px;width:92px}
}

/* Verification tail: availability → routes/risk → evidence. */
.native-manga-panels-candidate :is(.chart-panel,.pools-grid article,.proof-grid article,.proof-principle){border-radius:0}
.native-manga-panels-candidate :is(.chart-panel,.pools-grid article,.proof-grid article){position:relative;isolation:isolate}
.native-manga-panels-candidate .pools-grid article:after,.native-manga-panels-candidate .proof-grid article:after{content:attr(data-frame);position:absolute;z-index:1;right:13px;top:12px;color:rgba(245,242,232,.23);font:500 .52rem/1 var(--mono);letter-spacing:.16em}

.native-manga-panels-candidate .chart-panel{display:flex;align-items:flex-end;justify-content:flex-start;min-height:520px;border-color:rgba(245,242,232,.24);background:linear-gradient(145deg,rgba(255,210,28,.025),transparent 46%),#0a0b10}
.native-manga-panels-candidate .chart-panel:before{inset:0;background:linear-gradient(135deg,transparent 0 69%,rgba(255,210,28,.08) 69.1% 69.35%,transparent 69.45%);opacity:1}
.native-manga-panels-candidate .chart-panel:after{content:attr(data-frame);position:absolute;inset:14px 16px auto auto;background:none;color:rgba(245,242,232,.25);font:500 .52rem/1 var(--mono);letter-spacing:.16em}
.native-manga-panels-candidate .chart-grid{grid-template-columns:repeat(8,1fr);opacity:.52}
.native-manga-panels-candidate .chart-copy{max-width:720px;padding:clamp(28px,5vw,66px);text-align:left}
.native-manga-panels-candidate .chart-copy h3{font-size:clamp(3.3rem,8vw,8.3rem)}
.native-manga-panels-candidate .chart-copy p{max-width:460px}

.native-manga-panels-candidate .pools-grid{gap:8px}
.native-manga-panels-candidate .pools-grid article{min-height:360px;border-color:rgba(245,242,232,.17);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}
.native-manga-panels-candidate .pools-grid article[data-pool-state="not-live"]{border-bottom-color:rgba(255,210,28,.24)}
.native-manga-panels-candidate .pools-grid article[data-pool-state="not-confirmed"]{background:rgba(255,255,255,.012)}
.native-manga-panels-candidate .pools-grid article[data-pool-state="verify-first"]{border-color:rgba(255,210,28,.34);background:linear-gradient(145deg,rgba(255,210,28,.035),rgba(255,255,255,.01))}
.native-manga-panels-candidate .pools-grid article[data-pool-state="verify-first"]:before{content:"";position:absolute;left:-1px;top:28px;width:3px;height:76px;background:var(--manga-yellow);opacity:.52}
.native-manga-panels-candidate .pools-grid h3{margin-top:84px}

.native-manga-panels-candidate .proof-grid{gap:0;border-color:rgba(245,242,232,.2)}
.native-manga-panels-candidate .proof-grid article{min-height:310px;border-color:rgba(245,242,232,.15);background:rgba(255,255,255,.012)}
.native-manga-panels-candidate .proof-grid article[data-evidence-record="liquidity"]{border-bottom-color:rgba(255,210,28,.28)}
.native-manga-panels-candidate .proof-grid article[data-evidence-record="conditional-revenue"]{background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 11px)}
.native-manga-panels-candidate .proof-grid h3{margin-top:68px}
.native-manga-panels-candidate .proof-principle{position:relative;margin-top:18px;padding:28px;border-color:rgba(255,210,28,.28);background:#0a0b10;text-align:left}
.native-manga-panels-candidate .proof-principle:before{content:"08 / GOVERNING CAPTION";display:block;margin-bottom:12px;color:rgba(255,210,28,.65);font:500 .55rem/1 var(--mono);letter-spacing:.16em}

@media(max-width:900px){
 .native-manga-panels-candidate .chart-panel{min-height:430px}
 .native-manga-panels-candidate .pools-grid{gap:12px}
 .native-manga-panels-candidate .pools-grid article{min-height:330px}
}
@media(max-width:640px){
 .native-manga-panels-candidate .chart-panel{min-height:390px}
 .native-manga-panels-candidate .chart-copy{padding:24px 20px 34px}
 .native-manga-panels-candidate .chart-copy h3{font-size:clamp(2.7rem,14vw,4rem)}
 .native-manga-panels-candidate .pools-grid article{min-height:340px}
 .native-manga-panels-candidate .proof-grid{gap:12px;border:0}
 .native-manga-panels-candidate .proof-grid article,.native-manga-panels-candidate .proof-grid article:last-child{min-height:300px;border:1px solid rgba(245,242,232,.17)}
 .native-manga-panels-candidate .proof-grid article[data-evidence-record="conditional-revenue"]{margin-top:16px}
 .native-manga-panels-candidate .proof-principle{padding:26px 22px}
}