/* Ops next: one visual grammar, different compositions for story, roles and stack. */
.ukiyo-homepage-root .ops-possibilities{display:grid;grid-template-columns:.85fr 1.25fr;gap:28px 65px;padding-block:42px;border-top:1px solid #7de0f02b;background:radial-gradient(ellipse at 85% 50%,#91a0e508,transparent 60%)}
.ukiyo-homepage-root .possibility-intro{grid-row:1/3}.ukiyo-homepage-root .possibility-intro .eyebrow{font-size:9px;line-height:1.7}.ukiyo-homepage-root .possibility-intro h2{font:400 37px/1.14 var(--signal-display);letter-spacing:-.045em;margin:17px 0}.ukiyo-homepage-root .possibility-intro>p:not(.eyebrow){font:14px/1.75 var(--signal-reading);color:var(--nexus-slate);max-width:380px}
.ukiyo-homepage-root .possibility-areas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-self:end}.ukiyo-homepage-root [data-agent-area]{appearance:none;border:0;border-top:1px solid #ffffff26;background:transparent;color:var(--nexus-slate);font:13px/1.4 var(--signal-reading);padding:14px 0;text-align:left;min-height:54px;cursor:pointer}.ukiyo-homepage-root [data-agent-area]>span{display:block;font:9px var(--signal-meta);color:#8f91b8;margin-bottom:11px}.ukiyo-homepage-root [data-agent-area][aria-pressed=true]{border-color:var(--nexus-cyan);color:var(--nexus-proof);background:linear-gradient(#6de1f008,transparent)}.ukiyo-homepage-root [data-agent-area][aria-pressed=true]>span{color:var(--nexus-cyan)}.ukiyo-homepage-root [data-agent-area]:focus-visible{outline:2px solid var(--nexus-cyan);outline-offset:4px}
.ukiyo-homepage-root .possibility-answer{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.ukiyo-homepage-root .possibility-answer .eyebrow{font-size:8px;color:var(--nexus-violet);display:block;margin-bottom:12px}.ukiyo-homepage-root .possibility-answer strong{font:400 23px/1.25 var(--signal-display);letter-spacing:-.025em}.ukiyo-homepage-root .possibility-tools{grid-column:1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--nexus-slate);font:11px var(--signal-reading)}.ukiyo-homepage-root .possibility-tools i{color:#6de1f080;font-style:normal}.ukiyo-homepage-root .possibility-answer>a{grid-column:2;grid-row:1/3;font-size:12px;min-height:44px;display:flex;align-items:center}
.ukiyo-homepage-root .ops-custom-team .section-head{margin-bottom:35px}.ukiyo-homepage-root .agent-builder{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:stretch}.ukiyo-homepage-root .agent-builder-controls{padding:26px 0}.ukiyo-homepage-root .agent-builder-controls>.eyebrow{font-size:9px;color:var(--nexus-violet)}.ukiyo-homepage-root .agent-area-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:24px 0}.ukiyo-homepage-root .agent-area-tabs [data-agent-area]{display:flex;align-items:center;gap:13px;min-height:48px;font-size:14px}.ukiyo-homepage-root .agent-area-tabs [data-agent-area]>span{margin:0;font-size:8px}.ukiyo-homepage-root .agent-builder label{font:12px/1.6 var(--signal-reading);color:var(--nexus-slate);display:block;margin:18px 0}.ukiyo-homepage-root .agent-builder select{display:block;width:100%;box-sizing:border-box;min-height:48px;border:1px solid #a6bdd03d;border-radius:7px;background:#0b1523;color:var(--nexus-proof);font:14px var(--signal-reading);padding:12px;margin-top:8px}.ukiyo-homepage-root .agent-preview-note{font:11px/1.7 var(--signal-reading);color:var(--nexus-slate);margin-top:22px;max-width:300px}
.ukiyo-homepage-root .agent-blueprint{position:relative;overflow:hidden;padding:35px;border:1px solid #adbed04d;border-radius:26px 8px 26px 8px;background:radial-gradient(ellipse at 100% 0,#9492cc1a,transparent 55%),linear-gradient(135deg,#d1ddec09,transparent 45%),#0a1321;box-shadow:inset 0 1px #e2e7ff20,0 24px 60px #0002}.ukiyo-homepage-root .agent-blueprint:before{content:'';position:absolute;left:0;top:80px;width:1px;height:200px;background:linear-gradient(transparent,#91e8ff99,#ac9af6aa,transparent);pointer-events:none}.ukiyo-homepage-root .agent-blueprint header{display:flex;align-items:center;gap:22px}.ukiyo-homepage-root .agent-blueprint header .eyebrow{font-size:9px;color:var(--nexus-cyan)}.ukiyo-homepage-root .agent-blueprint h3{font:400 36px/1.15 var(--signal-display);letter-spacing:-.045em;margin:13px 0 8px}.ukiyo-homepage-root .agent-blueprint header p{font:11px var(--signal-reading);color:var(--nexus-slate);margin:0}.ukiyo-homepage-root .blueprint-beacon{position:relative;width:62px;height:62px;flex:0 0 62px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#f0f8ff77,#8dd8ee1a 23%,#0c1726 60%);box-shadow:inset 0 0 0 1px #b2c6df77,0 0 25px #7adcf015}.ukiyo-homepage-root .blueprint-beacon i{position:absolute;inset:9px;border:1px solid #b3daf04d;border-radius:50%;transform:rotate(35deg) scaleX(.55)}.ukiyo-homepage-root .blueprint-beacon i:nth-child(2){transform:rotate(-35deg) scaleX(.55);border-color:#ac9af688}.ukiyo-homepage-root .blueprint-beacon i:nth-child(3){inset:25px;background:#b6effa;box-shadow:0 0 16px #60dcff;border:0;transform:none}
.ukiyo-homepage-root .blueprint-mission{font:17px/1.75 var(--signal-reading);color:var(--nexus-silver);max-width:660px;margin:27px 0}.ukiyo-homepage-root .blueprint-context{padding-top:19px;border-top:1px solid #ffffff17}.ukiyo-homepage-root .blueprint-context .eyebrow{font-size:8px;color:var(--nexus-violet)}.ukiyo-homepage-root .blueprint-context p{font:13px/1.7 var(--signal-reading);color:var(--nexus-slate);margin:9px 0}.ukiyo-homepage-root .blueprint-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:27px 0}.ukiyo-homepage-root .blueprint-path li{font:14px/1.5 var(--signal-reading);border-top:1px solid #74d9ef4d;padding-top:12px;position:relative}.ukiyo-homepage-root .blueprint-path li>span{display:block;font:9px var(--signal-meta);color:var(--nexus-cyan);margin-bottom:10px}.ukiyo-homepage-root .blueprint-path li+li:before{content:'→';position:absolute;left:-18px;top:22px;color:#7ce0ec88}.ukiyo-homepage-root .blueprint-toolset{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ukiyo-homepage-root .blueprint-toolset>span{font:8px var(--signal-meta);color:var(--nexus-slate)}.ukiyo-homepage-root .blueprint-toolset strong{font:12px var(--signal-reading);font-weight:400;color:var(--nexus-silver)}.ukiyo-homepage-root .blueprint-guardrail{font:12px/1.75 var(--signal-reading);color:var(--nexus-slate);padding-left:15px;border-left:1px solid #a89aef66;margin:24px 0}.ukiyo-homepage-root .blueprint-guardrail>span{display:block;font:8px var(--signal-meta);color:var(--nexus-violet);margin-bottom:8px}.ukiyo-homepage-root .agent-blueprint footer{display:flex;gap:20px;align-items:center;margin-top:28px}.ukiyo-homepage-root .agent-blueprint footer button{font-size:13px;min-height:48px}.ukiyo-homepage-root .agent-blueprint footer small{max-width:170px;font:10px/1.7 var(--signal-reading);color:var(--nexus-slate)}
.ukiyo-homepage-root .demo-cast{margin-top:35px;border-top:1px solid #ffffff22}.ukiyo-homepage-root .demo-cast>summary,.ukiyo-homepage-root .operation-deep-dive>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;font:400 20px/1.4 var(--signal-display);color:var(--nexus-proof)}.ukiyo-homepage-root .demo-cast>summary>span,.ukiyo-homepage-root .operation-deep-dive>summary>span{font:12px/1.5 var(--signal-reading);color:var(--nexus-cyan)}.ukiyo-homepage-root .demo-cast .ops-agent-roster{margin-top:20px}.ukiyo-homepage-root .operation-deep-dive{border-block:1px solid #a6bdd026}.ukiyo-homepage-root .operation-deep-dive .operation-console{margin-bottom:25px}.ukiyo-homepage-root .ops-custom-team{background:radial-gradient(ellipse at 90% 40%,#7f8ac608,transparent 60%)}
.ukiyo-homepage-root .ops-causal-strip{display:none}.ukiyo-homepage-root .causal-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;min-width:0}.ukiyo-homepage-root .causal-step{position:relative;min-width:0;border-top:1px solid #afc0d32b;padding:13px 0 0;transition:background .4s,border-color .4s}.ukiyo-homepage-root .causal-terminal{position:absolute;top:-3px;left:0;width:5px;height:5px;border-radius:50%;background:#68798d}.ukiyo-homepage-root .causal-step small{display:block;color:var(--nexus-slate);font:8px/1.4 var(--signal-meta);letter-spacing:.03em}.ukiyo-homepage-root .causal-step strong{display:block;font:400 18px/1.25 var(--signal-display);margin:7px 0}.ukiyo-homepage-root .causal-step p{font:11px/1.5 var(--signal-reading);color:var(--nexus-slate);margin:0}.ukiyo-homepage-root .causal-step[data-firing=true]{border-color:#8be9f4;background:linear-gradient(#6de1f00a,transparent)}.ukiyo-homepage-root .causal-step[data-firing=true] strong,.ukiyo-homepage-root .causal-step[data-firing=true] small{color:var(--nexus-cyan)}.ukiyo-homepage-root .causal-step[data-firing=true] .causal-terminal{background:#b0f4ff;box-shadow:0 0 16px #6de1f0}
.ukiyo-homepage-root .is-speaking .causal-step[data-firing=true]:after,.ukiyo-homepage-root .is-cinematic-playing .causal-step[data-firing=true]:after{content:'';position:absolute;top:-1px;left:0;width:26%;height:1px;background:linear-gradient(90deg,#9befff,#b8a2ff,transparent);box-shadow:0 0 10px #6de1f0;animation:causal-flow 1.5s ease-out infinite}@keyframes causal-flow{0%{transform:translateX(0);opacity:0}20%{opacity:1}100%{transform:translateX(250%);opacity:0}}
.ukiyo-homepage-root .causal-signature>span{font:400 25px var(--signal-display);letter-spacing:-.06em;display:block}.ukiyo-homepage-root .causal-signature>small{font:8px/1.6 var(--signal-meta);color:var(--nexus-cyan);display:block;margin-top:8px}.ukiyo-homepage-root .causal-notification{grid-column:2;border-left:1px solid #a89aef77;padding-left:13px;max-width:700px}.ukiyo-homepage-root .causal-notification>span{font:8px var(--signal-meta);color:var(--nexus-violet)}.ukiyo-homepage-root .causal-notification>p{font:12px/1.5 var(--signal-reading);color:var(--nexus-silver);margin:6px 0 0}
.ukiyo-homepage-root .mobile-conversion{display:none}.ukiyo-homepage-root .intake-selection{border-left:1px solid #a89aef88;padding:13px 16px;background:#a89aef07;margin:0 0 20px}.ukiyo-homepage-root .intake-selection .eyebrow{font-size:8px}.ukiyo-homepage-root .intake-selection strong{display:block;font:400 20px/1.3 var(--signal-display);margin:8px 0}.ukiyo-homepage-root .intake-selection small,.ukiyo-homepage-root .intake-contact-purpose{display:block;font:11px/1.7 var(--signal-reading);color:var(--nexus-slate)}.ukiyo-homepage-root .intake-contact-purpose{margin:0 0 18px}
.ukiyo-homepage-root .tools-carousel-controls button{width:44px;height:44px;min-width:44px;min-height:44px}.ukiyo-homepage-root .rollout-commercial-note button{font-size:14px;white-space:nowrap;align-self:center;min-height:44px}
@media(min-width:651px){
.ukiyo-homepage-root .ops-demo[data-cinema-started=true]:not([data-story-finished=true])>.ops-causal-strip{display:grid;grid-template-columns:100px 1fr;gap:15px 22px;padding:20px 28px;border-top:1px solid #8ad7e52b;box-sizing:border-box;background:radial-gradient(ellipse at 0 50%,#6de1f005,transparent 65%)}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .show-network,.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .ops11-carry{display:none}
.ukiyo-homepage-root .ops-demo:has(.cinema-inspect[open]) .show-network{display:block}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .ops11-scene{height:320px!important;min-height:320px!important;max-height:320px!important;align-items:stretch}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .ops11-record{height:100%;min-height:0;max-height:320px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .journey-body{padding:22px 28px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .story-notification-slot{display:none}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .ops11-conversation{min-height:0}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .story-memory{margin-inline:28px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .story-memory>summary{min-height:58px;padding-block:9px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .show-rail{padding-block:13px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .cinema-inspect>summary{padding:15px 28px;min-height:42px;box-sizing:border-box}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .journey-bottom{padding-block:8px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .ops11-caption{height:auto;min-height:90px;max-height:150px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .ops11-caption p{font-size:20px;line-height:1.45}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .voice-pair{margin-bottom:15px}
.ukiyo-homepage-root .ops-demo[data-cinema-started=true] .cinema-opening{display:none}
}
@media(max-width:950px) and (min-width:651px){.ukiyo-homepage-root .ops-possibilities{grid-template-columns:1fr;gap:22px}.ukiyo-homepage-root .possibility-intro{grid-row:auto}.ukiyo-homepage-root .agent-builder{grid-template-columns:.85fr 1.15fr;gap:25px}.ukiyo-homepage-root .agent-blueprint{padding:25px}.ukiyo-homepage-root .agent-blueprint footer{display:block}.ukiyo-homepage-root .agent-blueprint footer small{display:block;max-width:none;margin-top:13px}.ukiyo-homepage-root .blueprint-mission{font-size:15px}}
@media(max-width:650px){
.ukiyo-homepage-root .ops-possibilities{display:block;padding-block:28px!important}.ukiyo-homepage-root .possibility-intro h2{font-size:29px;margin:13px 0}.ukiyo-homepage-root .possibility-intro>p:not(.eyebrow){font-size:14px;line-height:1.65;margin:0 0 20px}.ukiyo-homepage-root .possibility-intro>.eyebrow{font-size:8px}.ukiyo-homepage-root .possibility-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 13px}.ukiyo-homepage-root .possibility-areas [data-agent-area]{font-size:12px;min-height:48px;display:flex;align-items:center;gap:7px;padding:10px 0}.ukiyo-homepage-root .possibility-areas [data-agent-area]>span{font-size:7px;margin:0}.ukiyo-homepage-root .possibility-answer{display:block;margin-top:17px}.ukiyo-homepage-root .possibility-answer strong{font-size:21px}.ukiyo-homepage-root .possibility-answer .eyebrow{font-size:8px;margin-bottom:9px}.ukiyo-homepage-root .possibility-tools{font-size:10px;gap:8px;margin-top:13px}.ukiyo-homepage-root .possibility-answer>a{font-size:12px;margin-top:10px;min-height:38px}
.ukiyo-homepage-root .agent-builder{display:block}.ukiyo-homepage-root .agent-builder-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 0 23px}.ukiyo-homepage-root .agent-builder-controls>.eyebrow{grid-column:1/-1;font-size:9px;margin:0}.ukiyo-homepage-root .agent-area-tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:0}.ukiyo-homepage-root .agent-area-tabs [data-agent-area]{font-size:12px;gap:7px;min-height:48px}.ukiyo-homepage-root .agent-area-tabs [data-agent-area]>span{font-size:7px}.ukiyo-homepage-root .agent-builder label{margin:0;font-size:11px}.ukiyo-homepage-root .agent-builder select{font-size:16px;padding:10px 8px;min-height:48px}.ukiyo-homepage-root .agent-preview-note{grid-column:1/-1;max-width:none;font-size:11px;line-height:1.6;margin:0}.ukiyo-homepage-root .agent-blueprint{padding:24px 20px;border-radius:20px 6px 20px 6px}.ukiyo-homepage-root .agent-blueprint header{gap:15px}.ukiyo-homepage-root .blueprint-beacon{width:48px;height:48px;flex-basis:48px}.ukiyo-homepage-root .blueprint-beacon i{inset:7px}.ukiyo-homepage-root .blueprint-beacon i:nth-child(3){inset:20px}.ukiyo-homepage-root .agent-blueprint header .eyebrow{font-size:7px}.ukiyo-homepage-root .agent-blueprint h3{font-size:28px;margin:10px 0 7px}.ukiyo-homepage-root .agent-blueprint header p{font-size:10px}.ukiyo-homepage-root .blueprint-mission{font-size:15px;line-height:1.7;margin:22px 0}.ukiyo-homepage-root .blueprint-context p{font-size:12px}.ukiyo-homepage-root .blueprint-path{gap:13px;margin:24px 0}.ukiyo-homepage-root .blueprint-path li{font-size:12px;line-height:1.5}.ukiyo-homepage-root .blueprint-path li+li:before{left:-12px;font-size:11px}.ukiyo-homepage-root .blueprint-toolset{gap:9px}.ukiyo-homepage-root .blueprint-toolset strong{font-size:11px}.ukiyo-homepage-root .blueprint-guardrail{font-size:12px}.ukiyo-homepage-root .agent-blueprint footer{display:block;margin-top:22px}.ukiyo-homepage-root .agent-blueprint footer button{width:100%;font-size:13px;justify-content:space-between;min-height:52px}.ukiyo-homepage-root .agent-blueprint footer small{display:block;max-width:none;font-size:10px;margin-top:13px}.ukiyo-homepage-root .demo-cast>summary,.ukiyo-homepage-root .operation-deep-dive>summary{display:block;font-size:19px;line-height:1.4;padding:21px 0}.ukiyo-homepage-root .demo-cast>summary>span,.ukiyo-homepage-root .operation-deep-dive>summary>span{display:block;margin-top:9px;font-size:12px}.ukiyo-homepage-root .demo-cast{margin-top:26px}
.ukiyo-homepage-root .ops-experience>.section-head{margin-bottom:22px}.ukiyo-homepage-root .ops-experience>.section-head p:not(.eyebrow){font-size:14px;line-height:1.65}.ukiyo-homepage-root .ops-experience>.section-head .sample-note{font-size:11px}.ukiyo-homepage-root .ops-experience{padding-block:34px}
.ukiyo-homepage-root .theater-activity{flex:0 0 83px;min-height:0;display:flex;align-items:center;gap:12px;padding:12px 0;box-sizing:border-box}.ukiyo-homepage-root .mobile-causal-origin{font:400 19px var(--signal-display);letter-spacing:-.06em;position:relative;padding-right:12px;color:var(--nexus-proof)}.ukiyo-homepage-root .mobile-causal-origin i{position:absolute;right:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--nexus-cyan);box-shadow:0 0 10px #6de1f099}.ukiyo-homepage-root .theater-activity .causal-steps{gap:10px}.ukiyo-homepage-root .theater-activity .causal-step{padding-top:10px}.ukiyo-homepage-root .theater-activity .causal-step small{font-size:6.5px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ukiyo-homepage-root .theater-activity .causal-step strong{font:400 11px/1.3 var(--signal-reading);margin:6px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ukiyo-homepage-root .theater-conversation{justify-content:center;padding-block:10px}.ukiyo-homepage-root .theater-conversation>p{font-size:clamp(18px,2.65svh,24px)}.ukiyo-homepage-root .theater-work{flex-basis:145px;min-height:125px}.ukiyo-homepage-root .theater-work h4{font-size:19px}.ukiyo-homepage-root .theater-controls button{min-height:44px}.ukiyo-homepage-root .theater-chapter button{min-height:44px}.ukiyo-homepage-root .theater-chapter{flex-basis:44px}.ukiyo-homepage-root .theater-people{flex-basis:58px}.ukiyo-homepage-root .mobile-theater .theater-work-detail .story-native-notification{max-height:90px}.ukiyo-homepage-root .theater-work-detail .story-native-notification p{font-size:11px;line-height:1.5}.ukiyo-homepage-root .theater-work-detail .story-native-notification strong{font-size:12px}.ukiyo-homepage-root .theater-work-detail .story-notification-top{font-size:10px}.ukiyo-homepage-root .theater-work-detail .story-notification-top small{font-size:9px}
.ukiyo-homepage-root #connections>.section-head{gap:18px;margin-bottom:22px}.ukiyo-homepage-root #connections>.section-head p{font-size:14px;line-height:1.65}.ukiyo-homepage-root .tools-core{padding:24px 18px}.ukiyo-homepage-root .tools-core .tools-dock{display:none}.ukiyo-homepage-root .tools-core-copy{gap:20px}.ukiyo-homepage-root .tools-core-copy>p:not(.eyebrow){font-size:13px;line-height:1.7}.ukiyo-homepage-root .tools-carousel-controls{gap:2px}.ukiyo-homepage-root .tools-carousel-controls button{width:44px;height:44px;min-width:44px;min-height:44px}.ukiyo-homepage-root .tools-carousel-caption{padding:12px 16px}.ukiyo-homepage-root .tools-carousel-caption>p{font-size:8px;max-width:140px}.ukiyo-homepage-root .tools-workflows{padding:25px 18px}.ukiyo-homepage-root .tools-catalogue-callout{padding:24px 18px}.ukiyo-homepage-root .rollout-commercial-note button{margin-top:18px;min-height:44px}
.ukiyo-homepage-root .mobile-conversion:not([hidden]){position:fixed;z-index:25;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;justify-content:space-between;padding:9px 13px;border:1px solid #a8bed54d;border-radius:10px;background:linear-gradient(120deg,#142130ed,#0b1221f2);backdrop-filter:blur(18px);box-shadow:0 10px 35px #0005}.ukiyo-homepage-root .mobile-conversion>span{font:11px/1.5 var(--signal-reading);color:var(--nexus-slate);max-width:140px}.ukiyo-homepage-root .mobile-conversion button{min-height:44px;background:none;border:0;font:13px var(--signal-reading);color:var(--nexus-cyan);padding:8px 4px;white-space:nowrap}.ukiyo-homepage-root .mobile-conversion button>span{margin-left:12px}.ukiyo-homepage-root .site-footer{padding-bottom:80px}
.ukiyo-homepage-root .public-intake h2{font-size:28px;margin-block:13px}.ukiyo-homepage-root .public-intake .intake-intro{font-size:13px;line-height:1.6;margin-bottom:0}.ukiyo-homepage-root .public-intake .intake-progress{margin:18px 0 20px;gap:10px}.ukiyo-homepage-root .public-intake label{margin-bottom:14px}.ukiyo-homepage-root .public-intake input:not([type=radio]):not([type=checkbox]){margin-top:6px}.ukiyo-homepage-root .intake-contact-purpose{font-size:10px;line-height:1.6;margin-bottom:15px}.ukiyo-homepage-root .intake-selection{padding:11px 13px}.ukiyo-homepage-root .intake-selection strong{font-size:18px}.ukiyo-homepage-root .intake-selection small{font-size:10px}
}
@media(max-width:380px) and (max-height:700px){.ukiyo-homepage-root .theater-activity{flex-basis:60px;padding-block:8px}.ukiyo-homepage-root .theater-activity .causal-step small{display:none}.ukiyo-homepage-root .theater-activity .causal-step strong{font-size:10px}.ukiyo-homepage-root .theater-work{flex-basis:115px;min-height:100px}.ukiyo-homepage-root .theater-people{flex-basis:48px}.ukiyo-homepage-root .theater-conversation>p{font-size:18px}.ukiyo-homepage-root .theater-outcome{font-size:10px}.ukiyo-homepage-root .blueprint-path{gap:12px}.ukiyo-homepage-root .agent-blueprint{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){.ukiyo-homepage-root .causal-step:after{animation:none!important}.ukiyo-homepage-root .agent-blueprint *{transition:none!important}}
.ukiyo-homepage-root[data-motion=paused] .causal-step:after{animation:none!important}

/* Keep selected markers attached to their own row in wrapped area controls. */
.ukiyo-homepage-root [data-agent-area]{position:relative}
.ukiyo-homepage-root [data-agent-area][aria-pressed=true]{border-top-color:#ffffff26}
.ukiyo-homepage-root [data-agent-area][aria-pressed=true]:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--nexus-cyan),#ac9af688);box-shadow:0 0 12px #6de1f022}
@media(max-width:650px){html{scroll-padding-bottom:85px}.ukiyo-homepage-root .agent-builder-controls select{max-width:100%}}

/* Monochrome marks must remain readable on the titanium stage. */
.ukiyo-homepage-root .theater-tool img[src*="quickbooks"],.ukiyo-homepage-root .theater-tool img[src*="calendly"],.ukiyo-homepage-root .theater-tool img[src*="stripe"],.ukiyo-homepage-root .work-app img[src*="quickbooks"]{filter:brightness(0) invert(.9)}
