.v08-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;padding:64px 0 72px;display:grid}.v08-hero h1{margin:18px 0 24px}.v08-hero .lead{max-width:570px}.v08-hero .question-link{font-size:14px}.sample-stage{border:1px solid #b8d2e2;border-top:4px solid var(--up-cyan);background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 20px 60px #006ead0c}.sample-top{background:var(--up-wash);color:var(--up-blue);border-bottom:1px solid #c5dce9;align-items:center;gap:10px;padding:18px 22px;font-weight:700;display:flex}.sample-top small{color:var(--up-muted);margin-left:auto;font-size:11px;font-weight:400}.sample-stage>input,.sample-output>input,.memo-switch>input{opacity:0;width:1px;height:1px;position:absolute}.scenario-labels,.output-labels{gap:8px;padding:14px 16px 0;display:flex}.scenario-labels label,.output-labels label{border:1px solid var(--up-line);cursor:pointer;color:var(--up-muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 5px;font-size:14px;font-weight:650;display:flex}.scenario-labels svg,.output-labels svg{flex:none;width:22px;height:22px}.scenario-panel{display:none}.sample-stage:has(#scenario-0:checked) .scenario-panel[data-case="0"],.sample-stage:has(#scenario-1:checked) .scenario-panel[data-case="1"],.sample-stage:has(#scenario-2:checked) .scenario-panel[data-case="2"]{display:block}.sample-stage:has(#scenario-0:checked) label[for=scenario-0],.sample-stage:has(#scenario-1:checked) label[for=scenario-1],.sample-stage:has(#scenario-2:checked) label[for=scenario-2],.sample-output:has(input[value=evidence]:checked) label[data-kind=evidence],.sample-output:has(input[value=decision]:checked) label[data-kind=decision],.sample-output:has(input[value=action]:checked) label[data-kind=action]{border-color:var(--up-blue);color:var(--up-blue);background:#e5f6ff}.sample-stage:has(input:focus-visible) .scenario-labels,.sample-output:has(input:focus-visible) .output-labels{outline:2px solid var(--up-blue);outline-offset:2px}.output-labels{gap:0}.output-labels label{border:0;border-bottom:3px solid var(--up-line);background:#fff;border-radius:0}.output-sheet{background:#f8fbfd;border-radius:0 0 8px 8px;min-height:295px;margin:0 16px;padding:22px;display:none}.sample-output:has(input[value=evidence]:checked) .sheet-evidence,.sample-output:has(input[value=decision]:checked) .sheet-decision,.sample-output:has(input[value=action]:checked) .sheet-action{display:block}.output-sheet h2{letter-spacing:-.025em;margin:12px 0 18px;font-size:24px}.output-sheet .small-label{text-transform:uppercase;color:var(--up-blue);letter-spacing:.06em;font-size:11px}.sample-bars{border-bottom:1px solid var(--up-line);padding-bottom:14px}.sample-bar{align-items:center;gap:14px;margin:10px 0;font-size:12px;display:flex}.sample-bar>span{flex:none;width:60px}.sample-bar b{color:#26394a;background:#cadde9;border-radius:4px;padding:8px 12px;display:block}.sample-bar:last-child b{background:var(--up-blue);color:#fff}.sample-number{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.sample-number>div{color:var(--up-muted);font-size:12px}.sample-number strong{color:var(--up-ink);font-size:21px;display:block}.sample-judgment{border-left:3px solid var(--up-purple);margin-top:20px;padding-left:12px}.sample-judgment strong{font-size:13px}.sample-judgment p{margin-top:5px;font-size:14px}.sample-next{text-align:center;padding:20px}.sample-next small{margin-top:8px;font-size:11px;display:block}.output-sheet dl{gap:14px;display:grid}.output-sheet dt{color:var(--up-muted);text-transform:uppercase;font-size:11px}.output-sheet dd{font-size:15px;font-weight:600}.v08-proof{border-block:1px solid var(--up-line);padding:40px 0}.v08-proof h2{text-align:center;max-width:740px;margin:0 auto 30px;font-size:23px}.logo-scroll{position:relative;overflow:hidden}.logo-scroll:focus-within .logo-belt,.logo-scroll:hover .logo-belt{animation-play-state:paused}.logo-belt{gap:46px;width:max-content;display:flex}.logo-group{align-items:center;gap:46px;display:flex}.logo-group img{object-fit:contain;filter:grayscale();opacity:.72;width:146px;height:48px}.logo-context{text-align:center;margin:22px 0 30px;font-size:12px}.principle-strip{border-block:1px solid var(--up-line);grid-template-columns:repeat(4,1fr);gap:24px;padding:26px 0;display:grid}.principle-strip>div{border-right:1px solid var(--up-line);padding-right:20px}.principle-strip>div:last-child{border-right:0}.principle-strip svg{width:32px;height:32px;color:var(--up-blue);margin-bottom:8px}.principle-strip strong{color:var(--up-blue);font-size:21px;display:block}.principle-strip p{margin-top:6px;font-size:13px}.proof-bottom{justify-content:space-between;gap:16px;margin-top:20px;font-size:13px;display:flex}.v08-feature{border-bottom:1px solid var(--up-line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:70px 0;display:grid}.v08-feature h2{margin:16px 0 22px}.v08-feature p{font-size:17px}.v08-feature .textlink{margin-top:24px}.v08-visual{background:var(--up-wash);border:1px solid #c8dfec;border-radius:18px;min-width:0;padding:28px}.memo-switch{display:grid}.memo-labels{gap:10px;margin-bottom:22px;display:flex}.memo-labels label{cursor:pointer;border-bottom:2px solid var(--up-line);flex:1;padding:10px;font-size:13px;font-weight:600}.memo-before,.memo-after{display:none}.memo-switch:has(#memo-before:checked) .memo-before,.memo-switch:has(#memo-after:checked) .memo-after{display:block}.memo-switch:has(#memo-after:checked) label[for=memo-after],.memo-switch:has(#memo-before:checked) label[for=memo-before]{color:var(--up-blue);border-color:var(--up-blue)}.memo-switch h3{margin:14px 0 22px}.memo-switch dl{gap:18px;display:grid}.memo-switch dt{text-transform:uppercase;color:var(--up-muted);font-size:11px}.memo-switch dd{font-size:15px;font-weight:600}.memo-switch .entry-note{margin-top:24px}.v08-cowork-card{background:#fff;border:1px solid #c8d3e4;border-radius:8px;margin:12px 0;padding:18px;box-shadow:0 3px 8px #20304d05}.v08-cowork-card span{color:var(--up-muted);gap:10px;font-size:12px;display:flex}.v08-cowork-card b{margin-top:6px;font-size:16px;display:block}.private-lanes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reviewed-handoff{border-left:4px solid var(--up-purple)}.issue-tree>strong{background:var(--up-blue);color:#fff;text-align:center;border-radius:8px;padding:14px;display:block}.issue-branches{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.issue-branches>div{text-align:center;background:#fff;border:1px solid #bfd7e5;border-radius:8px;padding:16px 7px;font-size:13px}.issue-branches small{color:var(--up-muted);font-size:10px;display:block}.issue-branches .observed{border:2px solid var(--up-blue);color:var(--up-blue)}.issue-question{border-left:3px solid var(--up-purple);background:#fff;border-radius:8px;padding:18px;font-size:14px}.v08-artifacts{gap:12px;display:grid}.v08-artifacts details{background:#fff;border:1px solid #c1d6e3;border-radius:10px;padding:17px}.v08-artifacts summary{color:var(--up-blue);align-items:center;gap:12px;font-weight:650;list-style:none;display:flex}.v08-artifacts details p{margin:14px 0;font-size:14px}.v08-insights{padding:70px 0}.v08-insights .section-heading{margin-bottom:30px}.v08-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v08-trust{border-block:1px solid var(--up-line);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.v08-trust h2{font-size:25px}.v08-trust p{margin-top:8px;font-size:14px}.v08-close{background:var(--up-wash);border-radius:18px;justify-content:space-between;align-items:center;gap:32px;margin:50px 0;padding:54px;display:flex}.v08-close h2{font-size:34px}.v08-close p{margin-top:12px}.v08-close .action-row{margin:0}@media (prefers-reduced-motion:no-preference){.logo-belt{animation:70s linear infinite up-logo-scroll}@keyframes up-logo-scroll{to{transform:translate(calc(-50% - 23px))}}}@media (prefers-reduced-motion:reduce){.logo-scroll{overflow:auto}.logo-belt{flex-wrap:wrap;width:auto}.logo-group{flex-wrap:wrap;gap:20px}.logo-group[aria-hidden]{display:none}}@media (width<=900px){.v08-hero,.v08-feature{grid-template-columns:1fr;gap:32px;padding:40px 0}.v08-hero .hero-copy{max-width:680px}.sample-stage{width:100%;max-width:660px;margin:auto}.v08-feature>.v08-visual{order:2}.v08-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v08-close{padding:30px;display:block}.v08-close .action-row{margin-top:24px}.principle-strip{grid-template-columns:1fr 1fr}.principle-strip>div:nth-child(2){border-right:0}}@media (width<=600px){.v08-hero{padding-top:32px}.sample-top{padding:14px;font-size:14px}.sample-top small{max-width:90px;font-size:10px}.scenario-labels,.output-labels{gap:5px;padding-inline:10px}.scenario-labels label,.output-labels label{gap:5px;min-height:48px;font-size:12px}.scenario-labels svg,.output-labels svg{width:20px;height:20px}.output-sheet{min-height:315px;margin:0 10px;padding:18px}.output-sheet h2{font-size:22px}.sample-next{padding:18px 12px}.principle-strip{gap:20px 14px}.principle-strip strong{font-size:18px}.proof-bottom{display:block}.proof-bottom a{margin-top:12px}.v08-feature{padding:42px 0}.v08-feature p{font-size:16px}.v08-visual{padding:18px}.private-lanes{gap:10px}.v08-cowork-card{padding:13px}.v08-cowork-card b{font-size:14px}.issue-branches{gap:7px}.issue-branches>div{font-size:12px}.v08-insight-grid{grid-template-columns:1fr}.v08-insights{padding:40px 0}.v08-trust{display:block}.v08-trust a{margin-top:16px}.v08-close{padding:24px}.v08-proof h2{font-size:22px}.logo-group img{width:120px;height:36px}}.v08-hero .question-link{width:fit-content;margin-top:18px;display:flex}.logo-pause{color:var(--up-muted);cursor:pointer;justify-content:end;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.v08-proof:has(#pause-logos:checked) .logo-belt{animation-play-state:paused}.sample-next>a{display:none}.scenario-panel[data-case="0"]:has(#sample-0-evidence:checked) .sample-next .view-evidence,.scenario-panel[data-case="0"]:has(#sample-0-decision:checked) .sample-next .view-decision,.scenario-panel[data-case="0"]:has(#sample-0-action:checked) .sample-next .view-action,.scenario-panel[data-case="1"]:has(#sample-1-evidence:checked) .sample-next .view-evidence,.scenario-panel[data-case="1"]:has(#sample-1-decision:checked) .sample-next .view-decision,.scenario-panel[data-case="1"]:has(#sample-1-action:checked) .sample-next .view-action,.scenario-panel[data-case="2"]:has(#sample-2-evidence:checked) .sample-next .view-evidence,.scenario-panel[data-case="2"]:has(#sample-2-decision:checked) .sample-next .view-decision,.scenario-panel[data-case="2"]:has(#sample-2-action:checked) .sample-next .view-action{display:inline-flex}
