:root{color-scheme:dark;--bg: #040711;--bg-elevated: #080f1f;--page-gradient: radial-gradient(circle at 12% 10%, rgba(88, 111, 255, .36), transparent 28%), radial-gradient(circle at 84% 6%, rgba(89, 255, 226, .22), transparent 24%), radial-gradient(circle at 50% 100%, rgba(210, 127, 255, .14), transparent 32%), linear-gradient(180deg, #040811 0%, #050b17 42%, #040915 100%);--grid-line: rgba(118, 138, 188, .11);--line: rgba(136, 161, 219, .2);--line-soft: rgba(153, 175, 228, .3);--panel: rgba(9, 15, 28, .72);--panel-strong: rgba(9, 16, 30, .86);--panel-soft: rgba(10, 18, 34, .8);--shadow: 0 26px 70px rgba(0, 0, 0, .34);--shadow-strong: 0 42px 130px rgba(0, 0, 0, .52);--shadow-premium: 0 40px 110px rgba(1, 4, 12, .62);--shadow-float: 0 20px 48px rgba(1, 4, 12, .44);--text: #d8e3ff;--text-strong: #f6f9ff;--muted: #9aa9c8;--muted-2: #7d8cae;--accent: #67f7d1;--accent-2: #7f8cff;--accent-3: #fd8ab4;--accent-4: #b6d7ff;--accent-soft: rgba(103, 247, 209, .14);--accent-ink: #041620;--danger-surface: rgba(239, 68, 68, .15);--danger-ink: #ff8f8f;--warning-surface: rgba(245, 158, 11, .16);--warning-ink: #f8ca73;--success-surface: rgba(16, 185, 129, .16);--success-ink: #a9f7dc;--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 14px;--ff-display: "Space Grotesk", sans-serif;--ff-body: "Space Grotesk", sans-serif;--ff-mono: "JetBrains Mono", monospace;--surface-1: color-mix(in srgb, var(--panel) 95%, rgba(255, 255, 255, .04));--surface-2: color-mix(in srgb, var(--panel-strong) 93%, rgba(255, 255, 255, .06));--surface-3: color-mix(in srgb, var(--panel-soft) 96%, rgba(255, 255, 255, .07));--surface-glass: linear-gradient(180deg, rgba(255, 255, 255, .11), transparent 38%), var(--surface-1);--ring-subtle: color-mix(in srgb, var(--line-soft) 76%, transparent);--glow-cyan: rgba(103, 247, 209, .24);--glow-blue: rgba(127, 140, 255, .25);--glow-ember: rgba(253, 138, 180, .22);--noise-opacity: .06}[data-theme=dark]{color-scheme:dark;--bg: #02050d;--bg-elevated: #070d1b;--page-gradient: radial-gradient(circle at 18% 8%, rgba(60, 103, 255, .38), transparent 30%), radial-gradient(circle at 82% 6%, rgba(68, 236, 212, .24), transparent 24%), radial-gradient(circle at 50% 100%, rgba(212, 117, 255, .16), transparent 30%), linear-gradient(180deg, #03070f 0%, #040915 44%, #030913 100%)}[data-theme=dark] body{background:radial-gradient(circle at 14% 16%,rgba(91,113,255,.26),transparent 24%),radial-gradient(circle at 86% 8%,rgba(87,248,219,.2),transparent 20%),radial-gradient(circle at 50% 118%,rgba(251,128,184,.16),transparent 34%),linear-gradient(180deg,#030711,#040915 28%,#030711 62%,#050d1a)}[data-theme=dark] body:before{opacity:.82;background-size:48px 48px}[data-theme=dark] body:after{background:radial-gradient(circle at 50% 0%,rgba(136,164,255,.2),transparent 28%),radial-gradient(circle at 0% 100%,rgba(104,245,208,.13),transparent 24%),radial-gradient(circle at 100% 100%,rgba(255,142,106,.14),transparent 22%)}.agent-avatar{position:relative;display:grid;place-items:center;overflow:hidden;flex-shrink:0;border:1px solid color-mix(in srgb,var(--avatar-accent) 28%,var(--line));background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.58),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--avatar-accent) 18%,transparent),color-mix(in srgb,var(--avatar-accent) 8%,var(--panel-soft)));box-shadow:inset 0 1px #fff3}.agent-avatar.is-active{box-shadow:inset 0 1px #ffffff3d,0 14px 28px color-mix(in srgb,var(--avatar-accent) 20%,transparent)}.agent-avatar__glow{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:radial-gradient(circle at center,color-mix(in srgb,var(--avatar-accent) 28%,transparent),transparent 56%);animation:avatarGlow 5.5s ease-in-out infinite}.agent-avatar picture{display:contents}@keyframes avatarGlow{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes featherDriftLeft{0%,to{transform:translateY(0) rotate(-20deg)}50%{transform:translateY(-7px) translate(-5px) rotate(-28deg)}}@keyframes featherDriftRight{0%,to{transform:translateY(0) rotate(22deg)}50%{transform:translateY(-8px) translate(4px) rotate(30deg)}}@keyframes featherDriftTop{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes featherDriftFrontLeft{0%,to{transform:translateY(0) rotate(-34deg)}50%{transform:translateY(6px) translate(-3px) rotate(-42deg)}}@keyframes featherDriftFrontRight{0%,to{transform:translateY(0) rotate(30deg)}50%{transform:translateY(7px) translate(4px) rotate(38deg)}}@keyframes sceneFloat{0%,to{transform:var(--scene-transform-start, translate3d(0, 0, 0))}50%{transform:var(--scene-transform-mid, translate3d(0, -4px, 0))}}@keyframes sceneSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sceneWave{0%,to{opacity:.5}50%{opacity:.95}}@keyframes sceneSweep{0%,to{transform:rotate(-28deg)}50%{transform:rotate(26deg)}}@keyframes scenePulse{0%,to{opacity:.46;transform:scale(.98)}50%{opacity:.88;transform:scale(1.04)}}.agent-avatar{box-shadow:0 14px 34px color-mix(in srgb,var(--avatar-accent) 24%,transparent),inset 0 1px #fff3}.agent-avatar:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:inherit;border:1px solid color-mix(in srgb,var(--avatar-accent) 34%,transparent);opacity:.2;animation:avatarHalo 4.4s ease-in-out infinite}body.motion-depth-high .agent-avatar__scene>span{animation-duration:calc(var(--scene-duration, 8s) * .78)}body.motion-depth-low .agent-avatar__scene>span{animation-duration:calc(var(--scene-duration, 8s) * 1.2)}@media (prefers-reduced-motion: reduce){.agent-avatar:after{animation:none}}@keyframes avatarHalo{0%,to{transform:scale(.96);opacity:.18}50%{transform:scale(1.02);opacity:.36}}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth}body{background:var(--page-gradient);color:var(--text);font-family:var(--ff-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}body:before{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.78),transparent 82%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.78),transparent 82%)}body:after{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.45),transparent 35%),radial-gradient(circle at 20% 100%,rgba(78,205,196,.12),transparent 26%),radial-gradient(circle at 85% 100%,rgba(41,93,255,.14),transparent 26%);z-index:-1}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #7cffe0) 72%,white);outline-offset:3px}.skip-link{position:fixed;left:16px;top:16px;z-index:10000;transform:translateY(-160%);padding:12px 16px;border-radius:14px;background:var(--surface-strong, #ffffff);color:var(--text-strong, #080c18);font-weight:700;box-shadow:0 14px 34px #0000003d}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.page-shell:focus,.workspace-studio-main:focus{outline:none}button,input,textarea{font:inherit}::selection{background:#295dff33;color:var(--text-strong)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7a8fba6b;border-radius:999px}.brand-mark{display:inline-flex;align-items:center;gap:12px}.brand-mark.compact{gap:10px}.brand-mark__copy{display:grid;gap:3px}.brand-mark__media{position:relative;display:grid;place-items:center;width:56px;height:56px;padding:1px;border-radius:20px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.26),transparent 46%),linear-gradient(145deg,#ffffff21,#ffffff0a);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 1px #5b8dff1f,0 16px 30px #2b67ff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.brand-mark.compact .brand-mark__media{width:46px;height:46px;padding:0;border-radius:16px}.brand-mark__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 56%);pointer-events:none}.brand-mark__image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;transform:scale(1.12);transform-origin:center;filter:drop-shadow(0 10px 18px rgba(22,36,72,.18))}.brand-mark.compact .brand-mark__image{transform:scale(1.16)}.brand-mark__name{font-family:var(--ff-display);font-size:1.1rem;font-weight:700;letter-spacing:.38em;text-transform:uppercase}.brand-mark.compact .brand-mark__name{font-size:1rem;letter-spacing:.34em}.brand-mark__tag{color:var(--muted);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.agent-avatar__glyph{position:relative;z-index:1;color:var(--avatar-accent);font-family:var(--ff-display);font-weight:700;letter-spacing:.04em}.agent-avatar__image{position:relative;z-index:2;width:100%;height:100%;object-fit:cover}.agent-avatar__scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.agent-avatar__scene--back{z-index:0}.agent-avatar__scene--front{z-index:3}.agent-avatar__scene>span{position:absolute;display:block;pointer-events:none;transform:var(--scene-transform-start, translate3d(0, 0, 0));animation:sceneFloat var(--scene-duration, 8s) ease-in-out infinite}.agent-avatar__shard,.agent-avatar__sigil,.agent-avatar__dot,.agent-avatar__orbiter,.agent-avatar__spark,.agent-avatar__ember,.agent-avatar__bubble,.agent-avatar__node,.agent-avatar__dust{border-radius:999px}.agent-avatar__shard{width:13%;aspect-ratio:1;background:linear-gradient(135deg,color-mix(in srgb,var(--avatar-accent) 72%,white),color-mix(in srgb,var(--avatar-accent) 30%,transparent));box-shadow:0 8px 18px color-mix(in srgb,var(--avatar-accent) 18%,transparent);clip-path:polygon(50% 0%,100% 48%,52% 100%,0% 50%)}.agent-avatar__bar{width:28%;height:7%;border-radius:999px;border:1px solid color-mix(in srgb,var(--avatar-accent) 20%,rgba(255,255,255,.7));background:linear-gradient(90deg,color-mix(in srgb,var(--avatar-accent) 16%,transparent) 0 24%,transparent 24% 34%,color-mix(in srgb,var(--avatar-accent) 36%,transparent) 34% 56%,transparent 56% 66%,color-mix(in srgb,var(--avatar-accent) 22%,transparent) 66% 100%),#ffffff47}.agent-avatar__dot,.agent-avatar__orbiter,.agent-avatar__node,.agent-avatar__dust{width:8%;aspect-ratio:1;background:color-mix(in srgb,var(--avatar-accent) 66%,white);box-shadow:0 0 0 5px color-mix(in srgb,var(--avatar-accent) 14%,transparent)}.agent-avatar__page{width:16%;height:22%;border-radius:22% 18% 20% 24%;border:1px solid color-mix(in srgb,var(--avatar-accent) 16%,rgba(255,255,255,.74));background:linear-gradient(180deg,#fffffff0,#f5f6fcc7),linear-gradient(135deg,color-mix(in srgb,var(--avatar-accent) 12%,transparent),transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--avatar-accent) 14%,transparent),inset 0 1px #ffffffd1}.agent-avatar__page:after{content:"";position:absolute;top:20%;right:22%;bottom:18%;left:22%;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--avatar-accent) 22%,transparent) 0 8%,transparent 8% 28%,color-mix(in srgb,var(--avatar-accent) 18%,transparent) 28% 36%,transparent 36% 56%,color-mix(in srgb,var(--avatar-accent) 14%,transparent) 56% 64%,transparent 64% 100%)}.agent-avatar__sigil{width:12%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--avatar-accent) 22%,rgba(255,255,255,.78));background:radial-gradient(circle at center,color-mix(in srgb,var(--avatar-accent) 22%,rgba(255,255,255,.82)),transparent 62%);box-shadow:0 10px 24px color-mix(in srgb,var(--avatar-accent) 16%,transparent)}.agent-avatar__sigil:before,.agent-avatar__sigil:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:999px;border:1px solid color-mix(in srgb,var(--avatar-accent) 22%,rgba(255,255,255,.62))}.agent-avatar__sigil:after{top:44%;right:16%;bottom:44%;left:16%;height:1px;border:none;background:color-mix(in srgb,var(--avatar-accent) 36%,rgba(255,255,255,.82))}.agent-avatar__spark{width:8%;aspect-ratio:1;background:linear-gradient(135deg,color-mix(in srgb,var(--avatar-accent) 72%,white),#fff3);clip-path:polygon(50% 0%,63% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0% 50%,35% 35%);box-shadow:0 0 18px color-mix(in srgb,var(--avatar-accent) 24%,transparent)}.agent-avatar__ember{width:12%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--avatar-accent) 78%,white),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--avatar-accent) 24%,transparent)}.agent-avatar__ring,.agent-avatar__halo{border-radius:999px;border:1px solid color-mix(in srgb,var(--avatar-accent) 18%,rgba(255,255,255,.76))}.agent-avatar__ring{top:14%;right:14%;bottom:14%;left:14%;animation:sceneSpin 12s linear infinite}.agent-avatar__wave{width:20%;height:20%;border-radius:999px;border:2px solid color-mix(in srgb,var(--avatar-accent) 24%,rgba(255,255,255,.68));border-left-color:transparent;border-bottom-color:transparent;opacity:.9;animation:sceneWave 5.8s ease-in-out infinite}.agent-avatar__comet{width:16%;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--avatar-accent) 78%,white));box-shadow:0 0 18px color-mix(in srgb,var(--avatar-accent) 20%,transparent)}.agent-avatar__comet:after{content:"";position:absolute;right:-2px;top:50%;width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--avatar-accent) 76%,white);transform:translateY(-50%)}.agent-avatar__arrow{width:15%;height:4px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--avatar-accent) 72%,white),color-mix(in srgb,var(--avatar-accent) 34%,transparent))}.agent-avatar__arrow:after{content:"";position:absolute;right:-2px;top:50%;width:8px;height:8px;background:inherit;clip-path:polygon(0 0,100% 50%,0 100%);transform:translateY(-50%)}.agent-avatar__target{width:14%;aspect-ratio:1;border-radius:999px;border:1px solid color-mix(in srgb,var(--avatar-accent) 28%,rgba(255,255,255,.78));box-shadow:0 0 16px color-mix(in srgb,var(--avatar-accent) 18%,transparent)}.agent-avatar__target:before,.agent-avatar__target:after{content:"";position:absolute;top:24%;right:24%;bottom:24%;left:24%;border-radius:999px;border:1px solid color-mix(in srgb,var(--avatar-accent) 28%,rgba(255,255,255,.72))}.agent-avatar__target:after{top:44%;right:44%;bottom:44%;left:44%;background:color-mix(in srgb,var(--avatar-accent) 68%,white);border:none}.agent-avatar__bubble{background:radial-gradient(circle at 34% 28%,#ffffffeb,color-mix(in srgb,var(--avatar-accent) 22%,transparent));border:1px solid color-mix(in srgb,var(--avatar-accent) 14%,rgba(255,255,255,.58));box-shadow:0 12px 24px color-mix(in srgb,var(--avatar-accent) 14%,transparent)}.agent-avatar__chart-bar{bottom:12%;width:10%;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--avatar-accent) 72%,white),color-mix(in srgb,var(--avatar-accent) 28%,transparent));box-shadow:0 10px 20px color-mix(in srgb,var(--avatar-accent) 16%,transparent)}.agent-avatar__chart-line{width:42%;height:12%;border-top:2px solid color-mix(in srgb,var(--avatar-accent) 36%,rgba(255,255,255,.76));border-right:2px solid color-mix(in srgb,var(--avatar-accent) 36%,rgba(255,255,255,.76));transform-origin:left center}.agent-avatar__link{height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--avatar-accent) 18%,transparent),color-mix(in srgb,var(--avatar-accent) 56%,white),color-mix(in srgb,var(--avatar-accent) 18%,transparent))}.agent-avatar__needle{width:3px;height:22%;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--avatar-accent) 72%,white),color-mix(in srgb,var(--avatar-accent) 22%,transparent));transform-origin:50% 86%;animation:sceneSweep 7.8s ease-in-out infinite}.agent-avatar__needle:after{content:"";position:absolute;left:50%;top:-2px;width:8px;height:8px;background:color-mix(in srgb,var(--avatar-accent) 76%,white);clip-path:polygon(50% 0%,100% 100%,0% 100%);transform:translate(-50%)}.agent-avatar__beam{width:24%;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--avatar-accent) 76%,white),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--avatar-accent) 22%,transparent)}.agent-avatar__prism{width:18%;aspect-ratio:1;background:linear-gradient(135deg,#ffffffeb,color-mix(in srgb,var(--avatar-accent) 34%,transparent));clip-path:polygon(50% 0%,100% 84%,0% 84%);box-shadow:0 0 24px color-mix(in srgb,var(--avatar-accent) 18%,transparent)}.agent-avatar__shield{width:24%;height:28%;border-radius:28% 28% 46% 46%;border:2px solid color-mix(in srgb,var(--avatar-accent) 26%,rgba(255,255,255,.82));background:linear-gradient(180deg,color-mix(in srgb,var(--avatar-accent) 16%,rgba(255,255,255,.12)),transparent 70%);clip-path:polygon(50% 0%,100% 22%,92% 70%,50% 100%,8% 70%,0% 22%);box-shadow:0 0 22px color-mix(in srgb,var(--avatar-accent) 18%,transparent)}.agent-avatar__reticle{width:18%;aspect-ratio:1;border-radius:999px;border:2px solid color-mix(in srgb,var(--avatar-accent) 28%,rgba(255,255,255,.84));box-shadow:0 0 18px color-mix(in srgb,var(--avatar-accent) 20%,transparent)}.agent-avatar__reticle:before,.agent-avatar__reticle:after{content:"";position:absolute;left:50%;top:50%;background:color-mix(in srgb,var(--avatar-accent) 74%,white);transform:translate(-50%,-50%)}.agent-avatar__reticle:before{width:2px;height:160%}.agent-avatar__reticle:after{width:160%;height:2px}.agent-avatar__halo{top:22%;right:18%;bottom:22%;left:18%;box-shadow:0 0 26px color-mix(in srgb,var(--avatar-accent) 16%,transparent),inset 0 0 20px color-mix(in srgb,var(--avatar-accent) 10%,transparent);animation:scenePulse 6.8s ease-in-out infinite}.agent-avatar__dust{width:6%}.agent-avatar__shard--cipher-left{left:10%;top:20%;--scene-duration: 8.8s;--scene-transform-start: translate3d(0, 0, 0) rotate(14deg);--scene-transform-mid: translate3d(-3px, -6px, 0) rotate(-6deg)}.agent-avatar__shard--cipher-right{right:12%;top:12%;--scene-duration: 7.9s;--scene-transform-start: translate3d(0, 0, 0) rotate(28deg);--scene-transform-mid: translate3d(4px, -5px, 0) rotate(42deg)}.agent-avatar__bar--cipher{left:20%;bottom:15%;--scene-duration: 6.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(2px, -2px, 0)}.agent-avatar__shard--cipher-front{right:20%;bottom:18%;width:11%;--scene-duration: 7.2s;--scene-transform-start: translate3d(0, 0, 0) rotate(-18deg);--scene-transform-mid: translate3d(2px, 4px, 0) rotate(2deg)}.agent-avatar__dot--cipher{right:12%;bottom:14%;--scene-duration: 5.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(1px, -3px, 0)}.agent-avatar__feather{position:absolute;width:14%;height:22%;border-radius:100% 22% 100% 24%;background:linear-gradient(180deg,#fffffff2,#f5f7fcd1),linear-gradient(135deg,color-mix(in srgb,var(--avatar-accent) 24%,transparent),transparent);border:1px solid color-mix(in srgb,var(--avatar-accent) 18%,rgba(255,255,255,.7));box-shadow:0 10px 24px color-mix(in srgb,var(--avatar-accent) 14%,transparent),inset 0 1px #fffc;opacity:.94}.agent-avatar__feather:after{content:"";position:absolute;left:48%;top:12%;bottom:10%;width:1px;background:color-mix(in srgb,var(--avatar-accent) 28%,rgba(118,133,164,.4));transform:rotate(7deg)}.agent-avatar__feather--back-left{left:8%;top:16%;transform:rotate(-20deg);animation:featherDriftLeft 8.6s ease-in-out infinite}.agent-avatar__feather--back-right{right:10%;top:10%;transform:rotate(22deg);animation:featherDriftRight 7.8s ease-in-out infinite}.agent-avatar__feather--back-top{left:44%;top:6%;width:12%;height:18%;transform:rotate(8deg);animation:featherDriftTop 9.2s ease-in-out infinite}.agent-avatar__feather--front-left{left:12%;bottom:16%;width:12%;height:18%;transform:rotate(-34deg);opacity:.92;animation:featherDriftFrontLeft 7.4s ease-in-out infinite}.agent-avatar__feather--front-right{right:14%;bottom:10%;width:12%;height:18%;transform:rotate(30deg);opacity:.9;animation:featherDriftFrontRight 8.1s ease-in-out infinite}.agent-avatar__page--lore-left{left:8%;top:16%;--scene-duration: 8.4s;--scene-transform-start: translate3d(0, 0, 0) rotate(-10deg);--scene-transform-mid: translate3d(-2px, -5px, 0) rotate(-18deg)}.agent-avatar__page--lore-right{right:8%;top:12%;--scene-duration: 7.6s;--scene-transform-start: translate3d(0, 0, 0) rotate(12deg);--scene-transform-mid: translate3d(3px, -4px, 0) rotate(20deg)}.agent-avatar__sigil--lore{left:44%;top:10%;--scene-duration: 8.2s;--scene-transform-start: translate3d(0, 0, 0) scale(1);--scene-transform-mid: translate3d(0, -4px, 0) scale(1.06)}.agent-avatar__page--lore-front{left:42%;bottom:10%;width:13%;height:18%;--scene-duration: 7.2s;--scene-transform-start: translate3d(0, 0, 0) rotate(-4deg);--scene-transform-mid: translate3d(2px, 4px, 0) rotate(4deg)}.agent-avatar__spark--forge-left{left:10%;top:18%;--scene-duration: 5.4s;--scene-transform-start: translate3d(0, 0, 0) scale(.92);--scene-transform-mid: translate3d(-2px, -4px, 0) scale(1.08)}.agent-avatar__spark--forge-top{left:46%;top:8%;width:10%;--scene-duration: 6.2s;--scene-transform-start: translate3d(0, 0, 0) scale(.9);--scene-transform-mid: translate3d(0, -4px, 0) scale(1.15)}.agent-avatar__spark--forge-right{right:12%;top:24%;--scene-duration: 5.8s;--scene-transform-start: translate3d(0, 0, 0) scale(.94);--scene-transform-mid: translate3d(2px, -3px, 0) scale(1.06)}.agent-avatar__ember--forge-left{left:14%;bottom:18%;--scene-duration: 4.9s;--scene-transform-start: translate3d(0, 0, 0) rotate(-24deg);--scene-transform-mid: translate3d(-2px, -3px, 0) rotate(-14deg)}.agent-avatar__ember--forge-right{right:14%;bottom:16%;--scene-duration: 5.3s;--scene-transform-start: translate3d(0, 0, 0) rotate(24deg);--scene-transform-mid: translate3d(2px, -4px, 0) rotate(12deg)}.agent-avatar__ring--atlas{top:16%;right:16%;bottom:16%;left:16%}.agent-avatar__orbiter--atlas-top{left:46%;top:8%;--scene-duration: 6.6s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(0, -4px, 0)}.agent-avatar__orbiter--atlas-right{right:10%;top:44%;--scene-duration: 7.4s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(4px, 0, 0)}.agent-avatar__orbiter--atlas-bottom{left:24%;bottom:10%;--scene-duration: 6.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(-3px, 3px, 0)}.agent-avatar__wave--echo-left{left:8%;top:18%;--scene-duration: 5.8s;--scene-transform-start: translate3d(0, 0, 0) rotate(-16deg);--scene-transform-mid: translate3d(-2px, -3px, 0) rotate(-24deg)}.agent-avatar__wave--echo-right{right:8%;bottom:16%;--scene-duration: 6.4s;--scene-transform-start: translate3d(0, 0, 0) rotate(164deg);--scene-transform-mid: translate3d(2px, 3px, 0) rotate(176deg)}.agent-avatar__dot--echo{left:44%;top:12%;width:7%;--scene-duration: 5.6s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(0, -4px, 0)}.agent-avatar__comet--oracle-left{left:10%;top:18%;--scene-duration: 6.4s;--scene-transform-start: translate3d(0, 0, 0) rotate(-28deg);--scene-transform-mid: translate3d(-2px, -5px, 0) rotate(-36deg)}.agent-avatar__comet--oracle-right{right:12%;bottom:18%;--scene-duration: 7.1s;--scene-transform-start: translate3d(0, 0, 0) rotate(22deg);--scene-transform-mid: translate3d(3px, 4px, 0) rotate(32deg)}.agent-avatar__dot--oracle{right:22%;top:12%;width:6%;--scene-duration: 5.9s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(2px, -3px, 0)}.agent-avatar__arrow--vance-left{left:12%;top:22%;--scene-duration: 6.2s;--scene-transform-start: translate3d(0, 0, 0) rotate(-12deg);--scene-transform-mid: translate3d(3px, -4px, 0) rotate(-6deg)}.agent-avatar__arrow--vance-right{right:12%;bottom:20%;--scene-duration: 5.8s;--scene-transform-start: translate3d(0, 0, 0) rotate(16deg);--scene-transform-mid: translate3d(4px, 3px, 0) rotate(24deg)}.agent-avatar__target--vance{right:18%;top:12%;--scene-duration: 7.4s;--scene-transform-start: translate3d(0, 0, 0) scale(.96);--scene-transform-mid: translate3d(0, -3px, 0) scale(1.04)}.agent-avatar__bubble--wren-left{left:10%;top:18%;width:15%;--scene-duration: 6.4s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(-2px, -6px, 0)}.agent-avatar__bubble--wren-top{left:42%;top:10%;width:10%;--scene-duration: 5.6s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(1px, -5px, 0)}.agent-avatar__bubble--wren-right{right:10%;top:30%;width:12%;--scene-duration: 6.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(2px, -4px, 0)}.agent-avatar__bubble--wren-front{right:20%;bottom:12%;width:11%;--scene-duration: 6.2s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(-2px, 4px, 0)}.agent-avatar__chart-bar--ledger-left{left:16%;height:18%;--scene-duration: 6.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(0, -3px, 0)}.agent-avatar__chart-bar--ledger-mid{left:32%;height:28%;--scene-duration: 6s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(0, -4px, 0)}.agent-avatar__chart-bar--ledger-right{left:48%;height:38%;--scene-duration: 7.2s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(0, -5px, 0)}.agent-avatar__chart-line--ledger{left:18%;bottom:34%;--scene-duration: 7.4s;--scene-transform-start: translate3d(0, 0, 0) skewX(-14deg) rotate(-8deg);--scene-transform-mid: translate3d(2px, -2px, 0) skewX(-14deg) rotate(-4deg)}.agent-avatar__link--nexus-a{left:18%;top:28%;width:54%;--scene-duration: 7.2s;--scene-transform-start: translate3d(0, 0, 0) rotate(18deg);--scene-transform-mid: translate3d(2px, -2px, 0) rotate(22deg)}.agent-avatar__link--nexus-b{left:20%;top:54%;width:46%;--scene-duration: 6.6s;--scene-transform-start: translate3d(0, 0, 0) rotate(-16deg);--scene-transform-mid: translate3d(2px, 2px, 0) rotate(-10deg)}.agent-avatar__node--nexus-left{left:14%;top:46%;--scene-duration: 5.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(-2px, 2px, 0)}.agent-avatar__node--nexus-top{left:44%;top:16%;--scene-duration: 6.3s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(1px, -4px, 0)}.agent-avatar__node--nexus-right{right:14%;bottom:18%;--scene-duration: 5.6s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(3px, 1px, 0)}.agent-avatar__ring--scout{top:20%;right:20%;bottom:20%;left:20%;animation-duration:14s}.agent-avatar__needle--scout{left:49%;top:26%}.agent-avatar__dot--scout-a{left:20%;top:24%;width:6%;--scene-duration: 5.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(-2px, -2px, 0)}.agent-avatar__dot--scout-b{right:20%;bottom:20%;width:6%;--scene-duration: 6.2s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(2px, 2px, 0)}.agent-avatar__beam--pixel-left{left:10%;top:46%;--scene-duration: 6.4s;--scene-transform-start: translate3d(0, 0, 0) rotate(-12deg);--scene-transform-mid: translate3d(-3px, -2px, 0) rotate(-4deg)}.agent-avatar__beam--pixel-right{right:10%;top:40%;--scene-duration: 5.8s;--scene-transform-start: translate3d(0, 0, 0) rotate(18deg);--scene-transform-mid: translate3d(4px, 1px, 0) rotate(28deg)}.agent-avatar__prism--pixel{left:41%;top:30%;--scene-duration: 7.2s;--scene-transform-start: translate3d(0, 0, 0) rotate(0deg);--scene-transform-mid: translate3d(0, -3px, 0) rotate(8deg)}.agent-avatar__shield--sentinel{left:38%;top:20%;--scene-duration: 6.4s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(0, -4px, 0)}.agent-avatar__reticle--sentinel{left:41%;top:34%;--scene-duration: 5.4s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(0, 1px, 0)}.agent-avatar__halo--sage{top:20%;right:16%;bottom:20%;left:16%}.agent-avatar__dust--sage-left{left:16%;top:24%;--scene-duration: 6s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(-2px, -4px, 0)}.agent-avatar__dust--sage-right{right:16%;bottom:22%;--scene-duration: 6.8s;--scene-transform-start: translate3d(0, 0, 0);--scene-transform-mid: translate3d(3px, 3px, 0)}.theme-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:999px;padding:8px 12px;cursor:pointer;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.theme-toggle:hover{transform:translateY(-1px);border-color:var(--line-soft)}.theme-toggle.compact{padding:7px 10px}.theme-toggle.tiny{min-height:38px;padding:6px 10px;gap:8px;font-size:.74rem}.theme-toggle__track{position:relative;width:42px;height:24px;border-radius:999px;background:linear-gradient(135deg,var(--accent-soft),rgba(255,255,255,.14));border:1px solid var(--line)}.theme-toggle__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 6px 14px #3f6bdc47;transition:transform .2s ease}[data-theme=dark] .theme-toggle__thumb{transform:translate(18px)}.theme-toggle.tiny .theme-toggle__track{width:32px;height:19px}.theme-toggle.tiny .theme-toggle__thumb{top:2px;left:2px;width:13px;height:13px}[data-theme=dark] .theme-toggle.tiny .theme-toggle__thumb{transform:translate(13px)}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:0 18px;border:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--line-soft)}.button:disabled{cursor:not-allowed;opacity:.55}.button--block{width:100%}.button--accent{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--accent-ink);border-color:transparent;box-shadow:0 14px 30px #4265d233}.button--ghost{background:var(--panel);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--subtle{background:var(--panel-soft);color:var(--text)}.button--danger{background:var(--danger-surface);color:var(--danger-ink);border-color:#ef444433}.field{width:100%;border:1px solid var(--line);background:var(--panel-strong);color:var(--text-strong);border-radius:18px;padding:14px 16px;outline:none;box-shadow:inset 0 1px #ffffff14;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.field::placeholder{color:var(--muted-2)}.field:focus{border-color:#295dff57;box-shadow:0 0 0 4px #295dff1a}.field--textarea{min-height:140px;resize:vertical;line-height:1.7}.loading-panel,.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.loading-panel__core,.auth-card,.setup-card{border-radius:var(--radius-xl);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.loading-panel__core{width:min(100%,360px);padding:42px 28px;text-align:center}.loading-panel__orb{width:86px;height:86px;margin:0 auto 18px;border-radius:28px;border:1px solid var(--line);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.48),transparent 32%),linear-gradient(135deg,#295dff2e,#4ecdc429);animation:orbFloat 2.8s ease-in-out infinite}.loading-panel__label{font-family:var(--ff-mono);font-size:.76rem;letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}.page-shell{min-height:100%}.page-shell__inner{width:100%;margin:0 auto;padding:32px 28px 64px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:28px}.page-header__copy{max-width:760px}.eyebrow{margin-bottom:10px;color:var(--eyebrow-accent);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.28em;text-transform:uppercase}.page-title{margin:0 0 12px;font-family:var(--ff-display);font-size:clamp(2rem,3vw,3.2rem);line-height:1.02;letter-spacing:-.04em}.page-description{margin:0;color:var(--muted);line-height:1.8}.page-header__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.surface-card{position:relative;border-radius:var(--radius-lg);padding:22px;border:1px solid color-mix(in srgb,var(--card-accent) 20%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 46%),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}[data-theme=dark] .surface-card{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 46%),var(--panel)}.surface-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,color-mix(in srgb,var(--card-accent) 16%,transparent),transparent 36%);pointer-events:none}.surface-card__header{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.surface-card__title{margin:0;font-family:var(--ff-display);font-size:1.1rem;letter-spacing:-.02em}.surface-card__subtitle{color:var(--muted-2);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:24px}.stat-card{min-height:132px}.stat-card__value{position:relative;z-index:1;margin-bottom:8px;font-family:var(--ff-display);font-size:clamp(1.7rem,4vw,2.2rem);font-weight:700}.stat-card__label{position:relative;z-index:1;color:var(--muted-2);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.stat-card__helper{position:relative;z-index:1;color:var(--muted);line-height:1.6;font-size:.82rem}.status-pill{--status-pill-color: var(--accent);display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--status-pill-color) 34%,var(--line));font-family:var(--ff-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--status-pill-color) 78%,white 22%)!important;background:color-mix(in srgb,var(--status-pill-color) 18%,var(--panel-strong))!important;box-shadow:inset 0 1px #ffffff2e}.agent-profile-command__meta .status-pill{color:var(--text-strong)!important;background:color-mix(in srgb,var(--panel-strong) 94%,white 6%)!important}.agent-profile-command__meta .status-pill:first-child{background:color-mix(in srgb,var(--agent-accent, var(--accent)) 16%,rgba(255,255,255,.08))!important;border-color:color-mix(in srgb,var(--agent-accent, var(--accent)) 26%,var(--line))}.agent-profile-command__meta .status-pill:nth-child(2){color:var(--text-strong)!important}.agent-profile-command__meta .status-pill:nth-child(3){color:var(--muted)!important;background:color-mix(in srgb,var(--muted) 10%,var(--panel-strong))!important}.agent-profile-content{grid-template-columns:minmax(0,1fr)}.agent-profile-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.9fr);align-items:start}.agent-profile-grid>div:first-child{min-width:0}.agent-profile-grid>div:first-child .feature-panel,.agent-profile-grid>div:first-child .timeline{min-height:100%}.feature-panel,.timeline{width:100%}.timeline{max-width:none}@media (min-width: 1281px){.agent-profile-stage{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.agent-profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr)}}@media (max-width: 1024px){.agent-profile-grid{grid-template-columns:1fr}}.section-label{color:var(--muted-2);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;margin-bottom:12px}.empty-state{padding:42px 16px;text-align:center}.empty-state__glyph{width:84px;height:84px;margin:0 auto 18px;border-radius:28px;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff14}.empty-state__title{margin:0 0 8px;font-family:var(--ff-display);font-size:1.2rem}.empty-state__description{margin:0 auto;max-width:56ch;color:var(--muted);line-height:1.8}.empty-state__action{margin-top:18px}.inline-notice{border:1px solid;border-radius:18px;padding:14px 16px;line-height:1.7;box-shadow:inset 0 1px #ffffff0a}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal-visible{opacity:1;transform:translateY(0)}.marketing-page{min-height:100vh;padding:24px 24px 84px}.marketing-shell{width:min(1220px,100%);margin:0 auto}.agent-profile-shell{width:min(1480px,calc(100% - 32px));margin:0 auto}.marketing-nav,.app-mobile-bar,.agent-profile-nav{position:sticky;top:16px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 88%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-nav__links,.marketing-nav__actions{display:flex;align-items:center;gap:10px}.marketing-link,.menu-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;color:var(--muted);font-size:.84rem;transition:color .16s ease,background .16s ease}.marketing-link:hover,.menu-link:hover{color:var(--text-strong);background:var(--panel-soft)}.dropdown{position:relative}.dropdown__panel{position:absolute;top:calc(100% + 12px);left:0;min-width:300px;padding:14px;border-radius:24px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow-strong);display:grid;gap:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dropdown__item{display:flex;min-height:44px;gap:12px;align-items:center;padding:12px;border-radius:18px;transition:transform .16s ease,background .16s ease}.dropdown__item:hover{transform:translateY(-1px);background:var(--panel-soft)}.dropdown__glyph{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-family:var(--ff-display);font-weight:700}.dropdown__title{font-family:var(--ff-display);font-weight:700}.dropdown__description{color:var(--muted);font-size:.84rem;line-height:1.5}.burger{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--panel);align-items:center;justify-content:center;cursor:pointer}.burger span,.burger:before,.burger:after{content:"";display:block;width:18px;height:2px;background:var(--text);border-radius:999px;position:absolute;transition:transform .16s ease,opacity .16s ease}.burger span{position:absolute}.burger:before{transform:translateY(-6px)}.burger:after{transform:translateY(6px)}.burger.is-open span{opacity:0}.burger.is-open:before{transform:rotate(45deg)}.burger.is-open:after{transform:rotate(-45deg)}.slide-menu{margin-top:12px;padding:16px;border-radius:24px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow);display:grid;gap:10px;animation:slideDown .26s cubic-bezier(.22,1,.36,1)}.slide-menu__section{border-top:1px solid var(--line);padding-top:10px}.hero-grid,.hero-grid--agent{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;align-items:stretch;margin-top:28px}.hero-card,.hero-visual,.agent-profile-hero,.agent-profile-panel{border-radius:36px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-card,.agent-profile-hero{padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.hero-card:before,.agent-profile-hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 14% 20%,rgba(41,93,255,.14),transparent 34%),radial-gradient(circle at 80% 18%,rgba(78,205,196,.14),transparent 26%);animation:meshShift 14s linear infinite}.hero-card>*,.agent-profile-hero>*{position:relative;z-index:1}.hero-pill{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),color-mix(in srgb,var(--panel) 90%,white 10%);box-shadow:0 10px 24px #1b2a4c14;font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.hero-headline,.agent-profile-title{margin:0 0 16px;font-family:var(--ff-display);font-size:clamp(2.9rem,7vw,5.5rem);line-height:.96;letter-spacing:-.06em}.hero-subcopy,.agent-profile-copy{margin:0 0 22px;max-width:62ch;color:var(--muted);line-height:1.8;font-size:1rem}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.hero-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-stat{padding:16px;border-radius:20px;border:1px solid var(--line);background:#ffffff24}.hero-stat__value{font-family:var(--ff-display);font-size:1.7rem;font-weight:700;margin-bottom:4px}.hero-stat__label{color:var(--muted);font-size:.82rem}.hero-visual{padding:22px;display:grid;gap:16px;overflow:hidden}.glass-terminal{border-radius:28px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 85%,transparent);overflow:hidden}.glass-terminal__bar{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line)}.glass-terminal__dot{width:10px;height:10px;border-radius:999px;background:#8497bf73}.glass-terminal__label{margin-left:8px;color:var(--muted);font-family:var(--ff-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.hero-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.hero-dashboard__card{padding:16px;border-radius:22px;border:1px solid var(--line);background:var(--panel-soft);min-height:144px;display:grid;align-content:start;gap:10px;animation:floatCard 6s ease-in-out infinite}.hero-dashboard__card:nth-child(2n){animation-delay:.4s}.hero-dashboard__eyebrow,.timeline__eyebrow,.agent-highlight__eyebrow{color:var(--muted-2);font-family:var(--ff-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase}.hero-dashboard__title,.agent-highlight__title{font-family:var(--ff-display);font-size:1.05rem;font-weight:700}.hero-dashboard__text,.timeline__copy,.agent-highlight__copy{color:var(--muted);line-height:1.6;font-size:.86rem}.hero-marquee{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.hero-marquee__chip{min-height:72px;padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--panel-soft);display:grid;align-content:center;justify-items:start;gap:4px;animation:slideFloat 7s ease-in-out infinite}.hero-marquee__chip:nth-child(2n){animation-delay:.8s}.marketing-section{margin-top:28px}.marketing-section__header{display:flex;justify-content:space-between;align-items:end;gap:18px;flex-wrap:wrap;margin-bottom:18px}.marketing-section__heading{font-family:var(--ff-display);font-size:clamp(2rem,4vw,3rem);line-height:1.02;letter-spacing:-.04em;margin:0}.marketing-section__copy{max-width:62ch;margin:0;color:var(--muted);line-height:1.8}.agent-grid,.integration-grid,.plan-grid,.detail-grid{display:grid;gap:14px}.agent-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.agent-card{display:grid;align-content:start;position:relative;padding:22px;border-radius:28px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.agent-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-strong);border-color:color-mix(in srgb,var(--agent-color) 35%,var(--line))}.agent-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,color-mix(in srgb,var(--agent-color) 14%,transparent),transparent 46%);pointer-events:none}.agent-card__glyph,.agent-profile-glyph,.chat-bubble__glyph{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;font-family:var(--ff-display);font-weight:700;position:relative;z-index:1}.agent-card__name{margin:14px 0 4px;color:var(--agent-color);font-family:var(--ff-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.agent-card__title{margin:0 0 8px;font-family:var(--ff-display);font-size:1.06rem}.agent-card__description{margin:0 0 14px;color:var(--muted);line-height:1.7;font-size:.9rem}.agent-card__chips,.detail-chip-row,.mini-chip-row{display:flex;gap:8px;flex-wrap:wrap}.mini-chip{padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),color-mix(in srgb,var(--panel) 88%,white 12%);color:color-mix(in srgb,var(--text) 76%,var(--muted));font-size:.72rem}.feature-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature-panel,.timeline,.app-hero-panel,.chat-panel,.insight-panel,.stack-panel{padding:24px;border-radius:30px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.timeline{display:grid;gap:12px}.timeline__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line)}.timeline__item:first-child{border-top:none;padding-top:0}.timeline__index{width:36px;height:36px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--accent-soft),transparent);color:var(--text-strong);font-family:var(--ff-display);font-weight:700}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.integration-card,.plan-card,.detail-card{display:grid;align-content:start;padding:22px;border-radius:28px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.plan-card--featured{border-color:#295dff3d;box-shadow:0 28px 90px #4767c92e}.auth-card,.setup-card{width:min(100%,720px);padding:34px}.auth-card{max-width:520px}.auth-screen--gate{min-height:100dvh;min-height:100svh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.auth-card--gate{width:min(100%,520px);display:flex;flex-direction:column;gap:0}.auth-card__top{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.auth-card__hero{margin-bottom:18px}.auth-card__title{font-size:clamp(2rem,5vw,2.8rem)}.auth-card__panel{min-width:0}.setup-screen__header{margin-bottom:18px}.setup-screen__title{margin:0 0 10px;font-family:var(--ff-display);font-size:clamp(2rem,5vw,3rem);line-height:1.02}.setup-screen__copy{margin:0;color:var(--muted);line-height:1.8}.app-shell{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh}.app-sidebar{position:sticky;top:0;height:100vh;padding:18px 16px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 84%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:14px;overflow:hidden}.app-sidebar__brand,.app-sidebar__section,.app-sidebar__footer,.sidebar-meter,.toast{border-radius:26px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.app-sidebar__brand,.app-sidebar__section,.app-sidebar__footer{padding:16px}.app-sidebar__section{display:flex;flex-direction:column;gap:10px}.app-sidebar__section--grow{flex:1;min-height:0}.sidebar-label{color:var(--muted-2);font-family:var(--ff-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}.sidebar-panel__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.sidebar-panel__meta{display:block;color:var(--muted);font-size:.76rem;line-height:1.45;margin-top:-2px}.sidebar-panel__burger{width:34px;height:34px;border-radius:12px;border:1px solid var(--line);background:var(--panel-soft);display:grid;place-items:center;gap:3px;padding:8px;flex-shrink:0;transition:border-color .16s ease,background .16s ease,transform .16s ease}.sidebar-panel__burger span{display:block;width:100%;height:2px;border-radius:999px;background:var(--muted)}.sidebar-panel__trigger:hover .sidebar-panel__burger,.sidebar-panel__trigger.is-open .sidebar-panel__burger{border-color:var(--line-soft);background:color-mix(in srgb,var(--accent) 7%,var(--panel-soft))}.sidebar-panel__body{display:grid;gap:6px;animation:slideDown .22s cubic-bezier(.22,1,.36,1)}.sidebar-panel__body--scroll{flex:1;min-height:0;overflow:hidden}.sidebar-link,.agent-link{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:16px;color:var(--muted);border:1px solid transparent;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.sidebar-link:hover,.agent-link:hover{color:var(--text-strong);background:var(--panel-soft)}.sidebar-link.active{color:var(--text-strong);background:var(--panel-soft);border-color:#295dff33}.agent-link.active{color:var(--text-strong);background:color-mix(in srgb,var(--agent-color) 12%,var(--panel-soft));border-color:color-mix(in srgb,var(--agent-color) 28%,var(--line))}.agent-glyph{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:12px;color:var(--agent-color);border:1px solid color-mix(in srgb,var(--agent-color) 25%,var(--line));background:color-mix(in srgb,var(--agent-color) 14%,transparent);font-family:var(--ff-display);font-size:.74rem;font-weight:700}.sidebar-groups{display:grid;gap:10px;height:100%;min-height:120px;overflow:auto;padding-right:4px;align-content:start}.sidebar-group{border-radius:20px;border:1px solid var(--line);background:var(--panel-soft);overflow:hidden}.sidebar-group__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:none;background:transparent;text-align:left;cursor:pointer}.sidebar-group__label{color:var(--text-strong);font-family:var(--ff-display);font-weight:700;margin-bottom:4px}.sidebar-group__meta{color:var(--muted);font-size:.76rem;line-height:1.5}.sidebar-group__avatars{display:flex;align-items:center;padding-right:6px}.sidebar-agent-avatar{transition:transform .18s ease}.sidebar-group.is-open .sidebar-agent-avatar:first-child{transform:translateY(-1px)}.sidebar-group__list{display:grid;gap:6px;padding:0 10px 10px}.app-sidebar__footer{flex-shrink:0}.sidebar-profile-card{display:grid;gap:14px;margin-top:14px}.sidebar-profile-card__identity{display:flex;gap:12px;align-items:center}.sidebar-profile-card__avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:var(--panel-soft);display:grid;place-items:center;color:var(--text-strong);flex-shrink:0}.sidebar-profile-card__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar-icon-button{width:38px;height:38px;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);display:grid;place-items:center;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.sidebar-icon-button:hover,.sidebar-icon-button.active{color:var(--text-strong);border-color:var(--line-soft);background:color-mix(in srgb,var(--accent) 8%,var(--panel-soft));transform:translateY(-1px)}.sidebar-icon-button svg{width:18px;height:18px}.sidebar-meter{padding:14px}.sidebar-meter__row{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.meter{height:9px;border-radius:999px;background:color-mix(in srgb,var(--line) 90%,transparent);overflow:hidden}.meter__value{height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.app-main{min-width:0;min-height:100vh}.app-mobile-bar{display:none;margin:16px 16px 0}.mobile-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050a1257;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50}.mobile-drawer{position:absolute;top:20px;left:16px;right:16px;max-height:calc(100vh - 40px);overflow:auto;padding:16px;border-radius:28px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow-strong);animation:slideDown .26s cubic-bezier(.22,1,.36,1)}.toast-stack{position:fixed;right:22px;bottom:22px;display:grid;gap:8px;z-index:60}.toast{max-width:340px;text-align:left;padding:14px 16px;cursor:pointer}.toast__title{margin-bottom:4px;font-family:var(--ff-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.chat-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px}.chat-thread-list,.chat-composer,.chat-bubble,.chat-sidecard,.data-card{border-radius:24px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.chat-thread-list{padding:16px;max-height:calc(100vh - 248px);overflow:auto}.chat-thread{display:grid;gap:8px;padding:14px;border-radius:20px;border:1px solid var(--line);background:var(--panel-soft)}.chat-thread.is-active{border-color:color-mix(in srgb,var(--thread-accent) 28%,var(--line));background:color-mix(in srgb,var(--thread-accent) 10%,var(--panel-soft))}.chat-panel{min-height:calc(100vh - 248px);display:flex;flex-direction:column}.chat-stream{flex:1;overflow:auto;padding-right:4px}.chat-message-list{display:grid;gap:14px}.chat-row{display:flex;gap:12px}.chat-row.is-user{justify-content:flex-end}.chat-bubble{max-width:760px;padding:14px 16px}.chat-bubble.is-user{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.chat-bubble__meta{margin-top:10px;color:var(--muted-2);font-size:.72rem}.chat-bubble__sources{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.workspace-studio__source-row,.workspace-studio__generated-row{display:grid;gap:12px;margin-top:16px;min-width:0}.workspace-studio__generated-card{display:grid;gap:12px;min-width:0;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--studio-accent) 20%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--studio-accent) 8%,rgba(255,255,255,.04)),#ffffff05),var(--panel-soft);overflow:hidden}.workspace-studio__generated-link{display:block}.workspace-studio__generated-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;border:1px solid var(--line);background:#ffffff0a}.workspace-studio__generated-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-studio__source-card{display:grid;gap:10px;min-width:0;padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--panel-soft);overflow:hidden}.workspace-studio__source-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.workspace-studio__source-head>*{min-width:0}.workspace-studio__source-title{color:var(--text-strong);font-weight:700;overflow-wrap:anywhere}.workspace-studio__source-meta{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-family:var(--ff-mono)}.workspace-studio__source-link,.workspace-studio__source-followed-link{color:var(--accent, var(--text-strong));text-decoration:none;font-size:.8rem;overflow-wrap:anywhere}.workspace-studio__source-link:hover,.workspace-studio__source-followed-link:hover{text-decoration:underline}.workspace-studio__source-snippet,.workspace-studio__source-summary,.workspace-studio__source-error{color:var(--muted);font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.workspace-studio__source-error{color:#c75b5b}.workspace-studio__source-followed{display:flex;gap:10px;flex-wrap:wrap;min-width:0}.workspace-studio__source-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.workspace-studio__source-toggle{justify-self:start;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:#ffffff08;color:var(--text-strong);border-radius:999px;padding:6px 12px;font-size:.74rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.workspace-studio__source-toggle:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 9%,rgba(255,255,255,.03))}.workspace-studio__source-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspace-studio__source-detail-card{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.06));background:#ffffff06;min-width:0}.workspace-studio__source-detail-title{color:var(--text-strong);font-size:.72rem;font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase}.workspace-studio__source-list{display:grid;gap:8px;min-width:0}.workspace-studio__source-detail-row,.workspace-studio__source-contradiction{display:grid;gap:4px;min-width:0}.workspace-studio__source-detail-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.workspace-studio__source-detail-row span,.workspace-studio__source-contradiction span,.workspace-studio__source-contradiction small{color:var(--muted);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.workspace-studio__source-detail-row strong,.workspace-studio__source-contradiction strong{color:var(--text-strong);overflow-wrap:anywhere}.workspace-studio__source-shot-link{display:block}.workspace-studio__source-shot{width:100%;max-height:220px;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.chip{padding:4px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.72rem}.markdown p,.markdown ul,.markdown ol{margin:0 0 10px;line-height:1.85;overflow-wrap:anywhere}.markdown{min-width:0;width:100%}.markdown>*{max-width:100%}.markdown code{padding:2px 6px;border-radius:8px;background:var(--panel-soft);border:1px solid var(--line);overflow-wrap:anywhere}.markdown pre{margin:0 0 10px;padding:12px;overflow:auto;width:100%;max-width:100%;border-radius:16px;background:var(--panel-soft);border:1px solid var(--line);box-sizing:border-box;white-space:pre-wrap}.markdown pre code{display:block;width:100%;white-space:pre-wrap;word-break:break-word}.markdown table{display:block;width:100%;max-width:100%;overflow-x:auto}.workspace-studio__message-rich{display:grid;gap:14px}.workspace-studio__markdown-table-shell{overflow-x:auto;border-radius:18px;border:1px solid color-mix(in srgb,var(--studio-accent) 16%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),color-mix(in srgb,var(--panel-soft) 92%,transparent)}.workspace-studio__markdown-table{width:100%;min-width:560px;border-collapse:collapse}.workspace-studio__markdown-table th,.workspace-studio__markdown-table td{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--studio-accent) 10%,var(--line));text-align:left;vertical-align:top}.workspace-studio__markdown-table th{color:var(--text-strong);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.workspace-studio__markdown-table td{color:var(--text);font-size:.95rem;line-height:1.65}.workspace-studio__markdown-table tbody tr:last-child td{border-bottom:none}.workspace-studio__markdown-cards{display:grid;gap:10px}.workspace-studio__markdown-meta{display:grid;gap:12px}.workspace-studio__markdown-stats{display:flex;flex-wrap:wrap;gap:8px}.workspace-studio__markdown-stat{display:grid;gap:4px;min-width:108px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--studio-accent) 12%,var(--line));background:#ffffff0a}.workspace-studio__markdown-stat-label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.workspace-studio__markdown-stat-value{font-size:.9rem;line-height:1.45;color:var(--text-strong);font-weight:600}.workspace-studio__markdown-detail{padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--studio-accent) 12%,var(--line));background:#ffffff08}.workspace-studio__markdown-detail-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.workspace-studio__markdown-detail-body{font-size:.92rem;line-height:1.62}.workspace-studio__markdown-detail-body p,.workspace-studio__markdown-detail-body ul{margin:0}.workspace-studio__markdown-rows{display:grid;gap:12px}.workspace-studio__markdown-card{padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--studio-accent) 12%,var(--line));background:#ffffff0a}.workspace-studio__markdown-card-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.workspace-studio__markdown-card-body{font-size:.92rem;line-height:1.65}.workspace-studio__markdown-card-body p,.workspace-studio__markdown-card-body ul{margin:0}.workspace-studio__structured-panel{margin:0;border-radius:18px;border:1px solid color-mix(in srgb,var(--studio-accent) 16%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),color-mix(in srgb,var(--studio-accent) 5%,var(--panel));overflow:hidden}.workspace-studio__structured-panel summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;color:var(--muted-2);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.workspace-studio__structured-panel summary::-webkit-details-marker{display:none}.workspace-studio__structured-panel summary span:last-child{padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,var(--line));background:color-mix(in srgb,var(--studio-accent) 8%,rgba(255,255,255,.05))}.workspace-studio__structured-panel-body{padding:0 14px 14px}.workspace-studio__trace-panel{display:grid;gap:12px;margin-top:14px;padding:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--studio-accent) 14%,var(--line));background:radial-gradient(circle at top right,color-mix(in srgb,var(--studio-accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--panel) 94%,transparent)}.workspace-studio__trace-heading{color:var(--muted-2);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.workspace-studio__trace-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-studio__trace-card{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--studio-accent) 10%,var(--line));background:color-mix(in srgb,var(--studio-accent) 4%,rgba(255,255,255,.04))}.workspace-studio__trace-title{color:var(--text-strong);font-size:.94rem;font-weight:600;line-height:1.5}.workspace-studio__trace-snippet{color:var(--muted);font-size:.86rem;line-height:1.6}.workspace-studio__trace-meta{color:var(--muted-2);font-family:var(--ff-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.stats-strip,.detail-list,.stack-list{display:grid;gap:12px}.detail-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-list__item,.stack-list__item{padding:16px;border-radius:20px;border:1px solid var(--line);background:var(--panel-soft)}.detail-list__label{margin-bottom:8px;color:var(--muted-2);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.detail-list__value{color:var(--text-strong);line-height:1.7}.agent-profile-shell{padding:24px 24px 82px}.agent-profile-stage{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:24px;align-items:start;margin-top:28px}.agent-profile-showcase,.agent-profile-command{border-radius:36px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-profile-showcase{position:sticky;top:112px;display:grid;gap:18px;padding:24px;overflow:hidden}.agent-profile-showcase:before{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--agent-accent) 18%,transparent),transparent 34%),radial-gradient(circle at 0% 100%,rgba(73,109,255,.12),transparent 28%);animation:meshShift 14s linear infinite;pointer-events:none}.agent-profile-showcase>*{position:relative;z-index:1}.agent-profile-showcase__header{display:flex;justify-content:space-between;gap:12px;align-items:start}.agent-profile-showcase__badge{padding:10px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--agent-accent) 28%,var(--line));background:color-mix(in srgb,var(--agent-accent) 10%,rgba(255,255,255,.08));color:var(--agent-accent);font-family:var(--ff-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.agent-profile-showcase__avatar-wrap{position:relative;display:grid;place-items:center;min-height:340px}.agent-profile-showcase__glow{position:absolute;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle at center,color-mix(in srgb,var(--agent-accent) 24%,transparent),transparent 66%);filter:blur(24px);animation:avatarGlow 6s ease-in-out infinite}.agent-profile-showcase__avatar{position:relative;z-index:1;animation:avatarFloat 7s ease-in-out infinite}.agent-profile-showcase__copy{display:grid;gap:8px;text-align:center}.agent-profile-showcase__name{color:var(--agent-accent);font-family:var(--ff-mono);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase}.agent-profile-showcase__title{color:var(--text-strong);font-family:var(--ff-display);font-size:2rem;font-weight:700;line-height:1.06}.agent-profile-showcase__description{margin:0;color:var(--muted);line-height:1.7}.agent-profile-showcase__actions,.agent-profile-showcase__prompts{display:grid;gap:10px}.agent-profile-showcase__prompt{padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:#ffffff14;color:var(--muted);line-height:1.6}.agent-profile-story{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),color-mix(in srgb,var(--agent-accent) 7%,var(--panel))}.agent-profile-story:before{content:"";position:absolute;inset:auto -14% -42% auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle at center,color-mix(in srgb,var(--agent-accent) 22%,transparent),transparent 68%);filter:blur(8px);pointer-events:none}.agent-profile-story>*{position:relative;z-index:1}.agent-profile-story__title{margin:0 0 10px;color:var(--text-strong);font-family:var(--ff-display);font-size:1.2rem;line-height:1.1}.agent-profile-story__body{display:grid;gap:12px}.agent-profile-story__copy{margin:0;color:var(--muted);line-height:1.75}.agent-profile-content,.agent-profile-stage-main{display:grid;gap:18px;min-width:0}.agent-profile-command{padding:28px}.agent-profile-command__meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.agent-profile-command__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agent-profile-command__stat{padding:16px;border-radius:20px;border:1px solid var(--line);background:#ffffff1f}.agent-profile-command__stat-value{font-family:var(--ff-display);font-size:1.7rem;font-weight:700;margin-bottom:4px;color:var(--text-strong)}.agent-profile-command__stat-label{color:var(--muted);font-size:.82rem}.agent-profile-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.9fr);gap:24px;align-items:start;margin-top:24px}.agent-profile-panel{padding:22px}.agent-profile-title{font-size:clamp(2.6rem,6vw,4.7rem)}.agent-profile-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.agent-highlight{padding:18px;border-radius:24px;border:1px solid var(--line);background:var(--panel-soft)}.dashboard-stage{display:grid;gap:18px;min-height:calc(100vh - 128px)}.dashboard-stage--immersive{grid-template-columns:320px minmax(0,1fr)}.dashboard-stage__sidebar,.dashboard-stage__main{display:flex;flex-direction:column;min-height:calc(100vh - 128px)}.dashboard-stage__sidebar{gap:18px;padding:18px}.dashboard-stage__sidebar-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dashboard-agent-hero{position:relative;padding:22px 18px 18px;border-radius:28px;border:1px solid color-mix(in srgb,var(--agent-color) 22%,var(--line));background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--agent-color) 18%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--agent-color) 10%,var(--panel-soft)),var(--panel-soft));overflow:hidden;text-align:center}.dashboard-agent-hero__glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(circle at center,color-mix(in srgb,var(--agent-color) 22%,transparent),transparent 60%);animation:avatarGlow 6.2s ease-in-out infinite}.dashboard-agent-hero__avatar{position:relative;z-index:1;margin:0 auto 16px;animation:avatarFloat 7s ease-in-out infinite}.dashboard-agent-hero__copy{position:relative;z-index:1;display:grid;gap:8px}.dashboard-agent-hero__name{color:var(--text-strong);font-family:var(--ff-display);font-size:1.25rem;font-weight:700}.dashboard-agent-hero__role{color:var(--muted);line-height:1.7;font-size:.86rem}.dashboard-stage__sidebar-actions,.dashboard-stage__prompt-stack,.dashboard-history-list{display:grid;gap:10px}.dashboard-stage__sidebar-section{display:grid;gap:12px}.dashboard-stage__section-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.dashboard-stage__mini-link{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:0;font-size:.76rem}.dashboard-stage__mini-link:hover{color:var(--text-strong)}.dashboard-stage__mini-meta{color:var(--muted);font-family:var(--ff-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.dashboard-stage__agent{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1}.dashboard-stage__agent-avatar{animation:avatarFloat 6s ease-in-out infinite}.dashboard-chat-shell{gap:18px}.dashboard-chat-shell__topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.dashboard-stage__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-chat-shell__controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.dashboard-chat-shell__signal-row{display:flex;gap:10px;flex-wrap:wrap}.dashboard-chat-shell__signal-chip{padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);font-size:.76rem}.dashboard-stage__prompt{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:999px;padding:10px 14px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.dashboard-stage__prompt:hover{transform:translateY(-1px);color:var(--text-strong);border-color:var(--line-soft)}.dashboard-stage__prompt--stacked{text-align:left;border-radius:18px}.dashboard-stage__messages{flex:1;min-height:0;overflow:auto;padding-right:4px}.dashboard-stage__composer{display:flex;align-items:flex-end;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.dashboard-stage__composer-actions{display:grid;gap:10px;flex-shrink:0}.dashboard-agent-grid{display:grid;gap:10px;max-height:280px;overflow:auto;padding-right:2px}.dashboard-agent-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;border:1px solid var(--line);background:var(--panel-soft);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dashboard-agent-option:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--agent-color) 25%,var(--line));background:color-mix(in srgb,var(--agent-color) 8%,var(--panel-soft))}.dashboard-agent-option.is-active{border-color:color-mix(in srgb,var(--agent-color) 34%,var(--line));background:color-mix(in srgb,var(--agent-color) 12%,var(--panel-soft));box-shadow:0 18px 32px color-mix(in srgb,var(--agent-color) 14%,transparent)}.dashboard-agent-option__copy{min-width:0;display:grid;gap:4px}.dashboard-agent-option__name{color:var(--text-strong);font-size:.9rem;font-weight:700}.dashboard-agent-option__title{color:var(--muted);font-size:.76rem;line-height:1.5}.dashboard-history-empty{padding:14px;border-radius:18px;border:1px dashed var(--line);color:var(--muted);font-size:.82rem;line-height:1.6}.dashboard-history-item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboard-history-item:hover{transform:translateY(-1px);border-color:var(--line-soft)}.dashboard-history-item__dot{width:9px;height:9px;margin-top:5px;border-radius:999px;background:var(--agent-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--agent-color) 16%,transparent);flex-shrink:0}.dashboard-history-item__text{color:var(--text-strong);font-size:.82rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-message-avatar{margin-top:4px}.app-shell--studio{grid-template-columns:86px minmax(0,1fr);background:transparent}.app-main--studio{height:100vh;overflow-x:hidden;overflow-y:auto;padding:14px 18px 16px 8px}.app-rail{position:sticky;top:0;height:100vh;padding:18px 14px;display:flex;flex-direction:column;align-items:center;gap:16px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-rail__brand{width:100%;min-height:56px;display:grid;place-items:center;border-radius:20px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:12px 10px}.app-rail__brand .brand-mark__name,.app-rail__brand .brand-mark__tag{display:none}.app-rail__nav,.app-rail__footer{display:grid;gap:10px;width:100%}.app-rail__footer{margin-top:auto}.app-rail__link,.app-rail__profile,.app-mobile-bar__avatar{width:100%;min-height:52px;border-radius:18px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);display:grid;place-items:center}.app-rail__link{color:var(--muted);font-family:var(--ff-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.app-rail__link:hover,.app-rail__link.active{color:var(--text-strong);border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel));transform:translateY(-1px)}.app-rail__profile,.app-mobile-bar__avatar{overflow:hidden;color:var(--text-strong)}.app-mobile-bar--studio{display:none;align-items:center;justify-content:space-between;gap:12px}.workspace-studio{height:calc(100vh - 28px);min-height:calc(100vh - 28px);min-width:0}.workspace-studio__shell{display:grid;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;border-radius:34px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,var(--line));background:radial-gradient(circle at top left,color-mix(in srgb,var(--studio-accent) 10%,transparent),transparent 36%),var(--panel-strong);box-shadow:var(--shadow-strong);overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace-studio__sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 18px;gap:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--studio-accent) 18%,rgba(255,255,255,.6)),color-mix(in srgb,var(--studio-accent) 8%,var(--panel-soft)));border-right:1px solid color-mix(in srgb,var(--studio-accent) 18%,var(--line))}.workspace-studio__agent-topbar,.workspace-studio__history-header,.workspace-studio__main-topbar,.workspace-studio__main-title-row,.workspace-modal__header,.workspace-modal__footer{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.workspace-studio__agent-name,.workspace-studio__history-title,.workspace-studio__main-title,.workspace-modal__title{color:var(--text-strong);font-family:var(--ff-display);font-weight:700}.workspace-studio__agent-name{font-size:1.08rem}.workspace-studio__agent-title,.workspace-studio__history-subtitle,.workspace-studio__main-subtitle,.workspace-modal__eyebrow{color:var(--muted)}.workspace-modal__eyebrow{font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.workspace-studio__ghost-icon,.workspace-studio__mini-action{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:14px;min-width:40px;min-height:40px;padding:8px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease;display:inline-grid;place-items:center}.workspace-studio__ghost-icon:focus-visible,.workspace-studio__mini-action:focus-visible,.workspace-studio__agent-pill:focus-visible,.workspace-studio__command-item:focus-visible,.workspace-studio__action-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--studio-accent) 70%,white);outline-offset:2px}.workspace-studio__ghost-icon:hover,.workspace-studio__mini-action:hover,.workspace-studio__mini-action.is-active{color:var(--text-strong);border-color:color-mix(in srgb,var(--studio-accent) 28%,var(--line));transform:translateY(-1px)}.workspace-studio__hero-avatar,.workspace-studio__main-avatar{animation:avatarFloat 6.5s ease-in-out infinite}.workspace-studio__hero-avatar{margin:12px auto 10px}.workspace-studio__hero-description{color:var(--muted);text-align:center;line-height:1.55;font-size:.8rem}.workspace-studio__hero-actions{margin-top:10px}.workspace-studio__power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.workspace-studio__power-card{min-height:74px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--studio-accent) 8%,var(--panel));text-align:left;padding:10px 11px;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.workspace-studio__power-card:hover,.workspace-studio__prompt-card:hover,.workspace-studio__conversation:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--studio-accent) 24%,var(--line))}.workspace-studio__power-label,.workspace-studio__history-group-label,.workspace-studio__bubble-meta{color:var(--muted-2);font-family:var(--ff-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.workspace-studio__power-value{margin-top:6px;color:var(--text-strong);line-height:1.2;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-studio__bubble-meta{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--studio-accent) 14%,var(--line));background:color-mix(in srgb,var(--studio-accent) 5%,rgba(255,255,255,.05))}.workspace-studio__workflow-cta{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--studio-accent) 24%,var(--line));background:color-mix(in srgb,var(--studio-accent) 4%,rgba(255,255,255,.03));display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace-studio__workflow-cta-copy{display:grid;gap:2px;min-width:0}.workspace-studio__workflow-cta-copy strong{font-size:.84rem;color:var(--text-strong)}.workspace-studio__workflow-cta-copy span{font-size:.78rem;color:var(--muted);line-height:1.45}.workspace-studio__workflow-cta-actions{display:flex;gap:8px;flex-wrap:wrap}.workspace-studio__feedback-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.workspace-studio__feedback-pill{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 14%,var(--line));background:#ffffff08;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.workspace-studio__feedback-pill:hover{color:var(--text);border-color:color-mix(in srgb,var(--studio-accent) 40%,var(--line));background:#ffffff0d}.workspace-studio__feedback-pill--ghost{text-transform:none;letter-spacing:0;font-size:.76rem}.workspace-studio__feedback-thanks{font-size:.72rem;color:var(--muted);margin-top:10px}.workspace-studio__memory-used{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--studio-accent) 10%,var(--line));background:#ffffff05;font-size:.78rem}.workspace-studio__memory-used summary{cursor:pointer;color:var(--muted);letter-spacing:.04em}.workspace-studio__memory-used-list{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.workspace-studio__memory-used-title{color:var(--text-strong);font-weight:600}.workspace-studio__agent-strip{display:flex;gap:8px;flex-shrink:0;overflow-x:auto;overflow-y:hidden;padding:0 4px 2px;margin:0 -4px -2px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none}.workspace-studio__agent-strip-shell{position:relative;z-index:4;isolation:isolate;overflow:visible;flex-shrink:0;padding:10px;border-radius:28px;border:1px solid color-mix(in srgb,var(--studio-accent) 16%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),color-mix(in srgb,var(--studio-accent) 4%,var(--panel))}.workspace-studio__agent-pill{--agent-tooltip-shift: 0px;position:relative;display:inline-grid;place-items:center;width:58px;height:58px;flex:0 0 auto;padding:0;scroll-snap-align:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--studio-accent) 8%,var(--line));background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--studio-accent) 10%,transparent),transparent 60%),color-mix(in srgb,var(--panel) 92%,transparent);cursor:pointer;overflow:visible;z-index:0;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.workspace-studio__agent-pill.is-active,.workspace-studio__agent-pill:hover{background:color-mix(in srgb,var(--studio-accent) 12%,var(--panel));border-color:color-mix(in srgb,var(--studio-accent) 28%,var(--line));box-shadow:0 14px 30px color-mix(in srgb,var(--studio-accent) 16%,transparent);transform:translateY(-1px);z-index:3}.workspace-studio__agent-pill.is-recent{border-color:color-mix(in srgb,var(--studio-accent) 20%,var(--line))}.workspace-studio__agent-pill-glow{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;border:1px solid transparent;pointer-events:none;transition:border-color .18s ease,box-shadow .18s ease}.workspace-studio__agent-pill.is-active .workspace-studio__agent-pill-glow{border-color:color-mix(in srgb,var(--studio-accent) 36%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--studio-accent) 18%,transparent)}.workspace-studio__agent-pill-ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;border:1px solid transparent;pointer-events:none}.workspace-studio__agent-pill.is-active .workspace-studio__agent-pill-ring{border-color:color-mix(in srgb,var(--studio-accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 14%,transparent)}.workspace-studio__agent-pill.is-recent .workspace-studio__agent-pill-ring{border-color:color-mix(in srgb,var(--studio-accent) 34%,transparent)}.workspace-studio__agent-tooltip{position:absolute;transform:translate(calc(-50% + var(--agent-tooltip-shift, 0px))) translateY(-100%);display:grid;gap:5px;min-width:208px;max-width:264px;padding:11px 13px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel-strong);box-shadow:0 18px 34px #080d1829;pointer-events:none;text-align:center;z-index:8}.workspace-studio__agent-tooltip strong,.workspace-studio__agent-tooltip span{display:block}.workspace-studio__agent-tooltip strong{color:var(--text-strong);font-size:.82rem;line-height:1.25}.workspace-studio__agent-tooltip span{color:var(--muted);font-size:.74rem;line-height:1.4;text-wrap:pretty}.workspace-studio__history{flex:none;min-height:auto;display:flex;flex-direction:column;gap:10px}.workspace-studio__history-scroll{flex:none;min-height:auto;overflow:visible}.workspace-studio__history-empty,.workspace-studio__conversation,.workspace-studio__prompt-card,.workspace-studio__action-chip{border:1px solid var(--line);border-radius:18px;background:var(--panel)}.workspace-studio__history-empty{padding:14px;color:var(--muted);line-height:1.6;font-size:.84rem}.workspace-studio__history-group+.workspace-studio__history-group{margin-top:14px}.workspace-studio__history-list{display:grid;gap:8px;margin-top:8px}.workspace-studio__conversation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;transition:transform .16s ease,border-color .16s ease,background .16s ease;animation:slideDown .22s cubic-bezier(.22,1,.36,1)}.workspace-studio__conversation.is-active{background:color-mix(in srgb,var(--studio-accent) 9%,var(--panel));border-color:color-mix(in srgb,var(--studio-accent) 30%,var(--line))}.workspace-studio__conversation-main{border:none;background:transparent;text-align:left;color:inherit;padding:0;cursor:pointer}.workspace-studio__conversation-title{color:var(--text-strong);font-size:.88rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workspace-studio__conversation-meta{color:var(--muted);font-size:.74rem;margin-top:6px}.workspace-studio__conversation-actions,.workspace-studio__main-actions{display:flex;gap:8px;flex-wrap:wrap}.workspace-studio__rename-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;grid-column:1 / -1}.workspace-studio__main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:18px 18px 16px;gap:12px}.workspace-studio__main>.workspace-studio__first-run-hint,.workspace-studio__main>.workspace-studio__prompt-row,.workspace-studio__main>.workspace-studio__messages,.workspace-studio__main>.workspace-studio__composer{width:100%;max-width:980px;margin-inline:auto}.workspace-studio__main-agent{display:flex;align-items:center;gap:14px;min-width:0}.workspace-studio__main-title{margin:0;font-size:clamp(1.45rem,2vw,2rem)}.workspace-studio__first-run-hint{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,var(--line));border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--studio-accent) 12%,transparent),transparent 48%),color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--studio-accent) 8%,transparent)}.workspace-studio__first-run-hint div{display:grid;gap:4px}.workspace-studio__first-run-hint strong{color:var(--text-strong);font-size:.95rem}.workspace-studio__first-run-hint span{color:var(--muted);font-size:.82rem;line-height:1.45}.workspace-studio__first-run-hint button{flex-shrink:0;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,var(--line));background:color-mix(in srgb,var(--studio-accent) 8%,var(--panel));color:var(--text-strong);cursor:pointer}.workspace-studio__prompt-row{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.workspace-studio__prompt-card,.workspace-studio__action-chip{padding:10px 14px;color:var(--muted);cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease}.workspace-studio__prompt-card{white-space:nowrap;flex:0 0 auto}.workspace-studio__action-chip{width:42px;height:42px;padding:0;display:inline-grid;place-items:center}.workspace-studio__action-chip.is-active,.workspace-studio__action-chip:hover,.workspace-studio__prompt-card:hover{color:var(--text-strong);border-color:color-mix(in srgb,var(--studio-accent) 24%,var(--line))}.workspace-studio__ghost-icon svg,.workspace-studio__mini-action svg,.workspace-studio__action-chip svg{width:18px;height:18px}.workspace-studio__messages{flex:1;min-height:0;min-width:0;width:100%;overflow-y:auto;overflow-x:hidden;border-radius:28px;border:1px solid color-mix(in srgb,var(--studio-accent) 14%,var(--line));background:radial-gradient(circle at top,color-mix(in srgb,var(--studio-accent) 8%,transparent),transparent 30%),color-mix(in srgb,var(--panel) 96%,transparent);padding:22px}.workspace-studio__message-list{display:grid;gap:16px;min-width:0;width:100%;max-width:980px;margin-inline:auto}.workspace-studio__message{display:flex;gap:12px;align-items:flex-start;min-width:0;animation:slideDown .24s cubic-bezier(.22,1,.36,1)}.workspace-studio__message.is-user{justify-content:flex-end}.workspace-studio__bubble{max-width:min(760px,82%);min-width:0;width:fit-content;padding:16px 18px;border-radius:22px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);overflow-wrap:anywhere;word-break:break-word}.workspace-studio__bubble.is-user{background:color-mix(in srgb,var(--studio-accent) 10%,var(--panel));border-color:color-mix(in srgb,var(--studio-accent) 20%,var(--line))}.workspace-studio__thinking{display:grid;gap:10px;min-width:240px;position:relative;isolation:isolate}.workspace-studio__thinking:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-120%);animation:workspaceThinkingSweep 1.9s ease-in-out infinite;pointer-events:none;z-index:-1}.workspace-studio__thinking-label{font-family:var(--ff-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.workspace-studio__thinking-copy{color:var(--muted);font-size:.92rem;line-height:1.6}.workspace-studio__thinking-dots,.workspace-studio__thinking-inline{display:inline-flex;align-items:center;gap:6px}.workspace-studio__thinking-dot{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 80%,white 20%);opacity:.28;animation:workspaceThinkingPulse 1.15s ease-in-out infinite}.workspace-studio__thinking-dot:nth-child(2){animation-delay:.18s}.workspace-studio__thinking-dot:nth-child(3){animation-delay:.36s}.workspace-studio__bubble-meta--thinking{display:inline-flex;align-items:center;gap:10px}.workspace-studio__message-avatar.is-thinking{animation:avatarFloat 6.5s ease-in-out infinite,workspaceAvatarThinking 1.9s ease-in-out infinite}.workspace-studio__composer{display:grid;gap:8px;width:100%;max-width:980px;margin-inline:auto;padding:12px 14px;border-radius:28px;border:1px solid color-mix(in srgb,var(--studio-accent) 14%,var(--line));background:var(--panel);position:relative;isolation:isolate}.workspace-studio__composer--first-run{border-color:color-mix(in srgb,var(--studio-accent) 42%,var(--line));box-shadow:0 22px 56px color-mix(in srgb,var(--studio-accent) 13%,transparent),0 0 0 1px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.workspace-studio__composer--first-run:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:31px;border:1px solid color-mix(in srgb,var(--studio-accent) 30%,transparent);pointer-events:none;animation:firstRunComposerGlow 2.8s ease-in-out infinite;z-index:-1}.workspace-studio__attachments{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 2px}.workspace-studio__attachment-chip{display:flex;align-items:center;gap:6px;padding:3px 8px 3px 10px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--studio-accent) 10%,var(--panel-soft));color:var(--text-strong);font-size:.75rem;max-width:240px}.workspace-studio__attachment-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-studio__attachment-chip button{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--muted);font-size:.7rem;padding:0;line-height:1}.workspace-studio__attachment-chip button:hover{color:var(--text-strong)}.workspace-studio__url-audit-bar{display:flex;gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--studio-accent) 4%,var(--panel))}.workspace-studio__url-audit-bar .field{flex:1;min-width:0}.workspace-studio__attachment-image{position:relative;display:inline-flex;flex-shrink:0;width:80px;height:80px}.workspace-studio__attachment-preview{width:80px;height:80px;object-fit:cover;border-radius:8px;display:block;background:color-mix(in srgb,var(--studio-accent) 6%,var(--panel-soft))}.workspace-studio__attachment-image-remove{position:absolute;top:-10px;right:-10px;width:44px;height:44px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:grid;place-items:center;color:var(--muted);padding:0;line-height:1}.workspace-studio__attachment-image-remove span{width:24px;height:24px;border-radius:50%;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center;font-size:10px}.workspace-studio__attachment-image-remove:hover span,.workspace-studio__attachment-image-remove:focus-visible span{color:var(--text-strong);border-color:color-mix(in srgb,var(--studio-accent) 28%,var(--line))}.workspace-studio__attachment-chip button,.workspace-studio__attachment-chip-remove{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--muted);font-size:.7rem;min-width:44px;min-height:44px;padding:0;line-height:1;display:grid;place-items:center}.workspace-studio__file-input{display:none}.workspace-studio__composer-field{position:relative}.workspace-studio__composer-field .field--textarea{min-height:48px;max-height:148px;height:48px;resize:none;overflow-y:auto;line-height:1.55;padding-top:12px;padding-bottom:12px}.workspace-studio__command-menu{position:absolute;left:10px;right:10px;bottom:calc(100% + 10px);display:grid;gap:6px;padding:10px;border-radius:20px;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--studio-accent) 6%,rgba(255,255,255,.96)),var(--panel-strong));box-shadow:0 20px 44px color-mix(in srgb,var(--studio-accent) 10%,rgba(8,13,24,.14));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:8;max-height:min(280px,42vh);overflow-y:auto;overscroll-behavior:contain}.workspace-studio__command-item{display:grid;gap:4px;width:100%;padding:11px 12px;text-align:left;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.workspace-studio__command-item:hover,.workspace-studio__command-item.is-active{border-color:color-mix(in srgb,var(--studio-accent) 22%,var(--line));background:color-mix(in srgb,var(--studio-accent) 10%,var(--panel));transform:translateY(-1px)}.workspace-studio__command-name{color:var(--text-strong);font-family:var(--ff-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.workspace-studio__command-description,.workspace-studio__command-empty{color:var(--muted);font-size:.84rem;line-height:1.45}.workspace-studio__command-empty{padding:10px 12px}@keyframes workspaceThinkingPulse{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes workspaceThinkingSweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes workspaceAvatarThinking{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb,var(--studio-accent) 0%,transparent))}50%{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--studio-accent) 26%,transparent))}}@keyframes firstRunComposerGlow{0%,to{opacity:.38;transform:scale(.997)}50%{opacity:.8;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.workspace-studio__composer--first-run:before{animation:none}.workspace-studio__hero-avatar,.workspace-studio__main-avatar,.workspace-studio__voice-status.is-live .workspace-studio__voice-dot{animation:none!important}.workspace-studio__agent-pill,.workspace-studio__command-item,.workspace-studio__mini-action,.workspace-studio__ghost-icon,.workspace-studio__action-chip{transition:none!important}.workspace-studio__agent-pill:hover,.workspace-studio__agent-pill.is-active,.workspace-studio__command-item:hover,.workspace-studio__command-item.is-active,.workspace-studio__mini-action:hover,.workspace-studio__ghost-icon:hover{transform:none!important}}.workspace-studio__voice-status{display:grid;gap:8px;padding:10px 12px;border-radius:20px;border:1px solid color-mix(in srgb,var(--studio-accent) 14%,var(--line));background:color-mix(in srgb,var(--studio-accent) 6%,var(--panel-soft));transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workspace-studio__voice-status.is-live{border-color:color-mix(in srgb,var(--studio-accent) 30%,var(--line));background:color-mix(in srgb,var(--studio-accent) 10%,var(--panel));box-shadow:0 14px 28px color-mix(in srgb,var(--studio-accent) 10%,transparent)}.workspace-studio__voice-indicator,.workspace-studio__composer-cta{display:flex;align-items:center;gap:10px}.workspace-studio__voice-indicator{color:var(--text-strong);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.workspace-studio__voice-dot{width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 72%,white);box-shadow:0 0 0 6px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.workspace-studio__voice-status.is-live .workspace-studio__voice-dot{animation:voicePulse 1.1s ease-in-out infinite}.workspace-studio__voice-copy{color:var(--muted);font-size:.8rem;line-height:1.6}.workspace-studio__composer-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.workspace-studio__composer-meta{color:var(--muted);font-size:.76rem;line-height:1.6}.workspace-studio__action-chip--composer{width:46px;height:46px;flex-shrink:0}.workspace-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080d1857;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:80;padding:20px}.workspace-modal{width:min(720px,100%);border-radius:32px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow-strong);padding:24px}.workspace-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.workspace-modal__footer{margin-top:18px}.workspace-modal__field,.workspace-modal__toggle{display:grid;gap:8px;color:var(--text-strong)}.workspace-modal__field--full{grid-column:1 / -1}.workspace-modal__toggle{grid-template-columns:auto 1fr;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--panel)}@keyframes orbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}@keyframes orbPulse{0%,to{transform:scale(1);box-shadow:0 10px 26px #4573ff59}50%{transform:scale(1.06);box-shadow:0 16px 34px #4573ff75}}@keyframes meshShift{0%{transform:rotate(0) scale(1)}50%{transform:rotate(12deg) scale(1.04)}to{transform:rotate(0) scale(1)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes slideFloat{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-3px) translateY(-4px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes voicePulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--studio-accent) 20%,transparent)}50%{transform:scale(1.12);box-shadow:0 0 0 8px color-mix(in srgb,var(--studio-accent) 10%,transparent)}}@media (max-width: 1180px){.hero-grid,.hero-grid--agent,.feature-split,.agent-profile-grid{grid-template-columns:1fr}.hero-marquee{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stage--immersive,.workspace-studio__shell{grid-template-columns:1fr}}@media (max-width: 1024px){.app-shell{grid-template-columns:1fr}.app-sidebar,.app-rail{display:none}.app-mobile-bar,.app-mobile-bar--studio{display:flex}.page-shell__inner{padding-top:18px}.chat-layout,.app-shell--studio{grid-template-columns:1fr}.app-main--studio{padding:12px 16px 18px}}@media (max-width: 900px){.marketing-nav__desktop-only{display:none!important}.marketing-nav .burger,.marketing-nav__burger{display:inline-flex!important;position:relative;flex-shrink:0}.marketing-nav,.prymal-nav{padding:10px 14px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));border-radius:22px;gap:12px;top:max(12px,env(safe-area-inset-top))}.prymal-nav__brand-link{min-width:0;flex:1}.hero-stat-row,.hero-marquee{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-nav__backdrop,.marketing-nav__drawer{display:none}@media (max-width: 900px){.prymal-nav-wrap{z-index:120}.prymal-nav-wrap--drawer-open .marketing-nav__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;border:none;padding:0;margin:0;cursor:pointer;background:#04081285;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent}.prymal-nav-wrap--drawer-open .marketing-nav__drawer{display:flex;flex-direction:column;position:fixed;z-index:140;top:0;right:0;bottom:0;width:min(100vw,400px);max-width:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 96%,transparent),var(--panel-strong));border-left:1px solid var(--line);box-shadow:-24px 0 64px #00000073;animation:marketingDrawerIn .24s cubic-bezier(.22,1,.36,1) both}@keyframes marketingDrawerIn{0%{transform:translate(100%);opacity:.96}to{transform:translate(0);opacity:1}}.marketing-nav__drawer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.marketing-nav__drawer-brand{display:flex;align-items:center;min-width:0}.marketing-nav__drawer-close{width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text-strong);font-size:1.5rem;line-height:1;cursor:pointer;display:grid;place-items:center;flex-shrink:0;-webkit-tap-highlight-color:transparent}.marketing-nav__drawer-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 12px 16px;display:flex;flex-direction:column;gap:4px}.marketing-nav__drawer-link{display:block;padding:14px 16px;border-radius:16px;color:var(--text-strong);text-decoration:none;font-size:.95rem;font-weight:500;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.marketing-nav__drawer-link:hover,.marketing-nav__drawer-link:focus-visible{background:var(--panel-soft)}.marketing-nav__drawer-link.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text-strong)}.marketing-nav__drawer-section{margin-top:6px;border-top:1px solid var(--line);padding-top:10px}.marketing-nav__drawer-disclosure{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:none;border-radius:16px;background:transparent;color:var(--text-strong);font-size:.95rem;font-weight:500;cursor:pointer;font-family:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.marketing-nav__drawer-disclosure:hover,.marketing-nav__drawer-disclosure:focus-visible{background:var(--panel-soft)}.marketing-nav__drawer-chevron{color:var(--muted);font-size:.75rem}.marketing-nav__drawer-agents{display:grid;gap:6px;padding:4px 0 12px 8px}.marketing-nav__drawer-agent{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;text-decoration:none;color:inherit;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.marketing-nav__drawer-agent:hover,.marketing-nav__drawer-agent:focus-visible{background:var(--panel-soft)}.marketing-nav__drawer-agent strong{display:block;font-size:.88rem;color:var(--text-strong)}.marketing-nav__drawer-agent small{display:block;font-size:.72rem;color:var(--muted);margin-top:2px;line-height:1.35}.marketing-nav__drawer-footer{flex-shrink:0;padding:16px 18px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:12px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.marketing-nav__drawer-theme{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.marketing-nav__drawer-theme-label{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.marketing-nav__drawer-secondary{text-align:center;padding:12px;color:var(--muted);font-size:.9rem;text-decoration:none;border-radius:14px;-webkit-tap-highlight-color:transparent}.marketing-nav__drawer-secondary:hover{color:var(--text-strong);background:var(--panel-soft)}.marketing-nav__drawer-cta{display:block;width:100%}.marketing-nav__drawer-cta .button{width:100%;justify-content:center}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.prymal-nav-wrap--drawer-open .marketing-nav__drawer{animation:none}}@media (max-width: 480px){.prymal-nav-wrap--drawer-open .marketing-nav__drawer{width:100vw;border-left:none}.workspace-studio__first-run-hint{align-items:flex-start;flex-direction:column}.marketing-page{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.prymal-footer{padding:20px 18px;border-radius:22px;gap:20px}.prymal-footer__copy{font-size:.92rem}}@media (max-width: 720px){.auth-screen--gate{height:100dvh;height:100svh;max-height:100dvh;max-height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.auth-card--gate{width:100%;max-width:100%;max-height:100%;margin:0 auto;padding:16px 14px 14px;overflow:hidden}.auth-card__top{margin-bottom:8px}.auth-card__hero{display:none}.marketing-page,.agent-profile-shell{padding:18px 16px 72px}.page-shell__inner{padding:24px 16px 54px}.page-shell.flush-mobile .page-shell__inner{padding-left:0;padding-right:0}.hero-card,.hero-visual,.agent-profile-hero,.agent-profile-panel,.feature-panel,.timeline,.surface-card,.auth-card,.setup-card,.chat-panel,.chat-thread-list,.integration-card,.plan-card,.detail-card{border-radius:24px}.hero-headline,.agent-profile-title{font-size:clamp(2.2rem,12vw,3.4rem)}.hero-stat-row,.hero-marquee{grid-template-columns:1fr}.marketing-section__header{align-items:flex-start}.toast-stack{right:16px;left:16px;bottom:16px}.toast{max-width:none}.dashboard-stage__header,.dashboard-stage__agent,.dashboard-stage__composer,.dashboard-chat-shell__topbar,.dashboard-stage__sidebar-head{flex-direction:column;align-items:stretch}.dashboard-chat-shell__controls .button,.dashboard-stage__composer-actions .button{width:100%}.dashboard-stage__sidebar,.dashboard-stage__main{min-height:auto}.dashboard-agent-grid{max-height:none}.workspace-studio__sidebar,.workspace-studio__main{padding:18px 16px}.workspace-studio__agent-topbar,.workspace-studio__main-topbar,.workspace-studio__composer-actions,.workspace-modal__header,.workspace-modal__footer{flex-direction:column;align-items:stretch}.workspace-studio__power-grid,.workspace-modal__grid,.workspace-studio__conversation{grid-template-columns:1fr}}:root{--page-gradient: radial-gradient(circle at 8% 10%, rgba(33, 198, 255, .16), transparent 24%), radial-gradient(circle at 82% 12%, rgba(85, 105, 255, .16), transparent 20%), radial-gradient(circle at 50% 100%, rgba(255, 177, 74, .12), transparent 34%), linear-gradient(180deg, #fafcff 0%, #eef4ff 40%, #edf6fb 100%);--panel: rgba(255, 255, 255, .7);--panel-strong: rgba(255, 255, 255, .82);--panel-soft: rgba(244, 248, 255, .8);--line: rgba(56, 79, 135, .14);--line-soft: rgba(108, 127, 181, .22);--shadow: 0 28px 90px rgba(47, 70, 118, .14);--shadow-strong: 0 44px 140px rgba(37, 49, 83, .18);--accent: #2b67ff;--accent-2: #48dfd2;--accent-3: #ffb651;--text: #162138;--text-strong: #091224;--muted: #64748f}[data-theme=dark]{--page-gradient: radial-gradient(circle at 8% 10%, rgba(81, 255, 221, .12), transparent 24%), radial-gradient(circle at 82% 12%, rgba(94, 120, 255, .14), transparent 22%), radial-gradient(circle at 50% 100%, rgba(255, 176, 66, .12), transparent 36%), linear-gradient(180deg, #08111b 0%, #091421 34%, #06111a 100%);--panel: rgba(8, 17, 30, .64);--panel-strong: rgba(8, 18, 32, .8);--panel-soft: rgba(10, 21, 36, .82);--line: rgba(111, 136, 184, .18);--line-soft: rgba(130, 156, 213, .22);--shadow: 0 28px 90px rgba(0, 0, 0, .28);--shadow-strong: 0 44px 140px rgba(0, 0, 0, .4);--accent: #5ef3d8;--accent-2: #8c93ff;--accent-3: #ffbb55;--text: #edf4ff;--text-strong: #ffffff;--muted: #95a7c8}body:after{animation:prymalAurora 16s ease-in-out infinite alternate}.brand-mark__media{width:60px;height:60px;border-radius:22px}.brand-mark__name{letter-spacing:.42em}.button{position:relative;overflow:hidden;border-radius:999px;box-shadow:0 20px 36px #2b67ff1f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 10%,rgba(255,255,255,.3) 48%,transparent 76%);transform:translate(-140%);transition:transform .62s ease}.button:hover{transform:translateY(-2px);box-shadow:0 26px 44px #2b67ff2e}.button:hover:after{transform:translate(140%)}.theme-toggle{border-radius:999px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-shell__inner{position:relative}.page-header,.surface-card{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:var(--shadow)}.surface-card{border:1px solid color-mix(in srgb,var(--card-accent, var(--line-soft)) 42%,var(--line))}.prymal-marketing{position:relative;padding:24px}.prymal-marketing__shell{position:relative;z-index:1}.prymal-marketing__aura{position:fixed;border-radius:999px;filter:blur(86px);opacity:.52;pointer-events:none;z-index:0;animation:prymalFloat 14s ease-in-out infinite}.prymal-marketing__aura--one{top:6%;left:4%;width:320px;height:320px;background:#44e5d633}.prymal-marketing__aura--two{right:0;top:20%;width:380px;height:380px;background:#496dff2e;animation-delay:-5s}.prymal-nav-wrap{position:sticky;top:18px;z-index:20;margin-bottom:24px}.prymal-nav{padding:16px 20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),var(--panel);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:var(--shadow)}.prymal-nav .brand-mark__media{isolation:isolate}.prymal-nav .brand-mark__media:before{content:"";position:absolute;top:-18%;right:-72%;bottom:-18%;left:-72%;z-index:2;background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.16) 46%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.18) 54%,transparent 66%);transform:translate(-62%) rotate(11deg);animation:brandMarkShine 5.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.prymal-nav__links,.prymal-nav__actions{align-items:center}.marketing-link.is-active{color:var(--text-strong);background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}.prymal-nav__trigger{border:none;background:transparent;cursor:pointer}.prymal-dropdown,.prymal-slide-menu{-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.prymal-slide-menu__agents{display:grid;gap:8px}.prymal-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:26px;align-items:center;min-height:calc(100vh - 140px);padding:28px 0 42px}.prymal-hero__copy,.prymal-hero__scene{min-width:0}.prymal-hero__pill{margin-bottom:18px}.prymal-hero__headline{margin:0;font-family:var(--ff-display);font-size:clamp(3.3rem,8vw,6.7rem);line-height:.92;letter-spacing:-.05em;color:var(--text-strong);max-width:12ch}.prymal-hero__headline span{display:inline-block;background:linear-gradient(135deg,var(--accent),var(--accent-2),var(--accent-3));-webkit-background-clip:text;background-clip:text;color:transparent}.prymal-hero__subcopy{max-width:62ch;margin:24px 0 0;color:color-mix(in srgb,var(--text) 86%,var(--muted));font-size:1.05rem;line-height:1.8}.prymal-hero__actions,.prymal-hero__trust,.prymal-hero__metrics{display:flex;flex-wrap:wrap;gap:12px}.prymal-hero__actions,.prymal-hero__metrics{margin-top:26px}.prymal-metric,.prymal-trust-chip{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.prymal-metric{min-width:168px;padding:16px 18px;border-radius:24px}.prymal-metric__value{display:block;font-family:var(--ff-display);font-size:1.35rem;font-weight:700;color:var(--text-strong)}.prymal-metric__label{display:block;margin-top:6px;color:var(--muted);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.prymal-hero__trust{margin-top:18px}.prymal-trust-chip{padding:10px 14px;border-radius:999px;color:var(--muted);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.prymal-command-stage{position:relative;min-height:760px;border-radius:42px;border:1px solid var(--line);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);box-shadow:var(--shadow-strong);overflow:hidden;isolation:isolate}.prymal-command-stage:before,.prymal-command-stage:after{content:"";position:absolute;inset:auto;border-radius:999px;filter:blur(54px);opacity:.5;pointer-events:none}.prymal-command-stage:before{width:260px;height:260px;top:-40px;right:-60px;background:#4cdfc447}.prymal-command-stage:after{width:240px;height:240px;left:-60px;bottom:-50px;background:#496dff38}.prymal-command-stage__core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(400px,72%);padding:34px 30px;border-radius:34px;border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.22),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.18),transparent),color-mix(in srgb,var(--panel-strong) 88%,white 12%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 34px 90px #23375e33;text-align:center;z-index:2}.prymal-command-stage__eyebrow,.prymal-command-stage__signal-label,.prymal-agent-card__name,.prymal-timeline__label,.prymal-plan-card__meta{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.prymal-command-stage__eyebrow{color:var(--accent)}.prymal-command-stage__title{margin-top:12px;font-family:var(--ff-display);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;color:var(--text-strong)}.prymal-command-stage__copy{margin-top:12px;color:var(--muted);line-height:1.7}.prymal-command-stage__orbit{position:absolute;left:50%;top:50%;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-soft) 70%,transparent);transform:translate(-50%,-50%);opacity:.8;animation:prymalRotate 24s linear infinite}.prymal-command-stage__orbit--inner{width:min(520px,80%);height:min(520px,80%)}.prymal-command-stage__orbit--outer{width:min(660px,92%);height:min(660px,92%);animation-duration:34s;animation-direction:reverse}.prymal-command-stage__node{position:absolute;display:grid;gap:8px;justify-items:center;width:132px;text-align:center;z-index:3}.prymal-command-stage__node-copy{display:grid;gap:4px}.prymal-command-stage__node-name{font-family:var(--ff-display);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.prymal-command-stage__node-role{color:var(--muted);font-size:.72rem;line-height:1.35}.prymal-command-stage__node--1{top:1.5%;left:50%;transform:translate(-50%)}.prymal-command-stage__node--2{top:31%;right:6%;transform:translateY(-50%)}.prymal-command-stage__node--3{display:none}.prymal-command-stage__node--4{top:31%;left:6%;transform:translateY(-50%)}.prymal-command-stage__signal-cluster{position:absolute;left:0;right:0;display:flex;justify-content:space-between;gap:18px;padding:0 20px;z-index:2}.prymal-command-stage__signal-cluster--top{top:14%}.prymal-command-stage__signal{position:relative;display:grid;gap:6px;max-width:204px;padding:14px 16px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);z-index:2}.prymal-command-stage__signal--bottom{position:absolute;left:50%;bottom:4%;transform:translate(-50%);width:min(420px,calc(100% - 48px));max-width:420px}.prymal-command-stage__signal-label{color:var(--accent)}.prymal-command-stage__signal-agent{margin-top:4px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.prymal-command-stage__signal-bottom-head{display:flex;gap:12px;align-items:center}.prymal-command-stage__signal-value{color:var(--text);line-height:1.6}.prymal-band{margin:10px 0 48px}.prymal-band__row{display:flex;gap:18px;align-items:center;overflow:auto;padding:14px 18px;border:1px solid var(--line);border-radius:999px;background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);color:var(--muted);font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.prymal-section{position:relative;padding-top:18px}.prymal-section__header{align-items:end}.prymal-agent-grid,.prymal-integration-grid,.prymal-pricing-grid{display:grid;gap:18px}.prymal-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prymal-agent-card,.prymal-stack-card,.prymal-integration-card,.prymal-plan-card,.prymal-cta__panel{position:relative;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),var(--panel);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:var(--shadow);overflow:hidden}.prymal-agent-card:before,.prymal-stack-card:before,.prymal-integration-card:before,.prymal-plan-card:before,.prymal-cta__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-color, var(--accent)) 10%,transparent),transparent 45%);pointer-events:none}.prymal-agent-card{display:grid;gap:18px;padding:22px;border-radius:30px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.prymal-agent-card:hover,.prymal-integration-card:hover,.prymal-plan-card:hover,.prymal-stack-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--agent-color, var(--accent)) 30%,var(--line));box-shadow:var(--shadow-strong)}.prymal-agent-card__top{display:flex;gap:14px;align-items:center}.prymal-agent-card__name{color:var(--agent-color)}.prymal-agent-card__title,.prymal-stack-card__title,.prymal-plan-card__name,.prymal-integration-card__title,.prymal-cta__title{font-family:var(--ff-display);font-weight:700;color:var(--text-strong)}.prymal-agent-card__title{font-size:1.25rem;line-height:1.2}.prymal-agent-card__description,.prymal-stack-card__copy,.prymal-integration-card__copy,.prymal-plan-card__description,.prymal-cta__copy{color:var(--muted);line-height:1.75}.prymal-agent-card__chips{display:flex;flex-wrap:wrap;gap:8px}.prymal-stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prymal-stack-card{padding:26px;border-radius:34px}.prymal-stack-card__title{margin:12px 0 10px;font-size:1.7rem}.prymal-stack-card__list{display:grid;gap:10px;margin-top:18px}.prymal-stack-card__item{padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:#ffffff14}.prymal-timeline{display:grid;gap:14px;margin-top:18px}.prymal-timeline__item{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:14px 16px;border-radius:20px;border:1px solid var(--line);background:#ffffff14}.prymal-timeline__index{padding:8px 10px;border-radius:14px;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--accent) 12%,transparent);font-family:var(--ff-mono);color:var(--accent)}.prymal-timeline__copy{margin-top:5px;color:var(--muted);line-height:1.6}.prymal-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prymal-integration-card{padding:22px;border-radius:28px}.prymal-integration-card__header{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:14px}.prymal-integration-card__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--integration-accent) 34%,var(--line));background:color-mix(in srgb,var(--integration-accent) 12%,transparent);color:var(--integration-accent)}.prymal-pricing-toggle{display:flex;gap:8px;flex-wrap:wrap}.prymal-waitlist,.prymal-pricing-callout,.prymal-footer{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.prymal-waitlist{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:24px;border-radius:30px;margin-bottom:18px;align-items:center}.prymal-waitlist__copy,.prymal-pricing-callout__copy,.prymal-footer__brand{min-width:0}.prymal-waitlist__title{margin:12px 0 8px;font-family:var(--ff-display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.08;color:var(--text-strong)}.prymal-waitlist__text,.prymal-pricing-callout__copy,.prymal-footer__copy{color:var(--muted);line-height:1.72}.prymal-waitlist__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.prymal-pricing-callout{display:grid;gap:10px;padding:20px 24px;border-radius:24px;margin-bottom:18px}.prymal-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prymal-plan-card{display:grid;gap:14px;padding:24px;border-radius:30px}.prymal-plan-card.is-featured{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 30px 100px #2b67ff29}.prymal-plan-card__header{display:flex;justify-content:space-between;gap:12px;align-items:start}.prymal-plan-card__name{font-size:1.3rem}.prymal-plan-card__price{font-family:var(--ff-display);font-size:2.5rem;font-weight:700;color:var(--text-strong)}.prymal-plan-card__meta{color:var(--muted)}.prymal-plan-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prymal-plan-card__stat{padding:14px;border-radius:18px;border:1px solid var(--line);background:#ffffff0f}.prymal-plan-card__stat strong{display:block;margin-top:4px;color:var(--text-strong);font-size:1.1rem}.prymal-plan-card__features{display:grid;gap:10px}.prymal-plan-card__feature{padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#ffffff14}.prymal-plan-card__cta{margin-top:4px}.prymal-cta{padding:12px 0 44px}.prymal-cta__panel{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:18px;align-items:center;padding:32px;border-radius:34px}.prymal-cta__title{margin:12px 0 10px;font-size:clamp(2rem,4vw,3rem);line-height:1}.prymal-cta__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.prymal-footer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);gap:26px;padding:28px;border-radius:30px}.prymal-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.prymal-footer__column{display:grid;gap:10px}.prymal-footer__column a{color:var(--muted);text-decoration:none;transition:color .14s ease}.prymal-footer__column a:hover{color:var(--text-strong)}.prymal-footer__label{color:var(--text-soft);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.prymal-use-case-page .page-shell__inner{padding-top:10px}.use-case-page{display:grid;gap:34px}.use-case-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:24px;align-items:center;min-height:calc(100vh - 180px);padding:18px 0 12px}.use-case-hero__copy,.use-case-stage{min-width:0}.use-case-hero__pill{margin-bottom:16px}.use-case-hero__title{margin:0;max-width:11.4ch;font-family:var(--ff-display);font-size:clamp(3rem,6vw,5.3rem);line-height:.95;letter-spacing:-.05em;color:var(--text-strong)}.use-case-hero__description{max-width:62ch;margin:22px 0 0;color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:1.03rem;line-height:1.82}.use-case-hero__actions,.use-case-hero__metrics,.use-case-hero__trust,.use-case-cta-band__actions{display:flex;flex-wrap:wrap;gap:12px}.use-case-hero__actions{margin-top:24px}.use-case-hero__metrics{margin-top:26px}.use-case-metric-card{min-width:168px;padding:16px 18px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.use-case-metric-card strong{display:block;color:var(--text-strong);font-family:var(--ff-display);font-size:1.32rem}.use-case-metric-card span{display:block;margin-top:7px;color:var(--muted);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.use-case-hero__trust{margin-top:18px}.use-case-stage{position:relative;padding:24px;border-radius:34px;border:1px solid var(--line);background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.16),transparent),var(--panel);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);overflow:hidden;isolation:isolate}.use-case-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 95%,#ffffff08),linear-gradient(90deg,transparent 95%,rgba(255,255,255,.03));background-size:100% 34px,34px 100%;opacity:.55;pointer-events:none}.use-case-stage__halo{position:absolute;top:-80px;right:-60px;width:240px;height:240px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);filter:blur(76px);opacity:.55;pointer-events:none;animation:useCasePulse 8s ease-in-out infinite}.use-case-stage__header,.use-case-section__header{display:flex;justify-content:space-between;gap:18px;align-items:end;flex-wrap:wrap}.use-case-stage__header{position:relative;z-index:1;align-items:start;margin-bottom:18px}.use-case-stage__title{margin:10px 0 0;max-width:16ch;font-family:var(--ff-display);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1;color:var(--text-strong)}.use-case-stage__live{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-strong)}.use-case-stage__live-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent)}.use-case-stage__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.use-case-stage__panel{display:grid;gap:10px;padding:18px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),#09101fb8;box-shadow:inset 0 1px #ffffff0d}.use-case-stage__panel--wide{grid-column:span 2}.use-case-stage__panel--agent-rail{align-content:start}.use-case-stage__label,.use-case-section__copy,.use-case-proof-row__label,.use-case-flow__output-label,.use-case-rhythm__day,.use-case-card-link{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.use-case-stage__label{color:var(--accent)}.use-case-stage__panel-title{color:var(--text-strong);font-family:var(--ff-display);font-size:1.18rem;line-height:1.25}.use-case-stage__copy,.use-case-feature-card__copy,.use-case-agent-card__text p,.use-case-flow__body p,.use-case-rhythm__item p,.use-case-cta-band__copy{margin:0;color:var(--muted);line-height:1.72}.use-case-stage__agent-chip{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--chip-accent, var(--accent)) 20%,var(--line));background:color-mix(in srgb,var(--chip-accent, var(--accent)) 8%,transparent);animation:useCaseFloat 7s ease-in-out infinite}.use-case-stage__agent-chip:nth-child(2){animation-delay:-1.4s}.use-case-stage__agent-chip:nth-child(3){animation-delay:-2.8s}.use-case-stage__agent-chip:nth-child(4){animation-delay:-4.2s}.use-case-stage__agent-name{color:var(--text-strong);font-family:var(--ff-display);font-size:.94rem}.use-case-stage__agent-role{color:var(--muted);font-size:.82rem;line-height:1.4}.use-case-stage__output-list{display:grid;gap:8px}.use-case-stage__output-list div,.use-case-comparison-note{padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#ffffff0f;color:var(--text)}.use-case-stage__bar-row{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:14px;align-items:center}.use-case-stage__bar-row span:first-child{color:var(--muted);font-size:.9rem}.use-case-stage__bar{position:relative;height:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.use-case-stage__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 44%,transparent)}.use-case-section{display:grid;gap:20px}.use-case-section__title,.use-case-cta-band__title{margin:0;font-family:var(--ff-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1.04;color:var(--text-strong)}.use-case-section__copy{max-width:52ch;color:var(--muted);line-height:1.76}.use-case-grid,.use-case-agent-grid{display:grid;gap:18px}.use-case-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-feature-card{min-height:100%}.use-case-feature-card,.use-case-agent-card,.use-case-proof-card,.use-case-rhythm-card,.use-case-faq-card,.use-case-flow__step{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.use-case-feature-card:hover,.use-case-agent-card:hover,.use-case-proof-card:hover,.use-case-rhythm-card:hover,.use-case-faq-card:hover,.use-case-flow__step:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 26%,var(--line));box-shadow:var(--shadow-strong)}.use-case-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-agent-card{display:grid;gap:18px;min-height:100%}.use-case-agent-card__top{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center}.use-case-agent-card__avatar{justify-self:start}.use-case-agent-card__text{display:grid;gap:8px}.use-case-agent-card__text strong,.use-case-flow__label,.use-case-rhythm__item strong{color:var(--text-strong);font-family:var(--ff-display);font-size:1.12rem;line-height:1.18}.use-case-card-link{color:var(--accent);text-decoration:none}.use-case-card-link:hover{color:var(--text-strong)}.use-case-flow{display:grid;gap:16px}.use-case-flow__step{display:grid;grid-template-columns:auto 72px minmax(0,1fr) minmax(220px,.82fr);gap:14px;align-items:center;padding:18px;border-radius:26px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),var(--panel);box-shadow:var(--shadow)}.use-case-flow__step--compact{grid-template-columns:auto minmax(0,1.15fr) minmax(260px,.9fr)}.use-case-flow__index{min-width:54px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-family:var(--ff-mono);text-align:center}.use-case-flow__step--compact .use-case-flow__index{min-width:114px;align-self:center}.use-case-flow__body,.use-case-flow__output,.use-case-rhythm,.use-case-proof-list{display:grid;gap:8px}.use-case-flow__output{padding:14px;border-radius:18px;border:1px solid var(--line);background:#ffffff0f}.use-case-flow__output strong{color:var(--text-strong);line-height:1.45}.use-case-flow__output-note{margin:2px 0 0;color:var(--muted);line-height:1.6;font-size:.9rem}.use-case-section--split{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-proof-card,.use-case-rhythm-card,.use-case-faq-card{min-height:100%}.use-case-proof-row{padding:16px 0;border-top:1px solid var(--line)}.use-case-proof-row:first-child{padding-top:0;border-top:none}.use-case-proof-row__label,.use-case-rhythm__day{color:var(--accent)}.use-case-proof-row p{margin:10px 0 0;color:var(--muted);line-height:1.72}.use-case-rhythm__item{padding:16px;border-radius:20px;border:1px solid var(--line);background:#ffffff0f}.use-case-comparison-table{display:grid;gap:12px}.use-case-comparison-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-radius:18px;border:1px solid var(--line);background:#ffffff0f}.use-case-comparison-row strong,.use-case-comparison-row__replacement{color:var(--text-strong)}.use-case-comparison-row__replacement{justify-self:end;text-align:right;font-size:.92rem}.use-case-comparison-note{margin-top:14px;line-height:1.72}.use-case-cta-band{padding-bottom:24px}.use-case-cta-band__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:18px;align-items:center;padding:30px;border-radius:32px;border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);box-shadow:var(--shadow-strong);overflow:hidden}.use-case-cta-band__panel:before{content:"";position:absolute;inset:auto -25% 0 auto;width:40%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 52%,transparent),transparent);animation:useCaseSweep 6s linear infinite}.use-case-cta-band__copy{margin-top:14px}[data-theme=light] .hero-pill,[data-theme=light] .mini-chip,[data-theme=light] .use-case-stage__live{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(180deg,#fffc,#ffffff8f),color-mix(in srgb,var(--accent) 6%,white 94%);box-shadow:0 14px 34px #425c9914}[data-theme=light] .use-case-stage{background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),linear-gradient(180deg,#ffffffe6,#f6f9ffd1),color-mix(in srgb,var(--panel) 92%,white 8%)}[data-theme=light] .use-case-stage:before{opacity:.22}[data-theme=light] .use-case-stage__panel,[data-theme=light] .use-case-stage__output-list div,[data-theme=light] .use-case-comparison-note,[data-theme=light] .use-case-flow__step,[data-theme=light] .use-case-rhythm__item,[data-theme=light] .use-case-comparison-row,[data-theme=light] .use-case-flow__output{border-color:color-mix(in srgb,var(--accent) 12%,var(--line));background:linear-gradient(180deg,#ffffffe6,#f4f8ffc2),color-mix(in srgb,var(--panel) 92%,white 8%);box-shadow:0 16px 40px #425c9914}[data-theme=light] .use-case-stage__agent-chip{border-color:color-mix(in srgb,var(--chip-accent, var(--accent)) 20%,var(--line));background:linear-gradient(180deg,#fffc,#f4f8ff94),color-mix(in srgb,var(--chip-accent, var(--accent)) 8%,white 92%);box-shadow:0 12px 30px color-mix(in srgb,var(--chip-accent, var(--accent)) 12%,transparent)}[data-theme=light] .use-case-stage__bar{background:#22345c14}@keyframes useCaseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes useCasePulse{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.7;transform:scale(1.04)}}@keyframes useCaseSweep{0%{transform:translate(0);opacity:0}15%,75%{opacity:1}to{transform:translate(-220%);opacity:0}}@media (max-width: 1080px){.use-case-hero,.use-case-section--split,.use-case-grid--two,.use-case-agent-grid{grid-template-columns:1fr}.use-case-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-stage__grid{grid-template-columns:1fr}.use-case-stage__panel--wide{grid-column:auto}.use-case-flow__step,.use-case-comparison-row{grid-template-columns:1fr}.use-case-flow__output{min-width:0}.use-case-cta-band__panel{grid-template-columns:1fr}}@media (max-width: 720px){.use-case-page{gap:26px}.use-case-hero{min-height:auto;padding-top:8px}.use-case-hero__title,.use-case-section__title,.use-case-cta-band__title{max-width:none;font-size:clamp(2.2rem,10vw,3.6rem)}.use-case-grid--four{grid-template-columns:1fr}.use-case-stage,.use-case-cta-band__panel{padding:18px;border-radius:26px}.use-case-stage__bar-row,.use-case-stage__agent-chip,.use-case-agent-card__top{grid-template-columns:1fr}.use-case-agent-card__avatar{justify-self:center}.use-case-flow__step{padding:16px}.use-case-flow__index{width:fit-content}}.app-shell--studio{position:relative;overflow:hidden;min-height:100vh;padding:20px;gap:16px;background:transparent}.app-shell__ambience{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.app-shell__glow,.app-shell__grid{position:absolute}.app-shell__glow{border-radius:999px;filter:blur(86px);opacity:.38}.app-shell__glow--one{width:280px;height:280px;top:-80px;right:18%;background:#4cdfc43d}.app-shell__glow--two{width:340px;height:340px;left:-90px;bottom:-100px;background:#4867ff33}.app-shell__grid{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at center,black 28%,transparent 82%);mask-image:radial-gradient(circle at center,black 28%,transparent 82%);opacity:.32}.app-launcher,.app-drawer,.app-main--studio{position:relative;z-index:1}.app-launcher{width:68px;display:grid;grid-template-rows:auto auto 1fr auto auto;justify-items:center;gap:10px;padding:10px 8px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 3%,transparent),transparent 72%),color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:0 22px 60px #070c1829,inset 0 1px #ffffff14}.app-launcher:before{content:"";position:absolute;inset:10px auto 10px 50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--line-soft) 88%,transparent),transparent);pointer-events:none;opacity:.55}.app-launcher__brand,.app-launcher__toggle,.app-launcher__profile{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:#ffffff0a;position:relative;z-index:1}.app-launcher__brand .brand-mark__name{display:none}.app-launcher__brand .brand-mark{gap:0}.app-launcher__brand .brand-mark__media{width:40px;height:40px;padding:0;border-radius:14px;border:none;background:transparent;box-shadow:none}.app-launcher__brand .brand-mark__image{transform:scale(1.2)}.app-launcher__nav,.app-launcher__footer{width:100%;display:grid;justify-items:center;gap:8px;position:relative;z-index:1}.app-launcher__nav{align-content:start}.app-launcher__footer{margin-top:auto}.app-launcher__link{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--muted);transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.app-launcher__link:hover{color:var(--text-strong);background:#ffffff0d;border-color:color-mix(in srgb,var(--line-soft) 84%,transparent)}.app-launcher__link.active{color:var(--text-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),#ffffff0a);border-color:color-mix(in srgb,var(--accent) 16%,var(--line));box-shadow:inset 0 1px #ffffff14}.app-launcher__link-icon{display:grid;place-items:center;width:18px;height:18px}.app-launcher__link-icon svg{width:18px;height:18px}.app-launcher__link-indicator{position:absolute;left:4px;top:50%;width:3px;height:16px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-2));transform:translateY(-50%) scaleY(.4);transform-origin:center;opacity:0;transition:opacity .18s ease,transform .18s ease}.app-launcher__link.active .app-launcher__link-indicator{opacity:.95;transform:translateY(-50%) scaleY(1)}.app-launcher__toggle{color:var(--muted);transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.app-launcher__toggle:hover,.app-launcher__toggle.is-open{color:var(--text-strong);border-color:color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:0 12px 24px #2b67ff14}.app-launcher__toggle.is-open svg{transform:rotate(180deg)}.app-launcher__toggle svg{width:20px;height:20px;transition:transform .18s ease}.app-launcher__profile{overflow:hidden}.app-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;background:#060a125c;border:none;animation:drawerBackdropIn .28s ease-out}.app-drawer{position:fixed;top:20px;left:94px;bottom:20px;width:290px;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:18px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent),var(--panel);-webkit-backdrop-filter:blur(26px) saturate(165%);backdrop-filter:blur(26px) saturate(165%);box-shadow:0 34px 90px #060a1238;transform:translate(-18px) scale(.985);transform-origin:left center;opacity:0;pointer-events:none;z-index:13;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s ease,box-shadow .36s cubic-bezier(.22,1,.36,1)}.app-drawer.is-open{transform:translate(0) scale(1);opacity:1;pointer-events:auto;box-shadow:0 38px 110px #060a1247,0 0 0 1px color-mix(in srgb,var(--line-soft) 46%,transparent)}.app-drawer__header,.app-drawer__footer,.app-drawer__nav{min-width:0;opacity:0;transform:translateY(14px);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.app-drawer__header{display:block}.app-drawer__header-inner{--parallax-x: 0px;--parallax-y: 0px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px 10px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#ffffff08;transform:translate3d(var(--parallax-x),var(--parallax-y),0);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;will-change:transform}.app-drawer__header-inner:hover{border-color:color-mix(in srgb,var(--accent) 14%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),color-mix(in srgb,var(--accent) 5%,rgba(255,255,255,.03));box-shadow:0 18px 34px #080c181f}.app-drawer__label,.app-drawer__link-code{color:var(--muted-2);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.app-drawer__title{margin-top:8px;font-family:var(--ff-display);font-size:1.15rem;font-weight:700;color:var(--text-strong)}.app-drawer__nav{display:grid;gap:10px;align-content:start}.app-drawer.is-open .app-drawer__header,.app-drawer.is-open .app-drawer__nav,.app-drawer.is-open .app-drawer__footer{opacity:1;transform:translateY(0)}.app-drawer.is-open .app-drawer__header{transition-delay:70ms}.app-drawer.is-open .app-drawer__nav{transition-delay:.12s}.app-drawer.is-open .app-drawer__footer{transition-delay:.23s}.app-drawer__link{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:20px;border:1px solid transparent;background:#ffffff0a;opacity:0;transform:translateY(12px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.app-drawer__link:before{content:"";position:absolute;left:8px;top:50%;width:3px;height:18px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-2));transform:translateY(-50%) scaleY(.45);transform-origin:center;opacity:0;transition:opacity .18s ease,transform .18s ease}.app-drawer__link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--line-soft) 88%,transparent);background:#ffffff0f}.app-drawer__link.active{border-color:color-mix(in srgb,var(--accent) 14%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),#ffffff0d);box-shadow:inset 0 1px #ffffff0f}.app-drawer__link.active:before{opacity:.95;transform:translateY(-50%) scaleY(1)}.app-drawer__link-icon{--parallax-x: 0px;--parallax-y: 0px;display:grid;place-items:center;width:50px;aspect-ratio:1;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:#ffffff0d;color:var(--muted);transform:translate3d(var(--parallax-x),var(--parallax-y),0);transition:transform .16s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;will-change:transform}.app-drawer__link:hover .app-drawer__link-icon,.app-drawer__link.active .app-drawer__link-icon{color:var(--text-strong)}.app-drawer__link.active .app-drawer__link-icon{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.app-drawer__link:hover .app-drawer__link-icon{box-shadow:0 14px 28px #080c1824}.app-drawer.is-open .app-drawer__link{opacity:1;transform:translateY(0);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.app-drawer.is-open .app-drawer__nav .app-drawer__link:nth-child(1){transition-delay:.15s}.app-drawer.is-open .app-drawer__nav .app-drawer__link:nth-child(2){transition-delay:185ms}.app-drawer.is-open .app-drawer__nav .app-drawer__link:nth-child(3){transition-delay:.22s}.app-drawer.is-open .app-drawer__nav .app-drawer__link:nth-child(4){transition-delay:255ms}.app-drawer.is-open .app-drawer__footer .app-drawer__link{transition-delay:285ms}.app-drawer__link-icon svg{width:18px;height:18px}.app-drawer__link-text{display:grid;gap:6px}.app-drawer__link-label{color:var(--text-strong);font-size:.9rem;line-height:1.2}.app-main--studio{padding:0;background:transparent}.workspace-studio{position:relative;padding:0}.workspace-studio__shell{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:18px;min-height:calc(100vh - 40px)}.workspace-studio__sidebar,.workspace-studio__main{border:1px solid var(--line);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--shadow)}.workspace-studio__sidebar{padding:18px}.workspace-studio__agent-name{font-size:2rem;letter-spacing:-.04em}.workspace-studio__agent-title,.workspace-studio__hero-description,.workspace-studio__history-subtitle,.workspace-studio__conversation-meta,.workspace-studio__composer-meta,.workspace-studio__voice-copy,.workspace-studio__source-meta,.workspace-studio__source-snippet,.workspace-studio__source-summary{color:var(--muted)}.workspace-studio__power-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-studio__power-card,.workspace-studio__prompt-card,.workspace-studio__conversation,.workspace-studio__history-empty,.workspace-studio__source-card,.workspace-studio__command-menu,.workspace-studio__voice-status{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-studio__power-card,.workspace-studio__prompt-card,.workspace-studio__conversation{border-radius:20px}.workspace-studio__power-card{min-height:96px}.workspace-studio__power-value{font-size:.95rem}.workspace-studio__agent-strip-shell{padding:10px;border-radius:28px;background:#ffffff14}.workspace-studio__agent-pill{border-radius:999px;min-width:58px}@media (max-width: 1024px){.app-launcher,.app-drawer,.app-drawer-backdrop{display:none}}.workspace-studio__history{margin-top:14px;padding:18px;border-radius:30px;border:1px solid var(--line);background:#ffffff0f}.workspace-studio__history-scroll{margin-top:14px;padding-right:6px}.workspace-studio__conversation{border:1px solid transparent}.workspace-studio__conversation.is-active,.workspace-studio__conversation:hover{border-color:color-mix(in srgb,var(--studio-accent) 30%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),color-mix(in srgb,var(--studio-accent) 10%,rgba(255,255,255,.06))}.workspace-studio__main{padding:20px;position:relative;overflow:hidden}.workspace-studio__main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--studio-accent) 10%,transparent),transparent 24%),radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 20%);pointer-events:none}.workspace-studio__main>*{position:relative;z-index:1}.workspace-studio__panel-switcher{display:flex;gap:10px;flex-wrap:wrap;width:min(100%,1120px);margin:0 auto 14px}.workspace-studio__panel-tab{min-width:112px}.workspace-studio--panel{min-height:calc(100vh - 40px)}.workspace-studio__tool-shell{display:grid;gap:14px;min-height:calc(100vh - 40px)}.workspace-studio__tool-surface{border:1px solid var(--line);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--shadow);padding:20px}.workspace-panel__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.workspace-panel__copy{margin:10px 0 0;max-width:760px;color:var(--muted);line-height:1.75}.workspace-knowledge-panel,.workspace-workflow-panel{display:grid;gap:16px}.workspace-knowledge-panel__stats,.workspace-workflow-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:min(100%,320px)}.workspace-knowledge-panel__stat,.workspace-workflow-panel__stat{padding:14px 16px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),#ffffff0d}.workspace-knowledge-panel__stat span,.workspace-workflow-panel__stat span{display:block;color:var(--muted);font-size:.78rem;margin-bottom:6px}.workspace-knowledge-panel__stat strong,.workspace-workflow-panel__stat strong{font-size:1.1rem;color:var(--text-strong)}.workspace-knowledge-panel__search-row,.workspace-workflow-panel__actions{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.workspace-knowledge-panel__search-input{flex:1;min-width:280px}.workspace-knowledge-panel__results{display:grid;gap:12px;margin-top:16px}.workspace-knowledge-panel__results-empty,.workspace-workflow-panel__history-empty{padding:18px;border-radius:18px;border:1px dashed var(--line);color:var(--muted);line-height:1.7}.workspace-knowledge-panel__result-card,.workspace-knowledge-panel__upload-row,.workspace-knowledge-panel__document-row,.workspace-workflow-panel__workflow,.workspace-workflow-panel__run-row,.workspace-workflow-panel__log-entry{border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),#ffffff0f}.workspace-knowledge-panel__result-card,.workspace-knowledge-panel__upload-row,.workspace-knowledge-panel__document-row,.workspace-workflow-panel__run-row,.workspace-workflow-panel__log-entry{padding:16px}.workspace-knowledge-panel__result-head,.workspace-knowledge-panel__upload-head,.workspace-knowledge-panel__document-head,.workspace-workflow-panel__run-head,.workspace-workflow-panel__log-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.workspace-knowledge-panel__result-head h3,.workspace-knowledge-panel__document-title-wrap h3,.workspace-workflow-panel__workflow-copy h3,.workspace-workflow-panel__log-entry h3{margin:0;color:var(--text-strong);font-size:1rem}.workspace-knowledge-panel__result-head p,.workspace-knowledge-panel__upload-head p,.workspace-workflow-panel__run-copy p,.workspace-workflow-panel__log-entry p{margin:4px 0 0;color:var(--muted);line-height:1.7}.workspace-knowledge-panel__result-excerpt{margin:12px 0 0;color:var(--muted);line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.workspace-knowledge-panel__grid{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:16px;align-items:start}.workspace-knowledge-panel__ingest-tabs{display:flex;gap:10px;margin-bottom:14px}.workspace-knowledge-panel__form{display:grid;gap:12px}.workspace-knowledge-panel__divider{height:1px;margin:18px 0;background:color-mix(in srgb,var(--line) 70%,transparent)}.workspace-knowledge-panel__dropzone{display:grid;gap:14px;justify-items:start;padding:20px;border-radius:22px;border:1px dashed color-mix(in srgb,var(--studio-accent) 40%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),#ffffff0a;transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-knowledge-panel__dropzone.is-drag-active{border-color:color-mix(in srgb,var(--studio-accent) 72%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),color-mix(in srgb,var(--studio-accent) 10%,rgba(255,255,255,.04));transform:translateY(-1px)}.workspace-knowledge-panel__drop-copy strong{display:block;color:var(--text-strong);margin-bottom:6px}.workspace-knowledge-panel__drop-copy p{margin:0;color:var(--muted);line-height:1.75}.workspace-knowledge-panel__uploads,.workspace-knowledge-panel__document-list,.workspace-workflow-panel__list,.workspace-workflow-panel__history-list,.workspace-workflow-panel__log-feed{display:grid;gap:12px}.workspace-knowledge-panel__progress{width:100%;height:8px;margin-top:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.workspace-knowledge-panel__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.workspace-knowledge-panel__document-main{display:grid;gap:12px}.workspace-knowledge-panel__document-title-wrap{display:grid;gap:10px}.workspace-knowledge-panel__document-meta,.workspace-workflow-panel__workflow-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.workspace-knowledge-panel__document-submeta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.88rem;line-height:1.7}.workspace-knowledge-panel__status{display:inline-flex;gap:8px;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.78rem}.workspace-knowledge-panel__status-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.workspace-knowledge-panel__status--pending{color:#98a2b3}.workspace-knowledge-panel__status--pending .workspace-knowledge-panel__status-dot{animation:prymalPulse 1s ease-in-out infinite}.workspace-knowledge-panel__status--indexing{color:#f59e0b}.workspace-knowledge-panel__status--indexing .workspace-knowledge-panel__status-dot{animation:prymalPulse .9s ease-in-out infinite}.workspace-knowledge-panel__status--indexed{color:#18c7a0}.workspace-knowledge-panel__status--failed{color:#ef4444}.workspace-workflow-panel__workflow{overflow:hidden}.workspace-workflow-panel__workflow.is-expanded{border-color:color-mix(in srgb,var(--studio-accent) 34%,var(--line))}.workspace-workflow-panel__workflow-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;padding:18px;text-align:left;background:transparent}.workspace-workflow-panel__workflow-copy p{margin:8px 0 0;color:var(--muted);line-height:1.75}.workspace-workflow-panel__workflow-title-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.workspace-workflow-panel__workflow-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.workspace-workflow-panel__toggle{display:inline-flex;gap:8px;align-items:center;padding:10px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff0a}.workspace-workflow-panel__toggle input{accent-color:var(--studio-accent)}.workspace-workflow-panel__toggle.is-enabled{color:var(--text-strong);border-color:color-mix(in srgb,var(--studio-accent) 40%,var(--line))}.workspace-workflow-panel__history{display:grid;gap:12px;padding:0 18px 18px}.workspace-workflow-panel__run-row{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.workspace-workflow-panel__run-copy{flex:1;min-width:220px}.workspace-workflow-panel__live-pulse{width:10px;height:10px;border-radius:999px;background:var(--studio-accent);box-shadow:0 0 color-mix(in srgb,var(--studio-accent) 28%,transparent);animation:prymalLivePulse 1.2s ease-in-out infinite}.workspace-workflow-panel__builder-modal,.workspace-workflow-panel__log-modal{width:min(1180px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto}.workspace-workflow-panel__log-feed{margin-top:6px}.workspace-workflow-panel__log-entry span:last-child{color:var(--muted);font-size:.82rem}@keyframes prymalLivePulse{0%{transform:scale(.92);box-shadow:0 0 color-mix(in srgb,var(--studio-accent) 24%,transparent)}70%{transform:scale(1);box-shadow:0 0 0 10px color-mix(in srgb,var(--studio-accent) 0%,transparent)}to{transform:scale(.92);box-shadow:0 0 color-mix(in srgb,var(--studio-accent) 0%,transparent)}}@media (max-width: 1280px){.workspace-knowledge-panel__grid{grid-template-columns:1fr}}@media (max-width: 1024px){.workspace-studio__tool-surface{padding:16px;border-radius:28px}.workspace-knowledge-panel__stats,.workspace-workflow-panel__stats,.workspace-workflow-panel__workflow-head{grid-template-columns:1fr}.workspace-workflow-panel__workflow-controls,.workspace-workflow-panel__run-row{justify-content:flex-start}}@media (max-width: 768px){.workspace-studio__panel-switcher{width:100%}.workspace-knowledge-panel__search-input,.workspace-workflow-panel__run-copy{min-width:0}.workspace-knowledge-panel__document-submeta{flex-direction:column;gap:4px}}.workflow-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.workflow-template-card{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid color-mix(in srgb,#7fe0ff 12%,var(--line));background:radial-gradient(circle at top left,rgba(127,224,255,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.06),transparent),var(--panel-soft);min-width:0}.workflow-template-card.is-compact{padding:16px;gap:12px}.workflow-template-card__header{display:grid;gap:12px}.workflow-template-card__eyebrow{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#bde0fe}.workflow-template-card__eyebrow span,.workflow-template-card__badges span{padding:4px 8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.workflow-template-card__header h3{margin:0 0 6px;font-size:1rem}.workflow-template-card__header p,.workflow-template-card__details span,.workflow-template-card__footer,.workflow-template-card__footer p{margin:0;color:var(--muted);line-height:1.72}.workflow-template-card__badges{display:flex;gap:8px;flex-wrap:wrap;color:var(--text-strong);font-size:.76rem}.workflow-template-card__details{display:grid;gap:10px}.workflow-template-card__details>div{display:grid;gap:4px}.workflow-template-card__details strong{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}.workflow-template-card__actions{display:flex;gap:10px;flex-wrap:wrap}.workflow-template-diagram{position:relative;width:100%;min-height:180px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a1222f5,#070c18f0),#060a12f5;overflow:auto}.workflow-template-diagram.is-compact{min-height:162px}.workflow-template-diagram:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;opacity:.35;pointer-events:none}.workflow-template-diagram__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.workflow-template-diagram__stage{position:relative;min-width:100%;min-height:100%}.workflow-template-diagram__edge-label{fill:#bde0fe;font-family:var(--ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.workflow-template-diagram__node{position:absolute;display:grid;gap:4px;align-content:center;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--workflow-agent-accent) 35%,rgba(255,255,255,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--workflow-agent-accent) 12%,rgba(255,255,255,.02)),#060a12eb),#090e1cf0;box-shadow:0 18px 38px #050a1452}.workflow-template-diagram__node-agent{font-family:var(--ff-mono);font-size:.63rem;letter-spacing:.16em;text-transform:uppercase;color:var(--workflow-agent-accent)}.workflow-template-diagram__node-label{font-size:.82rem;line-height:1.35;color:var(--text-strong)}.workflow-builder__startup{display:grid;gap:14px;margin-bottom:14px}.workflow-builder__startup-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.workflow-builder__startup-head p,.workflow-builder__starter-prompt{margin:0;color:var(--muted);line-height:1.7}.workflow-builder__checklist{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.workflow-builder__checklist-item{display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.workflow-builder__checklist-item strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.workflow-builder__checklist-item span{color:var(--muted);line-height:1.55}.workflow-builder__validation-list{margin:0;padding-left:18px;display:grid;gap:4px}.workflow-builder__template-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.workflow-builder__inspector-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 1100px){.workflow-template-grid,.workflow-builder__template-strip{grid-template-columns:1fr}}.prymal-admin{display:grid;gap:18px;padding:22px}.prymal-admin__hero,.prymal-admin__panel,.prymal-admin__kpi-card{border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.prymal-admin__tabs{display:flex;gap:10px;flex-wrap:wrap}.prymal-admin__tab{padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.prymal-admin__tab:hover,.prymal-admin__tab.is-active{color:var(--text-strong);border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.prymal-admin__tab.is-active{transform:translateY(-1px)}.prymal-admin__hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:28px}.prymal-admin__hero-copy{max-width:820px}.prymal-admin__eyebrow,.prymal-admin__panel-eyebrow,.prymal-admin__kpi-label,.prymal-admin__signal-label,.prymal-admin__activity-date{font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.prymal-admin__eyebrow,.prymal-admin__panel-eyebrow{color:var(--accent)}.prymal-admin__title{margin:10px 0 12px;font-family:var(--ff-display);font-size:clamp(2.2rem,4vw,3.6rem);line-height:.96;letter-spacing:-.05em}.prymal-admin__copy,.prymal-admin__hero-note,.prymal-admin__kpi-meta,.prymal-admin__feed-meta,.prymal-admin__org-meta,.prymal-admin__activity-total{color:var(--muted)}.prymal-admin__copy{margin:0;line-height:1.8;max-width:64ch}.prymal-admin__hero-meta{display:grid;gap:10px;justify-items:end;text-align:right}.prymal-admin__hero-note{max-width:260px;line-height:1.7;font-size:.84rem}.prymal-admin__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.prymal-admin__kpi-card{padding:18px;min-height:150px;display:grid;align-content:start;gap:10px}.prymal-admin__kpi-value{font-family:var(--ff-display);font-size:2.1rem;line-height:1;letter-spacing:-.04em;color:var(--text-strong)}.prymal-admin__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px}.prymal-admin__stack{display:grid;gap:18px}.prymal-admin__panel{padding:24px;min-width:0}.prymal-admin__panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.prymal-admin__panel-title{margin:8px 0 0;font-family:var(--ff-display);font-size:1.5rem;line-height:1.02;letter-spacing:-.04em}.prymal-admin__activity-chart{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;align-items:end;min-height:260px}.prymal-admin__activity-col{display:grid;gap:8px;justify-items:center}.prymal-admin__activity-bars{width:100%;min-height:180px;display:flex;align-items:end;justify-content:center;gap:6px}.prymal-admin__activity-bar{width:18px;min-height:10px;border-radius:999px 999px 8px 8px;box-shadow:0 10px 24px #111d3629}.prymal-admin__activity-bar--events{background:linear-gradient(180deg,#69f7d2,#2ba7ff)}.prymal-admin__activity-bar--audits{background:linear-gradient(180deg,#a88bff,#5d77ff)}.prymal-admin__plan-stack,.prymal-admin__feed,.prymal-admin__org-table{display:grid;gap:12px}.prymal-admin__plan-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center}.prymal-admin__plan-label{text-transform:capitalize;color:var(--text-strong)}.prymal-admin__plan-meter{height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--line) 90%,transparent)}.prymal-admin__plan-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.prymal-admin__signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prymal-admin__signal-card{padding:16px;border-radius:22px;border:1px solid var(--line);background:#ffffff0a;display:grid;gap:10px}.prymal-admin__signal-card--mint{box-shadow:inset 0 0 0 1px #68f5d00f}.prymal-admin__signal-card--cyan{box-shadow:inset 0 0 0 1px #2ba7ff0f}.prymal-admin__signal-card--violet{box-shadow:inset 0 0 0 1px #a88bff14}.prymal-admin__signal-card--amber{box-shadow:inset 0 0 0 1px #ffb70314}.prymal-admin__signal-card--rose{box-shadow:inset 0 0 0 1px #ff6b8114}.prymal-admin__signal-value{font-family:var(--ff-display);font-size:1.8rem;line-height:1;color:var(--text-strong)}.prymal-admin__lower{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px}.prymal-admin__org-row,.prymal-admin__feed-row{border-radius:22px;border:1px solid var(--line);background:#ffffff0a}.prymal-admin__org-row{padding:16px;display:grid;gap:14px}.prymal-admin__org-name,.prymal-admin__feed-label{color:var(--text-strong);font-weight:700}.prymal-admin__org-meta{margin-top:6px;line-height:1.6;font-size:.84rem}.prymal-admin__org-metrics{display:flex;gap:8px;flex-wrap:wrap}.prymal-admin__org-metrics span{padding:7px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);font-size:.78rem}.prymal-admin__org-controls{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:10px}.prymal-admin__user-table{display:grid;gap:12px}.prymal-admin__user-row{padding:16px;border-radius:22px;border:1px solid var(--line);background:#ffffff0a;display:grid;gap:14px}.prymal-admin__user-meta{display:flex;gap:8px;flex-wrap:wrap}.prymal-admin__user-meta span{padding:7px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);font-size:.76rem}.prymal-admin__user-controls{display:grid;grid-template-columns:minmax(120px,180px) minmax(180px,1fr) auto;gap:10px}.prymal-admin__org-controls select,.prymal-admin__org-controls input,.prymal-admin__user-controls select,.prymal-admin__user-controls input{width:100%;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:var(--text-strong)}.prymal-admin__feed-row{padding:14px 16px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start}.prymal-admin__feed-dot{width:10px;height:10px;border-radius:999px;margin-top:7px}.prymal-admin__feed-dot--audit{background:linear-gradient(135deg,#68f5d0,#2ba7ff)}.prymal-admin__feed-dot--event{background:linear-gradient(135deg,#a88bff,#5d77ff)}.prymal-admin__link-action{align-self:center;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));color:var(--text-strong);background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:.8rem;white-space:nowrap}@media (max-width: 1280px){.prymal-admin__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.prymal-admin__grid,.prymal-admin__lower{grid-template-columns:1fr}}@media (max-width: 860px){.prymal-admin{padding:18px}.prymal-admin__hero{display:grid;padding:22px}.prymal-admin__hero-meta{justify-items:start;text-align:left}.prymal-admin__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-admin__signal-grid,.prymal-admin__org-controls,.prymal-admin__user-controls{grid-template-columns:1fr}}.workspace-studio__first-run-hint,.workspace-studio__prompt-row,.workspace-studio__message-list,.workspace-studio__composer{max-width:1120px;width:min(100%,1120px);margin-left:auto;margin-right:auto}.workspace-studio__prompt-row{gap:10px;padding-bottom:10px}.workspace-studio__prompt-card{padding:14px 18px;border:1px solid var(--line)}.workspace-studio__messages{padding:12px 14px 18px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),#ffffff0d;min-height:0}.workspace-studio__message-list{gap:18px}.workspace-studio__message{gap:12px}.workspace-studio__bubble{border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px #1f305614}.workspace-studio__bubble.is-user{background:linear-gradient(135deg,color-mix(in srgb,var(--studio-accent) 22%,transparent),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.18),transparent),#ffffff1a}.workspace-studio__composer{padding:14px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel-strong);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:0 24px 66px #1f30561f}.workspace-studio__composer-field .field--textarea{min-height:56px;padding:16px 18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,var(--line));background:#ffffff14;box-shadow:inset 0 1px #ffffff3d}.workspace-studio__composer-actions{margin-top:12px}.workspace-studio__action-chip,.workspace-studio__ghost-icon,.workspace-studio__mini-action{border-radius:999px}.workspace-studio__source-row{gap:10px}.workspace-studio__source-card{border:1px solid var(--line);border-radius:24px}.workspace-studio__source-shot{border-radius:18px}.workspace-modal{border-radius:32px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel-strong);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--shadow-strong)}@keyframes prymalAurora{0%{transform:scale(1) translateZ(0);opacity:.7}to{transform:scale(1.08) translate3d(0,-2%,0);opacity:1}}@keyframes prymalFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-24px,0)}}@keyframes brandMarkShine{0%,14%{transform:translate(-62%) rotate(11deg);opacity:0}20%{opacity:1}34%{transform:translate(58%) rotate(11deg);opacity:.95}to{transform:translate(58%) rotate(11deg);opacity:0}}@keyframes prymalRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width: 1280px){.prymal-agent-grid,.prymal-integration-grid,.prymal-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-footer{grid-template-columns:1fr}.prymal-command-stage{min-height:740px}.app-rail{width:104px}.workspace-studio__shell{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.agent-profile-stage{grid-template-columns:340px minmax(0,1fr)}}@media (max-width: 1024px){.prymal-hero,.prymal-stack-grid,.prymal-cta__panel,.prymal-waitlist,.prymal-footer__links,.prymal-waitlist__form{grid-template-columns:1fr}.prymal-command-stage{min-height:820px}.prymal-command-stage__signal-cluster{position:static;display:grid;gap:12px;padding:18px 18px 0}.prymal-command-stage__signal{max-width:none}.agent-profile-stage,.agent-profile-grid{grid-template-columns:1fr}.agent-profile-showcase{position:static}.agent-profile-command__stats{grid-template-columns:1fr}}@media (max-width: 768px){.prymal-marketing{padding:16px}.prymal-hero{min-height:auto;padding-top:12px}.prymal-hero__headline{max-width:none;font-size:clamp(2.9rem,13vw,4.4rem)}.prymal-agent-grid,.prymal-integration-grid,.prymal-pricing-grid,.prymal-plan-card__stats{grid-template-columns:1fr}.prymal-command-stage{min-height:920px}.prymal-command-stage__node{width:128px}.prymal-command-stage__signal--bottom{position:static;width:auto;margin:16px 14px 0;transform:none}.app-rail__org,.app-rail__link-label{display:none}.workspace-studio__shell{min-height:auto}.agent-profile-shell{padding:16px 16px 64px}.agent-profile-showcase{padding:18px}.agent-profile-showcase__avatar-wrap{min-height:260px}.agent-profile-showcase__title{font-size:1.6rem}.agent-profile-command{padding:20px}}.prymal-hero__headline{font-size:clamp(2.9rem,6.2vw,5.2rem);line-height:.96;max-width:10.5ch}.prymal-hero__headline span{display:block}.prymal-signal-board{position:relative;display:grid;gap:16px;padding:22px;border-radius:38px;border:1px solid var(--line);background:radial-gradient(circle at 80% 18%,rgba(72,223,210,.14),transparent 26%),radial-gradient(circle at 12% 0%,rgba(73,109,255,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--panel);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--shadow-strong);overflow:hidden}.prymal-signal-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:34px 34px;opacity:.38;pointer-events:none}.prymal-signal-board>*{position:relative;z-index:1}.prymal-signal-board__header,.prymal-signal-board__hero-card,.prymal-signal-board__panel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow)}.prymal-signal-board__header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:24px}.prymal-signal-board__eyebrow,.prymal-signal-board__panel-label,.prymal-signal-board__agent-name{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.prymal-signal-board__eyebrow,.prymal-signal-board__panel-label{color:var(--accent)}.prymal-signal-board__title{margin-top:6px;font-family:var(--ff-display);font-size:1.25rem;font-weight:700;color:var(--text-strong)}.prymal-signal-board__pulse{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.82rem}.prymal-signal-board__pulse-dot{width:10px;height:10px;border-radius:999px;background:var(--accent-2);box-shadow:0 0 #48dfd273;animation:prymalPulse 2.2s ease-out infinite}.workspace-studio--agents{height:100vh;min-height:100vh}.workspace-studio--agents .workspace-studio__shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:0;min-height:100vh;border-radius:0}.workspace-studio--agents .workspace-studio__sidebar{padding:18px 16px;gap:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--studio-accent) 20%,rgba(15,20,38,.92)),#0e1222f5),var(--panel-strong)}.workspace-studio--agents .workspace-studio__conversation-title{font-size:.95rem}.workspace-studio--agents .workspace-studio__prompt-card{font-size:.9rem}.workspace-studio--agents .workspace-studio__source-card,.workspace-studio--agents .workspace-studio__generated-card{border-radius:16px}@media (max-width: 1200px){.workspace-studio--agents .workspace-studio__shell{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}}@media (max-width: 1024px){.workspace-studio--agents{height:auto;min-height:0}.workspace-studio--agents .workspace-studio__shell{grid-template-columns:1fr}.workspace-studio--agents .workspace-studio__sidebar{max-height:none;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--studio-accent) 16%,var(--line))}.workspace-studio--agents .workspace-studio__history-scroll{max-height:none}.workspace-studio--agents .workspace-studio__messages{padding:18px 16px}.workspace-studio--agents .workspace-studio__bubble{max-width:100%;font-size:.94rem}}.prymal-signal-board__hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.95fr);gap:16px;padding:20px;border-radius:30px}.prymal-signal-board__hero-label{color:var(--muted);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}.prymal-signal-board__hero-title{margin:10px 0 8px;font-family:var(--ff-display);font-size:clamp(1.8rem,3vw,2.6rem);line-height:.98;color:var(--text-strong)}.prymal-signal-board__hero-text,.prymal-signal-board__panel-copy,.prymal-signal-board__agent-role{color:var(--muted);line-height:1.7}.prymal-signal-board__agent-stack{display:grid;gap:10px}.prymal-signal-board__agent-chip{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:20px;border:1px solid color-mix(in srgb,var(--chip-accent) 26%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--chip-accent) 12%,transparent),transparent 44%),#ffffff14;animation:prymalLift 7s ease-in-out infinite}.prymal-signal-board__agent-chip:nth-child(2){animation-delay:-1.4s}.prymal-signal-board__agent-chip:nth-child(3){animation-delay:-2.8s}.prymal-signal-board__agent-chip:nth-child(4){animation-delay:-4.2s}.prymal-signal-board__agent-role{font-size:.8rem}.prymal-signal-board__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prymal-signal-board__panel{display:grid;gap:10px;padding:18px;border-radius:24px}.prymal-signal-board__panel--wide{grid-column:span 2}.prymal-signal-board__panel-value{font-family:var(--ff-display);font-size:1.15rem;font-weight:700;color:var(--text-strong);line-height:1.3}.prymal-signal-board__timeline{display:grid;gap:10px}.prymal-signal-board__timeline-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid var(--line);background:#ffffff0f}.prymal-signal-board__timeline-index{min-width:34px;padding:6px 8px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-family:var(--ff-mono);font-size:.75rem}.prymal-signal-board__audience-row{display:flex;flex-wrap:wrap;gap:8px}@keyframes prymalPulse{0%{box-shadow:0 0 #48dfd273}70%{box-shadow:0 0 0 12px #48dfd200}to{box-shadow:0 0 #48dfd200}}@keyframes prymalLift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width: 1024px){.prymal-signal-board__hero-card,.prymal-signal-board__grid{grid-template-columns:1fr}.prymal-signal-board__panel--wide{grid-column:span 1}}@media (max-width: 768px){.prymal-hero__headline{font-size:clamp(2.5rem,10vw,4rem);max-width:none}.prymal-signal-board{padding:16px;border-radius:28px}.prymal-signal-board__hero-card{padding:16px}}.staff-admin{display:grid;gap:22px;padding:18px}.staff-admin__hero,.staff-admin__surface,.staff-admin__metric,.staff-admin__tab,.staff-admin__sync-chip{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 30%),linear-gradient(135deg,rgba(65,215,193,.06),transparent 42%,rgba(120,132,255,.08)),var(--panel);box-shadow:0 24px 80px #050e1e3d,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}.staff-admin__hero:before,.staff-admin__surface:before,.staff-admin__metric:before{content:"";position:absolute;inset:-30% auto auto -10%;width:38%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(69,222,201,.18),transparent 72%);pointer-events:none;animation:staffAdminDrift 18s ease-in-out infinite alternate}.staff-admin__hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.92fr);gap:20px;padding:24px;border-radius:34px}.staff-admin__hero-copy{position:relative;z-index:1;display:grid;gap:16px;align-content:center}.staff-admin__eyebrow,.staff-admin__surface-label,.staff-admin__metric-label,.staff-admin__field-label,.staff-admin__core-label{font-family:var(--ff-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:var(--accent)}.staff-admin__title{margin:0;font-family:var(--ff-display);font-size:clamp(2.4rem,4vw,4rem);line-height:.96;letter-spacing:-.06em;max-width:10ch}.staff-admin__description,.staff-admin__inspector-copy,.staff-admin__feed-item p,.staff-admin__queue-item p,.staff-admin__entity-head span,.staff-admin__entity-foot,.staff-admin__mini-card span,.staff-admin__mini-card small,.staff-admin__metric small,.staff-admin__telemetry-card small,.staff-admin__core-copy span,.staff-admin__empty{color:var(--muted)}.staff-admin__description{margin:0;max-width:62ch;line-height:1.8;font-size:.98rem}.staff-admin__hero-actions{display:flex;gap:10px;flex-wrap:wrap}.staff-admin__ghost-action,.staff-admin__ghost-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(255,255,255,.08));background:#ffffff0a;color:var(--text-strong);transition:transform .18s ease,border-color .18s ease,background .18s ease}.staff-admin__ghost-action:hover,.staff-admin__ghost-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent)}.staff-admin__hero-visual{position:relative;z-index:1;display:grid;gap:12px}.staff-admin__hero-spotlight{padding:18px;border-radius:28px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 44%),#ffffff0a;display:grid;gap:14px}.staff-admin__hero-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staff-admin__hero-stat{padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.08));background:#ffffff09;display:grid;gap:6px}.staff-admin__hero-stat span{color:var(--muted);font-size:.76rem}.staff-admin__hero-stat strong{font-family:var(--ff-display);font-size:1.8rem;line-height:1;letter-spacing:-.04em}.staff-admin__hero-stat small{color:var(--muted)}.staff-admin__core-panel{min-height:280px;padding:22px;border-radius:28px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:radial-gradient(circle at 50% 30%,rgba(72,223,203,.1),transparent 54%),#ffffff0a;display:grid;place-items:center;overflow:hidden}.staff-admin__core-orb{position:relative;width:min(100%,280px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 40%),radial-gradient(circle at 50% 45%,rgba(76,228,201,.36),rgba(49,117,255,.16) 52%,transparent 74%);box-shadow:inset 0 0 60px #ffffff0f,0 0 80px #34a5ff2e}.staff-admin__core-ring,.staff-admin__core-dot{position:absolute}.staff-admin__core-ring{top:50%;right:50%;bottom:50%;left:50%;border-radius:999px;border:1px solid rgba(255,255,255,.12);transform:translate(-50%,-50%)}.staff-admin__core-ring--outer{width:100%;height:100%;animation:staffAdminSpin 18s linear infinite}.staff-admin__core-ring--mid{width:72%;height:72%;border-color:#48dfcb38;animation:staffAdminSpinReverse 14s linear infinite}.staff-admin__core-ring--inner{width:44%;height:44%;border-color:#7884ff47;animation:staffAdminSpin 9s linear infinite}.staff-admin__core-dot{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 20px #47deca80;animation:staffAdminPulse 2.8s ease-in-out infinite}.staff-admin__core-dot--a{top:12%;left:24%}.staff-admin__core-dot--b{right:18%;bottom:22%;animation-delay:.4s}.staff-admin__core-dot--c{left:50%;bottom:8%;animation-delay:.8s}.staff-admin__core-copy{position:absolute;inset:auto 22px 22px 22px;display:grid;gap:4px;text-align:center}.staff-admin__core-copy strong{font-family:var(--ff-display);font-size:2rem;letter-spacing:-.05em}.staff-admin__hero-telemetry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.staff-admin__telemetry-card,.staff-admin__mini-metric{padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:#ffffff0a;display:grid;gap:8px}.staff-admin__telemetry-card span,.staff-admin__mini-metric span{font-size:.78rem;color:var(--muted)}.staff-admin__telemetry-card strong,.staff-admin__mini-metric strong{font-family:var(--ff-display);font-size:1.65rem;letter-spacing:-.04em}.staff-admin__command-bar{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(150px,.38fr)) auto;gap:10px;align-items:end}.staff-admin__field{display:grid;gap:8px}.staff-admin__field--search .field{min-height:44px}.staff-admin__select,.staff-admin .field{width:100%;min-width:0;min-height:44px;border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(255,255,255,.08));background:#ffffff0d;color:var(--text-strong);box-shadow:inset 0 1px #ffffff0a}.staff-admin__sync-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:14px;color:var(--text-strong);font-size:.88rem}.staff-admin__sync-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 18px #47deca8c;animation:staffAdminPulse 2.2s ease-in-out infinite}.staff-admin__nav-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:12px;align-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--line) 80%,rgba(255,255,255,.08));border-radius:20px;background:#04091470}.staff-admin__tabs{display:flex;gap:6px;flex-wrap:wrap}.staff-admin__tab{min-height:38px;padding:0 12px;border-radius:12px;color:var(--muted);font-size:.9rem;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.staff-admin__tab.is-active,.staff-admin__tab:hover{color:var(--text-strong);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 62%),#ffffff12;transform:translateY(-1px)}.staff-admin__nav-select-wrap{display:grid;gap:5px}.staff-admin__nav-current{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.staff-admin__nav-select{min-height:40px;width:100%;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(255,255,255,.08));border-radius:12px;background:#ffffff0f;color:var(--text-strong);padding:0 12px}.staff-admin__select option,.staff-admin__nav-select option,.staff-admin__select optgroup,.staff-admin__nav-select optgroup{background:#0f172a;color:#f8fafc}.staff-admin__select option:checked,.staff-admin__nav-select option:checked{background:#1d4ed8;color:#fff}.staff-admin__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.staff-admin__metric-grid--billing{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-admin__metric{min-height:132px;padding:18px;border-radius:26px;display:grid;gap:12px;align-content:start;animation:staffAdminReveal .62s ease both}.staff-admin__metric strong{font-family:var(--ff-display);font-size:2.15rem;line-height:1;letter-spacing:-.05em}.staff-admin__metric--mint strong,.staff-admin__signal-card--mint strong{color:#68f5d0}.staff-admin__metric--blue strong,.staff-admin__signal-card--blue strong{color:#69bcff}.staff-admin__metric--violet strong,.staff-admin__signal-card--violet strong{color:#b69bff}.staff-admin__metric--amber strong,.staff-admin__signal-card--amber strong{color:#ffc46f}.staff-admin__metric--cyan strong{color:#66e6ff}.staff-admin__metric--rose strong{color:#ff90b2}.staff-admin__overview-grid,.staff-admin__workspace-grid,.staff-admin__billing-grid,.staff-admin__activity-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(360px,.86fr);gap:18px}.staff-admin__stack-grid,.staff-admin__surface,.staff-admin__collection,.staff-admin__queue-list,.staff-admin__feed,.staff-admin__ledger,.staff-admin__plan-list,.staff-admin__mini-grid{display:grid;gap:14px}.staff-admin__surface{padding:24px;border-radius:30px}.staff-admin__surface--list,.staff-admin__surface--inspector{min-height:640px}.staff-admin__surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.staff-admin__surface-head h2,.staff-admin__inspector-head h2{margin:8px 0 0;font-family:var(--ff-display);font-size:1.65rem;line-height:.98;letter-spacing:-.04em}.staff-admin__surface-meta,.staff-admin__chart-meta span,.staff-admin__feed-heading span,.staff-admin__detail-list span{color:var(--muted);font-size:.84rem}.staff-admin__trend-shell{display:grid;gap:18px}.staff-admin__trend-chart{display:grid;gap:12px}.staff-admin__trend-svg{width:100%;height:auto;overflow:visible}.staff-admin__trend-grid{stroke:color-mix(in srgb,var(--line) 70%,transparent);stroke-width:1}.staff-admin__trend-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.staff-admin__trend-line--events{stroke:#68f5d0;filter:drop-shadow(0 0 16px rgba(104,245,208,.18))}.staff-admin__trend-line--audits{stroke:#8ea6ff;opacity:.9}.staff-admin__trend-node{stroke:#080e1be6;stroke-width:3}.staff-admin__trend-node--events{fill:#68f5d0}.staff-admin__trend-node--audits{fill:#8ea6ff}.staff-admin__trend-axis{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;color:var(--muted);font-size:.74rem}.staff-admin__trend-axis .is-muted{opacity:.45}.staff-admin__trend-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staff-admin__trend-stat{padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.06));background:#ffffff08;display:grid;gap:8px}.staff-admin__trend-label{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.8rem}.staff-admin__trend-stat strong{font-family:var(--ff-display);font-size:1.55rem;line-height:1;letter-spacing:-.04em}.staff-admin__trend-stat small{color:var(--muted)}.staff-admin__legend-dot{width:10px;height:10px;border-radius:999px}.staff-admin__legend-dot--events{background:#68f5d0;box-shadow:0 0 16px #68f5d047}.staff-admin__legend-dot--audits{background:#8ea6ff;box-shadow:0 0 16px #8ea6ff33}.staff-admin__donut-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:center}.staff-admin__donut{position:relative;width:160px;height:160px;margin:0 auto}.staff-admin__donut-svg{width:160px;height:160px;transform:rotate(-90deg)}.staff-admin__donut-track,.staff-admin__donut-segment{fill:none;stroke-width:14}.staff-admin__donut-track{stroke:#ffffff12}.staff-admin__donut-segment{stroke:var(--segment);stroke-linecap:round}.staff-admin__donut-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:4px;text-align:center}.staff-admin__donut-copy span{color:var(--muted);font-size:.76rem}.staff-admin__donut-copy strong{font-family:var(--ff-display);font-size:1.9rem;line-height:1;letter-spacing:-.05em}.staff-admin__chart{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;min-height:260px;align-items:end}.staff-admin__chart-col,.staff-admin__chart-meta{display:grid;gap:8px;justify-items:center}.staff-admin__chart-bars{width:100%;min-height:190px;display:flex;align-items:end;justify-content:center;gap:7px}.staff-admin__chart-bar{width:18px;height:var(--bar-height);min-height:12px;border-radius:999px 999px 10px 10px;transform-origin:bottom center;animation:staffAdminRise .72s ease both}.staff-admin__chart-bar--events{background:linear-gradient(180deg,#68f5d0,#2ba7ff)}.staff-admin__chart-bar--audits{background:linear-gradient(180deg,#b293ff,#657dff)}.staff-admin__plan-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px}.staff-admin__plan-key{display:inline-flex;align-items:center;gap:8px}.staff-admin__plan-swatch{width:10px;height:10px;border-radius:999px;background:var(--swatch);box-shadow:0 0 14px color-mix(in srgb,var(--swatch) 35%,transparent)}.staff-admin__meter{height:10px;border-radius:999px;overflow:hidden;background:#ffffff0f}.staff-admin__meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--meter, var(--accent)),var(--accent-2));box-shadow:0 0 20px #47deca47}.staff-admin__meter--compact{height:8px}.staff-admin__signal-grid,.staff-admin__inspector-grid,.staff-admin__mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-admin__signal-card{padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:#ffffff0a;display:grid;gap:10px}.staff-admin__signal-card span{color:var(--muted);font-size:.78rem}.staff-admin__signal-card strong{font-family:var(--ff-display);font-size:1.85rem;line-height:1;letter-spacing:-.04em}.staff-admin__overview-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.staff-admin__overview-lower>:nth-child(3){grid-column:1 / -1}.staff-admin__queue-item,.staff-admin__feed-item,.staff-admin__mini-card,.staff-admin__entity-card,.staff-admin__ledger-row{padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:#ffffff0a}.staff-admin__queue-item,.staff-admin__mini-card,.staff-admin__entity-card{display:grid;gap:10px}.staff-admin__queue-head,.staff-admin__entity-head,.staff-admin__feed-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.staff-admin__queue-head strong,.staff-admin__entity-head strong,.staff-admin__mini-card strong,.staff-admin__ledger-row strong,.staff-admin__feed-item strong,.staff-admin__detail-list strong{color:var(--text-strong)}.staff-admin__badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--ff-mono);border:1px solid currentColor}.staff-admin__badge--mint{color:#68f5d0}.staff-admin__badge--blue{color:#69bcff}.staff-admin__badge--violet{color:#b293ff}.staff-admin__badge--amber{color:#ffc46f}.staff-admin__badge--rose{color:#ff8cab}.staff-admin__badge--slate{color:#aeb7cb}.staff-admin__entity-card{text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease;animation:staffAdminReveal .56s ease both}.staff-admin__entity-card:hover,.staff-admin__entity-card.is-active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 65%),#ffffff0f}.staff-admin__entity-grid{display:flex;gap:8px;flex-wrap:wrap}.staff-admin__entity-grid span,.staff-admin__detail-list div{padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 90%,rgba(255,255,255,.05));background:#ffffff08;color:var(--muted);font-size:.78rem}.staff-admin__entity-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.8rem}.staff-admin__inspector{display:grid;gap:18px}.staff-admin__inspector-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.staff-admin__form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.staff-admin__field--wide{grid-column:span 2}.staff-admin__inspector-actions{display:flex;gap:10px}.staff-admin__detail-list{display:grid;gap:10px}.staff-admin__detail-list div{display:flex;justify-content:space-between;gap:12px;align-items:center}.staff-admin__ledger-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.8fr) minmax(120px,.8fr) auto;gap:14px;align-items:center}.staff-admin__ledger-row>div{display:grid;gap:4px}.staff-admin__ledger-row span{color:var(--muted);font-size:.8rem}.staff-admin__ledger-actions{display:flex;gap:8px;justify-content:flex-end}.staff-admin__feed{align-content:start}.staff-admin__panel-copy{margin:0;color:var(--muted);line-height:1.7}.staff-admin__panel-copy code{padding:2px 8px;border-radius:999px;background:#ffffff0f;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(255,255,255,.08));color:var(--text-strong)}.staff-admin__button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.staff-admin__feed-item{display:grid;grid-template-columns:auto 1fr;gap:12px}.staff-admin__feed-body{display:grid;gap:10px}.staff-admin__feed-title-group{display:grid;gap:4px}.staff-admin__feed-summary{margin:0;color:var(--text);line-height:1.6}.staff-admin__feed-chips{display:flex;gap:8px;flex-wrap:wrap}.staff-admin__feed-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.06));background:#ffffff09;color:var(--muted);font-size:.76rem;line-height:1}.staff-admin__feed-item--readable{align-items:start}.staff-admin__feed-item p{margin:0;line-height:1.7}.staff-admin__feed-item small,.staff-admin__queue-item small{color:var(--muted);line-height:1.7}.staff-admin__feed-dot{width:10px;height:10px;border-radius:999px;margin-top:8px}.staff-admin__feed-dot--audit{background:linear-gradient(135deg,#68f5d0,#2ba7ff)}.staff-admin__feed-dot--event{background:linear-gradient(135deg,#b293ff,#657dff)}.staff-admin__inline-filters{min-width:160px}.staff-admin__empty{padding:18px;border-radius:20px;border:1px dashed color-mix(in srgb,var(--line) 80%,rgba(255,255,255,.08));background:#ffffff08;line-height:1.7}.staff-admin__ops-grid{display:grid;gap:20px}.staff-admin__runtime-filter-grid,.staff-admin__runtime-summary-grid,.staff-admin__drawer-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.staff-admin__runtime-summary-card,.staff-admin__detail-block{padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:#ffffff09;display:grid;gap:10px}.staff-admin__runtime-stat-list,.staff-admin__timeline-list,.staff-admin__drawer-stack{display:grid;gap:12px}.staff-admin__runtime-stat-row,.staff-admin__timeline-head,.staff-admin__queue-actions,.staff-admin__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-admin__table-wrap{overflow-x:auto}.staff-admin__surface-head--sticky,.staff-admin__runtime-filter-grid--sticky{position:sticky;top:12px;z-index:3;padding:14px 16px;border-radius:22px;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.06))}.staff-admin__surface-head--sticky,.staff-admin__runtime-filter-grid--sticky{margin-bottom:14px}.staff-admin__table thead th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 94%,rgba(10,15,31,.78))}.staff-admin__pagination,.staff-admin__pagination-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.staff-admin__pagination{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.06))}.staff-admin__pagination-label,.staff-admin__pagination-meta{color:var(--muted);font-size:.84rem}.staff-admin__table-stack{display:grid;gap:4px}.staff-admin__table-stack span,.staff-admin__timeline-copy small,.staff-admin__drawer-copy,.staff-admin__drawer-footnote{color:var(--muted);line-height:1.6}.staff-admin__text-link{border:0;padding:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit}.staff-admin__stack-grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.staff-admin__timeline-entry{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.06))}.staff-admin__timeline-entry:first-child{border-top:0;padding-top:0}.staff-admin__timeline-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#68f5d0,#69bcff);margin-top:6px;box-shadow:0 0 18px #69bcff47}.staff-admin__timeline-copy{display:grid;gap:6px}.staff-admin__timeline-copy p{margin:0;color:var(--text)}.staff-admin__drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;background:#050c188f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;justify-content:flex-end;padding:18px}.staff-admin__drawer{width:min(720px,100%);height:calc(100vh - 36px);border-radius:28px;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(255,255,255,.08));background:linear-gradient(160deg,#111c30f5,#091221fa),#0c1524f5;box-shadow:0 34px 90px #0000006b;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.staff-admin__drawer-head{padding:22px 24px;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,rgba(255,255,255,.06))}.staff-admin__drawer-head h2{margin:6px 0 0}.staff-admin__drawer-body{overflow-y:auto;padding:22px 24px 28px}.staff-admin__drawer-section{display:grid;gap:12px}.staff-admin__drawer-context{position:sticky;top:-2px;z-index:1;padding:16px 18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(255,255,255,.08));background:linear-gradient(160deg,#121e33f0,#091221f5),#0c1524f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #00000038}.staff-admin__trace-summary-head,.staff-admin__trace-summary-grid{display:grid;gap:14px}.staff-admin__trace-summary-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.staff-admin__trace-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.staff-admin__trace-summary-card{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:#ffffff09}.staff-admin__chip-row{display:flex;flex-wrap:wrap;gap:8px}.staff-admin__chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.05));background:#ffffff0a;color:var(--muted);font-size:.78rem}.staff-admin__json-block{margin:0;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 86%,rgba(255,255,255,.08));background:#020a188f;color:var(--muted);font-size:.8rem;line-height:1.6;overflow:auto}.staff-admin__json-details{border:1px solid color-mix(in srgb,var(--line) 80%,rgba(255,255,255,.08));border-radius:16px;background:#ffffff09;overflow:hidden}.staff-admin__json-details summary{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:0 14px;color:var(--text-strong);cursor:pointer;list-style:none}.staff-admin__json-details summary::-webkit-details-marker{display:none}.staff-admin__json-details summary span{font-weight:700}.staff-admin__json-details summary small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-admin__json-details .staff-admin__json-block{border-width:1px 0 0;border-radius:0}@keyframes staffAdminPulse{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes staffAdminDrift{0%{transform:translateZ(0);opacity:.66}to{transform:translate3d(30px,24px,0);opacity:1}}@keyframes staffAdminSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes staffAdminSpinReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes staffAdminReveal{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes staffAdminRise{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@media (max-width: 1480px){.staff-admin__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-admin__overview-lower{grid-template-columns:1fr}.staff-admin__overview-lower>:nth-child(3){grid-column:auto}}@media (max-width: 1220px){.staff-admin__hero,.staff-admin__overview-grid,.staff-admin__workspace-grid,.staff-admin__billing-grid,.staff-admin__activity-grid,.staff-admin__stack-grid--two{grid-template-columns:1fr}.staff-admin__hero-telemetry,.staff-admin__hero-spotlight-grid,.staff-admin__trend-legend,.staff-admin__signal-grid,.staff-admin__inspector-grid,.staff-admin__mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-admin__command-bar{grid-template-columns:1fr 1fr}.staff-admin__nav-shell{grid-template-columns:1fr}.staff-admin__field--search{grid-column:1 / -1}.staff-admin__trace-summary-head{grid-template-columns:1fr}}@media (max-width: 860px){.staff-admin{padding:18px}.staff-admin__hero,.staff-admin__surface{padding:20px}.staff-admin__command-bar,.staff-admin__metric-grid,.staff-admin__metric-grid--billing,.staff-admin__metric-grid--compact,.staff-admin__hero-telemetry,.staff-admin__hero-spotlight-grid,.staff-admin__trend-legend,.staff-admin__signal-grid,.staff-admin__inspector-grid,.staff-admin__mini-grid,.staff-admin__form-grid,.staff-admin__runtime-filter-grid,.staff-admin__runtime-summary-grid,.staff-admin__drawer-grid,.staff-admin__donut-layout{grid-template-columns:1fr}.staff-admin__field--wide{grid-column:auto}.staff-admin__ledger-row{grid-template-columns:1fr}.staff-admin__ledger-actions{justify-content:flex-start}.staff-admin__chart{grid-template-columns:repeat(5,minmax(0,1fr))}.staff-admin__title{max-width:none}.staff-admin__drawer-backdrop{padding:12px}.staff-admin__drawer{height:calc(100vh - 24px)}}@media (max-width: 640px){.staff-admin__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-admin__tab{width:100%}.staff-admin__entity-head,.staff-admin__queue-head,.staff-admin__surface-head,.staff-admin__inspector-head,.staff-admin__entity-foot,.staff-admin__detail-list div{display:grid}}.integrations-page{display:grid;gap:14px}.integrations-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.integrations-flow-step{display:grid;gap:10px;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.integrations-flow-step__number{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#00ffd1;border:1px solid rgba(0,255,209,.28);background:#00ffd114}.integrations-connected-grid{display:flex;flex-wrap:wrap;gap:10px}.integrations-connected-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;min-width:240px;flex:1 1 260px}.integrations-secondary-text{color:var(--muted);font-size:12px;line-height:1.55;min-width:0;overflow-wrap:anywhere}.integrations-logo-badge{width:46px;height:46px;flex:0 0 auto;position:relative;overflow:hidden;border-radius:14px;display:grid;place-items:center;color:var(--integration-logo-accent);background:var(--integration-logo-bg, #d8dee9);border-width:1px;border-style:solid;border-color:#fff3;box-shadow:inset 0 1px #ffffff59,0 10px 24px #00000029}.integrations-logo-badge svg{display:block}.integrations-tabs-card{overflow:hidden}.integrations-tabs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.integrations-tab{flex:0 0 clamp(190px,28vw,250px);min-height:92px;display:grid;align-content:start;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.integrations-tab:hover{transform:translateY(-1px);border-color:#ffffff29}.integrations-tab.is-active{border-color:color-mix(in srgb,var(--integration-tab-accent) 32%,rgba(255,255,255,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--integration-tab-accent) 12%,transparent),transparent 62%),#ffffff0a;box-shadow:inset 0 1px #ffffff14}.integrations-tab__eyebrow{color:var(--muted-2);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.integrations-tab.is-active .integrations-tab__eyebrow{color:var(--integration-tab-accent)}.integrations-tab__title{color:var(--text-strong);font-size:13px;line-height:1.55}.integrations-tab__meta{color:var(--muted);font-size:12px;line-height:1.5}.integrations-section{display:grid;gap:14px}.integrations-section__header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end}.integrations-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.integrations-provider-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.integrations-provider-summary{display:grid;gap:8px;min-width:0;flex:1 1 auto}.integrations-provider-brand{display:flex;align-items:center;gap:12px;min-width:0}.integrations-provider-header__status{align-self:flex-start;flex:0 0 auto}.integrations-chip-row{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.integrations-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.integrations-expanded-panel{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.integrations-connect-hint{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(76,201,240,.08),transparent 72%),#ffffff08;color:var(--muted);line-height:1.7}.integrations-connect-guide{display:grid;gap:14px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(255,255,255,.08));background:linear-gradient(160deg,#12213adb,#0a1221eb),#ffffff08;box-shadow:0 18px 38px #0000002e}.integrations-connect-guide__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.integrations-connect-guide__dismiss{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--muted);cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.integrations-connect-guide__dismiss:hover{border-color:#fff3;color:var(--text-strong);background:#ffffff12}.integrations-connect-guide__links{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.integrations-connect-guide__link{display:grid;gap:6px;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);transition:transform .18s ease,border-color .18s ease,background .18s ease}.integrations-connect-guide__link:hover{transform:translateY(-1px);border-color:#ffffff29;background:linear-gradient(135deg,rgba(76,201,240,.08),transparent 70%),#ffffff0d}.integrations-connect-guide__link-label{color:var(--text-strong);font-size:.82rem;font-weight:700}.integrations-connect-guide__link-description{color:var(--muted);font-size:.8rem;line-height:1.6}.integrations-connect-guide__actions{display:flex;justify-content:flex-start}.integrations-page .button,.integrations-action-button{width:auto;max-width:100%;flex:0 0 auto;white-space:nowrap}.integrations-page__field{min-width:0;font-size:clamp(.84rem,2.4vw,1rem);padding:clamp(12px,2.4vw,15px) clamp(13px,2.8vw,16px);line-height:1.35;letter-spacing:-.01em}.integrations-page__field::placeholder{color:color-mix(in srgb,var(--muted) 92%,white 8%);font-size:clamp(.74rem,2vw,.95rem);letter-spacing:-.02em;opacity:1}@media (max-width: 720px){.integrations-connected-chip{min-width:0;width:100%}.integrations-tab{flex-basis:210px;min-height:86px}.integrations-section__grid{grid-template-columns:1fr}.integrations-provider-header{flex-direction:column}.integrations-provider-brand{align-items:flex-start}.integrations-connect-guide__head{display:grid}.integrations-connect-guide__links{grid-template-columns:1fr}.integrations-page__field{font-size:.84rem}.integrations-page__field::placeholder{font-size:.76rem}}.button{position:relative;overflow:hidden}.button--accent{box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px #ffffff3d}.button--ghost{border-color:color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),color-mix(in srgb,var(--surface-2) 90%,transparent)}.field,.staff-admin__select,.staff-admin__field input,.staff-admin__field textarea,.staff-admin__field select{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),color-mix(in srgb,var(--surface-2) 88%,transparent);border-color:color-mix(in srgb,var(--line-soft) 88%,transparent);box-shadow:inset 0 1px #ffffff0f}.loading-panel{position:relative;overflow:hidden}.loading-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 8%,transparent),transparent 45%);pointer-events:none}.loading-panel__core{position:relative;padding:26px 28px;border-radius:30px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:var(--surface-glass);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:var(--shadow-premium)}.page-header,.surface-card{position:relative;overflow:hidden;background:var(--surface-glass);border-color:color-mix(in srgb,var(--line-soft) 86%,transparent);box-shadow:var(--shadow-premium)}.page-header:before,.surface-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.1),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--card-accent, var(--accent)) 10%,transparent),transparent 38%);pointer-events:none}.empty-state,.inline-notice,.toast,.workspace-knowledge-panel__result-card,.workspace-knowledge-panel__upload-row,.workspace-knowledge-panel__document-row,.workspace-workflow-panel__workflow,.workspace-workflow-panel__run-row,.workspace-workflow-panel__log-entry,.staff-admin__surface,.staff-admin__queue-item,.staff-admin__detail-block{box-shadow:var(--shadow-float)}.prymal-marketing{padding:24px}.prymal-marketing__shell{width:100%;max-width:none}.prymal-marketing .page-shell__inner{max-width:none!important;padding-inline:clamp(16px,3vw,34px)}.prymal-marketing__aura{filter:blur(110px);opacity:.62}.prymal-hero{gap:32px}.prymal-hero__copy{position:relative;z-index:2}.prymal-hero__pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 78%),color-mix(in srgb,var(--surface-2) 92%,transparent);box-shadow:var(--shadow-float)}.prymal-hero__pill:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.prymal-hero__headline{max-width:10.5ch;text-wrap:balance}.prymal-hero__subcopy{max-width:56ch;font-size:1.02rem}.prymal-hero__metrics,.prymal-hero__trust{gap:14px}.prymal-metric,.prymal-trust-chip{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--line-soft) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 52%),color-mix(in srgb,var(--surface-2) 88%,transparent)}.prymal-metric:after,.prymal-trust-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%);pointer-events:none}.prymal-hero__scene{position:relative}.prymal-cinematic-stage{position:relative;min-height:760px;border-radius:40px;border:1px solid color-mix(in srgb,var(--line-soft) 84%,transparent);background:radial-gradient(circle at 50% 18%,rgba(127,140,255,.12),transparent 20%),radial-gradient(circle at 50% 50%,rgba(104,245,208,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.14),transparent),linear-gradient(180deg,#070b14fa,#070b12e6);box-shadow:0 40px 120px #0000005c,inset 0 1px #ffffff0f;overflow:hidden;isolation:isolate}.prymal-cinematic-stage:before,.prymal-cinematic-stage:after{content:"";position:absolute;inset:auto;border-radius:999px;filter:blur(90px);opacity:.68;pointer-events:none}.prymal-cinematic-stage:before{top:-14%;left:10%;width:260px;height:260px;background:var(--glow-blue)}.prymal-cinematic-stage:after{right:-10%;bottom:-18%;width:320px;height:320px;background:var(--glow-cyan)}.prymal-cinematic-stage__canvas-wrap,.prymal-cinematic-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.prymal-cinematic-stage__canvas-wrap:before{content:"";position:absolute;top:18%;right:12%;bottom:18%;left:12%;border-radius:999px;background:radial-gradient(circle at center,rgba(var(--hero-accent-rgb),.18),transparent 45%),radial-gradient(circle at center,rgba(var(--hero-accent-rgb-secondary),.12),transparent 68%);filter:blur(50px);pointer-events:none}.prymal-cinematic-stage__hud{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);pointer-events:none;z-index:2}.prymal-cinematic-stage__hud-card{position:absolute;display:grid;gap:10px;max-width:240px;padding:16px 18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--line-soft) 90%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),#090e1aad;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:var(--shadow-float)}.prymal-cinematic-stage__hud-card strong{color:var(--text-strong);font-size:.92rem}.prymal-cinematic-stage__hud-card span,.prymal-cinematic-stage__hud-card small{color:var(--muted);line-height:1.6}.prymal-cinematic-stage__hud-card--top{top:24px;right:24px}.prymal-cinematic-stage__hud-card--left{left:22px;top:34%}.prymal-cinematic-stage__hud-card--bottom{left:26px;bottom:24px;max-width:290px}.prymal-cinematic-stage__hud-pills{display:flex;gap:8px;flex-wrap:wrap}.prymal-cinematic-stage__hud-pill{padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-2) 20%,var(--line));background:#ffffff0a;color:var(--accent-4);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.prymal-cinematic-stage__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.prymal-cinematic-stage__fallback-core{width:180px;height:180px;border-radius:38%;background:radial-gradient(circle at 50% 35%,rgba(var(--hero-accent-rgb),.95),rgba(var(--hero-accent-rgb-secondary),.65) 45%,#07090f33);box-shadow:0 0 90px rgba(var(--hero-accent-rgb),.28),0 0 130px rgba(var(--hero-accent-rgb-secondary),.18)}.prymal-cinematic-stage__fallback-ring{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.prymal-cinematic-stage__fallback-ring--inner{width:min(74%,420px);height:min(74%,420px)}.prymal-cinematic-stage__fallback-ring--outer{width:min(88%,540px);height:min(88%,540px)}.prymal-cinematic-stage__fallback-node{position:absolute;padding:10px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--node-accent) 28%,var(--line));background:#0a0f18b8;color:color-mix(in srgb,var(--node-accent) 70%,white 30%);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.prymal-cinematic-stage__fallback-node:nth-of-type(1){top:16%}.prymal-cinematic-stage__fallback-node:nth-of-type(2){right:18%;top:28%}.prymal-cinematic-stage__fallback-node:nth-of-type(3){right:22%;bottom:22%}.prymal-cinematic-stage__fallback-node:nth-of-type(4){bottom:18%}.prymal-cinematic-stage__fallback-node:nth-of-type(5){left:18%;bottom:26%}.prymal-cinematic-stage__fallback-node:nth-of-type(6){left:18%;top:28%}.prymal-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prymal-story-card{padding:20px;border-radius:28px;border:1px solid color-mix(in srgb,var(--story-accent, var(--accent)) 16%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 54%),color-mix(in srgb,var(--surface-2) 90%,transparent);box-shadow:var(--shadow-premium)}.prymal-story-card__meta{margin-bottom:18px;color:color-mix(in srgb,var(--story-accent, var(--accent)) 72%,white 28%);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.prymal-story-card h3{margin:0 0 10px;font-size:1.18rem;color:var(--text-strong)}.prymal-story-card p{margin:0;color:var(--muted);line-height:1.72}.prymal-story-card__chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.prymal-story-card__preview{margin-top:18px;padding:14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line-soft) 84%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),#ffffff0a}.prymal-story-card__preview-row{display:grid;gap:8px}.prymal-story-card__preview-line{height:9px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--story-accent, var(--accent)) 46%,transparent),#ffffff24)}.prymal-story-card__preview-line:nth-child(1){width:68%}.prymal-story-card__preview-line:nth-child(2){width:92%}.prymal-story-card__preview-line:nth-child(3){width:54%}.prymal-band{position:relative;overflow:hidden}.prymal-band__row{position:relative;gap:18px;padding:16px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),color-mix(in srgb,var(--surface-2) 90%,transparent);box-shadow:var(--shadow-float)}.prymal-band__row span{white-space:nowrap}.prymal-agent-card,.prymal-stack-card,.prymal-integration-card,.prymal-plan-card,.prymal-cta__panel{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),color-mix(in srgb,var(--surface-2) 90%,transparent);border-color:color-mix(in srgb,var(--line-soft) 84%,transparent);box-shadow:var(--shadow-premium)}.prymal-agent-card:before,.prymal-stack-card:before,.prymal-integration-card:before,.prymal-plan-card:before,.prymal-cta__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-color, var(--integration-accent, var(--accent))) 12%,transparent),transparent 42%);pointer-events:none;opacity:.85}.app-shell__ambience:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 25% 22%,rgba(127,140,255,.08),transparent 16%),radial-gradient(circle at 76% 18%,rgba(104,245,208,.06),transparent 18%);pointer-events:none}.app-shell__noise,.app-shell__rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.app-shell__noise{opacity:var(--noise-opacity);background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.9),transparent 82%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.9),transparent 82%)}.app-shell__rings{background:radial-gradient(circle at 18% 14%,rgba(127,140,255,.08),transparent 18%),radial-gradient(circle at 82% 76%,rgba(104,245,208,.08),transparent 20%)}.app-route-stage{min-height:calc(100vh - 40px)}.app-launcher,.app-drawer,.workspace-studio__sidebar,.workspace-studio__main,.workspace-studio__tool-surface{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 46%),color-mix(in srgb,var(--surface-1) 92%,transparent);border-color:color-mix(in srgb,var(--line-soft) 84%,transparent);box-shadow:var(--shadow-premium)}.workspace-studio__sidebar,.workspace-studio__main,.workspace-studio__tool-surface{position:relative}.workspace-studio__sidebar:before,.workspace-studio__main:after,.workspace-studio__tool-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.workspace-studio__sidebar:before,.workspace-studio__tool-surface:before{background:linear-gradient(135deg,color-mix(in srgb,var(--studio-accent) 10%,transparent),transparent 38%)}.workspace-studio__main:after{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%);opacity:.75}.workspace-studio__panel-tab{position:relative;overflow:hidden;border-radius:999px}.workspace-studio__panel-tab.is-active{box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px #ffffff29}.workspace-studio__messages{position:relative}.workspace-studio__messages:before{content:"";position:sticky;top:0;display:block;height:32px;margin-bottom:-32px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 96%,transparent),transparent);pointer-events:none;z-index:2}.workspace-studio__message{position:relative}.workspace-studio__bubble{box-shadow:0 14px 34px #00000024,inset 0 1px #ffffff0f}.workspace-studio__thinking{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 28%),transparent}.workspace-studio__command-menu,.workspace-studio__voice-status,.workspace-studio__composer,.workspace-studio__source-card,.workspace-studio__generated-card{border-color:color-mix(in srgb,var(--line-soft) 86%,transparent);box-shadow:var(--shadow-float)}.workspace-workflow-panel__workflow,.workspace-workflow-panel__run-row,.workspace-workflow-panel__log-entry{position:relative;overflow:hidden}.workspace-workflow-panel__workflow:before,.workspace-workflow-panel__run-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,#f72585 12%,transparent),transparent 42%);pointer-events:none;opacity:.5}.workspace-workflow-panel__live-pulse{box-shadow:0 0 #18c7a05c,0 0 18px #18c7a047}.staff-admin__surface,.staff-admin__drawer,.staff-admin__queue-item,.staff-admin__detail-block,.staff-admin__timeline-entry{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 48%),color-mix(in srgb,var(--surface-2) 90%,transparent)}.staff-admin__surface:before,.staff-admin__drawer:before,.staff-admin__timeline-entry:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(127,140,255,.08),transparent 42%);pointer-events:none}.staff-admin__timeline-entry{border-radius:22px}.toast{position:relative;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 52%),color-mix(in srgb,var(--surface-2) 94%,transparent);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.toast:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(127,140,255,.08),transparent 36%);pointer-events:none}.prymal-usecase-page__inner{display:grid;gap:28px}.prymal-usecase-page .prymal-marketing__shell{width:100%;max-width:none}.prymal-usecase-page .page-shell__inner{max-width:none!important;padding-inline:clamp(16px,3vw,34px)}.prymal-usecase-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.08fr);gap:clamp(20px,2.4vw,34px);align-items:center}.prymal-usecase-hero__copy{display:grid;gap:18px}.prymal-usecase-hero__pill{justify-self:start}.prymal-usecase-hero__headline{margin:0;max-width:12ch;font-family:var(--ff-display);font-size:clamp(2.7rem,5.3vw,5rem);line-height:.97;letter-spacing:-.04em;color:var(--text-strong);text-wrap:balance}.prymal-usecase-hero__subcopy{margin:0;max-width:58ch;color:var(--muted);line-height:1.8;font-size:1.02rem}.prymal-usecase-hero__actions,.prymal-usecase-hero__metrics,.prymal-usecase-hero__trust,.prymal-usecase-lane__chips,.prymal-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.prymal-usecase-hero__metrics{gap:14px}.prymal-usecase-metric{min-width:150px;display:grid;gap:4px;padding:15px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 52%),color-mix(in srgb,var(--surface-2) 90%,transparent);box-shadow:var(--shadow-float)}.prymal-usecase-metric strong{font-family:var(--ff-display);font-size:1.3rem;color:var(--text-strong)}.prymal-usecase-metric span{color:var(--muted);font-size:.84rem;line-height:1.55}.prymal-usecase-hero__scene{position:relative;min-width:0}.prymal-usecase-hero__scene-shell{animation:stageBreathe 10s ease-in-out infinite}.prymal-usecase-hero .prymal-cinematic-stage__hud-card{animation:usecaseHudFloat 7.4s ease-in-out infinite}.prymal-usecase-hero .prymal-cinematic-stage__hud-card:nth-child(2){animation-delay:-2.2s}.prymal-usecase-hero .prymal-cinematic-stage__hud-card:nth-child(3){animation-delay:-4.3s}.prymal-cinematic-stage--usecase{min-height:680px}.prymal-cinematic-stage--agency:before{background:#7f8cff38}.prymal-cinematic-stage--small-business:before{background:#68f5d038}.prymal-usecase-section{display:grid;gap:18px}.prymal-usecase-grid{display:grid;gap:16px}.prymal-usecase-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.prymal-usecase-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.prymal-usecase-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-usecase-card,.prymal-usecase-lane,.prymal-usecase-proof-card,.prymal-usecase-flow__step{position:relative;display:grid;gap:14px;min-height:100%;padding:22px;border-radius:28px;border:1px solid color-mix(in srgb,var(--motion-card-accent) 18%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--motion-card-accent) 8%,transparent),transparent 44%),color-mix(in srgb,var(--surface-2) 92%,transparent);box-shadow:var(--shadow-premium);overflow:hidden}.prymal-usecase-card:before,.prymal-usecase-lane:before,.prymal-usecase-proof-card:before,.prymal-usecase-flow__step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%);pointer-events:none}.prymal-usecase-card h3,.prymal-usecase-proof-card h3{margin:0;font-size:1.08rem;color:var(--text-strong)}.prymal-usecase-card p,.prymal-usecase-lane p,.prymal-usecase-proof-card p,.prymal-usecase-flow__body p,.prymal-usecase-rhythm__item p{margin:0;color:var(--muted);line-height:1.75}.prymal-usecase-lane__top{display:flex;gap:14px;align-items:center}.prymal-usecase-lane__name{color:var(--text-strong);font-size:.92rem;font-weight:700;letter-spacing:.16em}.prymal-usecase-lane__role{color:var(--muted);font-size:.84rem;line-height:1.6}.prymal-usecase-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:color-mix(in srgb,var(--motion-card-accent) 70%,white 30%);text-decoration:none;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.prymal-usecase-link:hover{color:var(--text-strong)}.prymal-usecase-flow{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.prymal-usecase-flow__step{grid-template-rows:auto auto 1fr auto}.prymal-usecase-flow__step--compact{grid-template-columns:minmax(96px,120px) minmax(0,1fr) minmax(0,.9fr);grid-template-rows:none;align-items:start}.prymal-usecase-flow__index{justify-self:start;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--motion-card-accent) 24%,var(--line));background:color-mix(in srgb,var(--motion-card-accent) 10%,transparent);color:color-mix(in srgb,var(--motion-card-accent) 65%,white 35%);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.prymal-usecase-flow__label{margin-bottom:8px;color:var(--text-strong);font-size:1rem;font-weight:700}.prymal-usecase-flow__output{display:grid;gap:6px;padding:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--motion-card-accent) 18%,var(--line));background:#ffffff0d}.prymal-usecase-flow__output span{color:var(--muted);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.prymal-usecase-flow__output strong{color:var(--text-strong);font-weight:600;line-height:1.65}.prymal-usecase-section--split{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-usecase-proof-list,.prymal-usecase-rhythm,.prymal-usecase-comparison{display:grid;gap:12px}.prymal-usecase-proof-row,.prymal-usecase-rhythm__item,.prymal-usecase-comparison__row{display:grid;gap:8px;padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:#ffffff0d}.prymal-usecase-proof-row__label{color:var(--text-strong);font-size:.9rem;font-weight:600}.prymal-usecase-proof-row__before{color:var(--muted);line-height:1.65}.prymal-usecase-proof-row__after,.prymal-usecase-comparison__replacement{color:var(--accent-4);line-height:1.65}.prymal-usecase-rhythm__item{grid-template-columns:minmax(86px,100px) minmax(0,1fr);align-items:start}.prymal-usecase-rhythm__day{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:#ffffff0f;color:var(--text-strong);font-family:var(--ff-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.prymal-usecase-comparison__row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center}.prymal-usecase-bars{display:grid;gap:12px}.prymal-usecase-bars__row{display:grid;gap:8px}.prymal-usecase-bars__row span{color:var(--muted);font-size:.84rem}.prymal-usecase-bars__track{position:relative;height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.prymal-usecase-bars__track>span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3));box-shadow:0 0 20px #7f8cff59}.prymal-dashboard{display:grid;gap:22px}.prymal-dashboard__hero{display:grid;gap:22px;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:stretch}.prymal-dashboard__hero-copy,.prymal-dashboard-card{position:relative;overflow:hidden;padding:24px;border-radius:32px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 50%),linear-gradient(135deg,rgba(127,140,255,.07),transparent 36%,rgba(104,245,208,.08)),color-mix(in srgb,var(--surface-2) 92%,transparent);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:var(--shadow-premium)}.prymal-dashboard__hero-copy:before,.prymal-dashboard-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%);pointer-events:none}.prymal-dashboard__hero-copy>*,.prymal-dashboard-card>*{position:relative;z-index:1}.prymal-dashboard__hero-pill{justify-self:start}.prymal-dashboard__headline{margin:0;max-width:11ch;font-family:var(--ff-display);font-size:clamp(3rem,6vw,5.4rem);line-height:.94;letter-spacing:-.04em;color:var(--text-strong);text-wrap:balance}.prymal-dashboard__subcopy{margin:0;max-width:60ch;color:var(--muted);line-height:1.8;font-size:1rem}.prymal-dashboard__actions,.prymal-dashboard__metric-row,.prymal-dashboard__trust{display:flex;gap:12px;flex-wrap:wrap}.prymal-dashboard__metric{min-width:145px;display:grid;gap:6px;padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 52%),#ffffff0d}.prymal-dashboard__metric span{color:var(--muted);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.prymal-dashboard__metric strong{color:var(--text-strong);font-family:var(--ff-display);font-size:1.32rem}.prymal-dashboard__scene-shell{min-height:640px}.prymal-dashboard__grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.prymal-dashboard-card{display:grid;gap:18px;grid-column:span 4}.prymal-dashboard-card--missions,.prymal-dashboard-card--control{grid-column:span 8}.prymal-dashboard-card__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.prymal-dashboard-card__header h2{margin:6px 0 0;color:var(--text-strong);font-size:1.15rem}.prymal-dashboard__mission-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.prymal-dashboard__mission-card,.prymal-dashboard__conversation-item,.prymal-dashboard__agent-card,.prymal-dashboard__control-tile{width:100%;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 48%),#ffffff0d;box-shadow:var(--shadow-float)}.prymal-dashboard__mission-card,.prymal-dashboard__agent-card,.prymal-dashboard__conversation-item{cursor:pointer}.prymal-dashboard__mission-card{display:grid;gap:14px;padding:18px;border-radius:24px;text-align:left;transition:border-color .18s ease,transform .18s ease,background .18s ease}.prymal-dashboard__mission-card:hover,.prymal-dashboard__agent-card:hover,.prymal-dashboard__conversation-item:hover,.prymal-dashboard__control-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}.prymal-dashboard__mission-top{display:flex;gap:14px;align-items:center}.prymal-dashboard__mission-name,.prymal-dashboard__conversation-name,.prymal-dashboard__agent-name{color:var(--text-strong);font-size:.92rem;font-weight:700;letter-spacing:.14em}.prymal-dashboard__mission-role,.prymal-dashboard__conversation-title,.prymal-dashboard__agent-title{color:var(--muted);line-height:1.65;font-size:.84rem}.prymal-dashboard__mission-card p{margin:0;color:var(--muted);line-height:1.75}.prymal-dashboard__prompt-preview{padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));background:#ffffff0d;color:var(--text);line-height:1.7}.prymal-dashboard__conversation-list,.prymal-dashboard__workflow-list{display:grid;gap:10px}.prymal-dashboard__conversation-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:20px;text-align:left}.prymal-dashboard__conversation-time{color:var(--muted);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.prymal-dashboard__workflow-item{display:grid;gap:10px;padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:#ffffff0d}.prymal-dashboard__workflow-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.prymal-dashboard__workflow-row strong{color:var(--text-strong)}.prymal-dashboard__workflow-meta{display:flex;gap:8px;flex-wrap:wrap}.prymal-dashboard__workflow-meta span,.prymal-dashboard__status-pill{padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.prymal-dashboard__status-pill.is-active{color:#68f5d0;border-color:#68f5d03d;background:#68f5d014}.prymal-dashboard__agent-grid{display:grid;gap:10px}.prymal-dashboard__agent-card{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:20px;text-align:left}.prymal-dashboard__agent-card.is-featured{border-color:#68f5d047;background:linear-gradient(135deg,rgba(104,245,208,.1),transparent 44%),#ffffff0f}.prymal-dashboard__control-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-dashboard__control-tile{display:grid;gap:8px;padding:18px;border-radius:24px;text-decoration:none}.prymal-dashboard__control-tile span{color:var(--muted);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.prymal-dashboard__control-tile strong{color:var(--text-strong)}.prymal-dashboard__control-tile small{color:var(--muted);line-height:1.65}.prymal-dashboard__control-tile.is-passive{pointer-events:none}.workflow-builder{display:grid;gap:16px}.workflow-builder__header,.workflow-builder__simulation,.workflow-builder__rail,.workflow-builder__inspector,.workflow-builder__canvas-shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 50%),linear-gradient(135deg,rgba(127,140,255,.08),transparent 40%,rgba(104,245,208,.08)),color-mix(in srgb,var(--surface-2) 92%,transparent);box-shadow:var(--shadow-premium);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.workflow-builder__header,.workflow-builder__simulation,.workflow-builder__rail,.workflow-builder__inspector{padding:18px;border-radius:24px}.workflow-builder__header{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.workflow-builder__simulation{display:grid;gap:14px}.workflow-builder__simulation h3{margin:8px 0 0;color:var(--text-strong);font-size:1.08rem}.workflow-builder__simulation p{margin:8px 0 0;color:var(--muted);line-height:1.75}.workflow-builder__simulation-actions,.workflow-builder__legend{display:flex;gap:10px;flex-wrap:wrap}.workflow-builder__legend-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:#ffffff0d;color:var(--muted);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.workflow-builder__legend-chip span{width:10px;height:10px;border-radius:999px;box-shadow:0 0 12px currentColor}.workflow-builder__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px}.workflow-builder__rail{display:grid;gap:12px;align-content:start}.workflow-builder__agent-palette{display:grid;gap:10px}.workflow-builder__agent-pill{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--agent-accent) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--agent-accent) 10%,transparent),transparent 46%),#ffffff0d;cursor:grab}.workflow-builder__agent-pill span{color:color-mix(in srgb,var(--agent-accent) 70%,white 30%);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.workflow-builder__agent-pill small{color:var(--muted);line-height:1.55}.workflow-builder__main{display:grid;gap:14px}.workflow-builder__canvas-shell{height:420px;border-radius:28px}.workflow-builder__canvas-shell .react-flow{background:radial-gradient(circle at 18% 12%,rgba(104,245,208,.08),transparent 20%),radial-gradient(circle at 84% 18%,rgba(127,140,255,.1),transparent 22%),linear-gradient(180deg,#080c15fa,#080d17eb)}.workflow-builder__canvas-overlay{position:absolute;top:14px;left:14px;right:14px;z-index:4;display:flex;justify-content:space-between;gap:12px;pointer-events:none}.workflow-builder__canvas-overlay>div{display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:#080d17b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workflow-builder__canvas-overlay span{color:var(--muted);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.workflow-builder__canvas-overlay strong,.workflow-builder__canvas-status{color:var(--text-strong)}.workflow-builder__canvas-status{display:inline-flex;align-items:center;gap:8px}.workflow-builder__pulse-dot{width:9px;height:9px;border-radius:999px;background:#68f5d0;box-shadow:0 0 #68f5d073;animation:workflowPulse 2s ease-out infinite}.workflow-builder__inspector-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.workflow-builder__inspector{display:grid;gap:12px}.workflow-builder__inspector-head,.workflow-builder__condition-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.workflow-builder__inspector-title{margin-top:6px;color:var(--text-strong);font-size:1.05rem;font-weight:700}.workflow-builder__inspector-badge{padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--badge-accent) 24%,var(--line));background:color-mix(in srgb,var(--badge-accent) 10%,transparent);color:color-mix(in srgb,var(--badge-accent) 70%,white 30%);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.workflow-builder__empty-inspector,.workflow-builder__log-empty{color:var(--muted);line-height:1.75}.workflow-builder__log{display:grid;gap:10px;align-content:start}.workflow-builder__log-entry{padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:#ffffff0d;color:var(--muted);line-height:1.65}.workflow-builder__log-entry--success{border-color:#7fe0ff2e;color:#b8e8ff}.workflow-builder__log-entry--warning{border-color:#f8c44f33;color:#ffe2a7}.workflow-builder__log-entry--error{border-color:#ff6b8b38;color:#ffc0ce}.workflow-node{position:relative;min-width:208px;display:grid;gap:10px;padding:16px 16px 14px;border-radius:24px;border:1px solid color-mix(in srgb,var(--node-state) 20%,var(--node-accent));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--node-accent) 10%,transparent),transparent 42%),#090e18e6;box-shadow:0 20px 44px #00000042,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.workflow-node:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(circle at top right,color-mix(in srgb,var(--node-state) 18%,transparent),transparent 38%);pointer-events:none}.workflow-node.is-selected{transform:translateY(-2px);box-shadow:0 24px 54px #00000047,0 0 0 1px color-mix(in srgb,var(--node-state) 24%,transparent),0 0 36px color-mix(in srgb,var(--node-state) 18%,transparent)}.workflow-node__head,.workflow-node__meta{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px}.workflow-node__agent,.workflow-node__meta span{color:color-mix(in srgb,var(--node-accent) 68%,white 32%);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.workflow-node__label{margin-top:6px;color:var(--text-strong);font-size:.94rem;font-weight:600;line-height:1.45}.workflow-node__state,.workflow-node__condition-chip,.workflow-node__attempt{position:relative;z-index:1;justify-self:start;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--node-state) 24%,var(--line));background:color-mix(in srgb,var(--node-state) 8%,transparent);color:color-mix(in srgb,var(--node-state) 74%,white 26%);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.workflow-node__attempt{justify-self:end}.workflow-node--running{animation:workflowNodeFloat 2.2s ease-in-out infinite}.workflow-node--running .workflow-node__state{box-shadow:0 0 #68f5d070;animation:workflowPulse 2s ease-out infinite}.workflow-node--retrying{box-shadow:0 24px 54px #00000047,0 0 24px #f8c44f24}.workflow-node--retrying:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(248,196,79,.18),transparent 66%);animation:workflowShimmer 1.8s linear infinite;pointer-events:none}.workflow-node--failed{box-shadow:0 24px 54px #00000047,0 0 28px #ff6b8b2e}@keyframes workflowPulse{0%{box-shadow:0 0 #68f5d073}70%{box-shadow:0 0 0 12px #68f5d000}to{box-shadow:0 0 #68f5d000}}@keyframes workflowNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes workflowShimmer{0%{transform:translate(-60%)}to{transform:translate(60%)}}.prymal-home{display:grid;gap:30px}.prymal-hero-stage{padding:4px 0 18px}.prymal-hero-stage--fullbleed{width:calc(100vw - 40px);margin-left:calc(50% - 50vw + 20px)}.prymal-command-stage--immersive{position:relative;height:clamp(500px,calc(100svh - 160px),680px);min-height:500px;padding:18px clamp(16px,1.8vw,22px);border-radius:36px;border:1px solid color-mix(in srgb,var(--line-soft) 84%,transparent);background:radial-gradient(circle at 18% 16%,rgba(127,140,255,.16),transparent 24%),radial-gradient(circle at 86% 14%,rgba(104,245,208,.14),transparent 22%),radial-gradient(circle at 50% 86%,rgba(255,142,106,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 12%),linear-gradient(180deg,#060a12f5,#070b14eb);box-shadow:0 40px 120px #00000057,inset 0 1px #ffffff14;overflow:hidden;isolation:isolate}.prymal-command-stage--immersive:before,.prymal-command-stage--immersive:after{content:"";position:absolute;border-radius:999px;filter:blur(92px);pointer-events:none;z-index:0}.prymal-command-stage--immersive:before{top:-12%;right:-5%;width:340px;height:340px;background:#68f5d02e}.prymal-command-stage--immersive:after{left:-10%;bottom:-18%;width:380px;height:380px;background:#7f8cff29}.prymal-command-stage__ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.prymal-command-stage__beam{position:absolute;display:block;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 22%,rgba(104,245,208,.7) 50%,rgba(127,140,255,.4) 74%,transparent);background-size:220% 100%;opacity:.68;box-shadow:0 0 18px #68f5d02e;animation:prymalHeroBeam 7.8s linear infinite}.prymal-command-stage__beam--a{top:18%;left:8%;width:44%;transform:rotate(14deg)}.prymal-command-stage__beam--b{right:9%;top:26%;width:36%;transform:rotate(-18deg);animation-duration:8.6s}.prymal-command-stage__beam--c{left:18%;bottom:18%;width:52%;transform:rotate(-12deg);animation-duration:9.4s}.prymal-command-stage__grid-overlay{position:relative;z-index:2;display:grid;grid-template-columns:minmax(320px,.84fr) minmax(560px,1.16fr);grid-template-rows:auto minmax(0,1fr) auto;gap:12px 20px;height:100%;min-height:0}.prymal-hero-stage__header-row,.prymal-hero-stage__copy,.prymal-command-stage__visual,.prymal-hero-stage__footer-strip{min-width:0}.prymal-hero-stage__header-row{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.prymal-hero-stage__copy{grid-column:1;grid-row:2;display:grid;align-content:start;gap:10px;padding:16px 0 0}.prymal-hero-stage__pill{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:9px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 72%),color-mix(in srgb,var(--surface-2) 92%,transparent);color:var(--text-strong);font-size:.74rem;line-height:1.4;letter-spacing:.04em;box-shadow:var(--shadow-float)}.prymal-hero-stage__pill:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 40%,transparent)}.prymal-hero-stage__scene-kicker{display:inline-flex;align-items:center;justify-self:start;padding:7px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--scene-kicker-accent, var(--accent)) 20%,var(--line));background:color-mix(in srgb,var(--scene-kicker-accent, var(--accent)) 10%,rgba(255,255,255,.03));color:color-mix(in srgb,var(--scene-kicker-accent, var(--accent)) 80%,white 20%);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-hero-stage__headline{margin:0;display:grid;gap:0;max-width:none;padding-top:.12em;font-family:var(--ff-display);font-size:clamp(2.45rem,4vw,4.45rem);line-height:.98;letter-spacing:-.06em;color:var(--text-strong)}.prymal-hero-stage__headline span{display:block}.prymal-hero-stage__gradient-copy{display:flex;flex-wrap:wrap;gap:0 12px;margin-top:-4px}.prymal-hero-stage__gradient-copy span{font-family:var(--ff-display);font-size:clamp(1rem,1.55vw,1.55rem);line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,#68f5d0,#74c8ff 35%,#8f92ff 68%,#ffa2c3);background-size:180% 180%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:prymalGradientShift 10s ease-in-out infinite}.prymal-hero-stage__subcopy{max-width:52ch;margin:0;color:color-mix(in srgb,var(--text) 84%,var(--muted));font-size:.9rem;line-height:1.58}.prymal-command-stage__visual{grid-column:2;grid-row:2;position:relative;min-height:0;display:grid}.prymal-command-stage__scene-stage{position:relative;min-height:100%;padding:16px;border-radius:28px;border:1px solid color-mix(in srgb,var(--line-soft) 82%,transparent);background:radial-gradient(circle at 50% 50%,rgba(104,245,208,.08),transparent 36%),radial-gradient(circle at 50% 50%,rgba(127,140,255,.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%),#070c168a;overflow:hidden;box-shadow:0 34px 80px #00000042,inset 0 1px #ffffff14}.prymal-command-stage__scene-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 0%,rgba(255,255,255,.04) 49%,transparent 50%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 49%,transparent 50%,transparent 100%);background-size:100% 44px,44px 100%;opacity:.18;pointer-events:none}.prymal-command-stage__scene-stage:after{content:"";position:absolute;inset:auto 10% 4% auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(104,245,208,.16),transparent 65%);filter:blur(60px);pointer-events:none}.prymal-command-stage__scene-shell{position:relative;width:100%;height:100%;display:grid;justify-items:center;align-content:center;gap:12px;padding:54px 0 42px}.prymal-hero-stage__scene-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.prymal-hero-stage__scene-tab{padding:8px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--scene-tab-accent, var(--accent)) 18%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),#ffffff08;color:var(--muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono);cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease,background .18s ease}.prymal-hero-stage__scene-tab.is-active,.prymal-hero-stage__scene-tab:hover{color:color-mix(in srgb,var(--scene-tab-accent, var(--accent)) 78%,white 22%);border-color:color-mix(in srgb,var(--scene-tab-accent, var(--accent)) 34%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),color-mix(in srgb,var(--scene-tab-accent, var(--accent)) 10%,rgba(255,255,255,.03));transform:translateY(-1px)}.prymal-command-stage__scene-frame{position:relative;z-index:2;width:min(100%,360px);height:min(100%,360px);border-radius:999px;border:1px solid color-mix(in srgb,var(--line-soft) 82%,transparent);background:radial-gradient(circle at 50% 50%,rgba(104,245,208,.08),transparent 44%),radial-gradient(circle at 50% 50%,rgba(127,140,255,.08),transparent 66%),#070c1475;overflow:hidden;box-shadow:0 34px 80px #00000047,inset 0 1px #ffffff14}.prymal-command-stage__scene-frame .prymal-cinematic-stage__fallback,.prymal-command-stage__scene-frame .prymal-cinematic-stage__canvas-wrap,.prymal-command-stage__scene-frame .prymal-cinematic-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.prymal-command-stage__scene-label{position:absolute;inset:0 auto auto 0;z-index:4;width:min(100%,320px);display:grid;gap:8px;gap:6px;padding:14px 16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 48%),#080d17bd;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);box-shadow:var(--shadow-float)}.prymal-command-stage__scene-label span{color:var(--accent-4);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-command-stage__scene-label strong{color:var(--text-strong);font-size:.92rem;line-height:1.35}.prymal-command-stage__scene-label small{color:var(--muted);font-size:.8rem;line-height:1.45}.prymal-command-stage__scene-metric{position:absolute;inset:auto 0 0 auto;z-index:4;display:grid;gap:6px;min-width:154px;padding:12px 14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),#080d17b8;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--shadow-float)}.prymal-command-stage__scene-metric small{color:var(--muted);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-command-stage__scene-metric strong{color:var(--text-strong);font-size:.94rem}.prymal-command-stage--immersive .prymal-command-stage__orbit{opacity:.72}.prymal-command-stage--immersive .prymal-command-stage__orbit--inner{width:min(390px,76%);height:min(390px,76%)}.prymal-command-stage--immersive .prymal-command-stage__orbit--outer{width:min(500px,94%);height:min(500px,94%)}.prymal-command-stage--immersive .prymal-command-stage__node--immersive{top:var(--node-top);left:var(--node-left);transform:translate(var(--node-translate-x),var(--node-translate-y));width:102px;padding:7px 7px 9px;border-radius:20px;border:1px solid color-mix(in srgb,var(--node-accent) 24%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 46%),#080d18c7;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);box-shadow:0 18px 42px #00000038;animation:prymalNodeOrbit 5.8s ease-in-out infinite;animation-delay:var(--node-delay);transition:opacity .22s ease,transform .22s ease,filter .22s ease,box-shadow .22s ease,border-color .22s ease}.prymal-command-stage--immersive .prymal-command-stage__node-copy{margin-top:6px;gap:2px}.prymal-command-stage--immersive .prymal-command-stage__node-name{color:color-mix(in srgb,var(--node-accent) 72%,white 28%);font-size:.72rem}.prymal-command-stage--immersive .prymal-command-stage__node-role{font-size:.58rem;line-height:1.35}.prymal-command-stage--immersive .prymal-command-stage__node--immersive.is-dimmed{opacity:.36;filter:saturate(.7)}.prymal-command-stage--immersive .prymal-command-stage__node--immersive.is-active{opacity:1;box-shadow:0 18px 42px #00000038,0 0 24px color-mix(in srgb,var(--node-accent) 18%,transparent);border-color:color-mix(in srgb,var(--node-accent) 34%,var(--line))}.prymal-hero-stage__signal-shell{max-width:480px}.prymal-hero-stage__signal{display:grid;gap:10px;width:100%;padding:14px 16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--hero-signal-accent) 22%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 46%),#080d18c7;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);box-shadow:var(--shadow-float);text-align:left;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none;animation:prymalSignalCardFloat 7s ease-in-out infinite;animation-delay:var(--hero-signal-delay)}.prymal-hero-stage__signal-eyebrow{color:color-mix(in srgb,var(--hero-signal-accent) 74%,white 26%);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-hero-stage__signal p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.56}.prymal-hero-stage__signal-chips{display:flex;gap:8px;flex-wrap:wrap}.prymal-hero-stage__signal-chips span{padding:6px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hero-signal-accent) 18%,var(--line));background:#ffffff0a;color:color-mix(in srgb,var(--hero-signal-accent) 68%,white 32%);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.prymal-hero-stage__signal.is-active{box-shadow:0 18px 42px #0000003d,0 0 26px color-mix(in srgb,var(--hero-signal-accent) 14%,transparent)}.prymal-hero-stage__detail-points{display:grid;gap:8px}.prymal-hero-stage__detail-point{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.84rem;line-height:1.55}.prymal-hero-stage__detail-point span{width:8px;height:8px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--hero-detail-accent, var(--accent)) 80%,white 20%);box-shadow:0 0 12px color-mix(in srgb,var(--hero-detail-accent, var(--accent)) 28%,transparent);flex-shrink:0}.prymal-hero-stage__signal-expanded{display:grid;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--hero-signal-accent) 16%,var(--line))}.prymal-hero-stage__detail-metric{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.prymal-hero-stage__detail-metric small{display:inline-flex;color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-hero-stage__detail-metric strong{color:var(--text-strong);font-size:.96rem}.prymal-hero-stage__footer-strip{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:end}.prymal-hero-stage__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.prymal-hero-stage__badge-strip{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-content:flex-end}.prymal-hero-stage__trust-chip{padding:8px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),#ffffff08;color:var(--muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.prymal-hero-stage__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.prymal-hero-stage__metric{position:relative;overflow:hidden;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 48%),#090e18c7;box-shadow:var(--shadow-float)}.prymal-hero-stage__metric strong{display:block;color:var(--text-strong);font-family:var(--ff-display);font-size:1rem;line-height:1}.prymal-hero-stage__metric span{display:block;margin-top:6px;color:var(--muted);font-size:.62rem;letter-spacing:.08em;line-height:1.42;text-transform:uppercase}.prymal-command-stage__scene-frame .prymal-cinematic-stage__fallback-core{width:122px;height:122px}.prymal-command-stage__scene-frame .prymal-cinematic-stage__fallback-ring--inner{width:min(74%,280px);height:min(74%,280px)}.prymal-command-stage__scene-frame .prymal-cinematic-stage__fallback-ring--outer{width:min(88%,340px);height:min(88%,340px)}.prymal-marketing--home .prymal-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:start;min-height:auto;padding-top:10px;padding-bottom:30px}.prymal-marketing--home .prymal-hero__copy,.prymal-marketing--home .prymal-hero__scene{align-self:start}.prymal-marketing--home .prymal-hero__copy{display:grid;align-content:start}.prymal-marketing--home .prymal-hero__headline{max-width:9.2ch}.prymal-marketing--home .prymal-hero__subcopy{max-width:56ch}.prymal-cinematic-stage--landing{min-height:820px}.prymal-cinematic-stage--landing .prymal-cinematic-stage__hud{top:0;right:0;bottom:0;left:0;padding:26px;display:grid;grid-template-columns:minmax(220px,.86fr) minmax(0,1fr) minmax(220px,.9fr);grid-template-rows:auto 1fr auto;gap:16px;align-items:start}.prymal-cinematic-stage--landing .prymal-cinematic-stage__hud-card,.prymal-cinematic-stage--landing .prymal-cinematic-stage__floating-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:none}.prymal-cinematic-stage--landing .prymal-cinematic-stage__floating-card{min-height:212px}.prymal-cinematic-stage--landing .prymal-cinematic-stage__floating-card--workspace{grid-column:1;grid-row:2}.prymal-cinematic-stage--landing .prymal-cinematic-stage__floating-card--workflow{grid-column:3;grid-row:2}.prymal-cinematic-stage--landing .prymal-cinematic-stage__floating-card--admin{grid-column:3;grid-row:3}.prymal-cinematic-stage--landing .prymal-cinematic-stage__hud-card--top{grid-column:2 / 4;grid-row:1;justify-self:end;width:min(100%,360px)}.prymal-cinematic-stage--landing .prymal-cinematic-stage__hud-card--left{grid-column:2;grid-row:2;justify-self:center;align-self:end;width:min(100%,240px)}.prymal-cinematic-stage--landing .prymal-cinematic-stage__hud-card--bottom{grid-column:1 / 3;grid-row:3;width:min(100%,340px)}.prymal-cinematic-stage__mesh,.prymal-cinematic-stage__signal-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.prymal-cinematic-stage__mesh{background:radial-gradient(circle at 50% 50%,rgba(127,140,255,.08),transparent 36%),linear-gradient(transparent 0 calc(100% - 1px),#ffffff0d calc(100% - 1px)),linear-gradient(90deg,transparent 0 calc(100% - 1px),rgba(255,255,255,.04) calc(100% - 1px));background-size:auto,100% 84px,84px 100%;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.96),transparent 86%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.96),transparent 86%);opacity:.85}.prymal-cinematic-stage__signal-line{position:absolute;display:block;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 18%,rgba(104,245,208,.72) 50%,rgba(127,140,255,.46) 78%,transparent);background-size:220% 100%;box-shadow:0 0 18px #68f5d038;opacity:.7;animation:prymalSignalSweep 5.8s linear infinite}.prymal-cinematic-stage__signal-line--a{top:16%;left:10%;width:52%;transform:rotate(16deg)}.prymal-cinematic-stage__signal-line--b{top:31%;right:6%;width:38%;transform:rotate(-24deg);animation-duration:6.6s}.prymal-cinematic-stage__signal-line--c{bottom:26%;left:8%;width:42%;transform:rotate(-10deg);animation-duration:7.2s}.prymal-cinematic-stage__signal-line--d{bottom:18%;right:12%;width:34%;transform:rotate(22deg);animation-duration:6.2s}.prymal-cinematic-stage__floating-card{position:absolute;display:grid;gap:10px;max-width:250px;padding:18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--floating-accent) 24%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 48%),#070c16a8;-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);box-shadow:0 22px 46px #00000042,0 0 0 1px #ffffff08;animation:prymalFloatCard 6.8s ease-in-out infinite;animation-delay:var(--floating-delay);z-index:3}.prymal-cinematic-stage__floating-card strong,.prymal-showcase-preview strong,.prymal-plan-card__price,.prymal-stack-card h3,.prymal-integration-card h3,.prymal-agent-card h3{color:var(--text-strong)}.prymal-cinematic-stage__floating-card p,.prymal-showcase-card p,.prymal-agent-card p,.prymal-stack-card p,.prymal-integration-card p,.prymal-plan-card p{margin:0;color:var(--muted);line-height:1.72}.prymal-cinematic-stage__floating-card--workspace{top:11%;left:4.5%}.prymal-cinematic-stage__floating-card--workflow{top:23%;right:4%}.prymal-cinematic-stage__floating-card--admin{right:8%;bottom:12%}.prymal-cinematic-stage__floating-eyebrow,.prymal-showcase-card__eyebrow,.prymal-stack-card__eyebrow,.prymal-plan-card__price-label,.prymal-agent-card__eyebrow,.prymal-integration-card__category,.prymal-cta__eyebrow{color:color-mix(in srgb,var(--floating-accent, var(--motion-card-accent, var(--accent))) 76%,white 24%);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-cinematic-stage__floating-chips,.prymal-stack-card__list,.prymal-plan-card__features{display:flex;gap:8px;flex-wrap:wrap}.prymal-cinematic-stage__floating-chips span,.prymal-stack-card__list span,.prymal-plan-card__features span{padding:6px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--floating-accent, var(--motion-card-accent, var(--accent))) 18%,var(--line));background:#ffffff0a;color:color-mix(in srgb,var(--floating-accent, var(--motion-card-accent, var(--accent))) 70%,white 30%);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.prymal-cinematic-stage__fallback-core{animation:prymalHeroCorePulse 4.8s ease-in-out infinite}.prymal-cinematic-stage__fallback-ring--inner{animation:prymalRingSpin 22s linear infinite}.prymal-cinematic-stage__fallback-ring--outer{animation:prymalRingSpinReverse 28s linear infinite}.prymal-cinematic-stage__fallback-node{box-shadow:0 10px 26px #00000038,0 0 18px color-mix(in srgb,var(--node-accent) 16%,transparent);animation:prymalNodeOrbit 4.8s ease-in-out infinite}.prymal-cinematic-stage__fallback-node:nth-of-type(2){animation-delay:.24s}.prymal-cinematic-stage__fallback-node:nth-of-type(3){animation-delay:.48s}.prymal-cinematic-stage__fallback-node:nth-of-type(4){animation-delay:.72s}.prymal-cinematic-stage__fallback-node:nth-of-type(5){animation-delay:.96s}.prymal-cinematic-stage__fallback-node:nth-of-type(6){animation-delay:1.2s}.prymal-band__track{display:flex;gap:18px;width:max-content;animation:prymalBandScroll 22s linear infinite}.prymal-showcase-grid,.prymal-agent-grid--featured,.prymal-integration-grid,.prymal-plan-grid,.prymal-stack-grid{display:grid;gap:16px}.prymal-showcase-grid,.prymal-agent-grid--featured,.prymal-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prymal-integration-grid,.prymal-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-showcase-card{position:relative;overflow:hidden;padding:22px;border-radius:30px;border:1px solid color-mix(in srgb,var(--showcase-accent, var(--accent)) 14%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 48%),color-mix(in srgb,var(--surface-2) 91%,transparent);box-shadow:var(--shadow-premium)}.prymal-showcase-card h3,.prymal-agent-card h3,.prymal-stack-card h3,.prymal-plan-card h3{margin:12px 0 10px;font-size:1.24rem}.prymal-showcase-card__beam{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 12%,color-mix(in srgb,var(--showcase-accent, var(--accent)) 18%,transparent) 36%,transparent 62%);background-position:-20% 0;pointer-events:none}.prymal-showcase-preview{position:relative;display:grid;gap:12px;margin-top:18px;padding:16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#ffffff0a}.prymal-showcase-preview__chat-message{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:18px;background:#ffffff0a}.prymal-showcase-preview__chat-message.is-user{margin-left:18%;grid-template-columns:1fr;justify-items:end;text-align:right}.prymal-showcase-preview__chat-message p{margin:6px 0 0;color:var(--muted);line-height:1.6}.prymal-showcase-preview__dot{width:10px;height:10px;margin-top:7px;border-radius:999px;background:linear-gradient(135deg,#68f5d0,#7f8cff);box-shadow:0 0 18px #68f5d06b}.prymal-showcase-preview__chips{display:flex;gap:8px;flex-wrap:wrap}.prymal-showcase-preview__chips span,.prymal-stack-card__workflow-row small{padding:6px 10px;border-radius:999px;background:#ffffff0a;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);color:var(--accent-4);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.prymal-showcase-preview--workflow{min-height:240px}.prymal-showcase-preview__workflow-line{position:absolute;left:24px;top:26px;bottom:26px;width:2px;background:linear-gradient(180deg,#68f5d0b8,#7f8cff3d);box-shadow:0 0 18px #68f5d038}.prymal-showcase-preview__workflow-node{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding-left:6px}.prymal-showcase-preview__workflow-node span{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.2);background:#ffffff0d}.prymal-showcase-preview__workflow-node.is-success span{background:#68f5d0;box-shadow:0 0 18px #68f5d052}.prymal-showcase-preview__workflow-node.is-running span{background:#7f8cff;box-shadow:0 0 18px #7f8cff57;animation:prymalHeroCorePulse 2.6s ease-in-out infinite}.prymal-showcase-preview__workflow-node.is-warning span{background:#ffb667;box-shadow:0 0 18px #ffb66747}.prymal-showcase-preview__workflow-node strong,.prymal-showcase-preview__metric-row strong{display:block}.prymal-showcase-preview__workflow-node small,.prymal-showcase-preview__metric-row small,.prymal-showcase-preview__admin-item{color:var(--muted)}.prymal-showcase-preview__metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prymal-showcase-preview__metric-row>div{padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:#ffffff08}.prymal-showcase-preview__admin-list{display:grid;gap:10px}.prymal-showcase-preview__admin-item{display:flex;align-items:center;gap:10px}.prymal-showcase-preview__admin-item span{width:8px;height:8px;border-radius:999px;background:#ff8e6a;box-shadow:0 0 14px #ff8e6a57}.prymal-agent-card,.prymal-stack-card,.prymal-integration-card,.prymal-plan-card,.prymal-cta__panel{padding:22px;border-radius:28px}.prymal-agent-card__head,.prymal-integration-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.prymal-agent-card__head{justify-content:flex-start}.prymal-agent-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.prymal-agent-card__link{color:var(--text-strong);text-decoration:none}.prymal-agent-card__link:hover{text-decoration:underline}.prymal-stack-card__workflow{display:grid;gap:10px;margin-top:16px}.prymal-stack-card__workflow-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.prymal-stack-card__workflow-row span{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;color:var(--accent-4);background:#ffffff0d;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);font-family:var(--ff-mono);font-size:.72rem}.prymal-integration-card__icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:var(--text-strong);background:#ffffff0d;border:1px solid color-mix(in srgb,var(--line-soft) 82%,transparent);font-family:var(--ff-mono);letter-spacing:.12em}.prymal-integration-card__agents{display:flex;gap:10px;margin-top:16px}.prymal-plan-card__price{margin-top:12px;font-family:var(--ff-display);font-size:clamp(1.8rem,4vw,2.6rem);line-height:.95}.prymal-plan-card small{display:block;margin-top:6px;color:var(--muted)}.prymal-plan-card--recommended,.prymal-cta__panel--heroic{box-shadow:0 30px 80px #0206123d,0 0 36px #68f5d01a}.prymal-cta{margin-top:16px}.prymal-cta__panel--heroic{display:grid;gap:18px}.prymal-cta__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}@keyframes prymalSignalSweep{0%{opacity:.16;background-position:0% 50%}50%{opacity:.78}to{opacity:.16;background-position:100% 50%}}@keyframes prymalHeroBeam{0%{opacity:.12;background-position:0% 50%}50%{opacity:.72}to{opacity:.12;background-position:100% 50%}}@keyframes prymalHeroCorePulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.05);filter:saturate(1.12)}}@keyframes prymalGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes prymalRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prymalRingSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes prymalNodeOrbit{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes prymalFloatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes prymalSignalCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes prymalBandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1180px){.prymal-hero-stage--fullbleed{width:100%;margin-left:0}.prymal-command-stage--immersive{height:auto;min-height:auto;padding:22px}.prymal-command-stage__grid-overlay{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;height:auto}.prymal-hero-stage__header-row,.prymal-hero-stage__copy,.prymal-command-stage__visual,.prymal-hero-stage__footer-strip{grid-column:1}.prymal-hero-stage__header-row{grid-row:1;flex-direction:column;align-items:flex-start}.prymal-hero-stage__copy{grid-row:2}.prymal-command-stage__visual{grid-row:3;min-height:520px}.prymal-hero-stage__footer-strip{grid-row:4;grid-template-columns:1fr}.prymal-hero-stage__scene-tabs,.prymal-hero-stage__badge-strip{justify-content:flex-start}.prymal-story-grid{grid-template-columns:1fr}.prymal-showcase-grid,.prymal-agent-grid--featured,.prymal-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-cinematic-stage{min-height:640px}.prymal-usecase-hero,.prymal-usecase-section--split,.prymal-usecase-flow{grid-template-columns:1fr}.prymal-usecase-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-dashboard__hero,.prymal-dashboard__mission-grid,.prymal-dashboard__control-grid{grid-template-columns:1fr}.prymal-dashboard-card,.prymal-dashboard-card--missions,.prymal-dashboard-card--control{grid-column:span 12}.workflow-builder__layout,.workflow-builder__inspector-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.prymal-command-stage__visual{min-height:480px}.prymal-command-stage__grid-overlay{gap:18px}.prymal-hero-stage__headline{max-width:none;font-size:clamp(3rem,9vw,4.9rem)}.prymal-hero-stage__gradient-copy span{font-size:clamp(1.6rem,5vw,2.35rem)}.prymal-hero-stage__scene-tabs{justify-content:flex-start}.prymal-hero-stage__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.prymal-command-stage--immersive .prymal-command-stage__node--slot-6,.prymal-command-stage--immersive .prymal-command-stage__node--slot-5{display:none}.prymal-command-stage--immersive .prymal-command-stage__node--immersive{width:108px}.prymal-hero{grid-template-columns:1fr}.prymal-cinematic-stage{min-height:560px}.prymal-usecase-hero__headline{max-width:none;font-size:clamp(2.4rem,8vw,4.2rem)}.prymal-cinematic-stage__hud-card--left,.prymal-cinematic-stage__hud-card--top{position:static}.prymal-cinematic-stage__hud{padding:18px;align-content:start;gap:10px}.prymal-cinematic-stage__hud-card{max-width:none}.prymal-cinematic-stage__floating-card{position:static;max-width:none}.prymal-cinematic-stage__hud{padding:18px;align-content:end;gap:10px}.prymal-showcase-grid,.prymal-agent-grid--featured,.prymal-integration-grid,.prymal-plan-grid,.prymal-stack-grid,.prymal-showcase-preview__metric-row,.prymal-usecase-grid--four,.prymal-usecase-grid--two,.prymal-usecase-comparison__row,.prymal-usecase-rhythm__item,.prymal-usecase-flow__step--compact{grid-template-columns:1fr}.prymal-dashboard__conversation-item{grid-template-columns:auto 1fr}.prymal-dashboard__conversation-time{grid-column:2}.workflow-builder__canvas-overlay{position:static;padding:14px 14px 0;pointer-events:auto}}@media (max-width: 720px){.prymal-marketing{padding:16px}.prymal-command-stage--immersive{padding:16px;border-radius:30px}.prymal-command-stage__visual{min-height:380px}.prymal-command-stage__scene-frame{width:min(100%,300px);height:min(100%,300px)}.prymal-command-stage__scene-shell{padding:64px 0 52px}.prymal-hero-stage__header-row{gap:12px}.prymal-hero-stage__scene-tabs{justify-content:flex-start}.prymal-hero-stage__headline{font-size:clamp(2.75rem,13vw,4.15rem)}.prymal-hero-stage__gradient-copy span{font-size:clamp(1.4rem,8vw,2rem)}.prymal-command-stage--immersive .prymal-command-stage__node--immersive{width:96px;padding:7px}.prymal-command-stage--immersive .prymal-command-stage__node-role{display:none}.prymal-command-stage__scene-label,.prymal-command-stage__scene-metric,.prymal-hero-stage__signal{padding:16px;border-radius:20px}.prymal-command-stage__scene-label{position:relative;inset:auto;width:100%}.prymal-command-stage__scene-metric{position:relative;inset:auto;min-width:0;width:100%}.prymal-hero-stage__footer-strip,.prymal-hero-stage__metrics{grid-template-columns:1fr}.prymal-hero-stage__badge-strip{justify-content:flex-start}.prymal-cinematic-stage{min-height:480px;border-radius:30px}.prymal-cinematic-stage__hud-card{padding:14px 16px}.prymal-cinematic-stage__floating-card,.prymal-showcase-card,.prymal-agent-card,.prymal-stack-card,.prymal-integration-card,.prymal-plan-card,.prymal-cta__panel{padding:18px;border-radius:24px}.prymal-cta__form{grid-template-columns:1fr}.app-route-stage{min-height:auto}.prymal-usecase-hero__headline{max-width:none;font-size:clamp(2.65rem,13vw,4.1rem)}.prymal-usecase-metric,.prymal-usecase-card,.prymal-usecase-lane,.prymal-usecase-proof-card,.prymal-usecase-flow__step{padding:18px;border-radius:24px}.prymal-usecase-grid--five{grid-template-columns:1fr}.prymal-dashboard__headline{max-width:none;font-size:clamp(2.5rem,13vw,4rem)}.prymal-dashboard__hero-copy,.prymal-dashboard-card{padding:18px;border-radius:26px}.workflow-builder__header,.workflow-builder__simulation,.workflow-builder__rail,.workflow-builder__inspector{padding:14px;border-radius:20px}.workflow-builder__canvas-shell{height:380px;border-radius:22px}}@media (prefers-reduced-motion: reduce){.prymal-marketing__aura,.brand-mark__media:after,.prymal-nav .brand-mark__media:before,.agent-avatar__glow,.workspace-studio__live-pulse,.workspace-workflow-panel__live-pulse,.workflow-builder__pulse-dot,.workflow-node--running,.workflow-node--running .workflow-node__state,.workflow-node--retrying:after,.prymal-cinematic-stage__fallback-core,.prymal-cinematic-stage__fallback-ring,.prymal-cinematic-stage__fallback-node,.prymal-cinematic-stage__floating-card,.prymal-cinematic-stage__signal-line,.prymal-command-stage__beam,.prymal-hero-stage__gradient-copy span,.prymal-hero-stage__signal,.prymal-command-stage__node--immersive,.prymal-band__track,.prymal-showcase-preview__workflow-node.is-running span,.prymal-usecase-hero__scene-shell,.prymal-usecase-hero .prymal-cinematic-stage__hud-card{animation:none!important}.prymal-cinematic-stage__canvas{opacity:.75;filter:saturate(.86)}}@keyframes stageBreathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.006)}}@keyframes usecaseHudFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html[data-prymal-motion=force] .prymal-marketing__aura,html[data-prymal-motion=force] .prymal-cinematic-stage__fallback-core,html[data-prymal-motion=force] .prymal-cinematic-stage__fallback-ring,html[data-prymal-motion=force] .prymal-cinematic-stage__fallback-node,html[data-prymal-motion=force] .prymal-cinematic-stage__floating-card,html[data-prymal-motion=force] .prymal-cinematic-stage__signal-line,html[data-prymal-motion=force] .prymal-usecase-hero__scene-shell,html[data-prymal-motion=force] .prymal-usecase-hero .prymal-cinematic-stage__hud-card{animation-play-state:running!important}.prymal-marketing--home .prymal-marketing__shell{width:100%;max-width:none}.prymal-marketing--home .page-shell__inner{max-width:none!important;padding-inline:18px}.prymal-homepage{--homepage-surface: rgba(10, 16, 28, .8);--homepage-surface-strong: rgba(7, 12, 22, .94);--homepage-surface-soft: rgba(10, 16, 28, .68);--homepage-line: rgba(135, 157, 204, .22);--homepage-line-strong: rgba(167, 191, 236, .3);--homepage-text-strong: #f8fbff;--homepage-text: rgba(234, 241, 255, .92);--homepage-muted: rgba(175, 189, 218, .84);display:grid;gap:32px;padding-bottom:24px}[data-theme=light] .prymal-homepage{--homepage-surface: rgba(16, 22, 36, .88);--homepage-surface-strong: rgba(11, 16, 28, .96);--homepage-surface-soft: rgba(15, 22, 34, .82);--homepage-line: rgba(112, 135, 182, .26);--homepage-line-strong: rgba(150, 173, 221, .36);--homepage-text-strong: #f7fbff;--homepage-text: rgba(231, 238, 255, .92);--homepage-muted: rgba(183, 195, 222, .84)}.prymal-homepage__hero,.prymal-homepage__rail,.prymal-homepage .marketing-section{scroll-margin-top:112px}.prymal-homepage__hero{position:relative}.prymal-homepage__hero-shell{position:relative;overflow:hidden;width:100%;padding:32px;border-radius:40px;border:1px solid var(--homepage-line);background:radial-gradient(circle at 18% 18%,rgba(127,140,255,.18),transparent 22%),radial-gradient(circle at 88% 16%,rgba(104,245,208,.14),transparent 20%),radial-gradient(circle at 54% 88%,rgba(255,142,106,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 12%),linear-gradient(180deg,color-mix(in srgb,var(--homepage-surface-strong) 98%,black 2%),var(--homepage-surface-strong));box-shadow:0 40px 120px #00000057,inset 0 1px #ffffff14;isolation:isolate}.prymal-homepage__hero-orb{position:absolute;border-radius:999px;filter:blur(96px);pointer-events:none;z-index:0}.prymal-homepage__hero-orb--a{top:-10%;right:-4%;width:320px;height:320px;background:#68f5d029}.prymal-homepage__hero-orb--b{left:-12%;bottom:-20%;width:360px;height:360px;background:#7f8cff29}.prymal-homepage__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);gap:clamp(24px,3vw,40px);align-items:start}.prymal-homepage__hero-copy{display:grid;gap:18px;align-content:start;padding-top:12px}.prymal-homepage__eyebrow{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 72%),color-mix(in srgb,var(--homepage-surface) 92%,transparent);color:var(--homepage-text-strong);font-size:.78rem;letter-spacing:.06em;line-height:1.45;box-shadow:var(--shadow-float)}.prymal-homepage__eyebrow:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.prymal-homepage__headline{margin:0;max-width:10.8ch;font-family:var(--ff-display);font-size:clamp(3.2rem,4.9vw,5.8rem);line-height:.92;letter-spacing:-.055em;color:var(--homepage-text-strong);text-wrap:balance}.prymal-homepage__subcopy{margin:0;max-width:58ch;color:var(--homepage-text);font-size:1.02rem;line-height:1.8}.prymal-homepage__hero-scene-summary{display:grid;gap:10px;max-width:520px;padding:18px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--scene-summary-accent, var(--accent)) 22%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),color-mix(in srgb,var(--scene-summary-accent, var(--accent)) 8%,var(--homepage-surface));box-shadow:0 22px 60px #0003}.prymal-homepage__hero-scene-summary span{color:color-mix(in srgb,var(--scene-summary-accent, var(--accent)) 74%,white 26%);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-scene-summary strong{color:var(--homepage-text-strong);font-size:1.04rem;line-height:1.45}.prymal-homepage__hero-scene-summary p{margin:0;color:var(--homepage-muted);line-height:1.7}.prymal-homepage__hero-actions{display:flex;gap:12px;flex-wrap:wrap}.prymal-homepage__hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prymal-homepage__hero-stat{display:grid;gap:6px;min-height:100%;padding:16px 18px;border-radius:22px;border:1px solid var(--homepage-line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 48%),var(--homepage-surface);box-shadow:var(--shadow-float)}.prymal-homepage__hero-stat strong{font-family:var(--ff-display);font-size:1.34rem;color:var(--homepage-text-strong)}.prymal-homepage__hero-stat span{color:var(--homepage-text-strong);font-size:.84rem;font-weight:600}.prymal-homepage__hero-stat small{color:var(--homepage-muted);line-height:1.6}.prymal-homepage__hero-visual{display:grid;gap:14px;align-content:start;align-self:start;grid-template-rows:auto auto}.prymal-homepage__hero-tabs{display:flex;gap:10px;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.prymal-homepage__hero-tab{padding:9px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tab-accent, var(--accent)) 18%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),color-mix(in srgb,var(--homepage-surface) 84%,rgba(255,255,255,.04));color:var(--homepage-muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--ff-mono);cursor:pointer;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.prymal-homepage__hero-tab:hover,.prymal-homepage__hero-tab.is-active{transform:translateY(-1px);color:color-mix(in srgb,var(--tab-accent, var(--accent)) 82%,white 18%);border-color:color-mix(in srgb,var(--tab-accent, var(--accent)) 34%,var(--line));background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),color-mix(in srgb,var(--tab-accent, var(--accent)) 10%,rgba(255,255,255,.03))}.prymal-homepage__hero-stage{position:relative;height:clamp(520px,58vh,680px);min-height:520px;padding:20px;border-radius:34px;border:1px solid var(--homepage-line);background:radial-gradient(circle at 50% 50%,rgba(104,245,208,.08),transparent 36%),radial-gradient(circle at 50% 50%,rgba(127,140,255,.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 18%),color-mix(in srgb,var(--homepage-surface-strong) 92%,transparent);overflow:hidden;box-shadow:0 34px 80px #00000047,inset 0 1px #ffffff14}.prymal-homepage__hero-scene-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 68% 24%,color-mix(in srgb,var(--scene-wash-accent, var(--accent)) 16%,transparent),transparent 26%),radial-gradient(circle at 38% 72%,color-mix(in srgb,var(--scene-wash-accent, var(--accent)) 10%,transparent),transparent 28%),linear-gradient(135deg,transparent 26%,color-mix(in srgb,var(--scene-wash-accent, var(--accent)) 7%,transparent) 68%,transparent 100%);pointer-events:none;z-index:0}.prymal-homepage__hero-gridlines{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 0%,rgba(255,255,255,.04) 49%,transparent 50%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 49%,transparent 50%,transparent 100%);background-size:100% 44px,44px 100%;opacity:.18;pointer-events:none}.prymal-homepage__hero-beam{position:absolute;display:block;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 22%,rgba(104,245,208,.7) 50%,rgba(127,140,255,.4) 74%,transparent);background-size:220% 100%;opacity:.7;box-shadow:0 0 18px #68f5d02e;animation:prymalHomepageBeam 7.8s linear infinite}.prymal-homepage__hero-beam--a{top:18%;left:6%;width:42%;transform:rotate(12deg)}.prymal-homepage__hero-beam--b{top:30%;right:8%;width:34%;transform:rotate(-17deg);animation-duration:8.7s}.prymal-homepage__hero-beam--c{left:20%;bottom:18%;width:48%;transform:rotate(-10deg);animation-duration:9.3s}.prymal-homepage__hero-deck{position:relative;z-index:2;display:grid;grid-template-columns:minmax(250px,.92fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr);gap:18px;height:100%}.prymal-homepage__hero-command-card,.prymal-homepage__hero-inspector,.prymal-homepage__hero-signal-rail,.prymal-homepage__hero-engine-shell,.prymal-homepage__hero-core-caption{border:1px solid color-mix(in srgb,var(--homepage-line) 78%,rgba(255,255,255,.06));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 42%),color-mix(in srgb,var(--homepage-surface) 94%,rgba(255,255,255,.02));box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(158%);backdrop-filter:blur(18px) saturate(158%)}.prymal-homepage__hero-command-card{grid-column:1;grid-row:1;align-self:stretch;display:grid;align-content:start;gap:12px;padding:22px;border-radius:28px}.prymal-homepage__hero-command-card-eyebrow{color:color-mix(in srgb,var(--command-accent, var(--accent)) 78%,white 22%);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-command-card h3,.prymal-homepage__hero-inspector h3{margin:0;color:var(--homepage-text-strong);font-size:1.24rem;line-height:1.34}.prymal-homepage__hero-command-card p,.prymal-homepage__hero-inspector p{margin:0;color:var(--homepage-muted);line-height:1.72}.prymal-homepage__hero-command-card-points{display:grid;gap:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--command-accent, var(--accent)) 16%,var(--homepage-line))}.prymal-homepage__hero-command-card-points strong{color:var(--homepage-text-strong);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-command-card-point{display:flex;gap:10px;align-items:flex-start;color:var(--homepage-muted);font-size:.88rem;line-height:1.55}.prymal-homepage__hero-command-card-point span{width:8px;height:8px;margin-top:6px;border-radius:999px;background:color-mix(in srgb,var(--command-accent, var(--accent)) 78%,white 22%);box-shadow:0 0 14px color-mix(in srgb,var(--command-accent, var(--accent)) 28%,transparent);flex-shrink:0}.prymal-homepage__hero-command-card-footer,.prymal-homepage__hero-inspector-footer{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--command-accent, var(--accent)) 16%,var(--homepage-line))}.prymal-homepage__hero-command-card-footer small,.prymal-homepage__hero-inspector-footer small{color:var(--homepage-muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-command-card-footer strong,.prymal-homepage__hero-inspector-footer strong{color:var(--homepage-text-strong);font-size:.96rem}.prymal-homepage__hero-engine{grid-column:2;grid-row:1;min-width:0}.prymal-homepage__hero-engine-shell{position:relative;min-height:476px;height:100%;border-radius:32px;overflow:hidden;isolation:isolate}.prymal-homepage__hero-engine-ring{position:absolute;inset:50% auto auto 50%;border-radius:999px;border:1px solid color-mix(in srgb,var(--homepage-line-strong) 74%,rgba(255,255,255,.08));transform:translate(-50%,-50%);pointer-events:none}.prymal-homepage__hero-engine-ring--one{width:min(78%,420px);height:min(78%,420px)}.prymal-homepage__hero-engine-ring--two{width:min(94%,520px);height:min(94%,520px);opacity:.72}.prymal-homepage__hero-engine-ring--three{width:min(108%,620px);height:min(108%,620px);opacity:.32}.prymal-homepage__hero-core-caption{position:absolute;top:18px;left:50%;z-index:5;min-width:220px;max-width:min(280px,calc(100% - 32px));padding:12px 14px;border-radius:20px;transform:translate(-50%);text-align:center}.prymal-homepage__hero-core-caption span{display:block;color:color-mix(in srgb,var(--core-accent, var(--accent)) 76%,white 24%);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-core-caption strong{display:block;margin-top:5px;color:var(--homepage-text-strong);font-size:1rem}.prymal-homepage__hero-core-caption p{margin:4px 0 0;color:var(--homepage-muted);font-size:.78rem}.prymal-homepage__hero-stage--deck .prymal-homepage__hero-frame{width:clamp(260px,22vw,340px);height:clamp(260px,22vw,340px);z-index:2}.prymal-homepage__hero-agent-card{position:absolute;z-index:6;display:grid;justify-items:center;gap:10px;width:min(158px,calc(50% - 24px));padding:14px 14px 16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--agent-accent) 24%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 46%),color-mix(in srgb,var(--homepage-surface) 94%,rgba(255,255,255,.03));-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);box-shadow:0 18px 36px #0003,0 0 24px color-mix(in srgb,var(--agent-accent) 14%,transparent);cursor:pointer;text-align:center;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prymal-homepage__hero-agent-card:focus-visible{outline:2px solid color-mix(in srgb,var(--agent-accent) 72%,white 28%);outline-offset:3px}.prymal-homepage__hero-agent-card.is-selected{border-color:color-mix(in srgb,var(--agent-accent) 38%,var(--homepage-line));box-shadow:0 22px 42px #00000038,0 0 34px color-mix(in srgb,var(--agent-accent) 24%,transparent)}.prymal-homepage__hero-agent-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--agent-accent) 18%,transparent),transparent 46%);pointer-events:none}.prymal-homepage__hero-agent-card-copy{position:relative;z-index:1;display:grid;gap:4px}.prymal-homepage__hero-agent-card-copy strong{color:color-mix(in srgb,var(--agent-accent) 76%,white 24%);font-size:.92rem;letter-spacing:.04em}.prymal-homepage__hero-agent-card-copy span{color:var(--homepage-muted);font-size:.72rem;line-height:1.4}.prymal-homepage__hero-agent-card--north-west{top:10%;left:3%}.prymal-homepage__hero-agent-card--north-east{top:12%;right:3%}.prymal-homepage__hero-agent-card--south-east{right:2%;bottom:18%}.prymal-homepage__hero-agent-card--south-west{left:6%;bottom:20%}.prymal-homepage__hero-inspector{grid-column:3;grid-row:1;display:grid;align-content:start;gap:14px;padding:22px;border-radius:28px}.prymal-homepage__hero-inspector-eyebrow{color:color-mix(in srgb,var(--inspector-accent, var(--accent)) 78%,white 22%);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-inspector-tags{display:flex;flex-wrap:wrap;gap:10px}.prymal-homepage__hero-inspector-tags span{padding:8px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--inspector-accent, var(--accent)) 18%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),color-mix(in srgb,var(--homepage-surface) 88%,rgba(255,255,255,.03));color:color-mix(in srgb,var(--inspector-accent, var(--accent)) 72%,white 28%);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-inspector-stats{display:grid;gap:10px}.prymal-homepage__hero-inspector-stats div{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--inspector-accent, var(--accent)) 14%,var(--homepage-line));background:color-mix(in srgb,var(--homepage-surface-soft) 88%,rgba(255,255,255,.02))}.prymal-homepage__hero-inspector-stats small{color:var(--homepage-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-inspector-stats strong{color:var(--homepage-text-strong);font-size:.92rem}.prymal-homepage__hero-signal-rail{display:grid;grid-template-columns:minmax(0,.76fr) minmax(220px,.76fr) auto;gap:16px;align-items:center;padding:12px 16px;border-radius:24px}.prymal-homepage__hero-signal-copy{display:grid;gap:4px}.prymal-homepage__hero-signal-copy span{color:var(--homepage-muted);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-signal-copy strong{color:var(--homepage-text-strong);font-size:1rem}.prymal-homepage__hero-signal-copy small{color:var(--homepage-muted);font-size:.76rem;line-height:1.45}.prymal-homepage__hero-signal-agent{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:20px;border:1px solid color-mix(in srgb,var(--signal-agent-accent, var(--accent)) 18%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),color-mix(in srgb,var(--homepage-surface-soft) 90%,rgba(255,255,255,.02))}.prymal-homepage__hero-signal-agent div{display:grid;gap:3px;min-width:0}.prymal-homepage__hero-signal-agent span{color:color-mix(in srgb,var(--signal-agent-accent, var(--accent)) 78%,white 22%);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-signal-agent strong{color:var(--homepage-text-strong);font-size:.86rem}.prymal-homepage__hero-signal-agent small{color:var(--homepage-muted);font-size:.72rem;line-height:1.35}.prymal-homepage__hero-signal-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.prymal-homepage__hero-stage .prymal-command-stage__orbit{opacity:.72}.prymal-homepage__hero-stage .prymal-command-stage__orbit--inner{width:min(520px,78%);height:min(520px,78%)}.prymal-homepage__hero-stage .prymal-command-stage__orbit--outer{width:min(660px,94%);height:min(660px,94%)}.prymal-command-stage__node-anchor{position:absolute;z-index:4;transform:translate(-50%,-50%);pointer-events:auto}.prymal-homepage__hero-stage .prymal-command-stage__node--immersive{position:relative;display:grid;justify-items:center;width:124px;padding:9px 9px 11px;border-radius:22px;border:1px solid color-mix(in srgb,var(--node-accent) 24%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 46%),var(--homepage-surface);-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);box-shadow:0 18px 42px #00000038;transition:opacity .22s ease,filter .22s ease,box-shadow .22s ease,border-color .22s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;color:inherit;font:inherit}.prymal-homepage__hero-stage .prymal-command-stage__node--immersive:focus-visible{outline:2px solid color-mix(in srgb,var(--node-accent) 68%,white 32%);outline-offset:3px}.prymal-homepage__hero-stage .prymal-command-stage__node-copy{margin-top:6px}.prymal-homepage__hero-stage .prymal-command-stage__node-name{color:color-mix(in srgb,var(--node-accent) 72%,white 28%);font-size:.82rem}.prymal-homepage__hero-stage .prymal-command-stage__node-role{font-size:.64rem;line-height:1.35;color:var(--homepage-muted)}.prymal-homepage__hero-stage .prymal-command-stage__node--immersive.is-dimmed{opacity:.34;filter:saturate(.7)}.prymal-homepage__hero-stage .prymal-command-stage__node--immersive.is-active{opacity:1;box-shadow:0 18px 42px #00000038,0 0 24px color-mix(in srgb,var(--node-accent) 18%,transparent);border-color:color-mix(in srgb,var(--node-accent) 34%,var(--homepage-line))}.prymal-homepage__hero-stage .prymal-command-stage__node--immersive.is-hovered{box-shadow:0 18px 42px #00000038,0 0 34px color-mix(in srgb,var(--node-accent) 26%,transparent)}.prymal-command-stage__node-tooltip{position:absolute;z-index:12;display:grid;gap:7px;width:min(270px,32vw);min-width:220px;max-width:min(270px,calc(100vw - 32px));padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--node-accent, var(--accent)) 22%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 52%),color-mix(in srgb,var(--node-accent, var(--accent)) 8%,var(--homepage-surface-strong));box-shadow:0 20px 48px #0000003d,0 0 24px color-mix(in srgb,var(--node-accent, var(--accent)) 16%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.prymal-command-stage__node-tooltip.is-top{bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.prymal-command-stage__node-tooltip.is-bottom{top:calc(100% + 14px);left:50%;transform:translate(-50%)}.prymal-command-stage__node-tooltip.is-top-left{bottom:calc(100% + 14px);left:0}.prymal-command-stage__node-tooltip.is-top-right{right:0;bottom:calc(100% + 14px)}.prymal-command-stage__node-tooltip.is-bottom-left{top:calc(100% + 14px);left:0}.prymal-command-stage__node-tooltip.is-bottom-right{top:calc(100% + 14px);right:0}.prymal-command-stage__node-tooltip.is-left{right:calc(100% + 14px);top:50%;transform:translateY(-50%)}.prymal-command-stage__node-tooltip.is-right{left:calc(100% + 14px);top:50%;transform:translateY(-50%)}.prymal-command-stage__node-tooltip-eyebrow{color:color-mix(in srgb,var(--node-accent, var(--accent)) 72%,white 28%);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-command-stage__node-tooltip strong{color:var(--homepage-text-strong);font-size:.98rem}.prymal-command-stage__node-tooltip span{color:var(--homepage-text);font-size:.82rem}.prymal-command-stage__node-tooltip p{margin:0;color:var(--homepage-muted);line-height:1.55;font-size:.84rem;overflow-wrap:anywhere}.prymal-command-stage__node-tooltip small{color:var(--homepage-text-strong);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.prymal-homepage__hero-spotlight{position:absolute;top:22px;left:22px;z-index:4;width:min(100%,360px);display:grid;gap:10px;padding:18px 20px;border-radius:26px;border:1px solid color-mix(in srgb,var(--spotlight-accent, var(--accent)) 22%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 48%),var(--homepage-surface);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);box-shadow:var(--shadow-float)}.prymal-homepage__hero-spotlight-eyebrow{color:color-mix(in srgb,var(--spotlight-accent, var(--accent)) 76%,white 24%);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-spotlight h3{margin:0;color:var(--homepage-text-strong);font-size:1.14rem;line-height:1.35}.prymal-homepage__hero-spotlight p{margin:0;color:var(--homepage-muted);line-height:1.68}.prymal-homepage__hero-spotlight-points{display:grid;gap:8px}.prymal-homepage__hero-spotlight-point{display:flex;gap:10px;align-items:flex-start;color:var(--homepage-muted);font-size:.86rem;line-height:1.55}.prymal-homepage__hero-spotlight-point span{width:8px;height:8px;margin-top:7px;border-radius:999px;background:color-mix(in srgb,var(--spotlight-accent, var(--accent)) 80%,white 20%);box-shadow:0 0 12px color-mix(in srgb,var(--spotlight-accent, var(--accent)) 28%,transparent);flex-shrink:0}.prymal-homepage__hero-spotlight-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--spotlight-accent, var(--accent)) 16%,var(--line))}.prymal-homepage__hero-spotlight-footer small{color:var(--homepage-muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__hero-spotlight-footer strong{color:var(--homepage-text-strong);font-size:.98rem}.prymal-homepage__hero-frame{position:absolute;inset:50% auto auto 50%;width:clamp(360px,34vw,500px);height:clamp(360px,34vw,500px);transform:translate(-50%,-50%);border-radius:999px;border:1px solid var(--homepage-line);background:radial-gradient(circle at 50% 50%,rgba(104,245,208,.08),transparent 44%),radial-gradient(circle at 50% 50%,rgba(127,140,255,.08),transparent 66%),color-mix(in srgb,var(--homepage-surface-soft) 94%,transparent);overflow:hidden;box-shadow:0 34px 80px #00000047,inset 0 1px #ffffff14}.prymal-homepage__hero-frame .prymal-cinematic-stage__fallback,.prymal-homepage__hero-frame .prymal-cinematic-stage__canvas-wrap,.prymal-homepage__hero-frame .prymal-cinematic-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.prymal-homepage__hero-frame .prymal-cinematic-stage__fallback{z-index:2;pointer-events:none}.prymal-homepage__hero-frame .prymal-cinematic-stage__canvas-wrap,.prymal-homepage__hero-frame .prymal-cinematic-stage__canvas{z-index:1}.prymal-homepage__hero-frame .prymal-cinematic-stage__fallback-core{width:clamp(118px,10vw,146px);height:clamp(118px,10vw,146px);box-shadow:0 0 60px rgba(var(--hero-accent-rgb),.34),0 0 120px rgba(var(--hero-accent-rgb-secondary),.2),inset 0 0 28px #ffffff14}.prymal-homepage__hero-frame .prymal-cinematic-stage__fallback-ring--inner{border-color:color-mix(in srgb,rgba(var(--hero-accent-rgb),.3) 54%,rgba(255,255,255,.1))}.prymal-homepage__hero-frame .prymal-cinematic-stage__fallback-ring--outer{border-color:color-mix(in srgb,rgba(var(--hero-accent-rgb-secondary),.24) 48%,rgba(255,255,255,.08))}.prymal-homepage__hero-chip-rail{position:absolute;left:22px;right:22px;bottom:22px;z-index:4;display:flex;gap:10px;flex-wrap:wrap;pointer-events:none}.prymal-homepage__hero-chip{padding:8px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--chip-accent, var(--accent)) 18%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),color-mix(in srgb,var(--homepage-surface) 86%,rgba(255,255,255,.04));color:color-mix(in srgb,var(--chip-accent, var(--accent)) 70%,white 30%);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono);pointer-events:none}.prymal-homepage__rail{position:relative;overflow:hidden;padding:2px 0}.prymal-homepage__rail-track{display:flex;width:max-content;animation:prymalHomepageRail 28s linear infinite}.prymal-homepage__rail-row{display:flex;gap:14px;padding-right:14px}.prymal-homepage__rail-row span{white-space:nowrap;padding:12px 16px;border-radius:999px;border:1px solid var(--homepage-line);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),color-mix(in srgb,var(--homepage-surface) 90%,transparent);color:var(--homepage-text);box-shadow:var(--shadow-float)}.prymal-homepage__loop-grid,.prymal-homepage__principles-grid,.prymal-homepage__agent-grid,.prymal-homepage__integration-grid{display:grid;gap:16px}.prymal-homepage__loop-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.prymal-homepage__loop-card,.prymal-homepage__story-panel,.prymal-homepage__principle-card,.prymal-homepage__agent-card,.prymal-homepage__integration-card,.prymal-homepage__pricing-card,.prymal-homepage__waitlist-card{position:relative;overflow:hidden;min-height:100%;padding:22px;border-radius:28px;border:1px solid color-mix(in srgb,var(--motion-card-accent) 18%,var(--homepage-line));background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--motion-card-accent) 8%,transparent),transparent 44%),color-mix(in srgb,var(--homepage-surface) 92%,transparent);box-shadow:var(--shadow-premium)}.prymal-homepage__loop-card{--motion-card-accent: var(--loop-accent, var(--accent))}.prymal-homepage__loop-top,.prymal-homepage__agent-head,.prymal-homepage__integration-head{display:flex;gap:14px;align-items:center}.prymal-homepage__loop-number{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--loop-accent, var(--accent)) 24%,var(--line));background:color-mix(in srgb,var(--loop-accent, var(--accent)) 10%,transparent);color:color-mix(in srgb,var(--loop-accent, var(--accent)) 65%,white 35%);font-family:var(--ff-mono);font-size:.76rem;letter-spacing:.16em}.prymal-homepage__loop-eyebrow,.prymal-homepage__story-eyebrow,.prymal-homepage__principle-eyebrow,.prymal-homepage__agent-eyebrow,.prymal-homepage__integration-category,.prymal-homepage__waitlist-eyebrow{color:var(--accent-4);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__loop-card h3,.prymal-homepage__story-copy h3,.prymal-homepage__principle-card h3,.prymal-homepage__agent-card h3,.prymal-homepage__integration-card h3,.prymal-homepage__waitlist-card h3{margin:0;color:var(--homepage-text-strong);font-size:1.12rem;line-height:1.35}.prymal-homepage__loop-card p,.prymal-homepage__story-copy p,.prymal-homepage__principle-card p,.prymal-homepage__agent-card p,.prymal-homepage__integration-card p,.prymal-homepage__waitlist-card p{margin:0;color:var(--homepage-muted);line-height:1.75}.prymal-homepage__loop-chips,.prymal-homepage__principle-tags,.prymal-homepage__pricing-features{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.prymal-homepage__loop-chips span,.prymal-homepage__principle-tags span,.prymal-homepage__pricing-features span{padding:8px 10px;border-radius:999px;border:1px solid var(--homepage-line);background:#ffffff0d;color:var(--homepage-text);font-size:.72rem;line-height:1.4}.prymal-homepage__story-stack{display:grid;gap:18px}.prymal-homepage__story-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:20px;align-items:center}.prymal-homepage__story-panel.is-reversed .prymal-homepage__story-copy{order:2}.prymal-homepage__story-panel.is-reversed .prymal-homepage__story-visual{order:1}.prymal-homepage__story-copy,.prymal-homepage__story-visual{display:grid;gap:14px}.prymal-homepage__story-points{display:grid;gap:10px}.prymal-homepage__story-point{display:flex;gap:10px;color:var(--homepage-muted);line-height:1.6}.prymal-homepage__story-point span{width:8px;height:8px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--motion-card-accent) 75%,white 25%);box-shadow:0 0 12px color-mix(in srgb,var(--motion-card-accent) 22%,transparent);flex-shrink:0}.prymal-homepage-preview{position:relative;display:grid;gap:12px;min-height:300px;padding:18px;border-radius:26px;border:1px solid var(--homepage-line);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),color-mix(in srgb,var(--homepage-surface) 94%,transparent);box-shadow:var(--shadow-float)}.prymal-homepage-preview__toolbar{display:flex;gap:8px}.prymal-homepage-preview__toolbar span,.prymal-homepage-preview__avatar,.prymal-homepage-preview__workflow-node-dot,.prymal-homepage-preview__admin-item span{border-radius:999px}.prymal-homepage-preview__toolbar span{width:10px;height:10px;background:#ffffff29}.prymal-homepage-preview__message{display:grid;gap:10px;padding:14px;border-radius:22px;border:1px solid var(--homepage-line);background:#ffffff0a}.prymal-homepage-preview__message.is-agent{grid-template-columns:auto 1fr}.prymal-homepage-preview__message strong,.prymal-homepage-preview__workflow-node strong{color:var(--homepage-text-strong)}.prymal-homepage-preview__message p,.prymal-homepage-preview__workflow-node small,.prymal-homepage-preview__admin-item{margin:0;color:var(--homepage-muted);line-height:1.6}.prymal-homepage-preview__avatar{width:34px;height:34px;background:radial-gradient(circle at 35% 30%,#68f5d0cc,#7f8cff66);box-shadow:0 0 18px #68f5d02e}.prymal-homepage-preview__chip-row{display:flex;gap:8px;flex-wrap:wrap}.prymal-homepage-preview__chip-row span{padding:6px 9px;border-radius:999px;border:1px solid var(--homepage-line);background:#ffffff0a;color:var(--accent-4);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.prymal-homepage-preview--workflow{align-content:start}.prymal-homepage-preview__workflow-rail{position:absolute;inset:58px auto 24px 34px;width:1px;background:linear-gradient(180deg,rgba(127,140,255,.6),transparent)}.prymal-homepage-preview__workflow-node{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px 14px 12px 16px;margin-left:16px;border-radius:20px;border:1px solid var(--homepage-line);background:#ffffff0a}.prymal-homepage-preview__workflow-node.is-running .prymal-homepage-preview__workflow-node-dot{background:#68f5d0;box-shadow:0 0 #68f5d066;animation:prymalPulseDot 1.8s ease-out infinite}.prymal-homepage-preview__workflow-node.is-warning .prymal-homepage-preview__workflow-node-dot{background:#ff8e6a}.prymal-homepage-preview__workflow-node.is-success .prymal-homepage-preview__workflow-node-dot{background:#7f8cff}.prymal-homepage-preview__workflow-node-dot{width:10px;height:10px}.prymal-homepage-preview--admin{align-content:start}.prymal-homepage-preview__metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prymal-homepage-preview__metric-row div{display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid var(--homepage-line);background:#ffffff0a}.prymal-homepage-preview__metric-row small{color:var(--homepage-muted);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.prymal-homepage-preview__metric-row strong{color:var(--homepage-text-strong)}.prymal-homepage-preview__admin-list{display:grid;gap:10px}.prymal-homepage-preview__admin-item{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid var(--homepage-line);background:#ffffff0a}.prymal-homepage-preview__admin-item span{width:8px;height:8px;background:#ff8e6a;box-shadow:0 0 12px #ff8e6a38}.prymal-homepage__principles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prymal-homepage__principle-card,.prymal-homepage__agent-card,.prymal-homepage__integration-card,.prymal-homepage__waitlist-card{display:grid;gap:14px}.prymal-homepage__principle-preview{display:grid;gap:10px;margin-top:auto}.prymal-homepage__principle-preview span{height:10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--motion-card-accent) 50%,transparent),#ffffff1f)}.prymal-homepage__principle-preview span:nth-child(1){width:64%}.prymal-homepage__principle-preview span:nth-child(2){width:94%}.prymal-homepage__principle-preview span:nth-child(3){width:58%}.prymal-homepage__agent-grid,.prymal-homepage__integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prymal-homepage__agent-link{color:var(--accent-4);text-decoration:none;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.prymal-homepage__agent-link:hover{color:var(--text-strong)}.prymal-homepage__agent-footer,.prymal-homepage__integration-agents{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:auto}.prymal-homepage__integration-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:#ffffff0d;box-shadow:var(--shadow-float)}.prymal-homepage__pricing-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.prymal-homepage__pricing-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.prymal-homepage__pricing-toggle{display:inline-flex;gap:10px;flex-wrap:wrap;padding:8px;border-radius:999px;border:1px solid var(--homepage-line);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),color-mix(in srgb,var(--homepage-surface) 92%,transparent);box-shadow:var(--shadow-float)}.prymal-homepage__pricing-toggle-button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--homepage-muted);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ff-mono);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.prymal-homepage__pricing-toggle-button strong{color:#7f8cff;font-size:.7rem;letter-spacing:.1em}.prymal-homepage__pricing-toggle-button:hover,.prymal-homepage__pricing-toggle-button.is-active{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 24%,var(--homepage-line));background:color-mix(in srgb,var(--accent) 11%,var(--homepage-surface));color:var(--homepage-text-strong)}.prymal-homepage__pricing-interval-copy{display:grid;gap:4px}.prymal-homepage__pricing-interval-copy strong{color:var(--homepage-text-strong);font-size:.96rem}.prymal-homepage__pricing-interval-copy span{color:var(--homepage-muted);line-height:1.6}.prymal-homepage__pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.prymal-homepage__pricing-card{display:grid;gap:12px}.prymal-homepage__pricing-card p{margin:0;color:var(--homepage-muted);line-height:1.7}.prymal-homepage__pricing-card--recommended{border-color:color-mix(in srgb,#7f8cff 32%,var(--line));box-shadow:var(--shadow-premium),0 0 26px #7f8cff24}.prymal-homepage__pricing-label{color:var(--accent-4);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-homepage__pricing-price{color:var(--homepage-text-strong);font-family:var(--ff-display);font-size:2rem;line-height:1}.prymal-homepage__pricing-card small{color:var(--homepage-muted)}.prymal-homepage__pricing-billing-line{color:var(--homepage-text);font-size:.84rem;line-height:1.6}.prymal-homepage__waitlist-copy{display:grid;gap:10px}.prymal-homepage__waitlist-card{min-height:auto;align-self:start;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,auto);gap:18px;align-items:center}.prymal-homepage__waitlist-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}@keyframes prymalHomepageBeam{0%{background-position:0% 50%;opacity:.12}50%{opacity:.72}to{background-position:100% 50%;opacity:.12}}@keyframes prymalHomepageRail{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes prymalPulseDot{0%{box-shadow:0 0 #68f5d066}to{box-shadow:0 0 0 14px #68f5d000}}@media (max-width: 1240px){.prymal-homepage__hero-grid,.prymal-homepage__story-panel{grid-template-columns:1fr}.prymal-homepage__hero-shell{padding:22px}.prymal-homepage__hero-tabs{justify-content:flex-start}.prymal-homepage__hero-stage{min-height:920px}.prymal-homepage__hero-deck{grid-template-columns:1fr;grid-template-rows:auto auto auto}.prymal-homepage__hero-command-card,.prymal-homepage__hero-engine,.prymal-homepage__hero-signal-rail{grid-column:1}.prymal-homepage__hero-command-card{grid-row:1}.prymal-homepage__hero-engine{grid-row:2}.prymal-homepage__hero-signal-rail{grid-row:3}.prymal-homepage__hero-engine-shell{min-height:520px}.prymal-homepage__pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-homepage__waitlist-card{grid-template-columns:1fr;align-items:start}.prymal-homepage__loop-grid,.prymal-homepage__principles-grid,.prymal-homepage__agent-grid,.prymal-homepage__integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.prymal-homepage__headline{max-width:none;font-size:clamp(3rem,10vw,5rem)}.prymal-homepage__hero-stats,.prymal-homepage__principles-grid,.prymal-homepage__agent-grid,.prymal-homepage__integration-grid,.prymal-homepage__pricing-grid{grid-template-columns:1fr}.prymal-homepage__hero-stage{min-height:860px}.prymal-homepage__hero-stage--deck .prymal-homepage__hero-frame{width:300px;height:300px}.prymal-homepage__hero-engine-shell{min-height:460px}.prymal-homepage__hero-agent-card{width:138px;padding:12px 12px 14px}}@media (max-width: 720px){.prymal-homepage{gap:24px}.prymal-marketing--home .page-shell__inner{padding-inline:14px}.prymal-homepage__hero-shell,.prymal-homepage__loop-card,.prymal-homepage__story-panel,.prymal-homepage__principle-card,.prymal-homepage__agent-card,.prymal-homepage__integration-card,.prymal-homepage__pricing-card,.prymal-homepage__waitlist-card,.prymal-homepage-preview{padding:18px;border-radius:24px}.prymal-homepage__headline{font-size:clamp(2.7rem,13vw,4.2rem)}.prymal-homepage__subcopy{font-size:.94rem;line-height:1.7}.prymal-homepage__hero-stage{min-height:780px;padding:14px}.prymal-homepage__pricing-topbar,.prymal-homepage__pricing-toggle{width:100%}.prymal-homepage__pricing-toggle-button{justify-content:center;flex:1 1 140px}.prymal-homepage__hero-stage--deck .prymal-homepage__hero-frame{width:250px;height:250px}.prymal-homepage__hero-command-card,.prymal-homepage__hero-signal-rail{padding:18px;border-radius:24px}.prymal-homepage__hero-engine-shell{min-height:400px}.prymal-homepage__hero-core-caption{top:14px;min-width:0;width:calc(100% - 28px);max-width:none}.prymal-homepage__hero-agent-card{width:112px;padding:10px 10px 12px}.prymal-homepage__hero-agent-card-copy span{display:none}.prymal-homepage__hero-agent-card--north-west{top:14%;left:4%}.prymal-homepage__hero-agent-card--north-east{top:16%;right:4%}.prymal-homepage__hero-agent-card--south-east{right:4%;bottom:14%}.prymal-homepage__hero-agent-card--south-west{left:4%;bottom:15%}.prymal-homepage__hero-signal-rail{grid-template-columns:1fr}.prymal-homepage__hero-signal-chips{justify-content:flex-start}.prymal-homepage__waitlist-form{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.prymal-homepage__hero-beam,.prymal-homepage__rail-track,.prymal-homepage__hero-stage .prymal-command-stage__node--immersive,.prymal-homepage-preview__workflow-node.is-running .prymal-homepage-preview__workflow-node-dot{animation:none!important}}.prymal-homepage--primal{display:grid;gap:clamp(48px,6vw,84px)}.prymal-hero{position:relative;padding:clamp(28px,4vw,52px);border-radius:42px;border:1px solid var(--homepage-line);background:radial-gradient(circle at 20% 20%,rgba(108,246,196,.12),transparent 30%),radial-gradient(circle at 80% 12%,rgba(127,140,255,.14),transparent 34%),radial-gradient(circle at 70% 80%,rgba(255,154,122,.12),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%),color-mix(in srgb,var(--homepage-surface-strong) 96%,black 4%);box-shadow:0 40px 120px #00000057,inset 0 1px #ffffff14;overflow:hidden;isolation:isolate}.prymal-forest{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.prymal-forest__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 12%,rgba(176,255,228,.18),transparent 32%),radial-gradient(circle at 80% 10%,rgba(148,170,255,.18),transparent 36%),linear-gradient(180deg,#0c101ad1,#070910f5)}.prymal-forest__trees{position:absolute;top:-10%;right:-12%;bottom:0;left:-12%;background-image:linear-gradient(90deg,rgba(18,28,30,.5) 0%,transparent 20%,rgba(18,28,30,.5) 40%,transparent 60%,rgba(18,28,30,.5) 80%,transparent 100%),radial-gradient(circle at 15% 30%,rgba(32,55,44,.6),transparent 48%),radial-gradient(circle at 40% 20%,rgba(28,48,40,.6),transparent 50%),radial-gradient(circle at 70% 28%,rgba(32,55,44,.6),transparent 48%),radial-gradient(circle at 88% 32%,rgba(28,48,40,.6),transparent 50%);opacity:.6;filter:blur(.5px);animation:prymalForestDrift 16s ease-in-out infinite}.prymal-forest__trees--back{opacity:.32;filter:blur(1.2px)}.prymal-forest__trees--mid{opacity:.42;filter:blur(.8px)}.prymal-forest__trees--front{opacity:.6;filter:blur(.4px)}.prymal-forest__mist{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 70%,rgba(14,22,24,.55),transparent 60%),linear-gradient(180deg,transparent 0%,rgba(10,16,20,.6) 72%,rgba(10,16,20,.9) 100%)}.prymal-forest__ivy{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 8% 12%,rgba(82,180,120,.25),transparent 36%),radial-gradient(circle at 92% 20%,rgba(100,196,140,.2),transparent 40%);opacity:.7}.prymal-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(20px,4vw,48px);align-items:center}.prymal-hero__copy{display:grid;gap:18px;max-width:540px}.prymal-hero__pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--homepage-line) 72%,rgba(255,255,255,.08));background:#090e1699;color:var(--homepage-text);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-hero__copy h1{margin:0;font-family:var(--ff-display);font-size:clamp(2.9rem,5vw,4.8rem);line-height:1.05;color:var(--homepage-text-strong)}.prymal-hero__copy p{margin:0;color:var(--homepage-muted);line-height:1.72}.prymal-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.prymal-hero__metrics{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.prymal-hero__metric{padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--homepage-line) 70%,rgba(255,255,255,.08));background:#0a0f18a8}.prymal-hero__media{display:grid;gap:18px}.prymal-video-card{padding:14px;border-radius:28px;border:1px solid color-mix(in srgb,var(--homepage-line) 70%,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),#0a101ac7;box-shadow:0 26px 60px #00000047,inset 0 1px #ffffff14}.prymal-video-placeholder{position:relative;border-radius:22px;aspect-ratio:16 / 9;background:radial-gradient(circle at 20% 20%,rgba(120,255,210,.16),transparent 40%),radial-gradient(circle at 80% 30%,rgba(138,168,255,.2),transparent 40%),linear-gradient(160deg,#0c121ceb,#080a10f5);display:grid;place-items:center;color:var(--homepage-text);text-align:center;overflow:hidden}.prymal-video-placeholder:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:18px;border:1px dashed rgba(255,255,255,.2)}.prymal-video-placeholder__badge{position:absolute;top:14px;left:14px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a0e16a3;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-video-placeholder__caption{max-width:70%;font-size:.86rem;color:var(--homepage-muted);line-height:1.5}.prymal-hero__media-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prymal-video-mini{padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--homepage-line) 60%,rgba(255,255,255,.08));background:#0a101aad;display:grid;gap:8px}.prymal-video-mini span{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--ff-mono);color:var(--homepage-muted)}.prymal-video-mini__surface{height:80px;border-radius:14px;background:linear-gradient(130deg,#78ffd21f,#8aa8ff24),#0a0e14e6}.prymal-ivy__header,.prymal-showcase__header,.prymal-pricing__header{text-align:center;display:grid;gap:12px;justify-items:center}.prymal-ivy__track{position:relative;margin-top:28px;padding:36px 24px 24px;border-radius:36px;border:1px solid var(--homepage-line);background:#0a1018b8;overflow:hidden}.prymal-ivy__stem{position:absolute;top:24px;left:50%;width:4px;height:calc(100% - 60px);background:linear-gradient(180deg,#78ffc666,#20583acc);transform:translate(-50%) scaleY(.2);transform-origin:top;border-radius:999px}.prymal-ivy__leaves{position:absolute;top:20px;right:20px;bottom:20px;left:20px;background-image:radial-gradient(circle at 12% 22%,rgba(120,255,198,.18),transparent 30%),radial-gradient(circle at 82% 38%,rgba(120,255,198,.16),transparent 26%),radial-gradient(circle at 35% 70%,rgba(120,255,198,.12),transparent 30%);opacity:.7}.prymal-ivy__cards{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;z-index:1}.prymal-ivy__card{padding:20px 22px;border-radius:24px}.prymal-ivy__eyebrow{color:var(--homepage-muted);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-showcase__grid{display:grid;gap:22px;margin-top:24px}.prymal-showcase__panel{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:24px;padding:26px;border-radius:32px;border:1px solid var(--homepage-line);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 30%),#0a101abf}.prymal-showcase__panel.is-reversed{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.prymal-showcase__panel.is-reversed .prymal-showcase__copy{order:2}.prymal-showcase__copy span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--ff-mono)}.prymal-showcase__copy ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.prymal-showcase__copy li{display:flex;gap:10px;align-items:flex-start;color:var(--homepage-muted);line-height:1.6}.prymal-showcase__copy li:before{content:"";width:8px;height:8px;border-radius:999px;background:#78ffc699;margin-top:6px;flex-shrink:0}.prymal-showcase__media .prymal-video-placeholder{aspect-ratio:16 / 9}.prymal-pricing__toggle{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:18px 0 24px}.prymal-pricing__toggle-button{padding:10px 14px;border-radius:999px;border:1px solid var(--homepage-line);background:#0a101ab8;color:var(--homepage-muted);font-family:var(--ff-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.prymal-pricing__toggle-button.is-active{color:var(--homepage-text-strong);border-color:#78ffc666;background:#0a121ae6}.prymal-pricing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.prymal-pricing__card{padding:20px 22px;border-radius:26px}.prymal-pricing__top span{color:var(--homepage-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-family:var(--ff-mono)}.prymal-pricing__top strong{display:block;margin-top:8px;font-size:1.8rem;color:var(--homepage-text-strong)}.prymal-pricing__top strong small{font-size:.9rem;color:var(--homepage-muted)}.prymal-pricing__features{display:grid;gap:8px;margin:16px 0 20px}.prymal-pricing__features span{color:var(--homepage-muted);font-size:.86rem}.prymal-waitlist__card{padding:28px;border-radius:32px;border:1px solid var(--homepage-line);background:#0a101ac2;display:grid;gap:18px}.prymal-waitlist__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}@media (max-width: 1180px){.prymal-hero__grid,.prymal-hero__metrics,.prymal-hero__media-row,.prymal-ivy__cards,.prymal-showcase__panel,.prymal-showcase__panel.is-reversed{grid-template-columns:1fr}.prymal-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 840px){.prymal-pricing__grid,.prymal-waitlist__form{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.prymal-forest__trees{animation:none!important}}@keyframes prymalForestDrift{0%{transform:translateY(0)}50%{transform:translateY(-18px)}to{transform:translateY(0)}}[data-theme=light] .prymal-hero,[data-theme=light] .prymal-ivy__track,[data-theme=light] .prymal-showcase__panel,[data-theme=light] .prymal-pricing__card,[data-theme=light] .prymal-waitlist__card,[data-theme=light] .prymal-video-card{background:#0f1620e6}[data-theme=light] .prymal-hero__copy p,[data-theme=light] .prymal-ivy__card p,[data-theme=light] .prymal-showcase__copy p,[data-theme=light] .prymal-pricing__features span,[data-theme=light] .prymal-waitlist__card p{color:#ebf2ffc7}.marketing-page,.app-shell,.prymal-dashboard,.workspace-studio{position:relative}.marketing-page:before,.app-shell:before,.workspace-studio:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 8%,rgba(112,128,255,.18),transparent 28%),radial-gradient(circle at 86% 12%,rgba(96,255,228,.15),transparent 26%),radial-gradient(circle at 50% 110%,rgba(236,137,255,.08),transparent 34%)}.marketing-shell,.app-main,.workspace-studio__shell,.workspace-studio__tool-shell{position:relative;z-index:1}.button{border-radius:14px;letter-spacing:.02em;border-color:color-mix(in srgb,var(--line-soft) 80%,transparent);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.button:hover{transform:translateY(-2px)}.button--accent{background:linear-gradient(120deg,var(--accent),var(--accent-2));color:var(--accent-ink);box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 35%,transparent)}.button--ghost{background:linear-gradient(180deg,rgba(255,255,255,.09),transparent),var(--surface-1);color:var(--text-strong)}.surface-card,.page-header,.empty-state,.inline-notice,.workspace-modal,.workspace-studio__composer,.workspace-studio__messages,.workspace-studio__source-card,.workspace-studio__generated-card,.workspace-studio__prompt-card,.workspace-studio__conversation-card,.workspace-studio__agent-card,.workspace-workflow-panel__workflow,.workspace-knowledge-panel__result-card,.workspace-knowledge-panel__document-row,.staff-admin__surface{border:1px solid color-mix(in srgb,var(--line-soft) 84%,transparent);background:linear-gradient(160deg,rgba(255,255,255,.1),transparent 45%),var(--surface-glass);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:var(--shadow-float)}.marketing-nav,.prymal-nav,.app-mobile-bar,.app-launcher,.app-drawer,.prymal-footer{border:1px solid color-mix(in srgb,var(--line-soft) 82%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 55%),color-mix(in srgb,var(--surface-1) 96%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.app-launcher__link.active,.app-launcher__link:hover{background:linear-gradient(130deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.prymal-cinematic-stage,.prymal-dashboard__scene-shell{border-color:color-mix(in srgb,var(--line-soft) 90%,transparent);background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 35%),radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 58%),#060c18d9}.workspace-studio__bubble--assistant,.workspace-studio__bubble--agent{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(130deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 56%),color-mix(in srgb,var(--surface-2) 92%,transparent)}.workspace-studio__bubble--user{border:1px solid color-mix(in srgb,var(--accent-2) 24%,var(--line));background:linear-gradient(130deg,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 56%),color-mix(in srgb,var(--surface-1) 92%,transparent)}.workspace-studio__thinking-dot,.workspace-studio__voice-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.prymal-hero__pill,.hero-pill{border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 68%),color-mix(in srgb,var(--surface-2) 88%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 22%,transparent)}.prymal-marketing__aura,.app-shell__glow{animation-duration:13s;filter:blur(110px)}@media (max-width: 920px){.surface-card,.page-header,.workspace-modal,.workspace-studio__composer,.workspace-studio__messages{-webkit-backdrop-filter:blur(12px) saturate(126%);backdrop-filter:blur(12px) saturate(126%)}.prymal-marketing__aura,.app-shell__glow{animation-duration:20s;opacity:.42}}.prymal-nav-wrap{position:relative}.prymal-nav-wrap__ambient{position:absolute;inset:-20px 0 auto;pointer-events:none;z-index:0}.prymal-nav-wrap__ambient-orb{position:absolute;width:180px;height:180px;border-radius:999px;filter:blur(70px);opacity:.4;animation:ambientOrbit 18s linear infinite}.prymal-nav-wrap__ambient-orb--one{left:10%;background:var(--glow-blue)}.prymal-nav-wrap__ambient-orb--two{right:8%;background:var(--glow-cyan);animation-direction:reverse}.prymal-nav{position:relative;z-index:1}.prymal-footer{position:relative;overflow:hidden}.prymal-footer__ambient{position:absolute;width:360px;height:360px;right:-120px;bottom:-180px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-3) 36%,transparent),transparent 70%);filter:blur(36px);pointer-events:none}.prymal-dashboard__hero{overflow:hidden}.prymal-dashboard__hero-ambient{position:absolute;inset:-20% -8% auto;height:72%;pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--accent-2) 28%,transparent),transparent 38%),radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 35%);filter:blur(26px)}.workspace-studio--panel{overflow:hidden}.workspace-studio__ambient{position:absolute;inset:-10% -6% auto;height:48%;pointer-events:none;background:radial-gradient(circle at 25% 10%,color-mix(in srgb,var(--studio-accent) 22%,transparent),transparent 40%),radial-gradient(circle at 76% 0%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 38%);filter:blur(24px);animation:ambientOrbit 18s ease-in-out infinite}.agent-profile__hero-scene{position:relative;height:240px;border-radius:16px;overflow:hidden;margin-bottom:var(--space-6, 24px);box-shadow:var(--shadow-premium)}:root{--rebuild-grid-gap: clamp(20px, 2vw, 34px)}.marketing-shell,.prymal-marketing__shell,.page-shell,.page-shell__inner{width:100%}.page-shell__inner{max-width:none!important;width:100%;margin-inline:0;padding-inline:clamp(12px,2vw,24px)}.prymal-marketing{padding-inline:clamp(10px,1.4vw,20px)}.prymal-surface-premium{border:1px solid color-mix(in srgb,var(--line-soft) 84%,transparent);background:linear-gradient(170deg,rgba(255,255,255,.12),transparent 48%),linear-gradient(130deg,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 52%),var(--surface-glass);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:var(--shadow-premium)}.prymal-usecase-hero,.prymal-dashboard__hero,.prymal-hero__grid{display:grid;gap:var(--rebuild-grid-gap)}.prymal-usecase-hero{grid-template-columns:minmax(0,1fr) minmax(520px,1.08fr);align-items:stretch}.prymal-usecase-hero__copy,.prymal-usecase-hero__scene{min-width:0}.prymal-usecase-hero__copy{padding:clamp(18px,2.2vw,30px);border-radius:34px}.prymal-usecase-hero__headline{max-width:12.5ch;font-size:clamp(2.8rem,5.3vw,5.2rem);line-height:.97;letter-spacing:-.04em}.prymal-cinematic-stage{border-radius:36px;overflow:hidden}@media (max-width: 1280px){.prymal-usecase-hero{grid-template-columns:minmax(0,1fr) minmax(440px,1fr)}}@media (max-width: 1100px){.prymal-usecase-hero{grid-template-columns:1fr}.prymal-usecase-hero__headline{max-width:none;font-size:clamp(2.4rem,9vw,4.3rem)}}.prymal-usecase-page{position:relative}.prymal-usecase-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 8% 6%,rgba(95,111,255,.24),transparent 26%),radial-gradient(circle at 86% 8%,rgba(98,244,217,.2),transparent 24%),radial-gradient(circle at 50% 105%,rgba(202,116,255,.14),transparent 32%)}.prymal-usecase-page__inner{position:relative;z-index:1;gap:clamp(26px,2.6vw,42px)}.prymal-usecase-hero__copy{border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 56%),linear-gradient(130deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 54%),color-mix(in srgb,var(--surface-2) 92%,transparent);box-shadow:var(--shadow-premium)}.prymal-usecase-hero__subcopy{font-size:clamp(1rem,1.03vw,1.08rem);line-height:1.82}.prymal-cinematic-stage--usecase{min-height:clamp(620px,72vh,780px);border:1px solid color-mix(in srgb,var(--line-soft) 92%,transparent);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent-2) 20%,transparent),transparent 32%),radial-gradient(circle at 50% 66%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 52%),#050b18e6}.prymal-cinematic-stage__canvas{filter:contrast(1.08) saturate(1.08)}.prymal-cinematic-stage__hud{padding:clamp(18px,2vw,30px)}.prymal-cinematic-stage__hud-card{border:1px solid color-mix(in srgb,var(--line-soft) 88%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 52%),color-mix(in srgb,var(--surface-1) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);box-shadow:var(--shadow-float)}.prymal-cinematic-stage__hud-card strong{font-size:.8rem;letter-spacing:.09em}.prymal-cinematic-stage__hud-card span{line-height:1.65}.prymal-usecase-metric,.prymal-usecase-card,.prymal-usecase-lane,.prymal-usecase-proof-card,.prymal-usecase-flow__step{border:1px solid color-mix(in srgb,var(--line-soft) 86%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.11),transparent 56%),linear-gradient(130deg,color-mix(in srgb,var(--motion-card-accent, var(--accent)) 10%,transparent),transparent 52%),color-mix(in srgb,var(--surface-2) 94%,transparent)}@media (max-width: 1100px){.prymal-cinematic-stage--usecase{min-height:560px}}@media (max-width: 720px){.prymal-cinematic-stage--usecase{min-height:480px}}
