.kazu-visuals{--navy:#02084b;--cream:#f1ead9;--coral:#e8583e;--muted:#aeb4d0;--display:'Bricolage Grotesque',sans-serif;--text:'Instrument Sans',sans-serif;--mono:'IBM Plex Mono',monospace}.kazu-visuals *{box-sizing:border-box}.kazu-visuals{scroll-behavior:smooth}.kazu-visuals{margin:0;background:var(--navy);color:var(--cream);font:16px/1.5 var(--text);-webkit-font-smoothing:antialiased}.kazu-visuals button,.kazu-visuals a,.kazu-visuals summary{-webkit-tap-highlight-color:transparent}.kazu-visuals button{font:inherit;cursor:pointer}.kazu-visuals a{color:inherit;text-decoration:none}.kazu-visuals button:focus-visible,.kazu-visuals a:focus-visible,.kazu-visuals summary:focus-visible{outline:2px solid var(--coral);outline-offset:6px}.kazu-visuals h1,.kazu-visuals h2,.kazu-visuals h3,.kazu-visuals p{margin:0}.kazu-visuals h1,.kazu-visuals h2,.kazu-visuals h3{font-family:var(--display);font-weight:600;line-height:.99;letter-spacing:-.055em}.kazu-visuals .wrap{max-width:1360px;width:calc(100% - 96px);margin:auto}.kazu-visuals .top{display:flex;align-items:center;gap:26px;min-height:108px;border-bottom:1px solid #f1ead91a}.kazu-visuals .brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-size:40px;font-weight:700;letter-spacing:-.05em}.kazu-visuals .brand svg{width:43px;height:16px;fill:none;stroke:currentColor;stroke-width:3}.kazu-visuals .top>span,.kazu-visuals .top>a:last-child{font:10px var(--mono);letter-spacing:.04em}.kazu-visuals .top>span{color:var(--muted)}.kazu-visuals .top>a:last-child{margin-left:auto}.kazu-visuals .eyebrow,.kazu-visuals .mono{font:500 10px/1.5 var(--mono);letter-spacing:.1em}.kazu-visuals .eyebrow{color:var(--coral);margin-bottom:28px}.kazu-visuals .flow{position:relative;overflow:hidden}.kazu-visuals .ambient{position:absolute;width:700px;height:700px;border-radius:50%;top:30px;right:-30px;background:radial-gradient(ellipse,#18236799,transparent 68%);pointer-events:none}.kazu-visuals .flow-layout{display:grid;grid-template-columns:5fr 7fr;position:relative;min-height:690px;padding-top:65px;align-items:center}.kazu-visuals .intro{z-index:4;padding-bottom:30px}.kazu-visuals .flow-tabs{display:flex;gap:25px;margin-bottom:30px}.kazu-visuals .flow-tabs button{border:0;border-bottom:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;padding:0 0 9px}.kazu-visuals .flow-tabs button[aria-pressed=true]{color:var(--cream);border-color:var(--coral)}.kazu-visuals h1{font-size:clamp(49px,4.8vw,72px);max-width:600px}.kazu-visuals .lede{font-size:17px;line-height:1.6;color:var(--muted);max-width:375px;margin-top:25px}.kazu-visuals .feature-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:28px 0 25px;max-width:450px}.kazu-visuals .feature-tabs button{color:var(--cream);background:transparent;border:1px solid #f1ead938;border-radius:30px;padding:8px 13px;font-size:12px;min-height:38px}.kazu-visuals .feature-tabs button[aria-pressed=true]{background:var(--cream);color:var(--navy);border-color:var(--cream)}.kazu-visuals .reading{border-left:1px solid var(--coral);padding-left:12px;min-height:47px;max-width:420px}.kazu-visuals .reading .mono{color:var(--coral)}.kazu-visuals .reading p{font-size:12px;margin-top:4px}.kazu-visuals .play{display:inline-flex;align-items:center;gap:12px;color:var(--cream);background:transparent;border:1px solid #f1ead955;border-radius:40px;padding:8px 18px 8px 8px;font-size:12px;margin-top:24px;min-height:47px}.kazu-visuals .play>span{border:1px solid #f1ead955;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:18px}.kazu-visuals .small{font-size:11px;color:var(--muted);max-width:390px;margin-top:12px}.kazu-visuals .theater{height:650px;position:relative;min-width:0;perspective:1300px;isolation:isolate}.kazu-visuals .halo{position:absolute;left:50%;top:48%;width:590px;height:590px;transform:translate(-50%,-50%) rotateX(48deg) rotateZ(-24deg);border:1px solid #f1ead924;border-radius:50%;z-index:-1}.kazu-visuals .halo-b{width:690px;height:690px;opacity:.45}.kazu-visuals .halo-c{width:480px;height:480px;opacity:.7}.kazu-visuals .theater-grid{position:absolute;inset:30px -70px;background-image:radial-gradient(#bcc0d325 .7px,transparent .7px);background-size:27px 27px;mask-image:radial-gradient(ellipse,black,transparent 65%);z-index:-2}.kazu-visuals .assembly{position:absolute;width:330px;height:330px;left:calc(50% - 165px);top:145px;transform-style:preserve-3d;transform:rotateX(51deg) rotateZ(-30deg);transition:transform .75s cubic-bezier(.2,.7,.2,1)}.kazu-visuals .platform{position:absolute;inset:-35px;transform:translateZ(-20px);background:linear-gradient(135deg,#66749d1a,#f1ead921);border:1px solid #aeb4d04a;border-radius:35px;box-shadow:25px 40px 45px #0004;backdrop-filter:blur(3px)}.kazu-visuals .platform span{position:absolute;bottom:18px;left:24px;color:#bbc1dd;font:12px var(--mono)}.kazu-visuals .part{--lift:50px;position:absolute;transform:translateZ(var(--lift));transition:transform .75s cubic-bezier(.2,.7,.2,1)}.kazu-visuals .core{inset:20px;border-radius:25px;background:linear-gradient(135deg,#fffaf0,#d8cdb4);box-shadow:1px 1px #b2a995,2px 2px #b2a995,3px 3px #a39a89,4px 4px #a39a89,5px 5px #9c9383,6px 6px #9c9383,7px 7px #9c9383,8px 8px #8c8476,22px 33px 38px #0004;color:var(--navy)}.kazu-visuals .top-mark{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);font:600 88px var(--display);opacity:.85}.kazu-visuals .core-label{position:absolute;bottom:40px;left:40px;font:10px var(--mono);letter-spacing:.18em}.kazu-visuals .fastener{--lift:140px;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ffa78c,var(--coral) 65%);box-shadow:1px 1px #9f392b,2px 2px #9f392b,3px 3px #9f392b,4px 4px #9f392b,5px 5px #9f392b,9px 16px 17px #0004}.kazu-visuals .fastener:after{content:'';position:absolute;inset:10px;border:1px solid #863b33;border-radius:3px}.kazu-visuals .f1{left:43px;top:43px}.kazu-visuals .f2{right:43px;top:43px}.kazu-visuals .f3{left:43px;bottom:43px}.kazu-visuals .f4{right:43px;bottom:43px}.kazu-visuals .lower-layer{position:absolute;inset:45px;border-radius:25px;border:1px solid #f1ead933;transform:translateZ(15px)}.kazu-visuals .float-card{position:absolute;z-index:3;backdrop-filter:blur(15px);border:1px solid #f1ead93b;background:linear-gradient(135deg,#1a246dcc,#060c4cdd);border-radius:10px;box-shadow:0 25px 50px #0002;padding:18px 21px;min-width:170px}.kazu-visuals .float-card span{display:block}.kazu-visuals .float-card strong{display:block;font:500 36px/1.1 var(--display);letter-spacing:-.04em;margin:9px 0}.kazu-visuals .float-card span:last-child{font-size:11px;color:var(--muted)}.kazu-visuals .source-card{left:9%;top:80px;transform:rotate(-5deg);min-width:170px}.kazu-visuals .source-card strong{font-size:22px}.kazu-visuals .source-card .mono{color:var(--muted)}.kazu-visuals .detail-card{right:-2%;bottom:100px;transform:rotate(5deg);max-width:250px}.kazu-visuals .detail-card .mono{color:#ff9b84}.kazu-visuals .support-card{position:absolute;bottom:55px;left:12%;background:var(--cream);color:var(--navy);padding:14px 18px;border-radius:8px;box-shadow:0 10px 30px #0003;transform:rotate(-4deg);z-index:4}.kazu-visuals .support-card>*{display:block}.kazu-visuals .support-card strong{font-size:14px;margin:6px 0}.kazu-visuals .support-card span:last-child{font-size:11px}.kazu-visuals .scene-label{position:absolute;bottom:15px;left:12%;right:0;font:8px var(--mono);color:var(--muted);letter-spacing:.05em}.kazu-visuals .data-packet{position:absolute;left:22%;top:62%;padding:10px 13px;border:1px solid var(--coral);background:var(--cream);color:var(--navy);font:10px var(--mono);border-radius:5px;z-index:5;opacity:0;pointer-events:none}.kazu-visuals .flow[data-flow=sales] .assembly{transform:rotateX(57deg) rotateZ(-20deg)}.kazu-visuals .flow[data-flow=sales] .part{--lift:38px}.kazu-visuals .flow[data-flow=production] .part{--lift:42px}.kazu-visuals .flow[data-flow=production][data-feature='Supporting work'] .fastener{--lift:110px}.kazu-visuals .flow[data-flow=inventory][data-feature=Recipe] .core{--lift:70px}.kazu-visuals .flow.replaying .part{animation:part-lift .95s ease-in-out}.kazu-visuals .flow.replaying .data-packet{animation:core-packet .95s ease-in-out}.kazu-visuals .context-row{display:flex;gap:70px;border-top:1px solid #f1ead923;padding:28px 0 35px}.kazu-visuals .context-row .mono{color:var(--muted);font-size:8px}.kazu-visuals .context-row p{font-size:12px;margin-top:7px}.kazu-visuals .context-row details{margin-left:auto;max-width:400px;font-size:11px;color:var(--muted)}.kazu-visuals summary{cursor:pointer}.kazu-visuals .accounting{background:var(--cream);color:var(--navy);padding:105px 0 70px;overflow:hidden}.kazu-visuals .account-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.kazu-visuals .account-heading h2{font-size:clamp(64px,7vw,100px);font-weight:500}.kazu-visuals .account-heading em{font-style:normal;color:var(--coral)}.kazu-visuals .account-intro{max-width:390px;margin-left:auto;padding-bottom:7px}.kazu-visuals .account-intro>p:first-child{font-size:20px}.kazu-visuals .account-intro strong{font-weight:500}.kazu-visuals .account-intro .small{color:#4a4e78;font-size:13px;margin-top:20px}.kazu-visuals .account-tabs{display:flex;flex-wrap:wrap;gap:25px;margin-top:50px;padding-bottom:20px;border-bottom:1px solid #02084b22}.kazu-visuals .account-tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:8px 0;color:#626681;font-size:13px}.kazu-visuals .account-tabs button[aria-pressed=true]{color:var(--navy);border-color:var(--coral)}.kazu-visuals .bridge{position:relative;max-width:1020px;height:480px;margin:40px auto 0;display:flex;justify-content:space-between;align-items:center;gap:100px;perspective:1400px}.kazu-visuals .document{width:380px;flex-shrink:0;min-height:330px;border-radius:10px;background:#fffdf5;padding:24px 28px;box-shadow:0 12px 35px #02084b12,0 1px 0 #02084b1a;position:relative;z-index:2;border:1px solid #02084b15}.kazu-visuals .document:before{content:'';position:absolute;inset:6px 6px -7px;z-index:-1;border:1px solid #02084b14;border-radius:8px}.kazu-visuals .doc-kazu{transform:rotate(-5deg) rotateY(6deg)}.kazu-visuals .doc-intuit{transform:rotate(5deg) rotateY(-6deg);background:#eee7d7}.kazu-visuals .document header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:15px;border-bottom:1px solid #02084b21}.kazu-visuals .doc-kazu header strong{font:700 30px var(--display);letter-spacing:-.06em}.kazu-visuals .doc-intuit header strong{font-size:11px;font-weight:600;max-width:145px}.kazu-visuals .document .mono{font-size:7px;color:#626681}.kazu-visuals .paper-title{padding:20px 0 17px}.kazu-visuals .paper-title h3{font-size:31px;margin-top:8px}.kazu-visuals .paper-fields>div{display:flex;justify-content:space-between;gap:18px;font-size:11px;padding:10px 0;border-top:1px solid #02084b12}.kazu-visuals .paper-fields>div span{color:#626681;max-width:125px}.kazu-visuals .paper-fields>div strong{text-align:right;font-size:12px;font-weight:500;max-width:190px}.kazu-visuals .document footer{font:8px var(--mono);color:#626681;margin-top:19px;text-transform:uppercase}.kazu-visuals .bridge-track{position:absolute;left:25%;right:25%;top:50%;height:1px;background:#02084b28;z-index:0;display:flex;justify-content:space-evenly;align-items:center}.kazu-visuals .bridge-track span{width:5px;height:5px;border-radius:50%;background:var(--coral)}.kazu-visuals .bridge-packet{position:absolute;left:35%;top:45%;transform:translate(-50%,-50%);z-index:4;border:1px solid var(--coral);border-radius:6px;padding:12px 16px;background:var(--navy);color:var(--cream);opacity:0;pointer-events:none;box-shadow:0 10px 25px #02084b25;max-width:240px}.kazu-visuals .bridge-packet>*{display:block}.kazu-visuals .bridge-packet .mono{font-size:7px;color:#abb3d5;margin-bottom:6px}.kazu-visuals .bridge-packet strong{font-size:11px;font-weight:500}.kazu-visuals .bridge.replaying .bridge-packet{animation:bridge-pass 1.15s cubic-bezier(.3,.1,.3,1)}.kazu-visuals .bridge[data-reverse=true].replaying .bridge-packet{animation-direction:reverse}.kazu-visuals .account-controls{display:flex;align-items:center;gap:28px;justify-content:center;margin-bottom:45px}.kazu-visuals .dark-play{margin:0;background:var(--navy);color:var(--cream);border-color:var(--navy);flex-shrink:0}.kazu-visuals .account-controls>p{max-width:550px;font-size:12px;color:#4a4e78}.kazu-visuals .legal{max-width:1020px;margin:30px auto 0;color:#626681;font-size:10px}.kazu-visuals .bottom{display:flex;justify-content:space-between;padding:25px 0;font:9px var(--mono);color:var(--muted)}.kazu-visuals .fallback{padding:30px 0}.kazu-visuals .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kazu-visuals [hidden]{display:none!important}@keyframes part-lift{0%,100%{transform:translateZ(var(--lift))}50%{transform:translateZ(calc(var(--lift) + 45px))}}@keyframes core-packet{0%{opacity:0;transform:translate(-40px,30px)}25%,70%{opacity:1}100%{opacity:0;transform:translate(70px,-25px)}}@keyframes bridge-pass{0%{opacity:0;left:27%;transform:translate(-50%,-50%) scale(.9)}20%,80%{opacity:1}100%{opacity:0;left:73%;transform:translate(-50%,-50%) scale(.9)}}@media(min-width:1600px){.kazu-visuals .flow-layout{min-height:770px}.kazu-visuals .theater{height:720px}.kazu-visuals .assembly{top:170px}.kazu-visuals .detail-card{right:4%}}@media(max-width:1150px){.kazu-visuals .wrap{width:calc(100% - 64px)}.kazu-visuals .flow-layout{grid-template-columns:1fr 1fr}.kazu-visuals .theater{transform:scale(.87);transform-origin:center}.kazu-visuals .source-card{left:0}.kazu-visuals .detail-card{right:-14%}.kazu-visuals h1{font-size:55px}.kazu-visuals .document{width:340px}.kazu-visuals .bridge{gap:70px}.kazu-visuals .account-heading{gap:40px}.kazu-visuals .top>span{display:none}}@media(max-width:850px){.kazu-visuals .wrap{width:calc(100% - 40px)}.kazu-visuals .top{min-height:82px}.kazu-visuals .brand{font-size:34px}.kazu-visuals .top>a:last-child{max-width:150px;line-height:1.5;text-align:right;font-size:9px}.kazu-visuals .flow-layout{grid-template-columns:1fr;padding-top:42px}.kazu-visuals .intro{padding:0}.kazu-visuals .flow-tabs{margin-bottom:27px}.kazu-visuals h1{font-size:clamp(48px,9vw,72px)}.kazu-visuals .lede{max-width:520px}.kazu-visuals .feature-tabs{margin-top:23px}.kazu-visuals .reading{max-width:480px}.kazu-visuals .theater{height:570px;transform:none;max-width:620px;width:100%;margin:auto}.kazu-visuals .assembly{top:125px}.kazu-visuals .source-card{left:5%;top:48px}.kazu-visuals .detail-card{right:2%;bottom:50px}.kazu-visuals .scene-label{left:5%;bottom:5px}.kazu-visuals .support-card{bottom:65px;left:3%}.kazu-visuals .context-row{gap:30px;flex-wrap:wrap}.kazu-visuals .context-row details{margin-left:0;width:100%;max-width:none}.kazu-visuals .accounting{padding:62px 0 45px}.kazu-visuals .account-heading{grid-template-columns:1fr;gap:30px}.kazu-visuals .account-intro{margin-left:0;max-width:520px}.kazu-visuals .account-heading h2{font-size:72px}.kazu-visuals .account-tabs{gap:20px;margin-top:30px}.kazu-visuals .bridge{height:450px;gap:0;margin:25px auto 0;max-width:660px}.kazu-visuals .document{width:45%;min-height:310px;padding:20px}.kazu-visuals .doc-kazu{transform:rotate(-4deg)}.kazu-visuals .doc-intuit{transform:rotate(4deg)}.kazu-visuals .paper-fields>div{display:block}.kazu-visuals .paper-fields>div>*{display:block;text-align:left!important;max-width:none!important}.kazu-visuals .paper-fields>div strong{margin-top:3px}.kazu-visuals .paper-title h3{font-size:25px}.kazu-visuals .document header{display:block}.kazu-visuals .document header .mono{display:block;margin-top:5px}.kazu-visuals .account-controls{align-items:start}.kazu-visuals .bottom{gap:25px;line-height:1.6}}@media(max-width:500px){.kazu-visuals .brand svg{width:36px}.kazu-visuals .theater{height:500px}.kazu-visuals .assembly{width:270px;height:270px;left:calc(50% - 135px);top:115px}.kazu-visuals .platform{inset:-20px}.kazu-visuals .core{inset:15px}.kazu-visuals .core-label{left:27px;bottom:30px;font-size:8px}.kazu-visuals .fastener{width:28px;height:28px}.kazu-visuals .fastener:after{inset:8px}.kazu-visuals .f1{left:32px;top:32px}.kazu-visuals .f2{right:32px;top:32px}.kazu-visuals .f3{left:32px;bottom:32px}.kazu-visuals .f4{right:32px;bottom:32px}.kazu-visuals .halo{width:390px;height:390px;top:49%}.kazu-visuals .halo-b{width:470px;height:470px}.kazu-visuals .halo-c{width:330px;height:330px}.kazu-visuals .source-card{min-width:130px;padding:12px 14px;left:1%;top:39px}.kazu-visuals .source-card strong{font-size:18px}.kazu-visuals .float-card .mono{font-size:7px}.kazu-visuals .detail-card{min-width:135px;padding:13px 15px;max-width:210px;right:0;bottom:45px}.kazu-visuals .detail-card strong{font-size:31px}.kazu-visuals .float-card span:last-child{font-size:10px}.kazu-visuals .scene-label{font-size:7px;left:0}.kazu-visuals .top-mark{font-size:72px}.kazu-visuals .account-heading h2{font-size:62px}.kazu-visuals .account-intro>p:first-child{font-size:18px}.kazu-visuals .account-tabs{gap:8px 18px}.kazu-visuals .account-tabs button{font-size:12px}.kazu-visuals .bridge{height:auto;display:grid;grid-template-columns:1fr;gap:42px;margin:42px auto}.kazu-visuals .document{width:85%;max-width:370px;min-height:300px;padding:22px 24px}.kazu-visuals .doc-kazu{justify-self:start;transform:rotate(-3deg)}.kazu-visuals .doc-intuit{justify-self:end;transform:rotate(3deg)}.kazu-visuals .document header{display:flex}.kazu-visuals .paper-fields>div{display:flex}.kazu-visuals .paper-fields>div>*{max-width:140px!important}.kazu-visuals .paper-fields>div strong{text-align:right!important}.kazu-visuals .bridge-track{width:1px;height:65%;left:50%;top:17%;display:none}.kazu-visuals .bridge.replaying .bridge-packet{animation:bridge-pass-mobile 1.15s ease-in-out}.kazu-visuals .bridge[data-reverse=true].replaying .bridge-packet{animation-direction:reverse}.kazu-visuals .account-controls{display:block}.kazu-visuals .account-controls>p{margin-top:17px}.kazu-visuals .context-row{gap:20px}.kazu-visuals .context-row>div{max-width:47%}}@keyframes bridge-pass-mobile{0%{opacity:0;left:40%;top:22%;transform:translate(-50%,-50%)}20%,80%{opacity:1}100%{opacity:0;left:60%;top:77%;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.kazu-visuals{scroll-behavior:auto}.kazu-visuals *,.kazu-visuals *:before,.kazu-visuals *:after{animation:none!important;transition:none!important}.kazu-visuals .bridge-packet,.kazu-visuals .data-packet{display:none!important}}.kazu-visuals #flow .flow-layout{grid-template-columns:4.6fr 7.4fr;gap:18px;min-height:750px}.kazu-visuals #flow .intro{padding-bottom:25px}.kazu-visuals #flow .step-caption{margin:26px 0 12px;color:var(--coral)}.kazu-visuals #flow .workflow-controls{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:20px;max-width:420px}.kazu-visuals #flow .workflow-controls .play{margin:0}.kazu-visuals #flow .workflow-controls>button:not(.play){background:none;border:0;color:var(--muted);font-size:11px;padding:9px 0}.kazu-visuals #flow .workflow-controls>button:disabled{opacity:.3;cursor:default}.kazu-visuals #flow .workflow-gate{margin-top:16px;padding:12px 0;border-top:1px solid #f1ead929;color:var(--cream);font-size:12px;max-width:390px}.kazu-visuals .process-theater{height:650px;transform:none!important}.kazu-visuals .process-rings{position:absolute;width:620px;height:620px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #f1ead90a;border-radius:50%;box-shadow:0 0 0 70px #f1ead903,0 0 0 140px #f1ead902}.kazu-visuals .process-canvas{height:100%;position:relative}.kazu-visuals #route-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kazu-visuals #routes path{fill:none;stroke:#f1ead93b;stroke-width:1.5}.kazu-visuals #routes path.visited{stroke:#e8583e99}.kazu-visuals #route-motion{fill:none;stroke:#E8583E;stroke-width:2;opacity:0;stroke-linecap:round}.kazu-visuals .process-node{position:absolute;width:38%;min-height:205px;border:1px solid #f1ead933;background:linear-gradient(150deg,#131b60,#050b43);color:var(--cream);text-align:left;border-radius:24px;padding:24px 24px 20px;box-shadow:0 22px 45px #00000015;transition:border-color .3s,transform .3s,background .3s;z-index:2}.kazu-visuals .process-node:hover{transform:translateY(-4px);border-color:#f1ead988}.kazu-visuals .process-node.active{border-color:var(--coral);background:linear-gradient(150deg,#1c286f,#080f4c)}.kazu-visuals .node-0{left:2%;top:4%}.kazu-visuals .node-1{left:59%;top:9%}.kazu-visuals .node-2{left:59%;top:59%}.kazu-visuals .node-3{left:2%;top:54%}.kazu-visuals .node-number{position:absolute;top:20px;right:21px;color:#abb3d599;font:9px var(--mono)}.kazu-visuals .node-icon{display:block;margin-bottom:20px}.kazu-visuals .node-icon svg{width:46px;height:46px;fill:none;stroke:var(--cream);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kazu-visuals .active .node-icon svg{stroke:var(--coral)}.kazu-visuals .node-title{display:block;font:500 23px/1.1 var(--display);letter-spacing:-.025em;max-width:180px;min-height:50px}.kazu-visuals .node-ref{display:block;font:9px var(--mono);color:#c1c7df;margin:15px 0 6px}.kazu-visuals .node-value{display:block;color:var(--muted);font-size:11px;line-height:1.4}.kazu-visuals .process-node.active .node-value{color:var(--cream)}.kazu-visuals .process-packet{position:absolute;max-width:180px;padding:10px 13px;border-radius:7px;border:1px solid var(--coral);background:var(--cream);color:var(--navy);font:9px/1.4 var(--mono);transform:translate(-50%,-50%);z-index:4;pointer-events:none;box-shadow:0 7px 25px #0003}.kazu-visuals .process-theater .scene-label{bottom:0;left:2%;right:0;font-size:7px}.kazu-visuals .branch-note{margin-top:12px;font-size:11px}.kazu-visuals .process-node.past .node-number{color:var(--coral)}@media(max-width:1150px){.kazu-visuals #flow .flow-layout{grid-template-columns:4.5fr 7.5fr}.kazu-visuals .process-node{padding:22px 17px}.kazu-visuals .node-title{font-size:21px}.kazu-visuals .node-value{font-size:10px}}@media(max-width:850px){.kazu-visuals #flow .flow-layout{grid-template-columns:1fr;gap:35px}.kazu-visuals .process-theater{height:auto;max-width:620px;padding-bottom:35px}.kazu-visuals .process-canvas{height:auto}.kazu-visuals .process-rings{width:450px;height:450px}.kazu-visuals .process-node{position:relative;left:auto;top:auto;width:100%;min-height:155px;padding:24px 26px 22px;margin-bottom:54px;display:grid;grid-template-columns:58px 1fr;column-gap:19px}.kazu-visuals .process-node:last-child{margin-bottom:0}.kazu-visuals .node-icon{grid-row:1/4;margin-bottom:0;padding-top:3px}.kazu-visuals .node-title{min-height:0;max-width:none;font-size:25px}.kazu-visuals .node-ref{margin:9px 0 5px;font-size:10px}.kazu-visuals .node-value{font-size:13px;max-width:280px}.kazu-visuals .node-number{top:13px;right:17px;font-size:8px}.kazu-visuals .process-theater .scene-label{bottom:5px;text-align:center}.kazu-visuals .process-packet{max-width:200px}}@media(prefers-reduced-motion:reduce){.kazu-visuals .process-node{transition:none}.kazu-visuals .process-packet,.kazu-visuals #route-motion{display:none!important}}.no-js .kazu-visuals .workflow-controls,.no-js .kazu-visuals .flow-tabs{display:none}.kazu-visuals #flow .workflow-controls .play #play-label{display:inline;width:auto;height:auto;border:0;border-radius:0;font:inherit;white-space:nowrap}.kazu-visuals #flow .workflow-controls .play{min-width:163px}.kazu-visuals #flow .workflow-controls>button:not(.play){min-height:36px}.kazu-visuals .process-node.active .node-icon svg>*{stroke-dasharray:200;animation:process-icon-reveal .75s ease both}@keyframes process-icon-reveal{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}
#try,#accounting{padding:0;position:relative;z-index:1}#try{background:#02084b}#accounting{background:#f1ead9}.kazu-visuals{display:block;--display:var(--f-display);--text:var(--f-text);--mono:var(--f-mono)}.kazu-visuals #flow .flow-layout{display:block;min-height:0;padding-top:60px}.kazu-visuals #flow .intro{display:grid;grid-template-columns:1.2fr 1fr;gap:0 65px;position:relative;padding-bottom:25px}.kazu-visuals .explorer-intro{grid-column:1/-1;font-size:13px;color:var(--muted);margin-bottom:20px}.kazu-visuals #flow .intro>.eyebrow{display:none}.kazu-visuals .flow-tabs{grid-column:1/-1;margin-bottom:26px}.kazu-visuals #flow .step-caption{grid-column:2;grid-row:4;margin-top:18px}.kazu-visuals #flow .reading{grid-column:2;grid-row:5}.kazu-visuals .workflow-controls{grid-column:2;grid-row:6}.kazu-visuals #flow-action,.kazu-visuals #workflow-gate{grid-column:2}.kazu-visuals .process-theater{height:510px;max-width:none}.kazu-visuals .process-node{min-height:170px;padding:20px;border-radius:18px}.kazu-visuals .node-title{font-size:24px;min-height:52px;max-width:none}.kazu-visuals .node-icon{margin-bottom:12px}.kazu-visuals .node-ref{font-size:10px;margin-top:12px}.kazu-visuals .node-value{font-size:12px}.kazu-visuals #flow[data-topology=sequence] .process-node{width:22%;top:24%}.kazu-visuals #flow[data-topology=sequence] .node-0{left:0}.kazu-visuals #flow[data-topology=sequence] .node-1{left:26%}.kazu-visuals #flow[data-topology=sequence] .node-2{left:52%}.kazu-visuals #flow[data-topology=sequence] .node-3{left:78%}.kazu-visuals #flow[data-topology=hub] .process-node{width:28%;min-height:165px}.kazu-visuals #flow[data-topology=hub] .node-0{left:35%;top:34%}.kazu-visuals #flow[data-topology=hub] .node-1{left:0;top:0}.kazu-visuals #flow[data-topology=hub] .node-2{left:70%;top:0}.kazu-visuals #flow[data-topology=hub] .node-3{left:70%;top:63%}.kazu-visuals #flow[data-topology=lanes] .process-node{width:29%;min-height:165px}.kazu-visuals #flow[data-topology=lanes] .node-0{left:0;top:6%}.kazu-visuals #flow[data-topology=lanes] .node-1{left:35%;top:6%}.kazu-visuals #flow[data-topology=lanes] .node-2{left:70%;top:6%}.kazu-visuals #flow[data-topology=lanes] .node-3{left:70%;top:62%}.kazu-visuals .lane-label{display:none;font:9px var(--mono);color:var(--muted);letter-spacing:.08em;position:absolute;left:0;top:0}.kazu-visuals #flow[data-topology=lanes] .lane-label{display:block}.kazu-visuals .supporting-branch{position:absolute;left:35%;top:68%;width:29%;min-height:110px;border:1px dashed #f1ead955;border-radius:16px;background:#101650;color:var(--cream);padding:18px;text-align:left}.kazu-visuals .supporting-branch>*{display:block}.kazu-visuals .supporting-branch>span{font:8px var(--mono);color:var(--coral)}.kazu-visuals .supporting-branch strong{font:500 19px var(--display);margin:10px 0}.kazu-visuals .supporting-branch small{font-size:10px;color:var(--muted)}.kazu-visuals .supporting-detail{padding:24px 0 40px;color:var(--muted);font-size:13px}.kazu-visuals .supporting-detail h3{color:var(--cream);font-size:24px;margin-bottom:12px}.kazu-visuals .workflow-fallback{padding:20px;color:var(--cream);font-size:14px}.kazu-visuals .scene-label{bottom:0}.kazu-visuals .accounting{padding-top:75px}.kazu-visuals .flow-tabs button{min-height:36px}.no-js .kazu-visuals .process-node{cursor:default}.kazu-visuals .context-row{padding-top:22px}.kazu-visuals .flow{padding-bottom:15px}
@media(max-width:850px){.kazu-visuals #flow .intro{display:block}.kazu-visuals .process-theater{height:auto;padding-bottom:40px;margin-top:20px}.kazu-visuals #flow .process-node{position:relative;left:auto!important;top:auto!important;width:100%!important;min-height:145px;margin-bottom:42px}.kazu-visuals #flow[data-topology=hub] #process-nodes{display:grid;grid-template-columns:1fr 1fr;gap:45px 18px}.kazu-visuals #flow[data-topology=hub] .process-node{margin:0;display:block;min-width:0;padding:16px}.kazu-visuals #flow[data-topology=hub] .node-0{grid-column:1/-1}.kazu-visuals #flow[data-topology=hub] .node-3{grid-column:1/-1}.kazu-visuals #flow[data-topology=hub] .node-icon{margin-bottom:12px}.kazu-visuals #flow[data-topology=hub] .node-title{font-size:20px}.kazu-visuals .lane-label{position:relative;margin-bottom:15px}.kazu-visuals #flow[data-topology=lanes] #process-nodes{padding-left:18px;border-left:1px solid #f1ead92a}.kazu-visuals .supporting-branch{position:relative;left:auto;top:auto;margin-left:18%;width:82%;margin-bottom:32px}.kazu-visuals .supporting-detail{padding-left:20px;padding-right:20px}.kazu-visuals .scene-label{font-size:7px}.kazu-visuals .accounting{padding-top:52px}}

@media(min-width:851px){.kazu-visuals .process-theater{height:560px}}
.kazu-visuals .node-title,.kazu-visuals .node-ref,.kazu-visuals .node-value{overflow-wrap:anywhere}

/* Source-led workflow films. No orbit, radar, card grid or forced CTA gate. */
#try .source-led-flow{padding:60px 0 30px}#try .source-led-header{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:55px}#try .source-led-header .eyebrow{margin:0 0 22px;color:var(--accent);font:500 10px var(--f-text);letter-spacing:.13em}#try .flow-selection{padding-bottom:8px}#try .flow-tabs{margin-bottom:20px}#try .flow-tabs button{font-size:16px;padding:9px 0}#try .sample-note{font-size:10px;letter-spacing:.1em;color:#aeb4d0}#try .film-controls{display:none;gap:18px;margin-top:16px}#try .is-enhanced .film-controls{display:flex}#try .film-controls button{padding:6px 0;color:#c3c8dc;font-size:12px;background:none;border:0;text-decoration:underline;text-underline-offset:5px}#try .workflow-film{position:relative;min-height:500px;color:#f1ead9}#try .scene-phase{position:relative;transition:opacity var(--phase-duration,380ms) ease,transform var(--phase-duration,380ms) ease}#try .is-enhanced .scene-phase:not(.is-revealed){opacity:.08;transform:translateY(15px)}#try .is-enhanced .scene-phase.is-current{opacity:1}#try .object-eyebrow{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#b9c0d9;margin-bottom:18px}#try .workflow-film h3{font:500 30px/1.08 var(--f-display);letter-spacing:-.03em;margin:0 0 24px}#try .workflow-film p{font-size:13px;line-height:1.6;color:#b9c0d9}#try .workflow-film dl{margin:0}#try .workflow-film dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #f1ead92a;padding:12px 0}#try .workflow-film dt{font-size:12px;color:#aeb4d0}#try .workflow-film dd{font-size:15px;margin:0}#try .sales-film{display:grid;grid-template-columns:1fr .62fr 1fr;gap:35px;align-items:start;padding:15px 0 30px}#try .quote-object,#try .order-object{padding:28px 0 22px;border-top:2px solid #f1ead9;border-bottom:1px solid #f1ead94d}#try .quote-object{grid-column:1;grid-row:1/3}#try .document-lines{margin-top:30px}#try .document-lines i{display:block;height:1px;background:#f1ead929;margin:12px 0}#try .document-lines i:nth-child(2){width:75%}#try .document-lines i:nth-child(3){width:45%}#try .consideration-object{grid-column:2;grid-row:1;padding-top:23px}#try .consideration-object strong{font:500 21px var(--f-display);color:#f1ead9;display:block;margin-bottom:12px}#try .conversion-arrow{grid-column:2;grid-row:2;align-self:end;margin-bottom:26px}#try .conversion-arrow>span{font-size:11px;color:#b9c0d9}#try .conversion-arrow svg{width:100%;height:34px;margin:7px 0;fill:none;stroke:#e8583e;stroke-width:1.6}#try .conversion-arrow strong{font-size:13px;color:#f49780}#try .order-object{grid-column:3;grid-row:1/3}#try .source-reference{display:inline-block;font-size:11px;color:#f49780;margin:12px 0 22px}#try .related-record{padding:15px 0;border-top:1px solid #f1ead92a}#try .related-record>*{display:block}#try .related-record strong{font-size:16px;font-weight:500}#try .related-record span{font-size:11px;color:#b9c0d9;margin-top:6px}#try .conditional-note{margin-top:22px}#try .inventory-film{display:grid;grid-template-columns:.8fr 2fr;column-gap:55px;row-gap:22px;align-items:start;padding:10px 0 20px}#try .report-choice{grid-column:1;grid-row:1/4;padding-top:20px}#try .report-choice>span:not(.object-eyebrow),#try .report-choice>strong{display:block;padding:18px 0 18px 15px;border-left:1px solid #f1ead931;font-size:13px;font-weight:400;color:#aeb4d0}#try .report-choice>strong{border-left:2px solid #e8583e;color:#f1ead9;font-size:16px}#try .shortage-sheet{grid-column:2;grid-row:1;border-top:2px solid #f1ead9;padding-top:25px}#try .shortage-table>[role=row]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:12px;padding:18px 0;border-bottom:1px solid #f1ead92a;align-items:center}#try .shortage-table .table-head{font-size:11px;color:#b9c0d9}#try .shortage-table .selected-material{font-size:22px}#try .shortage-table .selected-material strong{font-weight:500}#try .shortage-table small{font-size:10px;color:#aeb4d0}#try .accent{color:#f49780}#try .table-note{margin-top:18px;max-width:550px;font-size:11px}#try .supplier-strip{grid-column:2;grid-row:2;border-left:2px solid #e8583e;padding:5px 0 5px 17px}#try .supplier-strip>*{display:block}#try .supplier-strip>strong{font:500 23px var(--f-display);margin:7px 0}#try .supplier-strip>span{font-size:11px;color:#b9c0d9}#try .purchase-draft{grid-column:2;grid-row:3;background:#f1ead9;color:#02084b;padding:22px 28px;width:75%;margin:5px 0 0 auto}#try .purchase-draft .object-eyebrow,#try .purchase-draft p{color:#4a4e78}#try .purchase-draft h3{font-size:26px;margin-bottom:15px}#try .purchase-draft>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-block:1px solid #02084b29;font-size:14px}#try .purchase-draft p{margin-top:12px;font-size:11px}#try .production-film{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:25px;align-items:start;padding-bottom:30px}#try .production-context{grid-column:1/-1;padding:5px 0 25px;border-bottom:1px solid #f1ead94d}#try .production-context h3{display:inline-block;margin:0 28px 0 0}#try .production-context>span:last-child{font-size:12px;color:#b9c0d9}#try .operation-object,#try .component-object,#try .completion-object{padding-top:15px}#try .crew-line{border-top:1px solid #f1ead92a;padding:16px 0}#try .crew-line>*{display:block}#try .crew-line>span{font-size:10px;color:#aeb4d0}#try .crew-line strong{font-size:17px;font-weight:500;margin-top:7px}#try .operation-actions{display:flex;gap:12px;flex-wrap:wrap;margin:6px 0 18px;font-size:11px}#try .operation-actions strong{color:#f49780;font-weight:500}#try .component-fields{display:flex;gap:0;flex-wrap:wrap;border-block:1px solid #f1ead92a;margin-bottom:18px}#try .component-fields span{font-size:12px;padding:12px 11px 12px 0}#try .subproduction-note{margin-top:24px;border-left:1px solid #e8583e;padding-left:13px}#try .subproduction-note>*{display:block}#try .subproduction-note>strong{font-size:15px;font-weight:500}#try .subproduction-note>span{font-size:11px;color:#aeb4d0;margin-top:8px}#try .completion-object{border-top:2px solid #e8583e}#try .completion-object p{margin-top:20px}#try .operations-baseline{display:none}#try .phase-navigation{display:flex;gap:25px;padding:20px 0;border-top:1px solid #f1ead928}#try .phase-navigation button{background:none;border:0;border-bottom:1px solid transparent;padding:7px 0;font:400 12px var(--f-text);color:#aeb4d0}#try .phase-navigation button[aria-pressed=true]{border-bottom-color:#e8583e;color:#f1ead9}#try .phase-caption{display:flex;gap:22px;align-items:baseline;margin-top:5px;min-height:50px}#try .phase-caption>span{font-size:13px;color:#f49780;min-width:130px}#try .phase-caption>p{font-size:13px;color:#b9c0d9;max-width:730px}#try #workflow-details{border-top:1px solid #f1ead91a;padding:18px 0;margin-top:10px;font-size:11px;color:#aeb4d0}#try #workflow-details p{margin-top:12px;max-width:900px}#try .is-running .scene-phase.is-current:before{content:'';display:block;position:absolute;left:0;right:0;top:-3px;height:2px;background:#e8583e;transform-origin:left;animation:story-progress .9s linear both}#try .is-running .consideration-object:before,#try .is-running .conversion-arrow:before{top:-8px}@keyframes story-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:850px){#try .source-led-header{grid-template-columns:1fr;gap:25px;margin-bottom:30px}#try .source-led-flow{padding-top:38px}#try .workflow-film{min-height:0}#try .sales-film{grid-template-columns:1fr;gap:25px}#try .sales-film>*{grid-column:1!important;grid-row:auto!important}#try .quote-object,#try .order-object{max-width:550px;width:100%}#try .conversion-arrow{max-width:240px;margin:0}#try .inventory-film{grid-template-columns:1fr;gap:26px}#try .inventory-film>*{grid-column:1!important;grid-row:auto!important}#try .report-choice{display:flex;flex-wrap:wrap;gap:10px;padding:0}#try .report-choice .object-eyebrow{width:100%;margin-bottom:0}#try .report-choice>span:not(.object-eyebrow),#try .report-choice>strong{flex:1;min-width:95px;font-size:12px;padding:9px}#try .purchase-draft{width:90%}#try .shortage-table>[role=row]{grid-template-columns:1.3fr repeat(4,1fr);gap:6px}#try .shortage-table .table-head{font-size:10px}#try .shortage-table .selected-material{font-size:18px}#try .production-film{grid-template-columns:1fr;gap:28px}#try .production-film>*{grid-column:1!important}#try .phase-navigation{flex-wrap:wrap;gap:8px 18px}#try .phase-caption{display:block}#try .phase-caption p{margin-top:9px}#try .object-eyebrow{font-size:9px}#try .workflow-film h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){#try .scene-phase{transition:none!important;opacity:1!important;transform:none!important}#try .scene-phase:before{animation:none!important}}

#try .purchase-draft>.path-forward,#try .purchase-draft>.path-alternate{display:block;border:0;padding:0}#try .purchase-draft .path-forward>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-block:1px solid #02084b29;font-size:14px}#try [data-blocked=true] .conversion-arrow svg{transform:scaleX(-1)}
/* Explicit workflow choices and source-led decision junctions. */
#try .workflow-choice-label{font-size:12px;color:#f1ead9;margin:0 0 10px}#try .workflow-choice-help{font-size:11px;color:#b9c0d9;margin:10px 0 18px}
#try .flow-tabs{display:flex;gap:6px;padding:6px;border:1px solid #f1ead938;border-radius:13px;margin:0;background:#ffffff05}#try .flow-tabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0;min-height:48px;padding:11px 13px;border:1px solid transparent;border-radius:8px;font-size:14px;color:#d0d3e2;transition:background .15s,color .15s,border-color .15s}#try .flow-tabs button:hover{background:#f1ead912;border-color:#f1ead952;color:#fff}#try .flow-tabs button[aria-pressed=true]{background:#f1ead9;color:#02084b;border-color:#f1ead9;font-weight:600}#try .flow-tabs button:focus-visible,#try .decision-route:focus-visible{outline:2px solid #f49780;outline-offset:4px}#try .workflow-choice-icon{font-size:17px}#try .flow-tabs button[aria-pressed=true] .workflow-choice-icon{color:#b83b26}
#try .decision-junction{margin:4px 0 22px;position:relative}#try .decision-question{display:flex;gap:13px;align-items:center;min-height:30px}#try .decision-question strong{font:500 17px/1.3 var(--f-display);margin:0;color:#f1ead9}#try .decision-diamond{flex:0 0 15px;width:15px;height:15px;border:1px solid #f49780;transform:rotate(45deg);position:relative}#try .decision-diamond:after{content:'';position:absolute;inset:4px;background:#f49780}#try .decision-hint{font-size:10px;color:#b9c0d9;margin:8px 0 13px;padding-left:28px}#try .decision-paths{display:grid;gap:8px;position:relative;margin-left:7px;padding-left:20px;border-left:1px solid #f1ead93a}#try .decision-route{position:relative;display:block;width:100%;padding:10px 11px;min-height:52px;text-align:left;background:transparent;border:1px solid #f1ead930;border-radius:5px;color:#b9c0d9}#try .decision-route:before{content:'';width:20px;height:1px;background:#f1ead93a;position:absolute;left:-21px;top:50%}#try .decision-route:hover{border-color:#f49780;background:#f497800c}#try .decision-route[aria-pressed=true]{border-color:#f49780;background:#f4978012;color:#f1ead9}#try .decision-route[aria-pressed=true]:before{background:#f49780}#try .route-condition{display:block;font-size:12px;font-weight:500}#try .route-result{display:block;font-size:10px;margin-top:3px;line-height:1.4}#try .route-result>span{float:right;color:#f49780}#try .decision-feedback{font-size:11px!important;line-height:1.55!important;margin:12px 0 0!important;color:#b9c0d9}#try .consideration-object{padding-top:12px}#try .consideration-object .object-eyebrow{margin-bottom:12px}#try .supplier-strip{display:block!important;padding:20px 0!important}#try .supplier-strip .decision-paths{grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid #f1ead93a;margin:18px 0 0;padding:14px 0 0;gap:12px}#try .supplier-strip .decision-route:before{width:1px;height:14px;left:50%;top:-15px}#try .supplier-strip .decision-hint{padding-left:28px}#try .completion-object>.decision-junction{margin-bottom:26px}#try .completion-object .decision-question strong{font-size:16px}#try .path-alternate{border-left:2px solid #f49780;padding-left:17px}#try .path-alternate h3{font-size:25px}#try [data-blocked=true] .conversion-arrow path{stroke-dasharray:5 5}#try [data-blocked=true] .conversion-arrow strong{color:#f49780}#try .scene-phase:has(.decision-junction){opacity:1!important;transform:none!important}#try .scene-phase:has(.decision-junction):before{display:none!important}
@media(max-width:1100px) and (min-width:851px){#try .sales-film{grid-template-columns:1fr .85fr 1fr;gap:24px}#try .production-film{grid-template-columns:1fr 1fr 1.2fr}#try .source-led-header{gap:30px}}
@media(max-width:850px){#try .flow-tabs{max-width:540px}#try .flow-tabs button{min-height:48px;padding:10px 12px}#try .consideration-object{max-width:550px;width:100%}#try .decision-paths{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;padding:14px 0 0;border-left:0;border-top:1px solid #f1ead93a}#try .decision-route:before{width:1px;height:14px;left:50%;top:-15px}#try .decision-feedback{max-width:560px}#try .completion-object .decision-paths{grid-template-columns:1fr 1fr}#try .completion-object>.decision-junction{max-width:550px}#try .supplier-strip .decision-paths{grid-template-columns:1fr 1fr}}
@media(max-width:390px){#try .flow-tabs{gap:3px;padding:4px}#try .flow-tabs button{padding:10px 7px;font-size:12px;gap:3px}#try .workflow-choice-icon{font-size:14px}#try .decision-paths{grid-template-columns:1fr}#try .decision-route{min-height:48px}#try .supplier-strip .decision-paths,#try .completion-object .decision-paths{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#try .flow-tabs button{transition:none}}

/* Let the module choices carry their own interaction cues. */
#try .source-led-header{display:block;margin-bottom:26px}#try .flow-selection{margin:0 0 42px;padding:0}#try .flow-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:100%;gap:6px}#try .flow-tabs button,#try .flow-tabs button span{text-decoration:none}#try .flow-tabs button{min-width:0;min-height:48px;font-size:15px;padding:12px 16px}#try .workflow-footnote{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:15px;color:#aeb4d0;font-size:10px}#try #pause-workflow{min-width:44px;min-height:44px;border:1px solid #f1ead92e;border-radius:50%;background:transparent;color:#f1ead9;font-size:16px;cursor:pointer}#try #pause-workflow:hover{background:#f1ead91a}#try #pause-workflow:focus-visible{outline:2px solid #f49780;outline-offset:3px}#try #workflow-details{margin:0;padding:12px 0}#try #workflow-details .phase-caption{margin-top:12px}#try .decision-paths{margin-top:16px}#try .decision-question{margin-bottom:14px}
@media(max-width:850px){#try .flow-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}#try .flow-tabs button{font-size:13px;padding:10px 12px}#try .source-led-header{margin-bottom:25px}#try .flow-selection{margin-bottom:30px}}
@media(max-width:540px){#try .flow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#try .flow-tabs button{font-size:13px;padding:11px 13px}#try .flow-tabs button:last-child:nth-child(odd){grid-column:1/-1}}

#try .purchasing-film{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:35px;align-items:start}#try .purchase-order-paper{border-block:1px solid #f1ead96a;padding:27px 0}#try .delivery-lane{padding-top:27px}#try .quantity-track{margin:20px 0}#try .quantity-track>span{display:block;font-size:11px;color:#aeb4d0;margin-bottom:8px}#try .quantity-bar{min-height:35px;padding:8px 12px;font-size:13px}#try .ordered-bar{width:100%;border:1px solid #f1ead947}#try .received-bar{width:50%;background:#e8583e;color:#fff;transition:width var(--phase-duration,380ms) ease}#try .purchasing-film:has(.decision-route[data-branch="1"][aria-pressed=true]) .received-bar{width:100%}#try .receipt-choice{margin-top:34px}#try .receipt-choice .decision-paths{grid-template-columns:1fr 1fr}#try .receipt-result{background:#f1ead9;color:#02084b;padding:28px;margin-top:27px}#try .receipt-result h3{font-size:42px;margin-bottom:15px}#try .receipt-result .object-eyebrow,#try .receipt-result p,#try .receipt-result dt{color:#4a4e78}#try .receipt-result dl>div{border-color:#02084b28}#try .receipt-result dl{margin:23px 0}#try .purchase-bill-note{grid-column:1/-1;display:flex;align-items:center;gap:24px;border-top:1px solid #f1ead92e;padding:22px 0 0;margin-top:14px}#try .purchase-bill-note .object-eyebrow{margin-bottom:5px}#try .purchase-bill-note strong{font-size:15px;font-weight:500}#try .purchase-bill-note p{font-size:12px;margin-top:5px}#try .purchase-bill-note a{margin-left:auto;font-size:12px;border-bottom:1px solid #f49780;padding-bottom:6px;white-space:nowrap}#try .bill-symbol{font-size:32px;color:#f49780;padding:10px 20px;border:1px solid #f1ead933}
#try .quality-film{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:start}#try .received-source{grid-column:1/-1;display:flex;align-items:center;gap:25px;border-bottom:1px solid #f1ead937;padding-bottom:20px}#try .received-source .object-eyebrow{margin:0}#try .received-source strong{font-size:16px;font-weight:500}#try .received-source>span:last-child{margin-left:auto;font-size:12px;color:#aeb4d0}#try .defect-ticket{padding:27px 24px;background:#ffffff05;border:1px solid #f1ead94a;border-left:3px solid #e8583e}#try .defect-stamp{display:flex;align-items:center;gap:13px;font-size:52px;color:#f49780;border-top:1px solid #f1ead930;border-bottom:1px solid #f1ead930;margin:22px 0;padding:10px 0}#try .defect-stamp span{font-size:10px;letter-spacing:.12em}#try .defect-ticket p{font-size:11px;margin-top:24px}#try .quality-disposition{padding-top:25px}#try .quality-result{padding:25px 0;border-top:2px solid #f1ead97a}#try .quality-result p{margin-top:24px}#try .quality-result dl>div{padding:16px 0}#try .receipt-result .path-alternate h3{font-size:26px}#try .receipt-result .path-alternate{border-color:#e8583e}
@media(max-width:1000px) and (min-width:851px){#try .purchasing-film{gap:23px;grid-template-columns:1fr 1.2fr 1fr}#try .quality-film{gap:23px}#try .received-source{flex-wrap:wrap}#try .purchase-bill-note{flex-wrap:wrap}#try .receipt-choice .decision-paths{grid-template-columns:1fr}}
@media(max-width:850px){#try .purchasing-film,#try .quality-film{grid-template-columns:1fr;gap:26px}#try .purchasing-film>*,#try .quality-film>*{grid-column:1!important}#try .purchase-order-paper,#try .receipt-result,#try .defect-ticket{width:100%;max-width:620px;margin:0}#try .delivery-lane,#try .quality-disposition{padding-top:0}#try .received-source{display:block}#try .received-source>*{display:block;margin:10px 0!important}#try .purchase-bill-note{align-items:flex-start;flex-wrap:wrap;gap:15px}#try .purchase-bill-note a{margin-left:0;white-space:normal}#try .receipt-choice .decision-paths{grid-template-columns:1fr 1fr}#try .quality-disposition .decision-paths{grid-template-columns:1fr 1fr}#try .quantity-track{max-width:620px}}
@media(max-width:390px){#try .receipt-choice .decision-paths,#try .quality-disposition .decision-paths{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#try .received-bar{transition:none}}

#try .workflow-footnote #pause-workflow{margin-left:auto}

#accounting .account-record-summary{font:400 14px/1.55 var(--f-text);color:#4a4e78;margin:17px 0 0;max-width:800px;min-height:22px}#accounting .account-intro>p:first-child{font-size:18px;line-height:1.5}#accounting .account-intro .small{font-size:12px;line-height:1.6}#accounting .bridge{margin-top:20px}
