.apr{background:var(--paper);color:var(--ink)}.apr .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.apr .num{font-variant-numeric:tabular-nums}.apr a{color:inherit;text-decoration:none}.apr .eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.apr h1,.apr h2{font-weight:600}.apr .chainmock{background:var(--white);border-radius:var(--r-xl);max-width:940px;box-shadow:var(--sh-3);text-align:left;border:1px solid #0a0b0a12;margin:0 auto;overflow:hidden}.apr .cm-top{border-bottom:1px solid var(--line);background:#fbfbfa;flex-wrap:wrap;align-items:center;gap:13px;padding:15px 22px;display:flex}.apr .cm-ref{font-family:var(--mono);font-size:12px;font-weight:600}.apr .cm-sup{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.apr .cm-amt{font-family:var(--mono);margin-left:auto;font-size:13.5px;font-weight:600}.apr .cm-tier{font-family:var(--mono);color:var(--accent-d);background:var(--accent-sub);border-radius:var(--pill);padding:4px 11px;font-size:10.5px;font-weight:600}.apr .cm-flow{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:stretch;gap:0;padding:22px;display:grid}.apr .cm-node{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:10px;padding:16px 15px;display:flex}.apr .cm-node.done{background:#f6fbf7;border-color:#cfe8d6}.apr .cm-node.now{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-sub)}.apr .cm-node.next{opacity:.72}.apr .cm-av{background:var(--green-deep);width:34px;height:34px;color:var(--white);font-family:var(--sans);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.apr .cm-av.b{background:var(--accent-d)}.apr .cm-av.g{color:#3d423a;background:#c9cdc4}.apr .cm-who{flex-direction:column;gap:2px;min-width:0;display:flex}.apr .cm-who b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.apr .cm-who span{color:var(--ink-3);font-size:11.5px}.apr .cm-st{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.apr .cm-st.ok{color:var(--accent-d)}.apr .cm-st.wait{color:#8a5f08}.apr .cm-link{background:linear-gradient(90deg,var(--line-2),var(--line-2));border-radius:2px;align-self:center;height:2px;position:relative}.apr .cm-link:after{content:"";border:4px solid #0000;border-left-color:var(--line);position:absolute;top:-3px;right:-1px}.apr .cm-foot{border-top:1px solid var(--line);background:#fbfbfa;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 22px;display:flex}.apr .cm-prog{font-family:var(--mono);color:var(--accent-d);background:var(--accent-sub);border-radius:var(--pill);padding:5px 12px;font-size:11px;font-weight:600}.apr .cm-note{color:var(--ink-2);font-size:12.5px}.apr section.s{padding:112px 0;position:relative}.apr .s-head{max-width:800px}.apr .s-head h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1.05}.apr .lead{color:var(--ink-2);max-width:64ch;margin-top:20px;font-size:clamp(18px,2vw,22px);font-weight:450;line-height:1.5}.apr .lead strong{color:var(--ink);font-weight:600}.apr .mock-art.v6{padding:0}.apr .v6-top{border-bottom:1px solid var(--v6-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.apr .v6-top b{font-size:13px;font-weight:600}.apr .v6-top .sp{flex:1}.apr .matrix-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;margin-top:56px;display:grid}.apr .matrix-copy p{color:var(--ink-2);max-width:44ch;font-size:17px;line-height:1.62}.apr .feat-list{flex-direction:column;gap:20px;margin-top:26px;list-style:none;display:flex}.apr .feat-list li{align-items:flex-start;gap:14px;display:flex}.apr .feat-list .fi{background:var(--accent-sub);width:24px;height:24px;color:var(--accent-d);border-radius:7px;flex:none;place-items:center;display:grid}.apr .feat-list b{letter-spacing:-.01em;margin-bottom:3px;font-size:15px;font-weight:600;display:block}.apr .feat-list div{color:var(--ink-2);max-width:46ch;font-size:14.5px;line-height:1.55}.apr .mx-sheet{padding:6px 16px 14px}.apr .mx-row{border-bottom:1px solid var(--v6-line-2);grid-template-columns:78px 1fr 1.35fr 46px;align-items:center;gap:12px;padding:11px 4px;display:grid}.apr .mx-row:last-child{border-bottom:0}.apr .mx-head{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--v6-ink-3);padding-top:12px;padding-bottom:8px;font-size:9.5px;font-weight:600}.apr .mx-head span{font-family:var(--sans)}.apr .mx-t{font-family:var(--mono);color:var(--v6-ink-2);font-size:11px;font-weight:600}.apr .mx-a{font-family:var(--mono);color:var(--v6-ink);font-size:11.5px}.apr .mx-who{font-family:var(--sans);color:var(--v6-ink);font-size:12.5px;font-weight:550}.apr .mx-s{font-family:var(--mono);color:var(--v6-ink-2);text-align:center;font-size:11.5px}.apr .mx-match{background:var(--v6-bg-2);border-radius:10px;margin:0 16px 16px;padding:14px}.apr .mx-match-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apr .mx-card{font-family:var(--mono);color:var(--v6-ink);font-size:11px;font-weight:600}.apr .mx-conf{font-family:var(--mono);color:var(--v6-ready-tx);margin-left:auto;font-size:10.5px;font-weight:600}.apr .mx-reason{box-shadow:none;margin-top:12px}.apr .mx-reason .ttl .spark{color:var(--v6-accent);display:inline-flex}.apr .strat-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.apr .strat-ways{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.apr .strat-ways .strat-card{box-shadow:none;border-radius:var(--r-lg);background:#ffffff0d;border:1px solid #ffffff24;padding:20px 20px 22px}.apr .strat-ways .strat-card h3{color:#fff;letter-spacing:-.015em;margin-top:14px;font-size:16px;font-weight:600}.apr .strat-ways .strat-card p{color:#fff9;max-width:none;min-height:0;margin-top:8px;font-size:13.5px;line-height:1.55}.apr .strat-ways .strat-ill{width:40px;height:40px;color:var(--accent-2);background:#ffffff17;border-radius:10px;place-items:center;display:grid}.apr .strat-ways .strat-card.more{background:#84b23629;border-color:#84b23661}.apr .strat-ways .strat-card.more .strat-ill{background:#84b23638}.apr .strat-ways .strat-card.more h3{color:#fff}.apr .strat-ways .strat-card.more p{color:#ffffffb8}.apr .apr-flex{background:var(--green-deep);color:#fff;padding:clamp(88px,10vw,124px) 0;position:relative;overflow:hidden}.apr .apr-flex .eyebrow{color:var(--accent-2)}.apr .apr-flex h2{letter-spacing:-.035em;max-width:820px;margin-top:16px;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.04}.apr .apr-flex .lead{color:#ffffffb8;max-width:64ch;margin-top:20px;font-size:18px;line-height:1.6}.apr .apr-flex-points{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:0 56px;margin-top:56px;display:grid}.apr .apr-fp{border-bottom:1px solid #ffffff29;padding:28px 0}.apr .apr-fp h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.apr .apr-fp p{color:#ffffffa3;max-width:42ch;margin-top:9px;font-size:14.5px;line-height:1.6}.apr .strat-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);flex-direction:column;padding:34px 34px 30px;display:flex}.apr .strat-k{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-d);font-size:11.5px;font-weight:600}.apr .strat-card h3{letter-spacing:-.025em;margin-top:12px;font-size:clamp(21px,2.2vw,27px);font-weight:650;line-height:1.15}.apr .strat-card p{color:var(--ink-2);max-width:44ch;min-height:66px;margin-top:12px;font-size:15px;line-height:1.6}.apr .strat-mock{background:var(--mockshell);border:1px solid var(--mockshell-line);border-radius:var(--r-lg);margin-top:22px;padding:16px}.apr .lanes{flex-direction:column;gap:8px;display:flex}.apr .lane{background:var(--white);border:1px solid #0a0b0a12;border-radius:9px;grid-template-columns:1fr auto 16px auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.apr .lane-l{font-family:var(--sans);color:var(--v6-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.apr .lane-a{font-family:var(--mono);color:var(--v6-ink-2);font-size:11px}.apr .lane-arrow{color:var(--v6-ink-3);text-align:center}.apr .lane-who{font-family:var(--mono);color:var(--accent-d);background:var(--accent-sub);border-radius:var(--pill);white-space:nowrap;padding:3px 9px;font-size:10.5px;font-weight:600}.apr .largest{flex-direction:column;gap:8px;display:flex}.apr .lg-line{background:var(--white);border:1px solid #0a0b0a12;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.apr .lg-line.dim{opacity:.5}.apr .lg-line.pick{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-sub)}.apr .lg-l{font-family:var(--sans);color:var(--v6-ink);font-size:12px;font-weight:550}.apr .lg-a{font-family:var(--mono);color:var(--v6-ink-2);font-size:11px}.apr .lg-tag{font-family:var(--mono);color:var(--accent-d);background:var(--accent-sub);border-radius:var(--pill);padding:3px 8px;font-size:9.5px;font-weight:600}.apr .lg-out{background:var(--white);border:1px dashed var(--mockshell-line);font-family:var(--mono);color:var(--accent-d);border-radius:9px;align-items:center;gap:9px;margin-top:4px;padding:10px 13px;font-size:11px;font-weight:600;display:flex}.apr .lg-arrow{color:var(--v6-ink-3)}.apr .reviewer-mock{margin-top:52px}.apr .rv-top{border-bottom:1px solid var(--v6-line);background:#fbfbfa;flex-wrap:wrap;align-items:center;gap:13px;padding:13px 18px;display:flex}.apr .rv-back{color:var(--v6-ink-3);font-size:16px}.apr .rv-ident{flex-direction:column;gap:2px;min-width:0;display:flex}.apr .rv-ident b{letter-spacing:-.01em;font-size:14px;font-weight:600}.apr .rv-ident span{font-family:var(--mono);color:var(--v6-ink-3);font-size:10.5px}.apr .rv-top .sp{flex:1}.apr .rv-prog{font-family:var(--mono);color:var(--accent-d);background:var(--accent-sub);border-radius:var(--pill);padding:5px 12px;font-size:11px;font-weight:600}.apr .rv-body{grid-template-columns:1fr 232px;display:grid}.apr .rv-lines{padding:8px 0}.apr .rv-lhead{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--v6-ink-3);grid-template-columns:1fr 74px 74px 84px;gap:12px;padding:9px 18px;font-size:9.5px;font-weight:600;display:grid}.apr .rv-line{border-top:1px solid var(--v6-line-2);grid-template-columns:1fr 74px 74px 84px;align-items:center;gap:12px;padding:12px 18px;display:grid;position:relative}.apr .rv-line .num{font-family:var(--mono);color:var(--v6-ink-2);font-size:11px}.apr .rv-desc{color:var(--v6-ink);letter-spacing:-.01em;font-size:12.5px;font-weight:550}.apr .rv-net{font-family:var(--mono);color:var(--v6-ink);text-align:right;font-size:11.5px}.apr .rv-line.hot{box-shadow:inset 3px 0 0 var(--v6-accent);background:#f0f7e4}.apr .rv-yours{font-family:var(--mono);letter-spacing:.05em;color:var(--v6-ready-tx);background:var(--v6-ready-bg);border-radius:var(--pill);padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:-8px;right:14px}.apr .rv-ctx{border-left:1px solid var(--v6-line);background:var(--v6-side);padding:16px 16px 18px}.apr .rv-ctx-h{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--v6-ink-3);font-size:9.5px;font-weight:600}.apr .rv-ctx-row{border-bottom:1px solid var(--v6-line-2);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.apr .cx-l{color:var(--v6-ink-2);font-size:12px}.apr .cx-v{font-family:var(--mono);color:var(--v6-ink);font-size:11.5px;font-weight:600}.apr .rv-ctx-prior{color:var(--v6-ink-2);align-items:center;gap:9px;margin-top:14px;font-size:11.5px;line-height:1.4;display:flex}.apr .cx-av{background:var(--green-deep);width:24px;height:24px;color:var(--white);font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.apr .rv-foot{border-top:1px solid var(--v6-line);background:#fbfbfa;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.apr .rv-reason{flex-direction:column;flex:1;gap:5px;min-width:200px;display:flex}.apr .rr-l{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--v6-ink-3);font-size:9.5px;font-weight:600}.apr .rr-i{font-family:var(--sans);color:var(--v6-ink-3);background:var(--white);border:1px solid var(--v6-line);border-radius:7px;padding:8px 11px;font-size:12px}.apr .rv-foot .sp{flex:1;min-width:0}.apr .rv-reject{color:var(--v6-failed-tx);border-color:#f2c9c6}.apr .rv-approve{cursor:default}.apr .ops-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.apr .ops-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:30px 28px 28px}.apr .ops-icon{background:var(--accent-sub);width:44px;height:44px;color:var(--accent-d);border-radius:12px;place-items:center;display:grid}.apr .ops-head{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.apr .ops-head h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}.apr .soon{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--pill);padding:3px 9px;font-size:10px;font-weight:600}.apr .ops-card p{color:var(--ink-2);max-width:40ch;margin-top:11px;font-size:14.5px;line-height:1.6}.apr .trail-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.apr .trail-copy h2{letter-spacing:-.034em;margin-top:16px;font-size:clamp(28px,3.6vw,46px);font-weight:600;line-height:1.05}.apr .trail-copy p{color:var(--ink-2);max-width:46ch;margin-top:18px;font-size:17px;line-height:1.62}.apr .trail-chips{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.apr .tchip{border:1px solid var(--line);border-radius:var(--pill);color:var(--ink);align-items:center;gap:10px;padding:10px 17px;font-size:13.5px;font-weight:600;transition:border-color .15s;display:inline-flex}.apr .tchip:hover{border-color:var(--accent)}.apr .tchip .tick{background:var(--accent);border-radius:50%;width:6px;height:6px}.apr .tr-log{padding:6px 18px 14px}.apr .tr-log .v6-act .w b{color:var(--v6-ink)}.apr .tr-log .v6-act .w .amt{font-family:var(--mono)}.apr .faq .s-head h2{font-size:clamp(28px,3.4vw,42px)}.apr .faq-list{max-width:840px;margin-top:44px}.apr .qa{border-top:1px solid var(--line);padding:26px 0}.apr .qa:last-child{border-bottom:1px solid var(--line)}.apr .qa h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3}.apr .qa p{color:var(--ink-2);max-width:76ch;margin-top:10px;font-size:15.5px;line-height:1.65}.apr .final{text-align:center;padding:116px 0 132px}.apr .final h2{letter-spacing:-.04em;max-width:820px;margin:0 auto;font-size:clamp(36px,5vw,68px);font-weight:650;line-height:1.01}.apr .final p{color:var(--ink-2);max-width:52ch;margin:22px auto 0;font-size:18px;line-height:1.6}.apr .final .btn{margin-top:36px}.js .apr .reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(26px)}.js .apr .reveal.in{opacity:1;transform:none}@media (max-width:1040px){.apr .matrix-grid{grid-template-columns:1fr;gap:40px}.apr .strat-grid{grid-template-columns:1fr;gap:22px}.apr .strat-ways{grid-template-columns:1fr 1fr}.apr .apr-flex-points{grid-template-columns:1fr}.apr .strat-card p{min-height:0}.apr .ops-grid{grid-template-columns:1fr;gap:18px}.apr .trail-grid{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.apr .cm-flow{grid-template-columns:1fr;gap:12px;padding:16px}.apr .cm-link{display:none}.apr .cm-amt{margin-left:0}.apr .rv-body{grid-template-columns:1fr}.apr .rv-ctx{display:none}.apr .rv-lhead,.apr .rv-line{grid-template-columns:1fr 62px 78px}.apr .rv-lhead span:nth-child(3),.apr .rv-line .num:nth-of-type(2){display:none}.apr .rv-foot{gap:10px}.apr .rv-reject,.apr .rv-approve{flex:1;justify-content:center}}@media (max-width:620px){.apr .wrap{padding:0 20px}.apr .strat-ways{grid-template-columns:1fr}.apr section.s{padding:76px 0}.apr .final{padding:88px 0 104px}.apr .mx-row{grid-template-columns:66px 1fr 1.1fr;gap:10px}.apr .mx-head span:nth-child(4),.apr .mx-row .mx-s{display:none}.apr .lane{grid-template-columns:1fr 16px auto}.apr .lane-a{display:none}.apr .strat-mock{padding:12px}}
