.workflow-main{max-width:1800px;margin:auto;padding:0 4.5%}.workflow-hero{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;padding:88px 0 44px;isolation:isolate}.workflow-english{position:absolute;left:-5px;top:28px;font-size:clamp(70px,10vw,156px);letter-spacing:-.04em;color:#1e1e1f;line-height:1;z-index:-1;white-space:nowrap}.workflow-hero h1{font-size:clamp(34px,4.5vw,69px);line-height:1.22;letter-spacing:-.035em}.workflow-hero h1>span{color:var(--accent)}.workflow-summary{padding-top:20px}.workflow-tool{font-size:13px;color:var(--accent);margin-bottom:13px}.workflow-summary>p:not(.workflow-tool){font-size:16px;line-height:1.9}.workflow-summary>.workflow-scope{font-size:11px!important;color:var(--muted);max-width:55ch;margin-top:16px}.workflow-link{display:inline-flex;align-items:center;gap:25px;font-size:11px;margin-top:20px;padding:8px 0}.workflow-link:hover{color:var(--accent)}.workflow-board{border-top:1px solid #414141;scroll-margin-top:20px}.workflow-boardbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.workflow-boardbar h2{font-size:14px}.workflow-boardbar>span{font-size:9px;color:var(--muted)}.workflow-workspace{display:grid;grid-template-columns:235px 1fr;border-top:1px solid #282828;border-bottom:1px solid #282828;background:#0a0a0a}.workflow-sidebar{padding:8px 0 25px;border-right:1px solid #282828;display:flex;flex-direction:column}.workflow-tabs{display:flex;flex-direction:column}.workflow-tabs button{display:flex;gap:15px;align-items:center;padding:21px 19px;text-align:left;color:#acacb1;border-bottom:1px solid #222;position:relative;transition:background .2s,color .2s}.workflow-tabs button>span{font-size:11px;font-variant-numeric:tabular-nums}.workflow-tabs button>div{font-size:15px;flex:1}.workflow-tabs small{display:block;font-size:8px;letter-spacing:.5px;margin-top:7px;color:var(--muted)}.workflow-tabs svg{width:15px;height:15px;opacity:0}.workflow-tabs [aria-selected=true]{color:var(--accent);background:#20110f}.workflow-tabs [aria-selected=true] svg{opacity:1}.workflow-tabs [aria-selected=true]:after{content:"";position:absolute;bottom:0;left:19px;right:19px;height:1px;background:var(--accent)}.workflow-tabs button:hover{background:#191919;color:var(--text)}.workflow-judgment{padding:26px 20px 20px}.workflow-judgment h3{font-size:11px;font-weight:400;color:var(--accent);margin:0 0 11px}.workflow-judgment p{font-size:11px;line-height:1.9;color:#bfbec2}.workflow-side-link{font-size:10px;display:flex;gap:15px;align-items:center;margin:auto 20px 0;padding-top:20px;color:var(--muted)}.workflow-side-link svg{width:16px;height:16px;color:var(--accent)}.workflow-panel{padding:25px 28px 0;min-width:0}.workflow-paneltext{display:flex;align-items:flex-start;gap:25px;justify-content:space-between;margin-bottom:22px}.workflow-paneltext h3{font-size:23px;font-weight:400;letter-spacing:-.02em;margin:0 0 12px}.workflow-paneltext p{font-size:12px;line-height:1.9;color:var(--muted);max-width:70ch}.workflow-paneltext output{font-size:11px;color:var(--accent);white-space:nowrap;padding-top:7px;font-variant-numeric:tabular-nums}.workflow-evidence-bar{display:flex;align-items:center;gap:20px;font-size:10px;color:#bcbcc1;margin-bottom:12px;min-height:30px}.workflow-evidence-bar>span{flex:1}.workflow-evidence-bar>button{display:flex;gap:12px;align-items:center;font-size:10px;color:var(--text);padding:5px 0}.workflow-evidence-bar svg{width:15px;height:15px}.workflow-evidence-bar button:hover{color:var(--accent)}#workflowEvidenceSwitch{display:flex;gap:7px}#workflowEvidenceSwitch button{width:26px;height:26px;border:1px solid #444;font-size:10px}#workflowEvidenceSwitch button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#080808}.workflow-evidence{display:block;padding:0;width:100%;background:#151515;cursor:zoom-in;text-align:center;height:clamp(340px,42vw,590px);overflow:hidden}.workflow-evidence img{display:block;width:100%;height:100%;object-fit:contain}.workflow-caption{font-size:9px;line-height:1.7;color:var(--muted);padding:10px 0 18px}.workflow-bottom-controls{border-top:1px solid #303030;display:flex;align-items:center;justify-content:space-between;padding:15px 0;gap:20px;font-size:10px}.workflow-bottom-controls>span{color:var(--muted);font-size:9px}.workflow-bottom-controls button{display:flex;gap:15px;align-items:center;padding:6px 0}.workflow-bottom-controls button:hover:not(:disabled){color:var(--accent)}.workflow-bottom-controls svg{width:16px;height:16px}.workflow-outcomes{padding:58px 0 35px;scroll-margin-top:25px}.workflow-outcomes-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.workflow-outcomes-heading>div{position:relative;padding-top:22px;isolation:isolate}.workflow-outcomes-heading>div>span{position:absolute;top:0;font-size:54px;letter-spacing:-.04em;color:#222;z-index:-1;white-space:nowrap}.workflow-outcomes-heading h2{font-size:27px;font-weight:400}.workflow-outcomes-heading .workflow-link{margin:0}.workflow-result-track{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:var(--accent) #292929}.workflow-result-track button{flex:0 0 190px;padding:0;scroll-snap-align:start;text-align:left;transition:transform .3s var(--ease)}.workflow-result-track button:hover{transform:translateY(-5px)}.workflow-result-track img{width:100%;aspect-ratio:1456/2048;object-fit:cover;display:block;border-radius:5px}.workflow-result-track span{display:block;padding-top:10px;font-size:10px;color:#bbb;line-height:1.7}.workflow-result-note{font-size:10px;color:var(--muted);margin-top:10px}.workflow-roles{border-top:1px solid #292929;padding:32px 0 38px;display:grid;grid-template-columns:1fr 1.4fr;gap:18px 65px}.workflow-roles h2{font-size:25px;line-height:1.5;max-width:16ch}.workflow-roles dl{margin:0}.workflow-roles dl>div{display:grid;grid-template-columns:95px 1fr;gap:20px;border-bottom:1px solid #282828;padding:15px 0;font-size:11px}.workflow-roles dl>div:first-child{padding-top:0}.workflow-roles dt{color:var(--text)}.workflow-roles dd{margin:0;color:var(--muted);line-height:1.9}.workflow-roles>p{grid-column:2;font-size:9px;line-height:1.8;color:var(--muted)}.workflow-footer{border-top:1px solid #292929;padding:23px 0 30px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.workflow-footer a{display:flex;align-items:center;gap:30px}.workflow-footer a:hover{color:var(--accent)}.workflow-footer a:last-child{color:var(--accent)}
@media(max-width:1000px){.workflow-hero{gap:30px;padding-top:76px}.workflow-workspace{grid-template-columns:190px 1fr}.workflow-tabs button{padding:20px 14px;gap:10px}.workflow-tabs button>div{font-size:13px}.workflow-tabs small{font-size:7px}.workflow-panel{padding:22px 20px 0}.workflow-paneltext h3{font-size:20px}.workflow-roles{gap:20px 30px}}@media(max-width:767px){.workflow-main{padding:0 5%}.workflow-hero{display:block;padding:58px 0 28px}.workflow-english{font-size:12.5vw;top:30px}.workflow-hero h1{font-size:36px}.workflow-summary{padding-top:24px}.workflow-tool{font-size:11px;margin-bottom:10px}.workflow-summary>p:not(.workflow-tool){font-size:13px}.workflow-summary>.workflow-scope{font-size:10px!important}.workflow-boardbar{padding:17px 0;align-items:start}.workflow-boardbar h2{font-size:11px;line-height:1.6}.workflow-boardbar>span{font-size:7px;max-width:100px;text-align:right;line-height:1.8}.workflow-workspace{display:block}.workflow-sidebar{padding:0;border-right:0}.workflow-tabs{flex-direction:row;overflow-x:auto;border-bottom:1px solid #333;scrollbar-width:thin;scrollbar-color:#666 #151515}.workflow-tabs button{flex:0 0 100px;padding:14px 8px;gap:7px;border:0;align-items:start}.workflow-tabs button>div{font-size:11px;white-space:nowrap}.workflow-tabs button>span{font-size:8px;padding-top:3px}.workflow-tabs small{font-size:6px;margin-top:5px;letter-spacing:0}.workflow-tabs button>svg{display:none}.workflow-tabs [aria-selected=true]:after{left:8px;right:8px}.workflow-judgment{padding:16px 15px 13px;border-bottom:1px solid #252525}.workflow-judgment h3{display:inline;font-size:9px;margin-right:10px}.workflow-judgment p{display:inline;font-size:10px}.workflow-side-link{display:none}.workflow-panel{padding:20px 14px 0}.workflow-paneltext{gap:12px;margin-bottom:15px}.workflow-paneltext h3{font-size:19px;line-height:1.5}.workflow-paneltext p{font-size:11px;line-height:1.8}.workflow-paneltext output{font-size:9px}.workflow-evidence-bar{font-size:8px;gap:8px}.workflow-evidence-bar>button{font-size:9px;gap:5px}.workflow-evidence-bar>span{max-width:165px}.workflow-evidence{height:380px}.workflow-caption{font-size:8px}.workflow-bottom-controls{font-size:9px;gap:10px}.workflow-bottom-controls>span{font-size:7px}.workflow-bottom-controls button{gap:7px}.workflow-outcomes{padding-top:38px}.workflow-outcomes-heading{align-items:start;display:block}.workflow-outcomes-heading>div>span{font-size:44px}.workflow-outcomes-heading h2{font-size:23px}.workflow-outcomes-heading .workflow-link{margin-top:10px;font-size:10px}.workflow-result-track{gap:12px}.workflow-result-track button{flex-basis:160px}.workflow-result-track span{font-size:9px}.workflow-roles{display:block;padding-top:25px}.workflow-roles h2{font-size:23px;max-width:100%;margin-bottom:23px}.workflow-roles dl>div{grid-template-columns:75px 1fr;gap:12px;font-size:10px}.workflow-roles>p{font-size:8px;margin-top:18px}.workflow-footer{font-size:10px}.workflow-footer a{gap:15px}}
@media(prefers-reduced-motion:reduce){.workflow-tabs button,.workflow-result-track button{transition:none}.workflow-result-track button:hover{transform:none}}
.workflow-english{font-family:"Space Grotesk",sans-serif;font-size:clamp(42px,7.1vw,100px);font-weight:400;letter-spacing:-.035em;color:rgba(255,255,255,.18)}

.workflow-result-stage{border-top:1px solid #292929;border-bottom:1px solid #292929;height:clamp(440px,46vw,610px);margin-top:8px}.workflow-result-console{margin:0;padding-top:22px}.workflow-result-console .stage-caption h3{font-size:clamp(17px,1.8vw,26px);font-weight:400;margin:8px 0 0;line-height:1.45}.workflow-result-note{margin-top:15px}@media(max-width:767px){.workflow-result-stage{height:440px}.workflow-result-console .stage-caption h3{font-size:18px}}

.automation-diagram{margin:30px 0 55px}.automation-diagram-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b84b40 #222}.automation-diagram-scroll img{display:block;width:100%;height:auto}.automation-diagram-links{display:flex;justify-content:space-between;gap:20px;font-size:11px;padding-top:16px;border-top:1px solid #292929;color:#aaa}.automation-diagram-links a:first-child{color:#ff5749}@media(max-width:767px){.automation-diagram-scroll img{width:1000px;max-width:none}.automation-diagram-links{font-size:9px}.automation-diagram{margin-bottom:35px}}
