.ux-watch{margin-top:8px}.ux-call{border-left:3px solid var(--amber);max-width:900px;margin:0 0 26px;padding:6px 0 6px 20px}.ux-call p{font-family:var(--read);color:var(--on-dark);margin:0;font-size:1.08rem;line-height:1.6}.ux-grid{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));gap:6px;display:grid}.ux-grid__row{display:contents}.ux-col{text-align:left;border:1px solid var(--line-2);color:var(--on-dark);cursor:pointer;background:#ffffff05;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;transition:border-color .25s,background .25s;display:flex;position:relative}.ux-col__t{font-family:var(--display);color:#fff;font-size:1.15rem}.ux-col__o{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-mute);font-size:.64rem}.ux-col__call{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--amber);border-radius:999px;padding:3px 8px;font-size:.56rem;position:absolute;top:10px;right:10px}.ux-col.is-on{background:#ffffff0f}.ux-col--good.is-on{border-color:var(--green-bright)}.ux-col--mid.is-on{border-color:var(--amber)}.ux-col--bad.is-on{border-color:var(--red)}.ux-col--good .ux-col__o{color:var(--green-bright)}.ux-col--mid .ux-col__o{color:var(--amber)}.ux-col--bad .ux-col__o{color:var(--red)}.ux-rowh{text-align:left;color:var(--on-dark);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 12px;transition:background .25s,border-color .25s;display:flex}.ux-rowh span{font-family:var(--read);color:#fff;font-size:1rem}.ux-rowh em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-mute);font-size:.62rem}.ux-rowh.is-on{border-color:var(--line);background:#ffffff0d}.ux-cell{text-align:left;border:1px solid var(--line-2);min-height:84px;font-family:var(--read);color:var(--on-dark-mute);cursor:pointer;background:#ffffff04;border-radius:12px;padding:12px 14px;font-size:.9rem;line-height:1.45;transition:background .3s,border-color .3s,color .3s,opacity .5s,transform .5s cubic-bezier(.16,1,.3,1)}.ux-cell:hover{color:var(--on-dark);border-color:var(--line)}.ux-cell.is-lit{color:var(--on-dark);background:#ffffff09}.ux-cell--good.is-on{border-color:var(--green-bright);color:#fff;background:#27d3a21a}.ux-cell--mid.is-on{border-color:var(--amber);color:#fff;background:#f0b45e1a}.ux-cell--bad.is-on{border-color:var(--red);color:#fff;background:#e368681a}.ux-col:focus-visible,.ux-rowh:focus-visible,.ux-cell:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}[data-reveal=armed] .ux-cell{opacity:.35;transition:none;transform:translateY(8px)}.ux-detail{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff04);border-left-width:4px;border-radius:16px;margin-top:18px;padding:24px 26px}.ux-detail--good{border-left-color:var(--green-bright)}.ux-detail--mid{border-left-color:var(--amber)}.ux-detail--bad{border-left-color:var(--red)}.ux-detail__head h3{font-family:var(--display);color:#fff;margin:0 0 14px;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:400}.ux-detail__body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);display:grid}.ux-detail__line{font-family:var(--read);color:#fff;margin:0 0 14px;font-size:1.15rem;line-height:1.6}.ux-detail__scen{font-family:var(--read);color:var(--on-dark-mute);margin:0;font-size:1rem;line-height:1.65}.ux-detail__exp b{font-family:var(--mono);color:#fff;font-size:1.5rem;display:block}.ux-detail__exp span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-mute);font-size:.64rem}.ux-detail__side p{font-family:var(--read);color:var(--on-dark);margin:8px 0 0;font-size:.95rem;line-height:1.55}.ux-detail__border{border-top:1px solid var(--line-2);margin-top:16px;padding-top:12px}.ux-stakes__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ux-stake{border:1px solid var(--line-2);background:#ffffff05;border-radius:14px;flex-direction:column;gap:6px;padding:20px;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);display:flex}.ux-stake b{font-family:var(--mono);color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1}.ux-stake__l{font-family:var(--read);color:var(--on-dark);font-size:1rem}.ux-stake__s{font-family:var(--mono);color:var(--on-dark-mute);font-size:.66rem;line-height:1.5}[data-reveal=armed] .ux-stake{opacity:.35;transition:none;transform:translateY(12px)}.ux-fw{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ux-fw__card{border:1px solid var(--line-2);color:var(--on-dark);background:#ffffff05;border-radius:14px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex}.ux-fw__card:hover{border-color:var(--blue-bright);transform:translateY(-3px)}.ux-fw__abbr{font-family:var(--mono);color:var(--blue-bright);font-size:1.6rem;font-weight:700}.ux-fw__name{font-family:var(--read);color:#fff;font-size:1.1rem}.ux-fw__one{font-family:var(--read);color:var(--on-dark-mute);flex:1;font-size:.95rem;line-height:1.55}.ux-fw__go{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-bright);font-size:.64rem}.ux-faq .cx-acc{max-width:900px}.ux-cta__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,56px);display:grid}.ux-cta .cx-head{display:block}.ux-cta h2{font-family:var(--display);color:#fff;margin:0 0 16px;font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:400;line-height:1.08}.ux-share{margin-top:0}@media (max-width:980px){.ux-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-grid__corner{display:none}.ux-rowh{grid-column:1/-1}.ux-detail__body,.ux-cta__grid{grid-template-columns:1fr}.ux-stakes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-fw{grid-template-columns:1fr}}@media (max-width:640px){.ux-cell{min-height:0;padding:10px;font-size:.82rem}.ux-col{padding:10px}.ux-col__t{font-size:.95rem}.ux-col__call{margin-top:4px;position:static}.ux-stakes__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ux *{transition:none!important}}
