.device-platform-home{--device-line: rgba(255, 255, 255, .11);--device-muted: rgba(255, 255, 255, .58);--device-panel: rgba(255, 255, 255, .035);--device-ready: #58d9b5;--device-pilot: #e5bb69;--device-simulator: #83aef1;--device-adapter: #d6a175}.device-platform-hero{min-height:590px;padding:56px 0}.device-platform-hero .hero-layout{grid-template-columns:minmax(500px,.92fr) minmax(610px,1.08fr);gap:34px}.device-platform-hero .hero-copy h1{max-width:650px;font-size:clamp(42px,4.2vw,60px);line-height:1.08}.device-platform-hero .hero-copy>p{max-width:590px}.hero-device-boundary{max-width:620px;margin-top:22px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;color:#ffffff91;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff06;font-size:13px;line-height:1.55}.hero-device-boundary svg{flex:0 0 auto;margin-top:2px;color:#e4b56b}.device-support-strip,.device-entry-guide,.device-management-section,.device-connect-section,.device-surfaces-section,.device-trust-section{position:relative;padding:104px 0;border-bottom:1px solid rgba(255,255,255,.08)}.device-support-strip{padding:52px 0 76px;background:#07080a}.device-support-strip__heading{margin-bottom:28px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px}.device-support-strip__heading .section-label{margin-bottom:5px}.device-support-strip__heading h2{margin:0;font-size:clamp(27px,3vw,38px);letter-spacing:-.04em}.device-support-strip__heading>a,.device-inline-link{min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#ffffffbf;font-size:13px}.device-support-strip__heading>a:hover,.device-inline-link:hover{color:#fff}.device-support-strip__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.device-support-strip__grid article{min-height:208px;padding:22px;border:1px solid var(--device-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 64%),#0b0d10}.device-support-strip__grid article>span,.device-connection-list small{display:inline-flex;color:var(--device-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.device-support-strip__grid article[data-tone=ready]>span,.device-connection-list li[data-tone=ready] small{color:var(--device-ready)}.device-support-strip__grid article[data-tone=pilot]>span,.device-connection-list li[data-tone=pilot] small{color:var(--device-pilot)}.device-support-strip__grid article[data-tone=simulator]>span{color:var(--device-simulator)}.device-support-strip__grid article[data-tone=adapter]>span,.device-connection-list li[data-tone=developer] small{color:var(--device-adapter)}.device-support-strip__grid article[data-tone=unavailable]>span{color:#d5757d}.device-support-strip__grid h3{margin:27px 0 10px;font-size:18px}.device-support-strip__grid p,.device-section-heading p,.device-entry-guide__heading p,.device-entry-guide__paths p,.device-capability-grid p,.device-connection-list p,.device-surface-grid p,.device-trust-grid p{color:var(--device-muted);line-height:1.72}.device-support-strip__grid p{margin:0;font-size:13px}.device-entry-guide{background:radial-gradient(circle at 83% 14%,rgba(132,190,214,.07),transparent 31%),#030405}.device-entry-guide__heading,.device-section-heading{max-width:780px}.device-entry-guide__heading h2,.device-section-heading h2{margin:13px 0 0;font-size:clamp(31px,4.2vw,51px);font-weight:630;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.device-entry-guide__heading p,.device-section-heading p{max-width:690px;margin:18px 0 0;font-size:16px}.device-entry-guide__paths{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.device-entry-guide__paths article{min-height:278px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--device-line);border-radius:15px;background:var(--device-panel)}.device-entry-guide__icon,.device-capability-grid article>span:first-child,.device-surface-grid article>span:first-child{width:42px;height:42px;display:grid;place-items:center;color:#ffffffdb;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff0e}.device-entry-guide__paths h3{margin:30px 0 8px;font-size:21px}.device-entry-guide__paths p{margin:0 0 24px;font-size:14px}.device-entry-guide__paths a,.device-connection-list a{min-height:44px;margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:650}.device-entry-guide__lower{margin-top:16px;display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.device-flow-card,.device-learning-card{min-height:390px;padding:32px;border:1px solid var(--device-line);border-radius:16px;background:#0a0c0f}.device-flow-card header h2,.device-learning-card header h2{margin:11px 0 0;font-size:28px;letter-spacing:-.035em}.device-flow-card ol{margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.device-flow-card li{position:relative;min-width:0;padding-right:14px}.device-flow-card li:not(:last-child):after{position:absolute;top:15px;right:7px;width:calc(100% - 42px);height:1px;content:"";background:#ffffff21;transform:translate(100%)}.device-flow-card li>span{width:31px;height:31px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#15181d;font-size:11px}.device-flow-card li div{margin-top:26px;display:flex;flex-direction:column;gap:9px}.device-flow-card li b{font-size:14px}.device-flow-card li small{color:var(--device-muted);font-size:12px;line-height:1.55}.device-learning-card>div{margin-top:26px;display:grid}.device-learning-card>div>a{min-height:78px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;border-top:1px solid rgba(255,255,255,.1)}.device-learning-card>div>a>span{min-width:0;display:grid;grid-template-columns:1fr auto;gap:5px 14px}.device-learning-card b,.device-learning-card small{grid-column:1}.device-learning-card small{color:var(--device-muted);font-size:12px}.device-learning-card em{grid-column:2;grid-row:1 / span 2;align-self:center;color:#ffffff61;font-size:10px;font-style:normal}.device-management-section{background:#080a0c}.device-capability-grid,.device-surface-grid,.device-trust-grid{margin-top:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.device-capability-grid article,.device-surface-grid article,.device-trust-grid article{min-height:275px;padding:25px;border:1px solid var(--device-line);border-radius:14px;background:#ffffff06}.device-capability-grid small,.device-surface-grid small{margin-top:29px;display:block;color:#ffffff59;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.device-capability-grid h3,.device-surface-grid h3,.device-trust-grid h3{margin:10px 0 9px;font-size:19px}.device-capability-grid p,.device-surface-grid p,.device-trust-grid p{margin:0;font-size:13px}.device-connect-section{background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 50%),#030405}.device-connect-layout{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(620px,1.28fr);align-items:start;gap:80px}.device-connect-layout .device-section-heading{position:sticky;top:112px}.device-inline-link{margin-top:25px;justify-content:flex-start}.device-connection-list{margin:0;padding:0;display:grid;list-style:none}.device-connection-list li{min-height:168px;padding:25px 0;display:grid;grid-template-columns:45px 1fr auto;align-items:start;gap:20px;border-top:1px solid var(--device-line)}.device-connection-list li:last-child{border-bottom:1px solid var(--device-line)}.device-connection-list__icon{width:45px;height:45px;display:grid;place-items:center;color:#ffffffc2;border-radius:12px;background:#ffffff0f}.device-connection-list h3{margin:7px 0;font-size:20px}.device-connection-list p{max-width:520px;margin:0;font-size:13px}.device-connection-list a{margin-top:14px;white-space:nowrap}.device-surfaces-section{background:#080a0c}.device-trust-section{background:radial-gradient(circle at 15% 85%,rgba(198,42,54,.08),transparent 30%),#030405}.device-trust-grid article{min-height:230px}.device-trust-grid article>span{color:var(--brand-red);font-family:JetBrains Mono,monospace;font-size:12px}.device-trust-grid h3{margin-top:52px}.device-platform-footer .footer-main p{max-width:480px}@media(max-width:1180px){.device-platform-hero .hero-layout{grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr);gap:20px}.device-support-strip__grid,.device-capability-grid,.device-surface-grid,.device-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-connect-layout{grid-template-columns:minmax(280px,.75fr) minmax(520px,1.25fr);gap:46px}}@media(max-width:900px){.device-platform-hero{min-height:auto;padding:68px 0 54px}.device-platform-hero .hero-layout{grid-template-columns:1fr}.device-platform-hero .spatial-visual{margin-top:10px}.device-support-strip,.device-entry-guide,.device-management-section,.device-connect-section,.device-surfaces-section,.device-trust-section{padding:76px 0}.device-support-strip__heading{grid-template-columns:1fr;align-items:start;gap:10px}.device-support-strip__heading>a{justify-content:flex-start}.device-entry-guide__paths,.device-entry-guide__lower,.device-connect-layout{grid-template-columns:1fr}.device-connect-layout .device-section-heading{position:static}.device-flow-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.device-flow-card li:nth-child(2):after{display:none}}@media(max-width:620px){.device-platform-hero .hero-copy h1{font-size:40px}.device-platform-hero .hero-actions{align-items:stretch;flex-direction:column}.device-platform-hero .hero-actions .button{width:100%}.device-support-strip__grid,.device-capability-grid,.device-surface-grid,.device-trust-grid,.device-entry-guide__paths{grid-template-columns:1fr}.device-entry-guide__paths article{min-height:240px}.device-flow-card,.device-learning-card{padding:24px}.device-flow-card ol{grid-template-columns:1fr}.device-flow-card li{padding:0 0 0 43px}.device-flow-card li>span{position:absolute;left:0}.device-flow-card li div{margin-top:0}.device-flow-card li:after{display:none}.device-learning-card>div>a>span{grid-template-columns:1fr}.device-learning-card em{grid-column:1;grid-row:auto}.device-connection-list li{grid-template-columns:43px 1fr}.device-connection-list a{grid-column:2}}@media(prefers-reduced-motion:reduce){.device-platform-home *,.device-platform-home *:before,.device-platform-home *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Segoe UI,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;color:#17181b;background:#f5f6f7;font-synthesis:none;text-rendering:optimizeLegibility;--brand-red: #d92d3a;--brand-red-strong: #b92330;--ink-950: #17181b;--ink-900: #202226;--ink-800: #30343a;--ink-700: #424851;--ink-500: #565e6a;--ink-400: #7a828e;--line-dark: rgba(255, 255, 255, .14);--line-light: #dde0e4;--paper-100: #ffffff;--paper-200: #f5f6f7;--paper-300: #eeeff1;--success: #087a55;--warning: #a76012;--danger: #c62835;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-18: 72px;--space-24: 96px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-float: 0 20px 50px rgba(20, 24, 32, .12);--shadow-soft: 0 8px 28px rgba(20, 24, 32, .07);--ease-out: cubic-bezier(.22, .8, .25, 1);--ui-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Segoe UI", Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-font-mono: "JetBrains Mono", "SFMono-Regular", "Cascadia Code", Consolas, monospace;--ui-type-page-title: clamp(30px, 3vw, 36px);--ui-type-section-title: clamp(20px, 2vw, 24px);--ui-type-card-title: 17px;--ui-type-body: 15px;--ui-type-meta: 12px;--ui-line-body: 1.65;--ui-control-height: 44px;--ui-touch-target: 44px;--ui-focus-ring: 0 0 0 3px rgba(40, 84, 197, .2);--public-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Segoe UI", Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;--public-font-mono: var(--ui-font-mono);--public-shell-max: 1280px;--public-reading-max: 760px;--public-gutter-desktop: 32px;--public-gutter-mobile: 16px;--public-header-height: 72px;--public-section-space: 88px;--public-section-space-mobile: 56px;--public-type-h1: clamp(40px, 5vw, 64px);--public-type-h2: clamp(28px, 3vw, 40px);--public-type-h3: clamp(20px, 2vw, 24px);--public-type-lead: 18px;--public-type-body: 15px;--public-type-small: 13px;--public-type-label: 12px;--public-card-radius: 16px;--public-card-padding: 24px;--public-button-height: 46px}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--paper-200)}body,button,input,textarea{font:inherit}button,input,textarea{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{color:#fff;background:var(--brand-red)}.brand-mark{min-height:44px;display:inline-flex;align-items:center;width:max-content;color:var(--ink-950);font-size:29px;font-weight:780;letter-spacing:-1.8px;line-height:1}.brand-mark span{width:8px;height:8px;margin:1px 0 0 4px;border-radius:50%;background:var(--brand-red);box-shadow:0 0 16px #e8373f80}.brand-mark--compact{font-size:22px;letter-spacing:-1.2px}.brand-mark--compact span{width:6px;height:6px}.brand-mark--inverted{color:#fff}.button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-md);font-size:14px;font-weight:600;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{box-shadow:0 4px 12px #14182014}.button--primary{color:#fff;border-color:var(--brand-red);background:var(--brand-red);box-shadow:none}.button--primary:hover{background:var(--brand-red-strong)}.button--quiet{color:var(--ink-700);border-color:var(--line-light);background:#fff}.button--small{min-height:40px;padding:0 16px}.button--full{width:100%}.form-overline,.overline{margin:0;color:var(--brand-red);font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.overline span{display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--brand-red);vertical-align:1px}.overline--dark{color:var(--brand-red)}:where(a,button,input,textarea):focus-visible{outline:3px solid rgba(217,45,58,.24);outline-offset:2px}@media(max-width:680px){.brand-mark{font-size:24px}.button{min-height:46px;padding:0 18px;font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.marketing-page{overflow:clip;color:#f5f6f8;background:#030405;color-scheme:dark;font-family:var(--public-font-sans)}.marketing-shell{position:relative;width:min(var(--public-shell-max),calc(100% - (var(--public-gutter-desktop) * 2)));margin:0 auto}.marketing-header{position:sticky;z-index:50;top:0;height:var(--public-header-height);padding:0 max(var(--public-gutter-desktop),calc((100vw - var(--public-shell-max)) / 2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;border-bottom:1px solid rgba(255,255,255,.07);background:#030405d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 40px #0000001f}.marketing-header .brand-mark{color:#fff}.marketing-nav{display:flex;align-items:center;gap:36px}.marketing-nav a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:14px;transition:color .18s ease}.marketing-nav a:hover{color:#fff}.marketing-nav a[aria-current=page]{color:#fff;font-weight:700}.marketing-actions{justify-self:end;display:flex;align-items:center;gap:12px}.marketing-actions .button--small{min-width:132px;height:46px}.header-demo-link{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;color:#ffffffd1;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#ffffff0a;font-size:13px;transition:border-color .18s ease,background .18s ease}.header-demo-link:hover{border-color:#ffffff6b;background:#ffffff14}.header-user-chip{min-height:46px;padding:0 14px 0 8px;display:inline-flex;align-items:center;gap:10px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0d;transition:border-color .18s ease,background .18s ease}.header-user-chip:hover{border-color:#ffffff75;background:#ffffff1a}.header-user-avatar{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,#c8323f,#7a1f28);font-size:15px;font-weight:700}.header-user-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.header-user-copy small{color:#ffffff94;font-size:11px}.header-user-copy b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.header-user-logout{width:46px;height:46px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#ffffffa8;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0d;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.header-user-logout:hover{color:#fff;border-color:#ffffff75;background:#ffffff1a}.menu-button,.mobile-menu{display:none}.marketing-hero{position:relative;min-height:445px;padding:20px 0 25px;display:flex;align-items:center;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.08);background:#030405}.marketing-hero:before{position:absolute;z-index:-1;inset:0;content:"";background:radial-gradient(circle at 70% 48%,rgba(148,191,207,.09),transparent 31%),radial-gradient(circle at 54% 92%,rgba(87,104,119,.08),transparent 36%);pointer-events:none}.marketing-hero:after{position:absolute;z-index:-1;inset:0;content:"";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:72px 72px;-webkit-mask-image:radial-gradient(circle at 68% 52%,black,transparent 66%);mask-image:radial-gradient(circle at 68% 52%,black,transparent 66%);opacity:.42;pointer-events:none}.hero-layout{display:grid;grid-template-columns:minmax(560px,.9fr) minmax(700px,1.1fr);align-items:center;gap:20px}.hero-copy{z-index:4;min-width:0}.hero-kicker{margin-bottom:22px;color:var(--brand-red);font-size:18px;font-weight:680;letter-spacing:.02em}.hero-copy h1{max-width:660px;margin:0;font-size:var(--public-type-h1);font-weight:650;line-height:1.18;letter-spacing:-.05em;text-wrap:balance}.hero-copy>p{max-width:520px;margin:24px 0 0;color:#ffffff91;font-size:18px;line-height:1.7}.hero-actions{margin-top:34px;display:flex;align-items:center;gap:12px}.hero-actions .button{min-width:170px;height:50px}.hero-actions .button--primary{border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#eb3443,#c91928);box-shadow:inset 0 1px #fff3,0 14px 34px #ca192833}.button--ghost-dark{color:#ffffffd6;border:1px solid rgba(255,255,255,.24);background:#ffffff09}.button--ghost-dark:hover{color:#fff;border-color:#ffffff70;background:#ffffff13}.hero-scope{margin-top:20px;display:block;color:#ffffff52;font-size:12px}.spatial-visual{position:relative;z-index:2;width:100%;height:380px;min-width:0;perspective:920px;transform-style:preserve-3d}.spatial-visual:before,.spatial-visual:after{position:absolute;content:"";border-radius:50%;pointer-events:none}.spatial-visual:before{right:15%;bottom:3%;width:56%;height:23%;border:1px solid rgba(214,228,234,.1);background:radial-gradient(ellipse,rgba(180,219,230,.1),rgba(48,62,69,.035) 46%,transparent 72%);transform:rotateX(68deg);filter:blur(.2px)}.spatial-visual:after{top:24%;left:23%;width:41%;height:48%;background:radial-gradient(circle,rgba(214,238,244,.11),transparent 68%);filter:blur(22px)}.spatial-stream{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.stream-line{fill:none;stroke:url(#stream-silver);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:2 8;filter:url(#stream-glow);opacity:.66;animation:stream-shift 12s linear infinite}.stream-line--main{stroke-width:2.1;stroke-dasharray:1 7;opacity:.96}.stream-line--soft{opacity:.42;animation-duration:17s}.stream-line--accent{stroke:url(#stream-red);stroke-width:1.4;stroke-dasharray:18 74;opacity:.72;animation-duration:8s}.stream-particles{fill:#fff;animation:stream-pulse 4.6s ease-in-out infinite}.stream-nodes{fill:#030405f5;stroke:#e1eef48a;stroke-width:1}.spatial-core{position:absolute;top:50%;left:38%;width:286px;height:286px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 38px rgba(216,235,242,.22));transform-style:preserve-3d}.spatial-core:before,.spatial-core:after{position:absolute;content:"";border-radius:50%;pointer-events:none}.spatial-core:before{inset:14%;border:1px solid rgba(238,245,249,.46);box-shadow:inset 14px 0 28px #ffffff24,inset -14px 0 28px #7795a429,0 0 28px #a6d9e626;transform:rotateY(54deg)}.spatial-core:after{inset:31%;background:radial-gradient(circle,rgba(255,255,255,.76),rgba(175,221,232,.1) 28%,transparent 67%);filter:blur(5px)}.spatial-core__halo,.spatial-core__ticks,.spatial-core__aperture{position:absolute;border-radius:50%}.spatial-core__halo{inset:-12%;border:1px solid rgba(198,222,231,.13);box-shadow:0 0 0 18px #bfdce605,0 0 72px #addae71a;transform:rotateX(68deg) rotate(-8deg)}.spatial-core__ticks{inset:-3%;background:repeating-conic-gradient(from 0deg,rgba(235,244,248,.6) 0deg .8deg,transparent .8deg 8deg);-webkit-mask:radial-gradient(transparent 67%,black 68% 70%,transparent 71%);mask:radial-gradient(transparent 67%,black 68% 70%,transparent 71%);opacity:.38;transform:rotateY(55deg) rotate(-16deg)}.spatial-core__aperture{z-index:2;inset:31%;border:1px solid rgba(232,242,246,.28);background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.42),transparent 7%),radial-gradient(circle,#11171a,#050708 48%,#000 72%);box-shadow:inset 0 0 22px #b4e0eb29,0 0 24px #c8e7ef1c;transform:rotateY(47deg)}.spatial-ring{position:absolute;inset:0;border:6px solid transparent;border-radius:50%;background:linear-gradient(#030405,#030405) padding-box,conic-gradient(from 218deg,#3f474d,#fcffff 12%,#65727b 24%,#f3f7f8 40%,#1c2328 54%,#d8e0e4 73%,#fff 86%,#3f474d) border-box;box-shadow:inset 8px 0 18px #ffffff24,inset -8px 0 20px #7f96a51f,0 0 12px #ffffff1f}.spatial-ring--outer{transform:rotateY(52deg) rotate(-12deg);animation:ring-turn-outer 14s linear infinite}.spatial-ring--middle{inset:8%;border-width:5px;transform:rotateY(48deg) rotate(18deg);animation:ring-turn-middle 11s linear infinite}.spatial-ring--inner{inset:20%;border-width:3px;transform:rotateY(58deg) rotate(48deg);opacity:.72;animation:ring-turn-inner 9s linear infinite}.spatial-core>i{position:absolute;top:48%;left:-24%;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 20px 6px #b7e3ef85}.spatial-status{position:absolute;z-index:5;top:50%;left:38%;width:112px;min-height:66px;padding:10px 8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:radial-gradient(circle,#0a0e11eb,#010203bd);box-shadow:inset 0 0 20px #bee3ed0f;transform:translate(-50%,-50%);text-align:center}.spatial-status>span{position:absolute;top:11px;width:4px;height:4px;border-radius:50%;background:#55d8ba;box-shadow:0 0 9px #55d8bacc}.spatial-status strong{margin-top:7px;font-size:12px;font-weight:620;letter-spacing:.04em}.spatial-status small{color:#ffffff70;font-size:8px;letter-spacing:.04em}.ability-float{position:absolute;z-index:3;padding:14px;color:#ffffffdb;border:1px solid rgba(220,230,238,.3);border-radius:14px;background:linear-gradient(145deg,#282d34db,#090b0ee6);box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff17,inset 0 -1px #00000080;-webkit-backdrop-filter:blur(22px) saturate(116%);backdrop-filter:blur(22px) saturate(116%);animation:panel-reveal .72s var(--ease-out) both}.ability-float:before{position:absolute;inset:0;content:"";border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 32%);pointer-events:none}.ability-float header{display:flex;align-items:center;gap:7px}.ability-float header h3{margin:0;flex:1;font-size:12px;font-weight:620}.ability-float header b{color:#ffffff73;font-size:10px;font-weight:500}.ability-float--chat{top:30px;left:49%;width:218px;transform:rotate(-3deg);animation-delay:.16s}.ability-float--chat header>i{width:6px;height:6px;border-radius:50%;background:#4fe0c2;box-shadow:0 0 10px #4fe0c2b3}.ability-float--chat>p{margin:14px 0 10px;padding:11px 12px;color:#ffffffc7;border-radius:9px;background:#ffffff17;font-size:12px;line-height:1.55}.typing-dots{width:max-content;padding:7px 9px;display:flex;gap:4px;border-radius:12px;background:#ffffff14}.typing-dots span{width:4px;height:4px;border-radius:50%;background:#ffffffb3}.ability-float--task{top:128px;right:0;width:205px;animation-delay:.26s}.mini-task{min-height:27px;display:flex;align-items:center;gap:8px;color:#ffffff6e;border-bottom:1px solid rgba(255,255,255,.07);font-size:10px}.mini-task:last-child{border-bottom:0}.mini-task>span{width:10px;height:10px;border:1px solid rgba(255,255,255,.3);border-radius:50%}.mini-task.complete,.mini-task.active{color:#ffffffc7}.mini-task.complete svg{padding:1px;color:#fff;border-radius:50%;background:var(--brand-red)}.mini-task.active>span{border:2px solid #83ccdd;border-right-color:transparent}.ability-float--artifact{right:26px;bottom:86px;width:274px;display:grid;grid-template-columns:36px 1fr 24px;align-items:center;gap:10px;animation-delay:.36s}.ability-float--artifact header{grid-column:1 / -1;margin-bottom:2px}.artifact-file-icon{width:34px;height:42px;display:grid;place-items:center;border-radius:6px;background:var(--brand-red);font-size:8px;font-weight:700}.ability-float--artifact>div:nth-of-type(2){min-width:0;display:flex;flex-direction:column;gap:5px}.ability-float--artifact strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ability-float--artifact span{color:#ffffff6b;font-size:9px}.ability-float--device{left:52%;bottom:4px;width:230px;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:12px;animation-delay:.46s}.ability-float--device header{grid-column:1 / -1}.ability-float--device header b{color:#d5a6aa}.device-shape{position:relative;width:52px;height:42px;border:1px solid rgba(255,255,255,.34);border-radius:10px;background:linear-gradient(145deg,#e8ebee,#858c95);box-shadow:inset -8px -8px 14px #1f252b52}.device-shape>span{position:absolute;right:7px;bottom:6px;width:5px;height:5px;border-radius:50%;background:#58d6ba}.ability-float--device>p{margin:0;color:#ffffff8c;font-size:10px}.home-command{padding:52px 0;border-bottom:1px solid rgba(255,255,255,.08);background:#08090b}.command-layout{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px}.command-copy h2{margin:0;font-size:30px;line-height:1.35;letter-spacing:-.025em}.command-copy p{margin:12px 0 0;color:#ffffff75;font-size:14px;line-height:1.7}.goal-composer{margin:0}.goal-composer>label{display:block;margin-bottom:9px;color:#ffffffad;font-size:13px;font-weight:600}.goal-composer>div{height:56px;padding:5px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0e;transition:border-color .18s ease,box-shadow .18s ease}.goal-composer>div:focus-within{border-color:#e12d3bd1;box-shadow:0 0 0 3px #e12d3b1f}.goal-composer input{min-width:0;flex:1;height:100%;padding:0 12px;color:#fff;border:0;outline:0;background:transparent;font-size:15px}.goal-composer input::placeholder{color:#ffffff59}.goal-composer button{height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;color:#fff;border:0;border-radius:7px;background:var(--brand-red);font-size:14px;font-weight:600}.hero-assurances{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px 18px;color:#ffffff6e;font-size:11px}.hero-assurances span{display:inline-flex;align-items:center;gap:5px}.hero-assurances svg{color:#56c9ac}@keyframes stream-shift{to{stroke-dashoffset:-120}}@keyframes stream-pulse{50%{opacity:.46}}@keyframes ring-turn-outer{to{transform:rotateY(52deg) rotate(348deg)}}@keyframes ring-turn-middle{to{transform:rotateY(48deg) rotate(-342deg)}}@keyframes ring-turn-inner{to{transform:rotateY(58deg) rotate(408deg)}}@keyframes panel-reveal{0%{opacity:0;translate:0 16px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@media(max-width:1120px){.marketing-shell{width:calc(100% - 48px)}.marketing-header{padding:0 24px}.marketing-nav{gap:22px}.header-demo-link{display:none}.hero-layout{grid-template-columns:minmax(340px,.76fr) minmax(540px,1.24fr)}.spatial-visual{transform:scale(.93);transform-origin:center right}}@media(max-width:1080px){.marketing-header{height:var(--public-header-height);grid-template-columns:1fr auto}.marketing-nav,.marketing-actions{display:none}.menu-button{z-index:3;width:44px;height:44px;display:grid;place-items:center;color:#fff;border:0;background:transparent}.mobile-menu{position:fixed;inset:var(--public-header-height) 0 auto;padding:12px 24px 24px;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.1);background:#030405fa;transform:translateY(-12px);opacity:0;visibility:hidden;transition:.2s var(--ease-out)}.mobile-menu[data-open=true]{transform:none;opacity:1;visibility:visible}.mobile-menu a{min-height:48px;display:flex;align-items:center;color:#ffffffb8;border-bottom:1px solid rgba(255,255,255,.07);font-size:16px}.mobile-menu a[aria-current=page]{color:#fff;font-weight:700}.mobile-menu a:last-child{margin-top:12px;justify-content:center;color:#fff;border:0;border-radius:8px;background:var(--brand-red)}.mobile-menu .mobile-menu-user{gap:10px;color:#fff;font-weight:600}.mobile-menu .mobile-menu-user .header-user-avatar{width:30px;height:30px;font-size:14px}.mobile-menu .mobile-menu-logout{min-height:44px;margin-top:12px;color:#ffffffb8;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff0d;font-size:15px;cursor:pointer}.marketing-hero{min-height:0;padding:68px 0 40px}.hero-layout{grid-template-columns:1fr;gap:24px}.hero-copy{max-width:620px}.spatial-visual{width:min(680px,100%);height:500px;margin:0 auto;transform:none}.command-layout{grid-template-columns:1fr;gap:26px}}@media(max-width:560px){.marketing-shell{width:calc(100% - (var(--public-gutter-mobile) * 2))}.marketing-header{padding:0 16px}.marketing-hero{padding-top:46px}.hero-kicker{margin-bottom:16px;font-size:15px}.hero-copy h1{max-width:355px;font-size:38px;line-height:1.2}.hero-copy>p{margin-top:18px;font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.spatial-visual{height:330px;margin-top:12px}.spatial-core{top:57%;left:27%;width:150px;height:150px}.spatial-status{top:57%;left:27%;width:76px;min-height:48px;padding:6px 4px}.spatial-status>span{top:7px}.spatial-status strong{margin-top:6px;font-size:9px}.spatial-status small{font-size:6px}.ability-float--chat{top:12px;left:40%;width:186px}.ability-float--task{top:148px;right:-6px;width:168px}.ability-float--artifact,.ability-float--device{display:none}.home-command{padding:44px 0}.command-copy h2{font-size:25px}.goal-composer>div{height:auto;padding:6px;align-items:stretch}.goal-composer input{height:44px;padding:0 8px}.goal-composer button{height:44px;padding:0 13px}}@media(prefers-reduced-motion:reduce){.stream-line,.stream-particles,.spatial-ring,.ability-float{animation:none}}.product-preview{overflow:hidden;min-height:470px;color:#ffffffe6;border:1px solid rgba(220,230,238,.2);border-radius:15px;background:#0d0f12;box-shadow:0 24px 64px #00000061}.preview-bar{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#111318}.preview-space-name{display:flex;align-items:center;gap:10px}.preview-space-name>span{width:30px;height:30px;display:grid;place-items:center;color:#fff;border-radius:8px;background:var(--brand-red);font-size:13px;font-weight:650}.preview-space-name>div{display:flex;flex-direction:column;gap:2px}.preview-space-name b{font-size:12px}.preview-space-name small,.preview-service-status{color:#fff6;font-size:10px}.preview-service-status{display:flex;align-items:center;gap:6px}.preview-service-status i{width:6px;height:6px;border-radius:50%;background:#50d7b8}.preview-body{min-height:412px;display:grid;grid-template-columns:116px 1fr}.preview-body aside{padding:22px 12px;display:flex;flex-direction:column;gap:5px;border-right:1px solid rgba(255,255,255,.08);background:#090a0c}.preview-body aside b{margin:0 9px 10px;color:#ffffff52;font-size:10px;font-weight:600}.preview-body aside span{min-height:34px;padding:0 9px;display:flex;align-items:center;gap:7px;color:#ffffff75;border-radius:7px;font-size:11px}.preview-body aside .active{color:#fff;background:#ffffff17;font-weight:600}.preview-main{padding:24px}.preview-heading{display:flex;align-items:flex-start;justify-content:space-between}.preview-heading small{color:#ffffff57;font-size:10px}.preview-heading h3{margin:5px 0 0;font-size:19px;letter-spacing:-.02em}.preview-icon-action{width:36px;height:36px;display:grid;place-items:center;color:#ffffff7a;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09}.preview-composer{height:50px;margin-top:20px;padding:0 7px 0 14px;display:flex;align-items:center;gap:9px;color:#ffffff85;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff06;font-size:11px}.preview-composer>span{min-width:0;overflow:hidden;flex:1;white-space:nowrap;text-overflow:ellipsis}.preview-send{width:36px;height:36px;display:grid;place-items:center;color:#111318;border-radius:8px;background:#f2f4f6}.preview-columns{margin-top:16px;display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.preview-task-list,.preview-artifact{min-height:220px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06}.preview-panel-title{display:flex;align-items:center;justify-content:space-between;font-size:11px}.preview-panel-title span{color:#ffffff52;font-size:9px}.preview-task-list>p{margin:14px 0 0;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:7px;color:#ffffffb3;font-size:10px}.preview-task-list>p>svg{color:#50d7b8}.preview-task-list>p>i{width:15px;height:15px;border:4px solid rgba(225,45,59,.24);border-top-color:var(--brand-red);border-radius:50%}.preview-task-list p span{display:flex;flex-direction:column;gap:3px}.preview-task-list p small{color:#ffffff57;font-size:9px}.preview-artwork{height:135px;margin-top:14px;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;border-radius:8px;background:radial-gradient(circle at 72% 24%,#b9d9de,transparent 12%),linear-gradient(145deg,#243a39,#0c1011 68%)}.preview-artwork small,.preview-artwork span{color:#ffffff94;font-size:8px}.preview-artwork strong{margin:4px 0 7px;font-size:18px}.preview-artifact>p{margin:10px 0 0;color:#ffffff5c;font-size:9px}.home-proof,.home-guidance,.home-process,.home-capabilities,.home-product,.home-outcomes,.home-device,.home-pricing,.home-trust{scroll-margin-top:72px}.home-guidance{padding:52px 0 64px;border-bottom:1px solid rgba(255,255,255,.08);background:#030405}.guidance-grid{display:grid;grid-template-columns:.86fr 1.2fr 1fr;gap:10px}.guidance-panel{min-width:0;min-height:396px;padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff05;box-shadow:inset 0 1px #ffffff06}.guidance-panel>header{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.guidance-panel .section-label{margin-bottom:5px;color:#ffffff52;font-size:10px;letter-spacing:.08em}.guidance-panel h2{margin:0;color:#f5f6f8;font-size:18px;font-weight:620;letter-spacing:-.02em}.quick-task-list{margin-top:18px;display:grid;gap:8px}.quick-task-list button{width:100%;min-height:65px;padding:9px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;color:#fff;text-align:left;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff09;transition:border-color .18s ease,background .18s ease,transform .18s var(--ease-out)}.quick-task-list button:hover{border-color:#ffffff47;background:#fff1;transform:translate(2px)}.quick-task-list button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.quick-task-list b{font-size:12px;font-weight:620}.quick-task-list small{overflow:hidden;color:#ffffff61;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.quick-task-list button>svg{color:#ffffff61}.quick-task-icon{width:38px;height:38px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:8px}.quick-task-icon--red{background:#db2d3adb}.quick-task-icon--amber{background:#bd7727d6}.quick-task-icon--blue{background:#2b5ca6d6}.guidance-steps{position:relative;margin:22px 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.guidance-steps:before{position:absolute;top:11px;right:13%;left:13%;height:1px;content:"";background:#ffffff29}.guidance-steps li{z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;color:#ffffff5c;font-size:10px}.guidance-steps span{width:23px;height:23px;display:grid;place-items:center;color:#ffffff7a;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#101216;font-size:9px}.guidance-steps .active{color:#fff}.guidance-steps .active span{color:#15171b;border-color:#fff;background:#fff}.guidance-demo-canvas{min-height:214px;padding:18px;display:grid;grid-template-columns:1fr .85fr .78fr;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#090b0e}.guidance-demo-canvas>div{min-width:0;padding:12px;color:#ffffffc2;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff09}.guidance-demo-canvas small{color:#ffffff73;font-size:8px}.demo-message-card p{margin:14px 0 0;font-size:9px;line-height:1.6}.demo-task-card,.demo-result-card{display:flex;flex-direction:column;gap:10px}.demo-task-card span{display:flex;align-items:center;gap:6px;color:#ffffff8f;font-size:8px}.demo-task-card i{width:8px;height:8px;border:1px solid #6fc8d8;border-radius:50%}.demo-result-card b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.demo-result-card span{color:#ffffff57;font-size:7px}.guidance-link{min-height:44px;margin-top:9px;display:inline-flex;align-items:center;gap:7px;color:#ffffffad;font-size:10px}.guidance-learning header>a{min-height:44px;display:inline-flex;align-items:center;gap:3px;color:#ffffff80;font-size:9px;white-space:nowrap}.tutorial-list{margin-top:18px;display:grid;gap:8px}.tutorial-list>a{min-height:92px;padding:8px;display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff08;transition:border-color .18s ease,background .18s ease}.tutorial-list>a:hover{border-color:#ffffff42;background:#ffffff0e}.tutorial-list img{width:118px;height:74px;object-fit:cover;object-position:top left;border:1px solid rgba(255,255,255,.1);border-radius:6px}.tutorial-list>a>span{min-width:0;display:flex;flex-direction:column;gap:4px}.tutorial-list b{overflow:hidden;color:#fff;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.tutorial-list small,.tutorial-list em{overflow:hidden;color:#ffffff61;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.tutorial-list em{color:#ffffff40}.home-proof{border-bottom:1px solid rgba(255,255,255,.08);background:#030405}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid>div{min-height:104px;padding:24px;display:flex;flex-direction:column;gap:7px;border-right:1px solid rgba(255,255,255,.08)}.proof-grid>div:first-child{border-left:1px solid rgba(255,255,255,.08)}.proof-grid b{color:#fff;font-size:16px}.proof-grid span{color:#fff6;font-size:12px}.home-process,.home-capabilities,.home-product,.home-outcomes,.home-device,.home-pricing,.home-trust{padding:96px 0}.home-process,.home-outcomes,.home-trust{background:#060709}.home-capabilities,.home-pricing{background:#0a0b0e}.home-device{background:radial-gradient(circle at 68% 50%,rgba(166,210,222,.08),transparent 26%),#030405}.home-product{background:radial-gradient(circle at 72% 44%,rgba(132,179,195,.08),transparent 28%),#030405}.compact-section-heading{margin-bottom:38px;display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:48px}.section-label{display:block;margin-bottom:10px;color:var(--brand-red);font-size:12px;font-weight:650}.compact-section-heading h2,.command-copy h2,.product-showcase-copy h2,.outcome-copy h2,.pricing-copy h2{margin:0;color:#f5f6f8;font-size:var(--public-type-h2);font-weight:630;line-height:1.32;letter-spacing:-.025em}.compact-section-heading>p,.product-showcase-copy>p,.outcome-copy>p,.pricing-copy>p{margin:0;color:#ffffff75;font-size:14px;line-height:1.75}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.process-grid article{position:relative;min-height:220px;padding:30px 28px;border-right:1px solid rgba(255,255,255,.09)}.process-grid article:last-child{border-right:0}.step-icon{width:42px;height:42px;display:grid;place-items:center;color:#f3f5f7;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0b}.process-grid article>small{position:absolute;top:31px;right:28px;color:#ffffff45;font-size:11px}.process-grid h3,.capability-grid h3,.pricing-modes h3,.trust-grid h3{margin:24px 0 8px;color:#f4f5f7;font-size:17px}.process-grid p,.capability-grid p,.pricing-modes p,.trust-grid p{margin:0;color:#ffffff6b;font-size:13px;line-height:1.7}.capability-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.capability-grid article{position:relative;overflow:hidden;min-height:242px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff04 62%);box-shadow:inset 0 1px #ffffff09;transition:border-color .22s ease,background .22s ease,transform .22s var(--ease-out)}.capability-grid article:nth-child(1),.capability-grid article:nth-child(4){grid-column:span 4}.capability-grid article:nth-child(2),.capability-grid article:nth-child(3){grid-column:span 2}.capability-grid article:hover{border-color:#d6e6ec40;background:linear-gradient(145deg,#ffffff12,#ffffff06 62%);transform:translateY(-3px)}.capability-card__copy{position:relative;z-index:2;max-width:310px}.capability-card__copy>svg{color:#eef1f3}.capability-grid article>span{position:absolute;z-index:3;top:24px;right:24px;color:#ffffff3d;font-size:11px;font-variant-numeric:tabular-nums}.capability-card__visual{position:absolute;pointer-events:none}.capability-card__visual--1{right:28px;bottom:26px;width:44%;min-width:250px;height:138px;padding:18px;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:radial-gradient(circle at 22% 28%,rgba(157,210,222,.12),transparent 22%),#05070994;box-shadow:0 18px 38px #00000042}.capability-card__visual--1 i{position:absolute;top:22px;left:22px;width:28px;height:28px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:radial-gradient(circle,#dce8eb,#536067 34%,#080b0d 70%);box-shadow:0 0 20px #aedde829}.capability-card__visual--1 span{padding:9px 11px;color:#ffffff85;border:1px solid rgba(255,255,255,.07);border-radius:8px 8px 2px;background:#ffffff0b;font-size:9px}.capability-card__visual--1 span:last-child{margin-right:22px;color:#ffffffc2}.capability-card__visual--2{right:22px;bottom:20px;left:22px;height:94px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:radial-gradient(circle at 72% 28%,rgba(236,246,248,.8),transparent 8%),radial-gradient(circle at 68% 34%,rgba(133,196,207,.34),transparent 24%),linear-gradient(145deg,#243a39,#0b0f11 68%)}.capability-card__visual--2 i:first-child{position:absolute;right:18px;bottom:-24px;width:110px;height:70px;border-radius:50% 50% 0 0;background:#030809b8;transform:rotate(-8deg)}.capability-card__visual--2 i:nth-child(2){position:absolute;bottom:-20px;left:-8px;width:130px;height:62px;border-radius:50% 50% 0 0;background:#091416d6;transform:rotate(9deg)}.capability-card__visual--2 b,.capability-card__visual--3 b{position:absolute;top:10px;left:11px;color:#ffffff80;font-size:8px;font-weight:550}.capability-card__visual--3{right:22px;bottom:20px;left:22px;height:94px;padding:16px 12px 12px;display:flex;align-items:flex-end;gap:4px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0507099e}.capability-card__visual--3 i{position:absolute;top:10px;right:12px;width:18px;height:18px;border:1px solid rgba(255,255,255,.2);border-radius:50%}.capability-card__visual--3 i:after{position:absolute;top:5px;left:7px;width:0;height:0;content:"";border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid rgba(255,255,255,.76)}.capability-card__visual--3 span{height:20px;flex:1;border-radius:3px;background:linear-gradient(90deg,#e12d3b94,#ffffff14)}.capability-card__visual--3 span:nth-of-type(2){height:29px}.capability-card__visual--3 span:nth-of-type(3){height:14px}.capability-card__visual--4{right:28px;bottom:24px;width:46%;min-width:260px;padding:12px;display:grid;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#05070999}.capability-card__visual--4 span{min-height:30px;padding:0 10px 0 34px;display:flex;align-items:center;color:#ffffff8f;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:#ffffff06;font-size:9px}.capability-card__visual--4 span:before{position:absolute;left:24px;width:9px;height:7px;content:"";border:1px solid rgba(200,222,229,.42);border-radius:2px}.capability-grid article:nth-child(1):after,.capability-grid article:nth-child(4):after{position:absolute;right:-12%;bottom:-44%;width:64%;aspect-ratio:1;content:"";border-radius:50%;background:radial-gradient(circle,rgba(150,207,219,.1),transparent 68%);pointer-events:none}.product-showcase-layout{display:grid;grid-template-columns:.62fr 1.38fr;align-items:center;gap:64px}.product-showcase-copy>p{margin-top:18px}.product-showcase-copy ul{margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:13px;color:#ffffffad;list-style:none;font-size:13px}.product-showcase-copy li{display:flex;align-items:center;gap:9px}.product-showcase-copy li svg{color:#9fcbd5}.outcome-layout,.pricing-layout,.device-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:72px}.device-copy h2{margin:0;color:#f5f6f8;font-size:var(--public-type-h2);font-weight:630;line-height:1.32;letter-spacing:-.025em}.device-copy p{max-width:470px;margin:18px 0 0;color:#ffffff75;font-size:14px;line-height:1.75}.device-stage{position:relative;min-height:310px;display:grid;place-items:center}.device-stage:before,.device-stage:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.1);border-radius:50%}.device-stage:before{width:300px;height:180px;transform:rotate(-8deg)}.device-stage:after{width:420px;height:230px;border-style:dashed;opacity:.58;transform:rotate(7deg)}.device-node{position:relative;z-index:2;width:118px;height:148px;border:1px solid rgba(255,255,255,.48);border-radius:28px;background:linear-gradient(145deg,#edf1f4,#8d969f 62%,#505861);box-shadow:inset -18px -18px 30px #20272e57,0 20px 48px #0006,0 0 34px #b7e3ef21}.device-node:before{position:absolute;inset:10px 12px auto;height:1px;content:"";background:#ffffff94}.device-node>i{position:absolute;right:18px;bottom:16px;width:8px;height:8px;border-radius:50%;background:#52d7b9;box-shadow:0 0 10px #52d7b9b3}.device-capability{position:absolute;z-index:3;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:#ffffffad;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#0e1014e0;font-size:11px}.device-capability--files{top:36px;left:8%}.device-capability--home{top:72px;right:4%}.device-capability--receipt{right:14%;bottom:30px}.outcome-copy>p,.pricing-copy>p{margin-top:18px}.text-link{min-height:44px;margin-top:20px;display:inline-flex;align-items:center;gap:6px;color:#f05a66;font-size:14px;font-weight:600}.outcome-board{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff06;box-shadow:0 22px 58px #00000042}.outcome-toolbar{height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09;font-size:13px}.outcome-toolbar span{color:#ffffff57;font-size:12px}.outcome-grid{padding:14px;display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.outcome-grid article{border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06}.outcome-image{grid-row:span 2;overflow:hidden}.outcome-image>div{min-height:245px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:radial-gradient(circle at 70% 26%,#b9d9de,transparent 11%),linear-gradient(145deg,#243a39,#0c1011 68%)}.outcome-image small,.outcome-image span{color:#fff9;font-size:10px}.outcome-image strong{margin:7px 0 12px;font-size:32px}.outcome-image>p{margin:0;padding:13px 16px;color:#fff6;font-size:12px}.outcome-file{min-height:142px;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:7px}.outcome-file svg{margin-bottom:8px;color:#f05a66}.outcome-file b{color:#f4f5f7;font-size:14px}.outcome-file span{color:#ffffff57;font-size:11px}.pricing-layout{align-items:start}.pricing-note{display:inline-block;margin-top:12px;color:#ffffffad;font-size:13px;font-weight:650}.pricing-rule{margin-top:24px;padding:16px;display:flex;gap:12px;color:#65d5b7;border:1px solid rgba(80,215,184,.22);border-radius:10px;background:#50d7b80f}.pricing-rule>div{display:flex;flex-direction:column;gap:5px}.pricing-rule b{font-size:14px}.pricing-rule span{color:#b5e7da99;font-size:12px;line-height:1.55}.pricing-modes{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.pricing-modes article{min-height:122px;padding:22px;display:grid;grid-template-columns:36px 1fr 24px;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.08)}.pricing-modes article:last-child{border-bottom:0}.pricing-modes article>span,.pricing-modes article>svg{color:#ffffff4d;font-size:11px}.pricing-modes h3{margin:0 0 6px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.1)}.trust-grid article{min-height:180px;padding:24px 24px 0 0;border-right:1px solid rgba(255,255,255,.08)}.trust-grid article:not(:first-child){padding-left:24px}.trust-grid article:last-child{border-right:0}.trust-grid article>span{color:#ffffff47;font-size:11px}.trust-grid h3{margin-top:18px}.marketing-footer{padding:44px 0 24px;color:#fff;border-top:1px solid rgba(255,255,255,.08);background:#030405}.footer-main{padding-bottom:36px;display:flex;align-items:center;justify-content:space-between}.footer-main>div{display:flex;align-items:center;gap:20px}.footer-main p{margin:0;color:#ffffff75;font-size:14px}.footer-bottom{padding-top:20px;display:flex;justify-content:space-between;color:#ffffff57;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.footer-bottom nav{display:flex;gap:22px}.footer-bottom nav a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:940px){.guidance-grid{grid-template-columns:1fr 1fr}.guidance-learning{grid-column:1 / -1}.tutorial-list{grid-template-columns:repeat(3,1fr)}.tutorial-list>a{grid-template-columns:1fr}.tutorial-list img{width:100%;height:112px}.proof-grid,.capability-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article,.capability-grid article:nth-child(1),.capability-grid article:nth-child(2),.capability-grid article:nth-child(3),.capability-grid article:nth-child(4){grid-column:auto}.capability-card__visual--1,.capability-card__visual--4{min-width:0;width:46%}.proof-grid>div:nth-child(3){border-left:1px solid rgba(255,255,255,.08)}.proof-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.product-showcase-layout,.outcome-layout,.device-layout,.pricing-layout{grid-template-columns:1fr;gap:38px}.product-showcase-copy{max-width:620px}.trust-grid article:nth-child(2){border-right:0}.trust-grid article:nth-child(-n+2){padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}}@media(max-width:900px){.product-preview{min-height:430px}.preview-body{min-height:372px}.compact-section-heading{grid-template-columns:1fr;gap:12px}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:170px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.process-grid article:last-child{border-bottom:0}}@media(max-width:560px){.home-guidance{padding:34px 0 48px}.guidance-grid,.tutorial-list{grid-template-columns:1fr}.guidance-learning{grid-column:auto}.guidance-panel{min-height:0;padding:18px}.guidance-demo-canvas{grid-template-columns:1fr}.tutorial-list>a{grid-template-columns:104px minmax(0,1fr)}.tutorial-list img{width:104px;height:68px}.product-preview{min-height:438px;border-radius:12px}.preview-body{min-height:380px;grid-template-columns:1fr}.preview-body aside{display:none}.preview-main{padding:18px}.preview-columns{grid-template-columns:1.05fr .95fr}.preview-task-list,.preview-artifact{min-height:210px;padding:13px}.preview-artwork{height:126px}.preview-task-list>p{margin-top:12px}.proof-grid,.capability-grid,.trust-grid{grid-template-columns:1fr}.proof-grid>div,.proof-grid>div:first-child,.proof-grid>div:nth-child(3){min-height:78px;padding:18px 0;border-right:0;border-left:0;border-bottom:1px solid rgba(255,255,255,.08)}.proof-grid>div:last-child{border-bottom:0}.home-process,.home-capabilities,.home-product,.home-outcomes,.home-device,.home-pricing,.home-trust{padding:72px 0}.compact-section-heading h2,.product-showcase-copy h2,.outcome-copy h2,.device-copy h2,.pricing-copy h2{font-size:24px}.process-grid article,.capability-grid article{min-height:180px;padding:22px}.capability-grid article{min-height:230px}.capability-card__visual--1,.capability-card__visual--4{right:18px;bottom:18px;left:18px;width:auto;height:88px}.capability-card__visual--1{min-width:0;padding:10px}.capability-card__visual--1 i{top:14px;left:14px;width:22px;height:22px}.capability-card__visual--1 span{padding:6px 8px;font-size:8px}.outcome-grid{grid-template-columns:1fr}.outcome-image{grid-row:auto}.outcome-image>div{min-height:220px}.outcome-file{min-height:120px}.device-stage{min-height:280px;transform:scale(.86)}.pricing-modes article{padding:18px;grid-template-columns:28px 1fr}.pricing-modes article>svg{display:none}.trust-grid{border:1px solid rgba(255,255,255,.08);border-radius:12px}.trust-grid article,.trust-grid article:not(:first-child){min-height:150px;padding:22px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.trust-grid article:last-child{border-bottom:0}.footer-main,.footer-main>div,.footer-bottom{align-items:flex-start;flex-direction:column}.footer-main{gap:24px}.footer-main>div{gap:12px}.footer-bottom{gap:16px}}.managed-announcement{background:#b72025;color:#fff;font-size:14px;line-height:1.5;padding:10px 0;text-align:center}.managed-content{background:#f4f4f2;padding:72px 0}.managed-content__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.managed-content__grid article{background:#fff;border:1px solid rgba(10,12,14,.1);border-radius:16px;padding:28px}.managed-content__grid h2{font-size:clamp(22px,3vw,32px);margin:0 0 12px}.managed-content__grid p{color:#54585d;line-height:1.75;margin:0;white-space:pre-line}.app-route-loading{min-height:100vh;min-height:100svh;margin:0;display:grid;place-content:center;justify-items:center;gap:12px;color:#f2f4f7;background:#080a0d;font-family:var(--ui-font-sans)}.app-route-loading>span{width:28px;height:28px;border:2px solid rgba(255,255,255,.22);border-top-color:#d92d3a;border-radius:50%;animation:app-route-loading-spin .8s linear infinite}.app-route-loading p{margin:0;font-size:13px;line-height:1.5}@keyframes app-route-loading-spin{to{transform:rotate(1turn)}}.marketing-page{--ui-focus-color: var(--color-brand, #d92d3a);font-family:var(--ui-font-sans);font-size:15px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.marketing-page :where(h1,h2,h3){font-family:var(--ui-font-sans)!important;font-weight:720!important;text-wrap:balance}.marketing-page main h1{font-size:clamp(42px,4.25vw,52px)!important;line-height:1.08!important;letter-spacing:-.045em!important}.marketing-page main h2{font-size:clamp(28px,2.8vw,36px)!important;line-height:1.18!important;letter-spacing:-.035em!important}.marketing-page main h3{font-size:18px!important;line-height:1.35!important;letter-spacing:-.018em!important}.marketing-page main :where(p,li){font-size:15px;line-height:1.7;overflow-wrap:anywhere}.marketing-page :where(small,time,dt,figcaption,em){font-size:12px!important;line-height:1.5}.marketing-page :where(button,a,input,select,textarea){font-family:var(--ui-font-sans);touch-action:manipulation}.marketing-page :where([class*=badge],[class*=status],[class*=eyebrow],[class*=overline],[class*=kicker],[class*=meta]){font-size:12px!important;line-height:1.5}.marketing-page :where(.device-support-strip__grid span,.device-flow-card li>span:first-child,.device-learning-card em,.device-connection-list small,.device-capability-grid small,.device-surface-grid small,.home-store__truth-note){font-size:12px!important}.marketing-page .spatial-visual h3{font-size:12px!important;line-height:1.3!important}.marketing-page .spatial-visual :where(p,.mini-task,span){font-size:10px!important;line-height:1.4}.marketing-page .spatial-visual :where(strong,header b){font-size:11px!important}.marketing-page .spatial-visual :where(small,.artifact-file-icon){font-size:9px!important}:where(.shop-page,.downloads-page){font-family:var(--ui-font-sans);font-size:15px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(.shop-page,.downloads-page) :where(h1,h2,h3){font-family:var(--ui-font-sans)!important;text-wrap:balance}:where(.shop-page,.downloads-page) h1{font-size:clamp(42px,4.25vw,52px)!important;line-height:1.08!important;letter-spacing:-.045em!important}:where(.shop-page,.downloads-page) :where(button,a,input,select,textarea){font-family:var(--ui-font-sans);touch-action:manipulation}.shop-page :where(.shop-header__label,.shop-cart-button b,.shop-overline,.shop-hero__meta span,.shop-service-strip small,.shop-catalog__count,.shop-order-timeline span,[class*=status],[class*=meta]),.downloads-page :where(.header-user-copy small,.downloads-hero-copy>p,.downloads-hero-status-footer span,.downloads-section-heading p,.downloads-secondary-heading p,.downloads-section-count,.downloads-section-intro li b,.download-row-index b,.download-status,.download-row-meta span,[class*=eyebrow],[class*=kicker]){font-size:var(--ui-type-meta)!important;line-height:1.5}.marketing-page .guide-toc a span{font-size:var(--ui-type-meta)!important}:where(.auth-page,.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell,.admin-login-page){font-family:var(--ui-font-sans);font-size:var(--ui-type-body);line-height:var(--ui-line-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(.auth-page,.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell,.admin-login-page) :where(button,input,select,textarea){font-family:var(--ui-font-sans)}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) :where(h1,h2,h3){font-family:var(--ui-font-sans)!important;text-wrap:balance}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) h1{font-size:var(--ui-type-page-title)!important;font-weight:720!important;letter-spacing:-.035em!important;line-height:1.16!important}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) h2{font-size:var(--ui-type-section-title);font-weight:700;letter-spacing:-.025em;line-height:1.25}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) h3{font-size:var(--ui-type-card-title);font-weight:700;letter-spacing:-.015em;line-height:1.35}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) :where(p,li,dd){overflow-wrap:anywhere}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) :where(code,kbd,pre,samp){font-family:var(--ui-font-mono)}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) :where([class*=price],[class*=amount],[class*=total],[class*=stat],[class*=metric],time,code){font-variant-numeric:tabular-nums}:where(.auth-page,.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell,.admin-login-page) :where(button,[role=button],a,input,select,textarea){touch-action:manipulation}:where(.auth-page,.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell,.admin-login-page) :where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus-color, currentColor)!important;outline-offset:2px!important}.tenant-console-shell{--ui-focus-color: var(--tc-blue);font-family:var(--ui-font-sans)}.tenant-console-shell :where(button,input,select,textarea){font-size:13px!important}.tenant-console-shell :where(p,li,dd){font-size:var(--ui-type-body)!important;line-height:1.6}.tenant-console-shell :where(small,code,dt,legend){font-size:var(--ui-type-meta)!important;line-height:1.5}.tenant-console-shell :where(.tenant-console-meta span,.tenant-console-meta b,.tenant-console-status,.tenant-console-page-status,.tenant-console-step-state,.tenant-console-earnings-next span){font-size:var(--ui-type-meta)!important}.tenant-console-shell :where(.tenant-console-plan-card>header,.tenant-console-plan-price span,.tenant-console-order-card>footer){font-size:var(--ui-type-meta)!important}.tenant-console-shell :where(.tenant-console-role-badge,.tenant-console-panel-kicker,.tenant-console-eyebrow,.tenant-console-section-heading>div>span,.tenant-console-store-summary>span,.tenant-console-cost-grid article>span,.tenant-console-template-grid article>span,.tenant-console-order-grid span,.tenant-console-order-status,.tenant-console-settlement-summary span,.tenant-console-growth-metrics span,.tenant-console-growth-benefits span,.tenant-console-title-row+span){font-size:var(--ui-type-meta)!important}.tenant-console-shell .tenant-console-tenant-card>span:first-child{font-size:var(--ui-type-meta)!important}.tenant-console-shell :where(.tenant-console-topnav a,.tenant-console-sidenav a>span b){font-size:13px!important}.tenant-console-shell :where(.tenant-console-button,.tenant-console-template-grid button,.tenant-console-model-list button){min-height:var(--ui-control-height);font-size:13px}.tenant-console-shell :where(.tenant-console-member-list span,.tenant-console-member-list b,.tenant-console-member-card span,.tenant-console-muted){font-size:var(--ui-type-meta)!important;line-height:1.5}.tenant-console-models>header>span{color:var(--tc-muted);font-size:var(--ui-type-meta)}.developer-console{--ui-focus-color: var(--developer-accent-strong);font-family:var(--ui-font-sans)}.developer-console :where(button,input,select,textarea){font-size:13px}.developer-console p{font-size:var(--ui-type-body);line-height:1.65}.developer-console :where(label,small,code,dt,dd){font-size:var(--ui-type-meta);line-height:1.5}.developer-console :where(.developer-kicker,.developer-sidebar-label,.developer-breadcrumb,.developer-environment,.developer-free-note,.developer-status-badge,.developer-panel-meta,.developer-muted){font-size:var(--ui-type-meta)}.developer-console .developer-nav :where(b,small),.developer-console .developer-sidebar-bottom>a,.developer-console .developer-user :where(b,small){font-size:13px}.developer-console :where(.developer-button,.developer-device-actions .developer-button){min-height:var(--ui-control-height);font-size:13px}.developer-console :where(.developer-main,.developer-sidebar,.developer-topbar) span:not(.icon){font-size:max(var(--ui-type-meta),.75rem)}.developer-apps-shell{--ui-focus-color: var(--da-accent);font-family:var(--ui-font-sans);font-size:var(--ui-type-body);line-height:var(--ui-line-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.developer-apps-shell :where(h1,h2,h3){font-family:var(--ui-font-sans)!important;text-wrap:balance}.developer-apps-shell h1{font-size:var(--ui-type-page-title)!important;font-weight:720!important;line-height:1.16!important;letter-spacing:-.035em!important}.developer-apps-shell :where(button,input,select,textarea){min-height:var(--ui-control-height);font-family:var(--ui-font-sans);font-size:13px!important}.developer-apps-shell :where(p,li,dd){font-size:13px!important;line-height:1.65}.developer-apps-shell :where(small,code,dt,.developer-apps-brand span,.developer-apps-side-label span,.developer-apps-side-label b,.developer-apps-side-bottom span,.developer-app-env,.developer-app-kicker,.developer-app-card-note,.developer-app-count,.developer-app-hero-meta,.developer-save-state,[class*=badge]){font-size:var(--ui-type-meta)!important;line-height:1.5}.developer-apps-shell :where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--ui-focus-color)!important;outline-offset:2px!important}.capability-studio{--ui-focus-color: var(--cs-accent);font-family:var(--ui-font-sans)}.capability-studio :where(button,input,select,textarea){font-family:var(--ui-font-sans);font-size:13px!important}.capability-studio :where(p,li,dd){font-size:13px!important;line-height:1.65}.capability-studio :where(label,small,code,dt,em){font-size:var(--ui-type-meta)!important;line-height:1.5}.capability-studio :where(.capability-brand span,.capability-kicker,.capability-side-label,.capability-live,.capability-meta,.capability-card>header>span,.capability-flow b,.capability-flow span,.capability-template-hint,.capability-install-hint){font-size:var(--ui-type-meta)!important}.capability-studio :where(.capability-side-empty,.capability-back,.capability-topbar>div){font-size:13px!important}.capability-studio :where(.capability-list b,.capability-side-note b,.capability-alert span,.capability-notice span,.capability-probe span){font-size:13px!important}.capability-studio :where(.capability-empty button,.capability-hero-actions button,.capability-install-row button,.capability-create button){min-height:var(--ui-control-height);font-size:13px!important}.workspace:not(.workspace--spatial) :where(button,input,select,textarea){font-size:13px}.workspace{--ui-focus-color: #c66f46}.workspace:not(.workspace--spatial) :where(small,code,dt,dd){font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace:not(.workspace--spatial) :where(.space-switcher--loading,.space-switcher b,.space-switcher small,.space-switcher-menu>p,.space-switcher-menu b,.space-switcher-menu small,.space-switcher-menu>a,.workspace-status){font-size:var(--ui-type-meta)}.workspace:not(.workspace--spatial) :where(.space-sidebar nav a,.sidebar-bottom a){font-size:13px}.workspace:not(.workspace--spatial) .workspace-content :where(p,li,dd){font-size:var(--ui-type-body)!important;line-height:1.65}.workspace:not(.workspace--spatial) time{font-size:var(--ui-type-meta)!important}.workspace .team-channel-daybar,.workspace .team-message-body>header,.workspace .team-message-body>header :where(b,span,time,em),.workspace .team-minutes-panel>header small,.workspace .team-minutes-panel__actions button,.workspace .team-minutes-settings label,.workspace .team-minutes-settings :where(select,.team-minutes-toggle),.workspace .team-minute-status,.workspace .team-minutes-panel .team-minute-card__overview,.workspace .team-minutes-panel .team-minute-card__metrics,.workspace .team-minutes-panel .team-minute-card__metrics i,.workspace .team-minute-overview p,.workspace .team-minutes-panel .team-minute-card__details :where(b,strong,ul,li,summary),.workspace .team-minute-history :where(b,strong,time,em,small,ul,li),.workspace .team-minute-history__section,.workspace .team-minutes-panel>footer,.workspace .team-minutes-panel>footer :where(b,small){font-size:var(--ui-type-meta)!important}.workspace .team-minute-secondary-actions button{min-height:36px;font-size:var(--ui-type-meta)!important}.workspace .workspace-mobile-nav a span{font-size:var(--ui-type-meta)!important;line-height:1.2}.workspace :where(.conversation-capabilities>span,.conversation-capabilities>a,.conversation-loading>span,.conversation-model-picker>span){font-size:var(--ui-type-meta)!important;line-height:1.4}.workspace :where(.form-overline,.team-channel-members>span){font-size:var(--ui-type-meta)!important}.space-select-page .form-overline,.space-select-page .space-card-top span,.space-select-page .space-card-top em,.space-select-page .space-card-butler span,.space-select-page .space-card-boundary,.workspace .mobile-space-copy small,.workspace .team-channel-members>span{font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace .file-center-page :where(.file-center-kicker,.file-list-heading>span,.file-loading>span,.file-organizer-note>b){font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace .devices-page :where(.computer-presence-summary>span,.computer-presence-count>span),.workspace .billing-page .billing-wallet-titleline>span{font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace .image-studio-page :where(.page-breadcrumb,.page-breadcrumb span,.image-studio-section__heading>span,.image-studio-section__heading>em,.image-template-grid button>span,.image-studio-prompt>span,.image-style-fieldset>legend,.image-reference-tabs b,.image-reference-empty span,.image-quantity-row span,.image-studio-preview__heading>span,.image-studio-preview__heading>em,.image-preview-canvas__overlay>b,.image-preview-facts>span,.image-recent-work>b,.image-recent-work>a,.image-studio-inspector__eyebrow,.image-studio-quota span,.generation-model-field>span,.generation-quote>span,.generation-quote>b,.generation-quote__confirm>span,.image-studio-delivery>b,.image-studio-delivery>span,.image-studio-submit-status){font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace .video-studio-page :where(.page-breadcrumb,.page-breadcrumb span,.video-studio-section__heading>span,.video-preview-placeholder>span,.video-preview-overlay>b,.video-preview-facts>span,.video-studio-inspector__eyebrow,.video-studio-quota>span,.video-provider-readiness>span,.video-provider-readiness>b,.generation-model-field>span,.generation-quote>span,.generation-quote>b,.generation-quote__confirm>span,.video-studio-delivery>b,.video-studio-delivery>span){font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace .space-settings-page :where(.space-settings-summary__head>span,.space-settings-status,.space-settings-summary dl span,.space-settings-form-head>span,.space-settings-fields>label,.space-settings-control-mode>legend,.space-settings-control-mode b,.space-settings-control-mode em,.space-settings-form-actions>span,.avatar-stage__heading>span,.avatar-stage__copy>span,.avatar-stage__meta>span,.appearance-panel>span,.appearance-panel legend,.appearance-panel label,.appearance-panel b,.space-settings-links b){font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace .space-settings-page .space-settings-form-actions .button{min-height:var(--ui-control-height);font-size:13px!important}.workspace .file-center-kicker,.workspace .file-list-heading span,.workspace .file-loading span,.workspace .file-organizer-note b,.workspace .computer-presence-summary span,.workspace .computer-presence-count span,.workspace .image-studio-page .page-breadcrumb,.workspace .image-studio-page .page-breadcrumb span,.workspace .image-studio-page .image-studio-section__heading span,.workspace .image-studio-page .image-studio-section__heading em,.workspace .image-studio-page .image-template-grid button span,.workspace .image-studio-page .image-studio-prompt span,.workspace .image-studio-page .image-style-fieldset legend,.workspace .image-studio-page .image-reference-tabs b,.workspace .image-studio-page .image-reference-empty span,.workspace .image-studio-page .image-quantity-row span,.workspace .image-studio-page .image-studio-preview__heading span,.workspace .image-studio-page .image-studio-preview__heading em,.workspace .image-studio-page .image-preview-canvas__overlay b,.workspace .image-studio-page .image-preview-facts span,.workspace .image-studio-page .image-recent-work b,.workspace .image-studio-page .image-recent-work a,.workspace .image-studio-page .image-studio-inspector__eyebrow,.workspace .image-studio-page .image-studio-quota span,.workspace .image-studio-page .generation-model-field>span,.workspace .image-studio-page .generation-quote>span,.workspace .image-studio-page .generation-quote>b,.workspace .image-studio-page .generation-quote__confirm span,.workspace .image-studio-page .image-studio-delivery b,.workspace .image-studio-page .image-studio-delivery span,.workspace .image-studio-page .image-studio-submit-status,.workspace .video-studio-page .page-breadcrumb,.workspace .video-studio-page .page-breadcrumb span,.workspace .video-studio-page .video-studio-section__heading span,.workspace .video-studio-page .video-preview-placeholder span,.workspace .video-studio-page .video-preview-overlay b,.workspace .video-studio-page .video-preview-facts span,.workspace .video-studio-page .video-studio-inspector__eyebrow,.workspace .video-studio-page .video-studio-quota span,.workspace .video-studio-page .video-provider-readiness span,.workspace .video-studio-page .video-provider-readiness b,.workspace .video-studio-page .generation-model-field>span,.workspace .video-studio-page .generation-quote>span,.workspace .video-studio-page .generation-quote>b,.workspace .video-studio-page .generation-quote__confirm span,.workspace .video-studio-page .video-studio-delivery b,.workspace .video-studio-page .video-studio-delivery span,.workspace .space-settings-page .space-settings-summary span,.workspace .space-settings-page .space-settings-form span,.workspace .space-settings-page .space-settings-form label,.workspace .space-settings-page .space-settings-form legend,.workspace .space-settings-page .space-settings-form b,.workspace .space-settings-page .space-settings-form em,.workspace .space-settings-page .space-settings-appearance>span,.workspace .space-settings-page .space-settings-appearance legend,.workspace .space-settings-page .space-settings-appearance label,.workspace .space-settings-page .space-settings-appearance b,.workspace .space-settings-page .space-settings-links b{font-size:var(--ui-type-meta)!important;line-height:1.5}.workspace .image-reference-tabs b,.workspace .image-reference-tabs span,.workspace .image-reference-mode b,.workspace .image-recent-empty span,.workspace .image-studio-mode,.workspace .generation-model-field>span,.workspace .generation-quote span,.workspace .generation-quote b,.workspace .generation-quote p,.workspace .generation-quote__confirm span,.workspace .video-studio-inspector .video-studio-inspector__eyebrow,.workspace .video-studio-inspector .video-studio-quota span,.workspace .video-studio-inspector .video-provider-readiness span,.workspace .video-studio-inspector .video-provider-readiness b,.workspace .video-studio-inspector .video-studio-delivery b,.workspace .video-studio-inspector .video-studio-delivery span,.workspace .space-settings-page p,.workspace .space-settings-heading span,.workspace .space-settings-appearance header span{font-size:var(--ui-type-meta)!important;line-height:1.55}.workspace .image-studio-prompt button,.workspace .image-recent-work>div:first-child a{min-height:44px;padding-inline:8px;display:inline-flex;align-items:center}.workspace .space-settings-summary__grid small a{min-height:44px;padding-inline:8px;display:inline-flex;align-items:center}.downloads-footer a{min-height:44px}.workspace .aui-md,.workspace .team-message-markdown,.workspace .team-message-body>p,.workspace .aui-bubble--user{font-size:16px!important;line-height:1.65}.workspace .workspace-content .aui-md :where(p,li),.workspace .workspace-content .team-message-markdown :where(p,li,td,th){font-size:inherit!important;line-height:inherit}.workspace .safe-markdown .safe-markdown__heading{font-family:var(--ui-font-sans)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.45!important}.admin-shell,.admin-login-page{--ui-focus-color: #2563eb;font-family:var(--ui-font-sans)}.admin-shell :where(button,input,select,textarea),.admin-login-page :where(button,input){font-size:13px}.admin-shell :where(p,li,dd){font-size:13px;line-height:1.6}.admin-shell :where(label,small,code,dt,th){font-size:var(--ui-type-meta)!important;line-height:1.5}.admin-shell td{font-size:13px;line-height:1.55}.admin-shell .admin-nav-section-count{font-size:var(--ui-type-meta)}.admin-shell :where([class*=badge],[class*=status],[class*=eyebrow],[class*=kicker]){font-size:var(--ui-type-meta)}.admin-login-page :where(.admin-login-security-note,.admin-login-merchant-entry span){font-size:var(--ui-type-meta)!important}@media(max-width:720px){:root{--ui-type-page-title: clamp(26px, 7vw, 28px);--ui-type-section-title: clamp(19px, 5vw, 22px)}.admin-shell :is(button,.button),.admin-modal-mask :is(button,.button){min-height:44px}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) h1{line-height:1.18!important}:where(.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell) :where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select){min-height:var(--ui-touch-target)}.capability-studio .capability-empty{min-height:auto;justify-content:flex-start;padding:48px 0 32px}.shop-page .shop-search,.shop-page .shop-search input{min-height:var(--ui-touch-target)!important}.workspace .space-settings-page :where(button,.space-settings-id-btn){min-height:var(--ui-touch-target)!important}.developer-apps-sidebar{gap:9px;padding:14px 16px}.developer-apps-sidebar:has(.developer-app-empty) .developer-app-list-tools{display:none}.developer-apps-sidebar:has(.developer-app-empty) .developer-app-list{min-height:0;max-height:none}.developer-apps-sidebar:has(.developer-app-empty) .developer-app-empty{padding:4px 10px 8px}.developer-apps-brand{padding-bottom:5px}.developer-apps-back{min-height:40px}.developer-apps-topbar{min-height:auto;gap:8px;padding:12px 16px}.developer-app-top-link{min-height:40px}.developer-apps-empty-state{min-height:min(380px,52svh);padding:36px 14px}.developer-apps-empty-icon{width:58px;height:58px;margin-bottom:14px;border-radius:17px}}@media(prefers-reduced-motion:reduce){.app-route-loading>span{animation:none}:where(.auth-page,.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell,.admin-login-page) *,:where(.auth-page,.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell,.admin-login-page) *:before,:where(.auth-page,.workspace,.developer-console,.capability-studio,.tenant-console-shell,.admin-shell,.admin-login-page) *:after{scroll-behavior:auto!important}}
