.scene-pause,.solutions-motion,.method-pause{width:36px;height:36px;padding:0;display:grid;place-items:center;flex:0 0 36px;border-radius:50%;font-size:15px}.solutions-toolbar>span{display:none}
.neural-experience{background:radial-gradient(ellipse at 50% 45%,#124c61,transparent 65%),#081f36;border:1px solid #39758a70;border-radius:12px;padding:24px;color:#fff;overflow:hidden;position:relative}.neural-top{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.13em;color:#97c5d9}.neural-live{color:#57edc3}.neural-layout{display:grid;grid-template-columns:.85fr 1.65fr 1.1fr;align-items:center;gap:18px;min-height:270px}.neural-input{display:grid;gap:14px}.neural-input>div{padding:13px;border:1px solid #4f8ca275;background:#ffffff08;border-radius:6px;font-size:16px;color:#52e6ba;animation:neural-intake 9s infinite}.neural-input span{font-size:11px;color:#d6eaf4;margin-left:5px}.neural-input>div:nth-child(2){animation-delay:.5s}.neural-input>div:nth-child(3){animation-delay:1s}.neural-brain{display:block;width:100%;overflow:visible;filter:drop-shadow(0 0 10px #10b98125)}.brain-outline{fill:#10b98109;stroke:#62ebd2;stroke-width:1.5}.brain-spine{stroke:#77ceff;stroke-width:1;opacity:.6}.neural-wire{fill:none;stroke:#61d9db;stroke-width:.7;opacity:.2;animation:neural-reason 9s var(--delay) infinite}.synapse{fill:#98fff0;animation:neural-reason 9s var(--delay) infinite}.brain-chip{fill:#0e4a50;stroke:#5cf6d3;stroke-width:1.5}.neural-brain text{fill:#fff;font:600 18px system-ui}.brain-feed{fill:none;stroke:#5cf5cc;stroke-width:2;stroke-dasharray:8 10;animation:neural-flow 3s linear infinite}.neural-phases{display:flex;justify-content:center;gap:14px;font-size:8px;letter-spacing:.06em;color:#9ac9dd}.neural-phases span{animation:neural-reason 9s infinite}.neural-phases span:nth-child(2){animation-delay:3s}.neural-phases span:nth-child(3){animation-delay:6s}.neural-output{background:#ffffff0d;border:1px solid #5bc6b58c;border-radius:9px;padding:18px;box-shadow:0 15px 40px #0002}.neural-output small{color:#7bedc9;font-size:8px;letter-spacing:.1em}.answer-line{font-size:11px;color:#e3f7f4;border-bottom:1px solid #ffffff18;padding:12px 0;animation:neural-answer 9s infinite}.answer-line:nth-child(3){animation-delay:.5s}.answer-line:nth-child(4){animation-delay:1s}.human-check{display:flex;justify-content:space-between;align-items:center;margin-top:13px;color:#a6c3d2;font-size:8px}.human-check b{color:#56ebbc;font-size:17px}.neural-status{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff18;padding-top:15px;font-size:11px;color:#afccd9}.neural-status i{height:3px;width:80px;background:#10b981;transform-origin:left;animation:neural-progress 9s infinite}
.viz-ai.neural-upgraded{background:#081f36!important;min-height:230px;display:flex;align-items:center}.viz-ai .neural-experience{width:100%;border:0;border-radius:0;padding:17px;background:radial-gradient(ellipse at 50% 45%,#124c61,transparent 70%),#081f36}.viz-ai .neural-layout{grid-template-columns:1fr;gap:0;min-height:0}.viz-ai .neural-input{display:none}.viz-ai .neural-machine{width:78%;max-width:280px;margin:auto}.viz-ai .neural-output{position:absolute;right:13px;bottom:32px;padding:10px;background:#14374be8;width:45%;backdrop-filter:blur(12px);box-shadow:0 10px 30px #0004}.viz-ai .neural-output small,.viz-ai .human-check{font-size:6px}.viz-ai .answer-line{font-size:8px;padding:7px 0}.viz-ai .neural-top{font-size:7px}.viz-ai .neural-status{font-size:8px;margin-top:10px}.viz-ai .neural-phases{font-size:6px;justify-content:flex-start}.viz-ai .neural-status i{width:35px}
@keyframes neural-intake{0%,16%{border-color:#56f0c4;transform:translateX(4px);background:#10b98120}30%,100%{transform:none;border-color:#4f8ca275}}
@keyframes neural-reason{0%,15%,85%,100%{opacity:.2}35%,65%{opacity:1;stroke:#9dfcec}}
@keyframes neural-flow{to{stroke-dashoffset:-90}}
@keyframes neural-answer{0%,42%{opacity:.25;transform:translateY(4px)}65%,92%{opacity:1;transform:none}100%{opacity:.25}}
@keyframes neural-progress{0%{transform:scaleX(.05)}85%,100%{transform:scaleX(1)}}
.method-media{min-height:690px}.method-media video{filter:blur(3px) brightness(.68);transform:scale(1.025)}.method-video-wash{background:linear-gradient(0deg,#06182bf5,transparent 80%)}.method-feature-content{bottom:63px;z-index:3}.method-feature-content h3{font-size:39px}.method-feature-content p{max-width:520px}.method-art{position:absolute;left:7%;right:7%;top:88px;height:325px;z-index:2;perspective:1000px}.method-glass{height:100%;padding:24px 28px;background:linear-gradient(120deg,#ffffff27,#ffffff0b);border:1px solid #ffffff65;border-radius:14px;backdrop-filter:blur(20px);box-shadow:0 20px 60px #00142155,inset 0 1px 0 #ffffff38;color:#fff;overflow:hidden;animation:method-arrive .55s ease-out}.method-ui-head{display:flex;flex-direction:column;gap:9px;margin-bottom:12px}.method-ui-head span{font-size:9px;letter-spacing:.14em;color:#72e9c5}.method-ui-head b{font-size:19px;font-weight:500;letter-spacing:-.03em}.method-chart{width:100%;height:145px;overflow:visible}.chart-grid{stroke:#ffffff25;fill:none}.chart-trace{stroke:#4de7b6;stroke-width:3;fill:none;stroke-dasharray:500;animation:method-draw 7s ease infinite}.chart-trace.secondary{stroke:#80c8ff;stroke-width:2;animation-delay:.6s}.glass-metrics{display:flex;justify-content:space-between;gap:15px}.glass-metrics span{font-size:8px;color:#c1d4df}.glass-metrics b{display:block;color:#fff;font-size:12px;margin-top:6px;font-weight:500}.method-find{margin-top:16px;padding:10px 12px;background:#10b98120;border:1px solid #10b98155;border-radius:5px;font-size:10px;color:#a1ffdf;animation:method-confirm 7s infinite}.method-pause{position:absolute;top:24px;right:24px;z-index:5;color:#fff;background:#ffffff15;border:1px solid #6be6c0;cursor:pointer}.method-pause:hover{background:#10b981}.plan-map{padding-top:10px}.plan-goal{width:65%;margin:auto;text-align:center;background:#10b98135;border:1px solid #5eebc3;padding:15px;font-size:11px;border-radius:5px}.plan-branches{display:flex;justify-content:space-between;gap:12px;margin-top:28px;position:relative}.plan-branches:before{content:'';position:absolute;left:15%;right:15%;height:25px;border:1px solid #6de6c4;border-bottom:0;top:-26px}.plan-branches span{flex:1;padding:13px 8px;text-align:center;border:1px solid #ffffff60;border-radius:6px;font-size:11px;background:#ffffff10;animation:method-confirm 6s infinite}.plan-branches span:nth-child(2){animation-delay:1s}.plan-branches span:nth-child(3){animation-delay:2s}.plan-bars{display:grid;gap:10px;margin:20px 10px}.plan-bars i{height:6px;border-radius:5px;background:#66ebc5;width:50%;transform-origin:left;animation:method-grow 6s infinite}.plan-bars i:nth-child(2){margin-left:25%;background:#7fcaff}.plan-bars i:nth-child(3){margin-left:55%;width:40%}.plan-result{text-align:center;color:#cae7eb;font-size:10px}.execution-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;min-height:180px}.execution-board>div{background:#06182b30;padding:12px 9px;border-radius:6px;border:1px solid #fff2;min-width:0}.execution-board small{font-size:7px;color:#b3d4df;letter-spacing:.07em}.execution-board span{display:block;font-size:10px;background:#ffffff19;border:1px solid #ffffff35;padding:13px 8px;border-radius:5px;margin-top:15px}.moving-task{animation:method-task 9s infinite;position:relative;z-index:2}.task-build{animation:method-confirm 9s 2s infinite}.task-complete{animation:method-complete 9s infinite;color:#91f9d3}.task-complete.delayed{animation-delay:1s}.build-progress{display:block;height:4px;margin-top:12px;background:#4fe0b4;transform-origin:left;animation:method-grow 9s infinite}.measure-legend{display:flex;gap:20px;font-size:9px;color:#63ebc2}.measure-legend span:last-child{color:#8ccdff}.measure-bottom{display:flex;align-items:center;gap:15px}.measure-bottom span{font-size:8px;color:#c1d4df}.measure-bottom b{display:block;font-size:11px;color:white;margin-top:5px}.measure-gauge{width:45px;height:45px;border-radius:50%;border:5px solid #ffffff30;border-top-color:#53e7bc;border-right-color:#53e7bc;transform:rotate(-35deg)}.measure-signal{margin-left:auto!important;color:#73edc8!important;animation:method-confirm 7s infinite}.scale-graphic{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:end;height:175px}.scale-columns{display:flex;height:150px;gap:12px;align-items:end;border-bottom:1px solid #fff4}.scale-columns i{flex:1;background:linear-gradient(#65ebc6,#10b98140);height:25%;border:1px solid #87f8da60;transform-origin:bottom;animation:method-grow 7s infinite}.scale-columns i:nth-child(2){height:40%;animation-delay:.3s}.scale-columns i:nth-child(3){height:60%;animation-delay:.6s}.scale-columns i:nth-child(4){height:80%;animation-delay:.9s}.scale-columns i:nth-child(5){height:100%;animation-delay:1.2s}.scale-cards{display:grid;gap:15px}.scale-cards span{padding:12px 10px;border:1px solid #ffffff50;background:#fff1;border-radius:5px;font-size:10px;animation:method-confirm 7s infinite}.scale-cards span:nth-child(2){animation-delay:1s}.scale-cards span:nth-child(3){animation-delay:2s}
.method-paused .method-art *,.method-offscreen .method-art *{animation-play-state:paused!important}.method-interior-art{position:absolute!important;inset:65px 25px 35px!important;display:block!important}.method-interior-art .method-glass{background:#0a2540c9;padding:22px}.method-interior-art .method-chart{height:115px}
@keyframes method-arrive{from{transform:translateY(8px)}to{transform:none}}
@keyframes method-draw{0%,10%{stroke-dashoffset:500}70%,100%{stroke-dashoffset:0}}
@keyframes method-confirm{0%,20%,100%{filter:brightness(1)}50%,75%{filter:brightness(1.4);border-color:#54e9bc}}
@keyframes method-grow{0%,10%{transform:scaleY(.3) scaleX(.7)}65%,100%{transform:scale(1)}}
@keyframes method-task{0%,15%{transform:none}35%,65%{transform:translateX(calc(100% + 30px))}85%,100%{transform:none}}
@keyframes method-complete{0%,50%{opacity:.3}70%,100%{opacity:1;background:#10b98135}}
@media(max-width:850px){.neural-layout{grid-template-columns:1fr 1.7fr}.neural-output{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.neural-output small,.human-check{grid-column:1/-1}.method-media{min-height:680px}}
@media(max-width:600px){.neural-experience{padding:15px}.neural-top{font-size:7px;gap:8px}.neural-layout{display:flex;flex-direction:column;gap:10px}.neural-input{display:flex;width:100%;gap:6px;margin-top:18px}.neural-input>div{flex:1;padding:9px 5px;font-size:12px}.neural-input span{display:block;font-size:8px;margin:5px 0 0}.neural-machine{width:100%}.neural-output{display:block;width:100%;padding:13px}.neural-status{font-size:9px}.neural-status i{width:35px}.viz-ai .neural-layout{display:block}.viz-ai .neural-output{width:43%}.method-art{left:5%;right:5%;top:76px;height:320px}.method-glass{padding:19px 16px}.method-ui-head b{font-size:16px}.method-chart{height:140px}.method-feature-content{bottom:60px}.method-feature-content h3{font-size:32px}.method-media{min-height:655px}.execution-board{gap:6px}.execution-board>div{padding:10px 5px}.execution-board span{font-size:8px;padding:10px 5px}.execution-board small{font-size:6px}.plan-branches{gap:6px}.plan-branches span{font-size:9px}.scale-graphic{gap:15px}.scale-columns{gap:6px}.scale-cards span{font-size:8px;padding:10px 7px}.method-interior-art{inset:60px 15px 25px!important}.method-interior-art .method-glass{padding:15px}}
@media(prefers-reduced-motion:reduce){.neural-experience *,.method-art *,.method-interior-art *{animation:none!important}.neural-wire{opacity:.65}.answer-line,.task-complete{opacity:1}.chart-trace{stroke-dashoffset:0}.method-pause{display:none}}

.neural-upgraded>.motion-orbit{display:none}
body:not(.solutions-paused) .neural-upgraded.motion-visible *{animation-play-state:running!important}
