.new-perspective .hero-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:4%}.new-perspective .hero h1{font-size:clamp(56px,5.8vw,88px)}.new-perspective .source-journal-scene{width:100%;min-width:0;color:#111a29;background:#fff;border:1px solid #ffffff70;border-radius:12px;box-shadow:0 24px 64px #0b1d762b;scroll-margin-top:24px}.new-perspective .scene-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 9px}.new-perspective .scene-company{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:650}.new-perspective .scene-sample{font-size:11px;color:#596779}.new-perspective .scene-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid #e1e6ee}.new-perspective .scene-tabs button{min-width:0;min-height:48px;padding:14px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#596779;font-size:12px;line-height:1.5;text-align:start}.new-perspective .scene-tabs button[data-state=active]{color:#2447ed;border-bottom-color:#2447ed;font-weight:600}.new-perspective .scene-panel{position:relative;display:grid;grid-template-columns:.9fr 1.1fr}.new-perspective .scene-panels{display:grid}.new-perspective .scene-panels>.scene-panel{grid-area:1 / 1}.new-perspective .scene-panel[data-state=inactive]{visibility:hidden;pointer-events:none}.new-perspective .scene-stable-text{display:grid;min-width:0}.new-perspective .scene-stable-text>span{grid-area:1 / 1}.new-perspective .scene-stable-text>span[aria-hidden=true],.new-perspective .scene-status-check-pending{visibility:hidden;pointer-events:none}.new-perspective .scene-panel[hidden]{display:none}.new-perspective .scene-source{display:flex;flex-direction:column;padding:24px 22px;background:#f4f6fa;border-right:1px solid #e1e6ee;min-width:0}.new-perspective .scene-stage-label{display:flex;gap:8px;align-items:center;margin-bottom:24px;font-size:11px;font-weight:600;color:#596779}.new-perspective .scene-stage-label>span{color:#2447ed;font-variant-numeric:tabular-nums}.new-perspective .scene-author{display:flex;gap:10px;align-items:center}.new-perspective .scene-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#e3e9f2;color:#47566b;font-size:10px;font-weight:600}.new-perspective .scene-author strong{display:block;font-size:12px;font-weight:600}.new-perspective .scene-author div>span{display:block;margin-top:1px;color:#596779;font-size:10px}.new-perspective .scene-message{margin:14px 0 22px;font-size:13px;line-height:1.75}.new-perspective .scene-document{margin:auto 0 0;padding:18px;background:#fff;border:1px solid #dce2eb;border-radius:3px;box-shadow:0 3px #e7ebf2}.new-perspective .scene-document-type{display:flex;gap:8px;align-items:center;color:#526074;font-size:10px}.new-perspective .scene-document-type svg{color:#2447ed;flex-shrink:0}.new-perspective .scene-document-account{margin-top:16px;font-size:11px;color:#526074}.new-perspective .scene-document-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:3px;font-variant-numeric:tabular-nums}.new-perspective .scene-document-amount>span{font-size:10px;color:#596779}.new-perspective .scene-document-amount strong{font-family:var(--display);font-weight:600;font-size:27px;letter-spacing:-.04em}.new-perspective .scene-document-rule{margin:16px 0 11px;border-top:1px dashed #dce2eb}.new-perspective .scene-document figcaption{display:flex;gap:8px;align-items:center;justify-content:space-between;color:#596779;font-size:10px}.new-perspective .scene-document figcaption>span{overflow-wrap:anywhere}.new-perspective .scene-document figcaption svg{color:#386334;flex-shrink:0}.new-perspective .scene-source-foot{display:flex;gap:6px;align-items:center;margin-top:14px;font-size:10px;color:#596779}.new-perspective .scene-bridge{position:absolute;z-index:1;left:45%;top:49%;transform:translate(-50%,-50%);display:grid;place-items:center;width:32px;height:32px;border:1px solid #dce2eb;border-radius:50%;background:#fff;color:#2447ed;box-shadow:0 2px 8px #111a2910}.new-perspective .scene-journal{display:flex;flex-direction:column;min-width:0;padding:24px 22px}.new-perspective .scene-journal-title{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:0 0 22px}.new-perspective .scene-journal-title h2{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.035em}.new-perspective .scene-status{display:inline-flex;align-items:center;gap:4px;background:#fff0cd;color:#755214;border-radius:4px;padding:4px 7px;font-size:10px;line-height:1.4;transition:background .2s,color .2s}.new-perspective .scene-table{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.new-perspective .scene-table :is(th,td){text-align:right;padding:17px 0 17px 8px;border-bottom:1px solid #e5e9f0;font-weight:500;font-size:14px}.new-perspective .scene-table :is(th,td):first-child{text-align:left;padding-left:0;width:44%;font-size:12px;font-weight:400;overflow-wrap:anywhere}.new-perspective .scene-table thead th,.new-perspective .scene-table thead th:first-child{padding-top:0;padding-bottom:12px;color:#596779;font-size:10px;font-weight:400}.new-perspective .scene-table tfoot :is(th,td){border-bottom:0;padding-top:18px;padding-bottom:12px;font-weight:650}.new-perspective .scene-table tfoot th:first-child{color:#596779;font-size:10px}.new-perspective .scene-balanced{display:flex;gap:6px;flex-wrap:wrap;align-items:center;color:#386334;font-size:11px}.new-perspective .scene-balanced>span{flex-basis:100%;margin-top:6px;color:#596779;font-size:10px}.new-perspective .scene-review{margin-top:auto;padding-top:28px}.new-perspective .scene-review p{color:#596779;font-size:11px;line-height:1.6;margin-bottom:13px}.new-perspective .scene-review button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:12px;border:1px solid #2447ed;border-radius:5px;color:#fff;background:#2447ed;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.new-perspective .scene-review button:hover:not([aria-disabled=true]){background:#1934bc}.new-perspective .source-journal-scene[data-reviewed=true] .scene-status{background:#e8f3dd;color:#2b5826}.new-perspective .scene-review button[aria-disabled=true]{color:#2b5826;background:#e8f3dd;border-color:#c3d6b2;cursor:default}.new-perspective .scene-disclaimer{padding:13px 20px;border-top:1px solid #e1e6ee;color:#596779;font-size:10px;text-align:center;line-height:1.6}.new-perspective .source-journal-scene :is(button,.scene-panel):focus-visible{outline:3px solid #a45a00;outline-offset:3px}.new-perspective .scene-tabs button:focus-visible{outline-offset:-4px}@media(min-width:1500px){.new-perspective .scene-table td{font-size:17px}.new-perspective .scene-message{font-size:14px}}@media(max-width:1199px){.new-perspective .hero-grid{grid-template-columns:1fr;gap:42px}.new-perspective .hero-copy{max-width:700px}.new-perspective .source-journal-scene{max-width:850px;justify-self:center}.new-perspective .hero h1{font-size:clamp(56px,7vw,80px)}}@media(max-width:600px){.new-perspective .hero h1{font-size:clamp(40px,12vw,64px)}.new-perspective .scene-heading{padding:18px 16px 6px;gap:10px}.new-perspective .scene-company{font-size:13px}.new-perspective .scene-sample{font-size:10px}.new-perspective .scene-tabs{gap:14px;padding:0 16px}.new-perspective .scene-tabs button{flex:1;font-size:11px}.new-perspective .scene-panel{grid-template-columns:1fr}.new-perspective .scene-source{border-right:0;border-bottom:1px solid #e1e6ee;padding:22px}.new-perspective .scene-stage-label{margin-bottom:18px}.new-perspective .scene-message{font-size:13px;margin-bottom:18px}.new-perspective .scene-document{padding:16px}.new-perspective .scene-document-account{margin-top:12px}.new-perspective .scene-document-amount strong{font-size:30px}.new-perspective .scene-journal{padding:24px 22px}.new-perspective .scene-bridge{display:none}.new-perspective .scene-table td{font-size:15px}.new-perspective .scene-table th:first-child{font-size:13px}.new-perspective .scene-review{padding-top:24px}.new-perspective .scene-disclaimer{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.new-perspective .source-journal-scene *{transition:none!important}}.new-perspective .source-journal-scene{--scene-ease-out: cubic-bezier(.23, 1, .32, 1)}.new-perspective .scene-source{background:#f7f8fb}.new-perspective .scene-stage-label{margin-bottom:18px;font-weight:500}.new-perspective .scene-message{margin-bottom:20px}.new-perspective .scene-document{margin-top:12px;box-shadow:0 2px #e7ebf2}.new-perspective .scene-source-foot{margin-top:auto;padding-top:14px}.new-perspective .scene-table :is(th,td){padding-top:14px;padding-bottom:14px}.new-perspective .scene-journal{min-height:414px}.new-perspective .scene-review{padding-top:20px}.new-perspective .source-journal-scene[data-pointer-motion=true] .scene-panel[data-state=active]{animation:scene-appear .2s var(--scene-ease-out)}.new-perspective .source-journal-scene[data-pointer-motion=true] .scene-review button svg{transition:transform .16s var(--scene-ease-out),opacity .16s var(--scene-ease-out)}.new-perspective .source-journal-scene[data-pointer-motion=true][data-reviewed=true] .scene-review button svg{animation:scene-confirm .2s var(--scene-ease-out)}.new-perspective .source-journal-scene[data-pointer-motion=false] *{animation:none!important;transition:none!important}@keyframes scene-appear{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-confirm{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(hover:hover)and (pointer:fine){.new-perspective .scene-review button:hover:not([aria-disabled=true]) svg:last-child{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.new-perspective .source-journal-scene[data-pointer-motion=true] .scene-panel[data-state=active],.new-perspective .source-journal-scene[data-pointer-motion=true][data-reviewed=true] .scene-review button svg{animation:none}.new-perspective .scene-review button svg{transform:none!important}}@media(max-width:600px){.new-perspective .scene-journal{min-height:0}.new-perspective .scene-source{padding:18px 20px}.new-perspective .scene-document{padding:14px 16px}.new-perspective .scene-source-foot{padding-top:12px}}.new-perspective .scene-playback-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid #e1e6ee;background:#f7f9fd}.new-perspective .scene-playback-status{font-size:11px;color:#526074;line-height:1.6}.new-perspective .scene-playback-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:36px;padding:7px 10px;border:1px solid #dce2eb;border-radius:5px;background:#fff;color:#2447ed;font-size:11px;font-weight:600}.new-perspective .scene-journal{position:relative}.new-perspective .scene-journal-placeholder{display:none;position:absolute;left:22px;right:22px;top:105px;gap:28px;flex-direction:column}.new-perspective .scene-journal-placeholder span{height:12px;border-radius:2px;background:#edf0f6}.new-perspective .scene-journal-placeholder span:last-child{width:65%}.new-perspective .source-journal-scene[data-playing=true][data-playback-phase=source] .scene-journal>:not(.scene-stage-label):not(.scene-journal-placeholder){visibility:hidden;opacity:0}.new-perspective .source-journal-scene[data-playing=true][data-playback-phase=source] .scene-journal-placeholder{display:flex}.new-perspective .source-journal-scene[data-playing=true][data-playback-phase=source] .scene-document{outline:2px solid #2447ed;outline-offset:4px}.new-perspective .source-journal-scene[data-playing=true][data-playback-phase=journal] .scene-bridge{color:#fff;background:#2447ed;border-color:#2447ed}.new-perspective .source-journal-scene[data-pointer-motion=true][data-playing=true][data-playback-phase=journal] .scene-table{animation:scene-appear .2s var(--scene-ease-out)}.new-perspective .scene-review button{position:relative}.new-perspective .scene-review button .scene-auto-cursor{position:absolute;right:15px;bottom:-8px;color:#111a29;fill:#fff;filter:drop-shadow(0 2px 2px #111a2925);pointer-events:none;animation:scene-auto-pointer .2s var(--scene-ease-out) 1.8s both}@keyframes scene-auto-pointer{0%{opacity:0;transform:translate(14px,12px)}to{opacity:1;transform:translate(0)}}@media(max-width:600px){.new-perspective .scene-playback-controls{padding:10px 16px;gap:10px}.new-perspective .scene-playback-status{font-size:10px}}@media(prefers-reduced-motion:reduce){.new-perspective .scene-auto-cursor{display:none!important}.new-perspective .source-journal-scene[data-pointer-motion=true][data-playing=true][data-playback-phase=journal] .scene-table{animation:none}}.new-perspective .source-journal-scene[data-pointer-motion=false] .scene-auto-cursor{display:none}
