/* The operating story uses Ukiyo's metal, negative space and precise light. */
.ukiyo-homepage-root .inside-ops{padding-block:65px}.ukiyo-homepage-root .inside-ops>.section-head{margin-bottom:30px}.ukiyo-homepage-root .inside-ops h2{font-size:clamp(34px,4.2vw,55px);max-width:650px;line-height:1.12}.ukiyo-homepage-root .inside-ops>.section-head>p{font-size:15px;line-height:1.8;max-width:430px;color:var(--nexus-slate)}
.ukiyo-homepage-root .operation-console{border-top:1px solid #86c9e955;border-bottom:1px solid #ffffff1a;background:radial-gradient(ellipse at 90% 0,#6b70a212,transparent 55%)}.ukiyo-homepage-root .operation-console-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:20px}.ukiyo-homepage-root .operation-signature{font:500 32px var(--signal-display);letter-spacing:-.06em;background:var(--signal-chrome);background-clip:text;-webkit-text-fill-color:transparent}.ukiyo-homepage-root .operation-console-heading>p{font:10px var(--signal-meta);color:var(--nexus-slate)}.ukiyo-homepage-root .operation-moments{display:flex;border-block:1px solid #ffffff13;gap:30px}.ukiyo-homepage-root .operation-moments>button,.ukiyo-homepage-root .control-cases>button{background:none;color:var(--nexus-slate);border:0;border-bottom:1px solid transparent;padding:16px 0;font:13px var(--signal-reading);cursor:pointer}.ukiyo-homepage-root .operation-moments>button[aria-pressed=true],.ukiyo-homepage-root .control-cases>button[aria-pressed=true]{border-bottom-color:var(--nexus-cyan);color:var(--nexus-proof)}.ukiyo-homepage-root .operation-record-label{display:flex;justify-content:space-between;gap:20px;padding:20px 0;font:10px var(--signal-meta);color:var(--nexus-slate)}.ukiyo-homepage-root .operation-record-label>span:last-child{color:var(--nexus-violet);font-size:9px}.ukiyo-homepage-root .operation-record-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;padding:10px 0 28px}.ukiyo-homepage-root .operation-record-grid .eyebrow{font-size:9px;color:var(--nexus-cyan)}.ukiyo-homepage-root .operation-record-grid h3{font:400 29px/1.2 var(--signal-display);letter-spacing:-.04em;margin:15px 0 22px}.ukiyo-homepage-root .operation-record-grid dl{margin:0}.ukiyo-homepage-root .operation-record-grid dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;padding:12px 0;border-top:1px solid #ffffff12}.ukiyo-homepage-root .operation-record-grid dt{font-size:12px;color:var(--nexus-slate)}.ukiyo-homepage-root .operation-record-grid dd{font-size:13px;line-height:1.5;margin:0;color:var(--nexus-proof)}.ukiyo-homepage-root .operation-actions{padding:0;list-style:none;margin:19px 0 0}.ukiyo-homepage-root .operation-actions>li{display:grid;grid-template-columns:25px 125px 1fr;gap:15px;align-items:start;padding:18px 0;border-top:1px solid #ffffff16}.ukiyo-homepage-root .operation-step-number{font:10px var(--signal-meta);color:var(--nexus-violet);padding-top:3px}.ukiyo-homepage-root .operation-app{display:flex;align-items:center;gap:9px;font:13px var(--signal-reading)}.ukiyo-homepage-root .operation-app strong{font-weight:400}.ukiyo-homepage-root .operation-app img{width:20px;height:20px;object-fit:contain}.ukiyo-homepage-root .operation-actions li>div>span{font:9px var(--signal-meta);color:var(--nexus-cyan)}.ukiyo-homepage-root .operation-actions li p{font:13px/1.5 var(--signal-reading);color:var(--nexus-slate);margin:8px 0 0}.ukiyo-homepage-root .operation-owner{display:flex;justify-content:space-between;gap:45px;align-items:center;border-top:1px solid #ffffff18;padding:24px 0}.ukiyo-homepage-root .operation-owner>div{max-width:780px}.ukiyo-homepage-root .operation-owner span{font:9px var(--signal-meta);color:var(--nexus-violet);display:block}.ukiyo-homepage-root .operation-owner strong{display:block;font:400 18px var(--signal-display);margin-top:8px}.ukiyo-homepage-root .operation-owner p{font:13px/1.65 var(--signal-reading);color:var(--nexus-slate);margin:10px 0 0}.ukiyo-homepage-root .operation-owner button{white-space:nowrap;font-size:13px}
.ukiyo-homepage-root .control-lab{margin-top:30px;padding-top:26px;border-top:1px solid #ffffff18;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.ukiyo-homepage-root .control-lab-intro h3{font:400 30px/1.2 var(--signal-display);margin:15px 0;letter-spacing:-.04em}.ukiyo-homepage-root .control-lab-intro>p:not(.eyebrow){font:14px/1.75 var(--signal-reading);color:var(--nexus-slate)}.ukiyo-homepage-root .control-lab-intro .eyebrow{font-size:9px}.ukiyo-homepage-root .control-cases{display:flex;gap:20px;flex-wrap:wrap}.ukiyo-homepage-root .control-cases>button{font-size:12px;padding:12px 0}.ukiyo-homepage-root .operation-control{border-left:1px solid #a89aef55;padding:20px 0 20px 25px;background:linear-gradient(90deg,#a89aef07,transparent)}.ukiyo-homepage-root .operation-decision{display:flex;gap:8px;align-items:center;font:9px var(--signal-meta);color:var(--nexus-violet)}.ukiyo-homepage-root .decision-signal{width:5px;height:5px;background:var(--nexus-violet);border-radius:50%;box-shadow:0 0 14px #a89aef55}.ukiyo-homepage-root .operation-control[data-state=ready]{border-color:#6de1f070;background:linear-gradient(90deg,#6de1f007,transparent)}.ukiyo-homepage-root .operation-control[data-state=ready] .operation-decision{color:var(--nexus-cyan)}.ukiyo-homepage-root .operation-control[data-state=ready] .decision-signal{background:var(--nexus-cyan)}.ukiyo-homepage-root .operation-control h3{font:400 26px/1.2 var(--signal-display);margin:13px 0;letter-spacing:-.025em}.ukiyo-homepage-root .operation-control>p{font:14px/1.65 var(--signal-reading);color:var(--nexus-slate);margin:0 0 17px}.ukiyo-homepage-root .control-owner{display:flex;gap:15px;align-items:center;font:12px var(--signal-reading)}.ukiyo-homepage-root .control-owner span{color:var(--nexus-slate)}.ukiyo-homepage-root .control-owner strong{font-weight:400}.ukiyo-homepage-root .control-history{font:11px/1.8 var(--signal-reading);color:var(--nexus-slate);padding-left:16px;margin:12px 0 20px}.ukiyo-homepage-root .operation-control .button{font-size:12px;min-height:46px;padding:11px 17px}.ukiyo-homepage-root .operation-control>small{font:10px/1.6 var(--signal-reading);color:var(--nexus-slate);display:block;margin-top:16px}
.ukiyo-homepage-root .launch-standard{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;border-top:1px solid #ffffff1b;margin-top:30px;padding-top:26px}.ukiyo-homepage-root .launch-standard h3{font:400 28px/1.2 var(--signal-display);letter-spacing:-.035em;margin:0}.ukiyo-homepage-root .launch-standard ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.ukiyo-homepage-root .launch-standard li{font:13px/1.6 var(--signal-reading);color:var(--nexus-slate);border-top:1px solid #ffffff12;padding-top:11px}.ukiyo-homepage-root .launch-standard li>span{font:10px var(--signal-meta);color:var(--nexus-cyan);margin-right:10px}
.ukiyo-homepage-root .ops-buyer-questions{padding-block:40px}.ukiyo-homepage-root .ops-buyer-questions>.section-head{margin-bottom:25px}.ukiyo-homepage-root .ops-buyer-questions h2{font-size:36px}.ukiyo-homepage-root .buyer-questions-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.ukiyo-homepage-root .buyer-questions-grid details{border-top:1px solid #ffffff1a;padding:0}.ukiyo-homepage-root .buyer-questions-grid summary{font:400 17px/1.4 var(--signal-display);color:var(--nexus-proof);cursor:pointer;padding:20px 0;min-height:24px}.ukiyo-homepage-root .buyer-questions-grid details p{font:14px/1.8 var(--signal-reading);color:var(--nexus-slate);margin:0 0 22px}.ukiyo-homepage-root .buyer-questions-grid a{color:var(--nexus-cyan)}.ukiyo-homepage-root .rollout-steps p{font-size:14px;line-height:1.7}.ukiyo-homepage-root .rollout-commercial-note{display:flex;justify-content:space-between;gap:40px;border-top:1px solid #ffffff1b;padding-top:23px;margin-top:30px}.ukiyo-homepage-root .rollout-commercial-note h3{font:400 24px var(--signal-display);margin:0 0 10px}.ukiyo-homepage-root .rollout-commercial-note p{font:14px/1.7 var(--signal-reading);color:var(--nexus-slate);margin:0;max-width:650px}.ukiyo-homepage-root .rollout-commercial-note a{color:var(--nexus-cyan);white-space:nowrap;font-size:14px;align-self:center}.ukiyo-homepage-root .site-footer{row-gap:20px}.ukiyo-homepage-root .footer-company{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;grid-column:1/-1;border-top:1px solid #ffffff16;padding-top:20px;font:12px var(--signal-reading);color:var(--nexus-slate)}.ukiyo-homepage-root .footer-company nav{display:flex;gap:20px;flex-wrap:wrap}.ukiyo-homepage-root .footer-company button{border:0;background:none;color:var(--nexus-slate);font:11px var(--signal-reading);cursor:pointer}
.ukiyo-homepage-root[data-motion=paused] .sculpture-conduit *,.ukiyo-homepage-root[data-motion=paused] .hero-sculpture *,.ukiyo-homepage-root[data-motion=paused] .tools-current-packet{animation:none!important}
@media(max-width:800px){.ukiyo-homepage-root .operation-record-grid,.ukiyo-homepage-root .control-lab,.ukiyo-homepage-root .launch-standard{gap:25px}.ukiyo-homepage-root .operation-actions>li{grid-template-columns:20px 1fr;gap:10px}.ukiyo-homepage-root .operation-actions li>div{grid-column:2}.ukiyo-homepage-root .operation-owner{gap:25px}}
@media(max-width:650px){.ukiyo-homepage-root .inside-ops{padding-block:40px}.ukiyo-homepage-root .inside-ops h2{font-size:33px}.ukiyo-homepage-root .operation-console-heading>p{font-size:8px;max-width:180px;line-height:1.6}.ukiyo-homepage-root .operation-moments{gap:17px}.ukiyo-homepage-root .operation-moments>button{font-size:11px;min-height:48px;padding:12px 0}.ukiyo-homepage-root .operation-record-label{font-size:9px;gap:10px}.ukiyo-homepage-root .operation-record-label>span:last-child{font-size:7px}.ukiyo-homepage-root .operation-record-grid{grid-template-columns:1fr;gap:25px}.ukiyo-homepage-root .operation-record-grid h3{font-size:26px}.ukiyo-homepage-root .operation-actions>li{grid-template-columns:20px 110px 1fr;gap:10px}.ukiyo-homepage-root .operation-actions li>div{grid-column:auto}.ukiyo-homepage-root .operation-app{font-size:12px;gap:7px}.ukiyo-homepage-root .operation-actions li p{font-size:12px}.ukiyo-homepage-root .operation-owner{display:block}.ukiyo-homepage-root .operation-owner button{margin-top:20px;min-height:42px}.ukiyo-homepage-root .control-lab,.ukiyo-homepage-root .launch-standard{grid-template-columns:1fr;gap:20px}.ukiyo-homepage-root .control-lab-intro h3{font-size:28px}.ukiyo-homepage-root .operation-control{padding:20px 0 20px 17px}.ukiyo-homepage-root .control-cases{gap:18px}.ukiyo-homepage-root .control-cases>button{font-size:11px}.ukiyo-homepage-root .operation-control h3{font-size:25px}.ukiyo-homepage-root .launch-standard ol,.ukiyo-homepage-root .buyer-questions-grid{grid-template-columns:1fr}.ukiyo-homepage-root .ops-buyer-questions h2{font-size:30px}.ukiyo-homepage-root .buyer-questions-grid summary{font-size:17px}.ukiyo-homepage-root .rollout-commercial-note{display:block}.ukiyo-homepage-root .rollout-commercial-note a{display:inline-block;margin-top:20px;min-height:42px}.ukiyo-homepage-root .footer-company{display:block}.ukiyo-homepage-root .footer-company nav{margin:15px 0}.ukiyo-homepage-root .footer-company nav a{font-size:12px}.ukiyo-homepage-root .footer-company button{padding:10px 0}}
@media(max-width:380px){.ukiyo-homepage-root .operation-actions>li{grid-template-columns:20px 1fr}.ukiyo-homepage-root .operation-actions li>div{grid-column:2}}

.ukiyo-homepage-root .operation-app img[src$=".svg"]{filter:brightness(0) invert(.86)}
.ukiyo-homepage-root .operation-control button:focus-visible,.ukiyo-homepage-root .operation-moments button:focus-visible,.ukiyo-homepage-root .control-cases button:focus-visible{outline:2px solid var(--nexus-cyan);outline-offset:5px}
