:root{--onyx-canvas:var(--colors-canvas);--onyx-canvas-muted:var(--colors-canvasElevated);--onyx-surface:var(--colors-surface);--onyx-surface-raised:var(--colors-surfaceMuted);--onyx-surface-inset:var(--colors-inset);--onyx-line-subtle:var(--colors-borderSubtle);--onyx-text-primary:var(--colors-textPrimary);--onyx-text-secondary:var(--colors-textSecondary);--onyx-text-muted:var(--colors-textMuted);--onyx-platinum-strong:#f1f5f9;--onyx-platinum-mid:var(--colors-attention);--onyx-platinum-dim:#94a3b8;--onyx-accent-platinum:var(--colors-attention);--onyx-accent-platinum-highlight:#f1f5f9;--onyx-accent-platinum-glow:#cbd5e12e;--onyx-accent-emerald:#00c46a;--onyx-accent-emerald-highlight:#13e88c;--onyx-accent-emerald-glow:#00c46a33;--onyx-platinum-text-gradient:var(--onyx-platinum-strong);--onyx-heading-text-gradient:#f5f5f5;--onyx-status-success:var(--onyx-accent-emerald);--onyx-status-warning:var(--onyx-accent-platinum);--onyx-status-danger:var(--onyx-accent-platinum);--onyx-status-info:#a3a3a3;--onyx-shadow-soft:var(--shadow-shell);--onyx-radius-sm:var(--radius-sm);--onyx-radius-md:var(--radius-card);--onyx-radius-lg:var(--radius-card);--onyx-max-content:78rem}[data-theme=light]{--onyx-accent-emerald:#16b56f}
:root{--onyx-font-primary:"Google Sans Flex", "Roboto Flex", var(--font-inter-bridge), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--colors-canvas:#060708;--colors-canvasElevated:#090b0d;--colors-surface:#0d1012;--colors-surfaceMuted:#101417;--colors-inset:#0a0c0e;--colors-textPrimary:#fff;--colors-textSecondary:#ffffffc7;--colors-textMuted:#ffffff8f;--colors-accent:#00c46a;--colors-accentSoft:#00c46a1f;--colors-borderSubtle:#ffffff14;--colors-borderStrong:#ffffff1a;--colors-critical:#f2a2a2;--colors-attention:#cbd5e1;--colors-attentionSoft:#cbd5e11a;--colors-networkPurple:#9945ff;--colors-networkViolet:#7c5cfc;--colors-networkCyan:#22d3c5;--colors-networkGreen:#14f195;--gradients-accentBar:linear-gradient(90deg, #00a857 0%, #00c46a 60%, #34d399 100%);--gradients-attentionBar:linear-gradient(90deg, #475569 0%, #94a3b8 45%, #cbd5e1 80%, #f1f5f9 100%);--gradients-emerald:linear-gradient(135deg, #08a95d 0%, #00c46a 52%, #13e88c 100%);--gradients-pressedMetal:linear-gradient(180deg, #e4eaf1 0%, #cbd5e1 50%, #8c97a4 100%);--gradients-signalSweep:linear-gradient(110deg, #2a2c2e 0%, #2a2c2e 18%, #5d6267 32%, #7e8389 40%, #5d6267 48%, #2a2c2e 62%, #2a2c2e 100%);--gradients-platinumAuthRing:linear-gradient(135deg, #7e8790 0%, #f1f5f9 30%, #9aa3ab 56%, #e8ecef 82%, #69727b 100%);--gradients-platinumSelection:linear-gradient(90deg, #68717a 0%, #d8dee4 22%, #f8fafc 48%, #aeb6be 72%, #69727b 100%);--gradients-networkSpectrum:linear-gradient(90deg, #9945ff 0%, #7c5cfc 24%, #22d3c5 70%, #22d3c5 88%, #14f195 100%);--theme-text:var(--colors-textPrimary);--theme-textSoft:var(--colors-textSecondary);--theme-muted:var(--colors-textMuted);--theme-accent:var(--colors-accent);--theme-accentMuted:var(--colors-accentSoft);--theme-accentGlow:0 0 0 1px #00894e75, 0 18px 42px #00c46a33;--theme-accentBar:var(--gradients-accentBar);--theme-attention:var(--colors-attention);--theme-attentionMuted:var(--colors-attentionSoft);--theme-attentionBar:var(--gradients-attentionBar);--theme-selectionPlatinum:var(--gradients-platinumSelection);--theme-networkSpectrum:var(--gradients-networkSpectrum);--theme-networkEdge:#7c5cfc85;--theme-networkBacklight:0 4px 16px #7c5cfc17, 0 10px 24px #22d3c51c;--theme-networkBacklightStrong:0 6px 24px #7c5cfc1f, 0 14px 34px #22d3c526;--theme-depthCanvas:transparent;--theme-depthContent:linear-gradient(180deg, #0a0d0fb8, #07090bc2);--theme-depthCard:linear-gradient(180deg, #0d1013f5, #080a0cf7);--theme-depthCardNetwork:linear-gradient(180deg, #0d1114, #07090b);--theme-depthBoundaryCanvas:transparent;--theme-depthBoundaryContent:#fff1;--theme-depthBoundaryCard:#ffffff17;--theme-depthBoundaryActive:#cbd5e16b;--theme-depthSpecularContent:inset 0 1px 0 #ffffff06;--theme-depthSpecularCard:inset 0 1px 0 #ffffff09;--theme-depthShadowContent:0 2px 5px #00000061;--theme-depthShadowCard:0 3px 6px #000c, 0 5px 9px #00000038;--theme-depthShadowCardStrong:0 16px 24px #00000094;--theme-smokedGlassSurface:linear-gradient(180deg, #0d1013a8, #07090bbd);--theme-smokedGlassBoundary:#ffffff26;--theme-smokedGlassSpecular:inset 0 1px 0 #ffffff14;--theme-smokedGlassShadow:0 20px 48px #0006;--theme-smokedGlassBlur:28px;--theme-smokedGlassSaturation:1.08;--theme-operator-background-image:url(/assets/brand/onyx/runtime/artifact-renders/art-motion-dk-ctr-v1.webp);--theme-operator-scrim:linear-gradient(90deg, #040608d1 0%, #0406088f 44%, #04060857 100%);--theme-cardInset:20px;--theme-actionControlBlockSize:var(--onyx-shell-touch-target);--theme-actionStripBlockInset:var(--space-1);--theme-actionStripInlineInset:var(--space-2);--theme-actionStripBlockSize:calc(var(--theme-actionStripBlockInset) + var(--theme-actionStripBlockInset) + var(--theme-actionControlBlockSize) + 2px);--theme-actionStripCompactBlockSize:calc(var(--theme-actionStripBlockInset) + var(--theme-actionStripBlockInset) + var(--theme-actionControlBlockSize) + var(--theme-actionControlBlockSize) + 2px);--theme-actionStripCurrentBlockSize:var(--theme-actionStripBlockSize);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--theme-actionAfterGap:22px;--theme-chat-background-image:image-set(url(/assets/marketing/homepage-cinematic/chat-energy-plate-2-1920w.webp) 1x, url(/assets/marketing/homepage-cinematic/chat-energy-plate-2-1920w.webp) 2x);--theme-chat-background-opacity:.42;--theme-chat-scrim:linear-gradient(180deg, #040608b3 0%, #040608e0 56%, #040608f0 100%);--onyx-shell-sidebar-width:176px;--onyx-shell-sidebar-padding-top:28px;--onyx-shell-sidebar-padding-inline:18px;--onyx-shell-sidebar-padding-bottom:18px;--onyx-shell-sidebar-divider-gap:16px;--onyx-shell-backdrop-blur:24px;--onyx-shell-touch-target:44px;--onyx-shell-brand-gap:9px;--onyx-shell-brand-inset:12px;--onyx-shell-brand-mark-size:20px;--onyx-shell-brand-wordmark-width:105px;--onyx-shell-brand-wordmark-height:40px;--onyx-shell-brand-wordmark-size:18px;--onyx-shell-brand-wordmark-spacing:.18em;--onyx-shell-back-button-size:32px;--onyx-shell-back-button-margin:4px 0 2px 4px;--onyx-shell-mobile-back-inset:12px;--onyx-shell-mobile-back-offset:8px;--onyx-shell-floating-back-inset:12px;--onyx-shell-floating-back-size:44px;--onyx-shell-identity-gap:8px;--onyx-shell-identity-padding-block:22px;--onyx-shell-identity-padding-inline:8px;--onyx-shell-avatar-size:52px;--onyx-shell-avatar-image-size:48px;--onyx-shell-avatar-border-width:2px;--onyx-shell-avatar-ring-inset:-1px;--onyx-shell-avatar-halo-inset:-6px;--onyx-shell-avatar-halo-blur:9px;--onyx-shell-avatar-halo-opacity:.42;--onyx-shell-identity-name-size:12px;--onyx-shell-nav-gap:4px;--onyx-shell-nav-item-gap:12px;--onyx-shell-nav-item-height:42px;--onyx-shell-nav-item-padding:12px;--onyx-shell-nav-rail-width:2px;--onyx-shell-nav-rail-inset:7px;--onyx-shell-nav-label-size:14px;--onyx-shell-utility-item-height:42px;--onyx-shell-utility-item-padding:6px;--onyx-shell-utility-label-size:12px;--onyx-shell-badge-min-size:20px;--onyx-shell-badge-size:20px;--onyx-shell-badge-padding-inline:6px;--onyx-shell-badge-label-size:11px;--onyx-shell-mobile-topbar-height:64px;--onyx-shell-mobile-topbar-padding-block:8px;--onyx-shell-mobile-content-inset:16px;--onyx-shell-mobile-action-gap:8px;--onyx-shell-mobile-avatar-frame-size:44px;--onyx-shell-mobile-avatar-size:40px;--onyx-shell-mobile-avatar-border-width:2px;--onyx-shell-popover-inset:16px;--onyx-shell-popover-offset:8px;--onyx-shell-popover-padding:8px;--onyx-shell-popover-blur:20px;--onyx-shell-mobile-nav-height:64px;--onyx-shell-mobile-nav-clearance:64px;--onyx-shell-mobile-nav-item-height:64px;--onyx-shell-mobile-nav-item-gap:3px;--onyx-shell-mobile-nav-label-size:10px;--onyx-shell-mobile-nav-label-spacing:-.02em;--onyx-shell-mobile-icon-size:22px;--onyx-shell-mobile-nav-columns:4;--onyx-shell-z-sidebar:30;--onyx-shell-z-mobile-topbar:40;--onyx-shell-z-mobile-nav:50;--onyx-shell-z-menu-dismiss:41;--onyx-shell-z-menu:42;--onyx-shell-z-floating-back:70;--demo-shell-offset:0px;--demo-dock-gap:0px;--demo-dock-primary-block-size:56px;--demo-dock-secondary-block-size:50px;--demo-dock-tab-block-size:45px;--demo-subnav-inset:16px;--demo-subnav-control-target:44px;--demo-subnav-gap:24px;--demo-subnav-indicator-size:2px;--demo-dock-stack-offset:var(--demo-dock-primary-block-size);--demo-scroll-clearance:16px;--demo-z-sidebar:30;--demo-z-dock:26;--demo-z-composer:45;--demo-z-modal:120;--theme-networkBoundaryActive:var(--theme-depthBoundaryActive);--theme-networkNavigationRail:linear-gradient(180deg, var(--colors-networkPurple), var(--colors-networkViolet) 28%, var(--colors-networkCyan) 78%, var(--colors-networkGreen));--theme-networkAvatarRing:conic-gradient(from 210deg, var(--colors-networkCyan) 0deg, var(--colors-networkViolet) 92deg, var(--colors-networkPurple) 154deg, transparent 210deg, var(--colors-networkCyan) 298deg, var(--colors-networkGreen) 344deg, var(--colors-networkCyan) 360deg);--theme-networkSelectionPerimeter:linear-gradient(120deg, var(--colors-networkPurple), var(--colors-networkViolet) 28%, var(--colors-networkCyan) 72%, var(--colors-networkGreen));--theme-networkFieldSelected:linear-gradient(90deg, #7c5cfc17, #22d3c50b 54%, #14f19506);--theme-networkFieldHover:linear-gradient(90deg, #7c5cfc12, #22d3c509 54%, #14f19505);--theme-networkSelectedField:var(--theme-networkFieldSelected), linear-gradient(90deg, #13171beb, #0d1012c7);--theme-networkHoveredField:var(--theme-networkFieldHover), linear-gradient(90deg, #111518d1, #0c0f11ad);--theme-networkFieldRing:0 0 0 1px #cbd5e12e, 0 8px 22px #7c5cfc14, 0 10px 26px #22d3c50f;--theme-networkFocusOutline:#e2e8f0bd;--theme-structuralSurface:var(--theme-depthContent);--theme-structuralSelectedSurface:linear-gradient(108deg, #cbd5e117, #14181c09 46%, transparent 78%), var(--theme-depthContent);--theme-structuralBoundary:#cbd5e142;--theme-structuralBoundaryStrong:#e2e8f07a;--theme-structuralPerimeter:var(--theme-selectionPlatinum);--theme-structuralIdentityRing:var(--theme-networkAvatarRing);--theme-structuralFocusOutline:var(--theme-networkFocusOutline);--theme-structuralRing:var(--theme-networkFieldRing);--theme-structuralShadow:var(--theme-depthShadowContent), var(--theme-depthSpecularContent);--theme-messageIncomingSurface:linear-gradient(145deg, #e2e8f021, #94a3b811 38%, #181b1e8f 100%) padding-box, linear-gradient(118deg, #fffc, #cbd5e142 48%, #ded3ca7a) border-box;--theme-messageOutgoingSurface:linear-gradient(145deg, #94a3b812, #3a3f4509 44%, #02030461 100%) padding-box, linear-gradient(118deg, #ded3ca6b, #64748b2b 54%, #e2e8f04d) border-box;--theme-messagePerimeter:transparent;--theme-messageIncomingPerimeter:transparent;--theme-messageIncomingLight:-20px 8px 42px #e2e8f01b, -7px 3px 20px #ffffff0b, inset 0 1px 0 #ffffff26, inset 0 -1px 0 #00000070;--theme-messageOutgoingLight:20px 8px 38px #94a3b80e, 7px 3px 18px #e2e8f006, inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #0000009e;--theme-messageTextShadow:1px 1px 1px #000000d1;--theme-messageSelfSurface:var(--theme-messageOutgoingSurface);--theme-networkIconNeutral:var(--theme-textSoft);--theme-networkIconOperational:var(--theme-accent);--theme-networkIconNetwork:var(--colors-networkCyan);--theme-networkInstrumentSurface:linear-gradient(145deg, #ffffff17, transparent 38%), linear-gradient(160deg, #181d21, #090b0d 70%);--theme-networkInstrumentBoundary:#ffffff24;--theme-networkInstrumentSpecular:inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #22d3c509, 0 8px 22px #00000047;--theme-networkInstrumentGraphiteShadow:0 0 0 1px #7e8a9247, 0 0 0 3px #181d21e0, 0 2px 0 #000000eb;--theme-networkInstrumentPerimeter:radial-gradient(circle at 8% 94%, #22d3c5cc, transparent 33%), radial-gradient(circle at 96% 5%, #7c5cfcb3, transparent 35%);--theme-networkInstrumentSurfaceWide:linear-gradient(180deg, #ffffff0b, transparent 48%), linear-gradient(180deg, #111518, #090b0d 72%);--theme-networkInstrumentPerimeterWide:radial-gradient(52px 52px at 10px calc(100% - 8px), #22d3c5cc, transparent 72%), radial-gradient(52px 52px at calc(100% - 8px) 8px, #7c5cfcb3, transparent 72%);--theme-networkInstrumentAmbient:radial-gradient(ellipse at 20% 34%, #22d3c580, transparent 38%), radial-gradient(ellipse at 82% 28%, #7c5cfc6b, transparent 40%);--theme-networkActionAmbient:radial-gradient(ellipse, #9945ff73 0%, #9945ff29 30%, transparent 72%), radial-gradient(ellipse, #5064ff47 0%, #5064ff1a 30%, transparent 72%), radial-gradient(ellipse, #1ed2dc6b 0%, #1ed2dc26 32%, transparent 74%), radial-gradient(ellipse, #14beaa52 0%, #14beaa1c 30%, transparent 72%), radial-gradient(ellipse, #14f19529 0%, #14f1950d 28%, transparent 70%);--theme-networkActionEdge:linear-gradient(90deg, transparent 0%, #7c5cfcc7 8%, #7c5cfc47 27%, transparent 36%, #22d3c5b8 48%, #22d3c557 74%, transparent 84%, #14f19561 96%, transparent 100%);--theme-networkIlluminationNone:0;--theme-networkIlluminationTrace:.18;--theme-networkIlluminationTraceLow:.16;--theme-networkIlluminationSubtle:.36;--theme-networkIlluminationSubtleLow:.32;--theme-networkIlluminationStandard:.58;--theme-networkIlluminationStandardLow:.53;--theme-networkIlluminationActive:.9;--theme-networkIlluminationActiveLow:.83;--theme-border:var(--colors-borderSubtle);--theme-borderStrong:var(--colors-borderStrong);--theme-rowDivider:#ffffff1a;--theme-canvas:radial-gradient(circle at 50% 0%, #ffffff07, transparent 18%), linear-gradient(180deg, #050607 0%, #0a0c0e 42%, #060708 100%);--theme-shell:linear-gradient(180deg, var(--colors-surface) 0%, var(--colors-canvasElevated) 100%);--theme-instrument:linear-gradient(180deg, var(--colors-surfaceMuted) 0%, var(--colors-surface) 100%);--theme-instrumentStrong:linear-gradient(180deg, var(--colors-surface) 0%, var(--colors-canvasElevated) 100%);--theme-ledger:linear-gradient(180deg, var(--colors-surfaceMuted), var(--colors-canvasElevated));--theme-rail:linear-gradient(180deg, #0f1315 0%, #0b0e10 100%);--theme-stage:radial-gradient(circle at 62% 50%, #ffffff09, transparent 20%), radial-gradient(circle at 64% 22%, var(--colors-surface), transparent 28%), linear-gradient(180deg, var(--colors-surfaceMuted), var(--colors-canvas));--theme-heroVeil:linear-gradient(90deg, var(--colors-surface) 0%, var(--colors-surfaceMuted) 32%, var(--colors-canvasElevated) 62%, transparent 100%);--theme-heroFloorFade:linear-gradient(180deg, transparent 56%, var(--colors-surface) 100%);--theme-primaryActionBackground:var(--gradients-emerald);--theme-primaryActionBorder:#008f4f;--theme-primaryActionText:#0a0c0e;--theme-primaryActionShadow:inset 0 1px 0 #ffffff3d, 0 18px 42px #00c46a33;--radius-sm:4px;--radius-md:6px;--radius-card:8px;--radius-pill:var(--radius-card);--radius-ctaPill:var(--radius-card);--radius-authChoice:28px;--radius-messageBubble:26px;--height-authChoice:56px;--motion-platinumBreath:4s;--motion-networkBreath:12s;--motion-networkHover:.5s;--motion-authChoiceEnter:.52s;--motion-authChoiceExit:.42s;--scale-authChoiceSelected:1.018;--type-authChoiceWeight:200;--opacity-authChoiceLabel:.82;--opacity-authChoiceLabelBreath:.94;--opacity-authChoiceLabelSelected:.96;--shadow-shell:0 34px 80px #0000006b;--shadow-instrument:0 14px 30px #00000047, inset 0 1px 0 #ffffff09;--shadow-modal:0 26px 70px #00000075;--shadow-signal:0 18px 46px #00000038;--shadow-signal-active:0 18px 46px #00000047, 0 0 24px #d4d8dc2e;--edge-highlight:inset 0 1px 0 #ffffff09;--grain-opacity:.018}[data-theme=light]{--colors-canvas:#eef1f4;--colors-canvasElevated:#f5f7f9;--colors-surface:#fbfbfc;--colors-surfaceMuted:#f4f6f8;--colors-inset:#f7f8fa;--colors-textPrimary:#171b1f;--colors-textSecondary:#171b1fc7;--colors-textMuted:#171b1f8f;--colors-accent:#16b56f;--colors-accentSoft:#e4f8ee;--colors-borderSubtle:#00000014;--colors-borderStrong:#171b1f1f;--colors-critical:#8c2b2b;--colors-attention:#cbd5e1;--colors-attentionSoft:#4755691a;--theme-text:var(--colors-textPrimary);--theme-textSoft:var(--colors-textSecondary);--theme-muted:var(--colors-textMuted);--theme-accent:var(--colors-accent);--theme-accentMuted:var(--colors-accentSoft);--theme-accentGlow:0 0 0 1px #00894e5c, 0 18px 42px #16b56f33;--theme-attention:var(--colors-attention);--theme-attentionMuted:var(--colors-attentionSoft);--theme-selectionPlatinum:linear-gradient(90deg, transparent, transparent);--theme-networkSpectrum:linear-gradient(90deg, transparent, transparent);--theme-networkEdge:transparent;--theme-networkBacklight:none;--theme-networkBacklightStrong:none;--theme-depthCanvas:transparent;--theme-depthContent:var(--theme-instrument);--theme-depthCard:var(--theme-instrument);--theme-depthCardNetwork:var(--theme-instrument);--theme-depthBoundaryCanvas:transparent;--theme-depthBoundaryContent:var(--theme-borderStrong);--theme-depthBoundaryCard:var(--theme-borderStrong);--theme-depthBoundaryActive:var(--theme-borderStrong);--theme-depthSpecularContent:none;--theme-depthSpecularCard:none;--theme-depthShadowContent:none;--theme-depthShadowCard:none;--theme-depthShadowCardStrong:none;--theme-smokedGlassSurface:linear-gradient(180deg, #ffffffad, #f5f7f9c2);--theme-smokedGlassBoundary:#171b1f29;--theme-smokedGlassSpecular:inset 0 1px 0 #ffffffd1;--theme-smokedGlassShadow:0 20px 48px #3039402e;--theme-smokedGlassBlur:28px;--theme-smokedGlassSaturation:.96;--theme-operator-background-image:url(/assets/brand/onyx/runtime/artifact-renders/art-motion-lt-ctr-v2.webp);--theme-operator-scrim:linear-gradient(90deg, #f5f7f9d1 0%, #f5f7f99e 44%, #f5f7f96b 100%);--theme-cardInset:20px;--theme-actionAfterGap:22px;--theme-chat-background-image:image-set(url(/assets/brand/onyx/runtime/reference-renders/sphere-light-512w.webp) 1x, url(/assets/brand/onyx/runtime/reference-renders/sphere-light-768w.webp) 1.5x, url(/assets/brand/onyx/runtime/reference-renders/sphere-light-1024w.webp) 2x);--theme-chat-background-opacity:.68;--theme-chat-scrim:linear-gradient(180deg, #f4f7fa85 0%, #f4f7fac2 100%);--theme-networkBoundaryActive:var(--theme-depthBoundaryActive);--theme-networkNavigationRail:linear-gradient(180deg, transparent, transparent);--theme-networkAvatarRing:conic-gradient(transparent, transparent);--theme-networkSelectionPerimeter:linear-gradient(120deg, transparent, transparent);--theme-networkFieldSelected:transparent;--theme-networkFieldHover:transparent;--theme-networkSelectedField:transparent;--theme-networkHoveredField:transparent;--theme-networkFieldRing:none;--theme-networkFocusOutline:#171b1fb8;--theme-structuralSurface:var(--theme-instrument);--theme-structuralSelectedSurface:var(--theme-instrument);--theme-structuralBoundary:var(--theme-borderStrong);--theme-structuralBoundaryStrong:var(--theme-borderStrong);--theme-structuralPerimeter:linear-gradient(120deg, transparent, transparent);--theme-structuralIdentityRing:conic-gradient(transparent, transparent);--theme-structuralFocusOutline:#171b1fb8;--theme-structuralRing:none;--theme-structuralShadow:none;--theme-messageIncomingSurface:var(--theme-instrument);--theme-messageOutgoingSurface:var(--theme-instrument);--theme-messagePerimeter:transparent;--theme-messageIncomingPerimeter:transparent;--theme-messageIncomingLight:none;--theme-messageOutgoingLight:none;--theme-messageTextShadow:none;--theme-messageSelfSurface:var(--theme-messageOutgoingSurface);--theme-networkIconNeutral:var(--theme-textSoft);--theme-networkIconOperational:var(--theme-accent);--theme-networkIconNetwork:var(--theme-textSoft);--theme-networkInstrumentSurface:var(--theme-instrument);--theme-networkInstrumentBoundary:var(--theme-borderStrong);--theme-networkInstrumentSpecular:none;--theme-networkInstrumentGraphiteShadow:none;--theme-networkInstrumentPerimeter:none;--theme-networkInstrumentSurfaceWide:var(--theme-instrument);--theme-networkInstrumentPerimeterWide:none;--theme-networkInstrumentAmbient:none;--theme-networkActionAmbient:none;--theme-networkActionEdge:none;--theme-networkIlluminationNone:0;--theme-networkIlluminationTrace:0;--theme-networkIlluminationTraceLow:0;--theme-networkIlluminationSubtle:0;--theme-networkIlluminationSubtleLow:0;--theme-networkIlluminationStandard:0;--theme-networkIlluminationStandardLow:0;--theme-networkIlluminationActive:0;--theme-networkIlluminationActiveLow:0;--theme-border:var(--colors-borderSubtle);--theme-borderStrong:var(--colors-borderStrong);--theme-rowDivider:#0000001a;--theme-canvas:radial-gradient(circle at 50% 0%, #ffffff85, transparent 16%), linear-gradient(135deg, #fff 0%, #edf1f4 28%, #cbd3da 58%, #edf1f4 100%);--theme-shell:linear-gradient(180deg, var(--colors-surface) 0%, var(--colors-canvasElevated) 100%);--theme-instrument:linear-gradient(180deg, var(--colors-surfaceMuted) 0%, var(--colors-surface) 100%);--theme-instrumentStrong:linear-gradient(180deg, var(--colors-surface) 0%, var(--colors-canvasElevated) 100%);--theme-ledger:linear-gradient(180deg, var(--colors-surfaceMuted), var(--colors-canvasElevated));--theme-rail:linear-gradient(180deg, #ffffffb8 0%, #f5f7f9f0 100%);--theme-stage:radial-gradient(circle at 62% 50%, #cbd3da38, transparent 20%), radial-gradient(circle at 64% 22%, var(--colors-surface), transparent 28%), linear-gradient(180deg, var(--colors-surfaceMuted), var(--colors-canvas));--theme-heroVeil:linear-gradient(90deg, var(--colors-surface) 0%, var(--colors-surfaceMuted) 32%, var(--colors-canvasElevated) 62%, transparent 100%);--theme-heroFloorFade:linear-gradient(180deg, transparent 56%, var(--colors-surface) 100%);--theme-primaryActionBackground:var(--gradients-emerald);--theme-primaryActionBorder:#008f4f;--theme-primaryActionText:#0a0c0e;--theme-primaryActionShadow:inset 0 1px 0 #ffffff3d, 0 18px 42px #16b56f33;--shadow-shell:0 28px 80px #1d212214;--shadow-instrument:0 12px 28px #1d21220f, inset 0 1px 0 #ffffffb8;--shadow-modal:0 22px 60px #1d21221f;--edge-highlight:inset 0 1px 0 #ffffffb8;--grain-opacity:.006}@keyframes onyx-network-avatar-breath{0%,to{opacity:.2}50%{opacity:.27}}@keyframes onyx-network-backlight-breath{0%,to{opacity:.56}50%{opacity:.64}}@keyframes onyx-network-action-breath{0%,to{opacity:.82}50%{opacity:.92}}@keyframes onyx-network-edge-breath{0%,to{opacity:.38}50%{opacity:.46}}@keyframes onyx-network-panel-breath{0%,to{opacity:.62}50%{opacity:.67}}@keyframes onyx-network-atmosphere-breath{0%,to{opacity:.07}38%{opacity:.14}62%{opacity:.12}}.type-displayLg,.type-displayMd,.type-displaySm,.type-titleLg,.type-titleMd,.type-titleSm,.type-bodyLg,.type-bodyMd,.type-bodySm,.type-labelMd,.type-labelSm,.type-eyebrow,.type-meta,.num-xl,.num-md,.num-sm,.num-tech{font-family:var(--onyx-font-primary)}.type-displayLg{letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1.1}.type-displayMd{letter-spacing:-.028em;font-size:26px;font-weight:700;line-height:1.15}.type-displaySm{letter-spacing:-.022em;font-size:22px;font-weight:700;line-height:1.2}.type-titleLg{letter-spacing:-.018em;font-size:18px;font-weight:600;line-height:1.25}.type-titleMd{letter-spacing:-.008em;font-size:15px;font-weight:600;line-height:1.3}.type-titleSm{letter-spacing:0;font-size:13.5px;font-weight:600;line-height:1.35}.type-bodyLg{letter-spacing:0;font-size:17px;font-weight:400;line-height:1.5}.type-bodyMd{letter-spacing:0;font-size:14.5px;font-weight:400;line-height:1.55}.type-bodySm{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}.type-labelMd{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.3}.type-labelSm{letter-spacing:0;font-size:12.5px;font-weight:500;line-height:1.4}.type-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.type-meta{letter-spacing:0;font-size:12px;font-weight:400;line-height:1.3}.num-xl{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.05}.num-md{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.2}.num-sm{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.35}.num-tech{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:1.5}.tier-1{color:var(--theme-text);opacity:1}.tier-2{color:var(--theme-textSoft);opacity:1}.tier-3{color:var(--theme-muted);opacity:1}body [style*=Avenir\ Next],body [style*=Proxima\ Nova],body [style*=Instrument\ Sans]{font-family:var(--onyx-font-primary)!important}.onyx-app-chrome-surface-stack[data-theme]{color:var(--theme-text)}body :where(a,button,[role=button]).rounded-full,body :where(section,div,article,label)[class*=rounded-2xl],body :where(section,div,article,label)[class*="rounded-[22px]"],body :where(section,div,article,label)[class*="rounded-[28px]"],body :where(section,div,article,label)[class*="rounded-[24px]"],body :where(section,div,article,label)[class*="rounded-[20px]"],body :where(section,div,article,label)[class*="rounded-[18px]"],body :where(section,div,article).onyx-address-sheet,body :where(section,div,article).onyx-address-card,body :where(div,label).onyx-address-cell,body :where(div,label).onyx-address-alert,body :where(div,label).onyx-address-recipient,body :where(div,label).onyx-address-empty,body :where(a,button,[role=button])[class*=rounded-\[999],body :where(a,button,[role=button])[class*=rounded-2xl],body :where(a,button,[role=button])[class*="rounded-[18px]"],body :where(a,button,[role=button])[class*="rounded-[16px]"],body :where(a,button,[role=button])[class*="rounded-[1rem]"],body :where(a,button,[role=button]).onyx-material-button,body :where(a,button,[role=button]).onyx-button--primary,body :where(a,button,[role=button]).onyx-button--secondary,body :where(a,button,[role=button]).onyx-button--danger{border-radius:var(--radius-ctaPill)!important}button.bg-accent-emerald,a.bg-accent-emerald,[role=button].bg-accent-emerald,button.onyx-button--primary,a.onyx-button--primary,[role=button].onyx-button--primary,button[class*="[background:var(--theme-primaryActionBackground)]"],a[class*="[background:var(--theme-primaryActionBackground)]"],[role=button][class*="[background:var(--theme-primaryActionBackground)]"],button[class*=bg-emerald],a[class*=bg-emerald],[role=button][class*=bg-emerald],button[class*=border-emerald],a[class*=border-emerald],[role=button][class*=border-emerald],button[class*=text-emerald],a[class*=inline-flex][class*=text-emerald],[role=button][class*=text-emerald],button[class*="bg-[#00C46A]"],a[class*="bg-[#00C46A]"],[role=button][class*="bg-[#00C46A]"],button[class*="bg-[#16B56F]"],a[class*="bg-[#16B56F]"],[role=button][class*="bg-[#16B56F]"],button[class*="border-[#00C46A]"],a[class*=inline-flex][class*="border-[#00C46A]"],[role=button][class*="border-[#00C46A]"],button[class*="border-[#16B56F]"],a[class*=inline-flex][class*="border-[#16B56F]"],[role=button][class*="border-[#16B56F]"],button[class*="text-[#00C46A]"],a[class*=inline-flex][class*="text-[#00C46A]"],[role=button][class*="text-[#00C46A]"],button[class*="text-[#16B56F]"],a[class*=inline-flex][class*="text-[#16B56F]"],[role=button][class*="text-[#16B56F]"],button[class*=\#0be58a],a[class*=inline-flex][class*=\#0be58a],[role=button][class*=\#0be58a],button[class*=\#52d78a],a[class*=\#52d78a],[role=button][class*=\#52d78a],button[class*=\#67de9c],a[class*=\#67de9c],[role=button][class*=\#67de9c],button[class*=\#35c979],a[class*=\#35c979],[role=button][class*=\#35c979]{background:var(--theme-primaryActionBackground)!important;border:1px solid var(--theme-primaryActionBorder)!important;border-radius:var(--radius-ctaPill)!important;box-shadow:var(--theme-primaryActionShadow)!important;color:var(--theme-primaryActionText)!important;letter-spacing:0!important}button.bg-accent-emerald,a.bg-accent-emerald,[role=button].bg-accent-emerald,button.onyx-button--primary,a.onyx-button--primary,[role=button].onyx-button--primary,button[class*="[background:var(--theme-primaryActionBackground)]"],a[class*="[background:var(--theme-primaryActionBackground)]"],[role=button][class*="[background:var(--theme-primaryActionBackground)]"]{height:44px!important;min-height:44px!important;padding-block:0!important;padding-inline:16px!important}button.bg-accent-emerald svg,a.bg-accent-emerald svg,[role=button].bg-accent-emerald svg,button.onyx-button--primary svg,a.onyx-button--primary svg,[role=button].onyx-button--primary svg,button[class*="[background:var(--theme-primaryActionBackground)]"] svg,a[class*="[background:var(--theme-primaryActionBackground)]"] svg,[role=button][class*="[background:var(--theme-primaryActionBackground)]"] svg,button[class*=bg-emerald] svg,a[class*=bg-emerald] svg,[role=button][class*=bg-emerald] svg,button[class*=border-emerald] svg,a[class*=border-emerald] svg,[role=button][class*=border-emerald] svg,button[class*=text-emerald] svg,a[class*=inline-flex][class*=text-emerald] svg,[role=button][class*=text-emerald] svg,button[class*="bg-[#00C46A]"] svg,a[class*="bg-[#00C46A]"] svg,[role=button][class*="bg-[#00C46A]"] svg,button[class*="bg-[#16B56F]"] svg,a[class*="bg-[#16B56F]"] svg,[role=button][class*="bg-[#16B56F]"] svg,button[class*="border-[#00C46A]"] svg,a[class*=inline-flex][class*="border-[#00C46A]"] svg,[role=button][class*="border-[#00C46A]"] svg,button[class*="border-[#16B56F]"] svg,a[class*=inline-flex][class*="border-[#16B56F]"] svg,[role=button][class*="border-[#16B56F]"] svg,button[class*="text-[#00C46A]"] svg,a[class*=inline-flex][class*="text-[#00C46A]"] svg,[role=button][class*="text-[#00C46A]"] svg,button[class*="text-[#16B56F]"] svg,a[class*=inline-flex][class*="text-[#16B56F]"] svg,[role=button][class*="text-[#16B56F]"] svg,button[class*=\#0be58a] svg,a[class*=\#0be58a] svg,[role=button][class*=\#0be58a] svg,button[class*=\#52d78a] svg,a[class*=\#52d78a] svg,[role=button][class*=\#52d78a] svg,button[class*=\#67de9c] svg,a[class*=\#67de9c] svg,[role=button][class*=\#67de9c] svg,button[class*=\#35c979] svg,a[class*=\#35c979] svg,[role=button][class*=\#35c979] svg{stroke:currentColor;color:var(--theme-primaryActionText)!important}.signal-card{border-radius:var(--radius-card);box-shadow:var(--shadow-signal);color:var(--theme-text);cursor:pointer;pointer-events:auto;text-align:center;background:#05060780;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-width:0;min-height:5.6rem;padding:.75rem .5rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.signal-card:hover{border-color:#ffffff40;transform:translateY(-1px)}.signal-card:focus-visible{outline-offset:2px;outline:2px solid #59d890b3}.signal-card[data-active=true]{box-shadow:var(--shadow-signal-active);border-color:#0000}.signal-card__sweep{background-image:linear-gradient(#050607, #050607), var(--gradients-signalSweep);border-radius:var(--radius-card);opacity:0;pointer-events:none;background-size:100% 100%,320% 100%;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000;transition:opacity 1s ease-in-out;animation:20s ease-in-out infinite onyx-platinum-sweep;position:absolute;inset:0}.signal-card[data-active=true] .signal-card__sweep{opacity:1}.signal-card__content{z-index:10;flex-direction:column;align-items:center;gap:.375rem;display:flex;position:relative}.icon-tile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-card);color:#f3f5f7;background:#05060780;border:1px solid #ffffff1f;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .icon-tile{color:#1f2937;background:#fff9;border-color:#00000014}.icon-tile.size-28{width:28px;height:28px}.icon-tile.size-32{width:32px;height:32px}.icon-tile.size-36{width:36px;height:36px}.icon-tile.size-40{width:40px;height:40px}.status-dot{color:var(--theme-text);align-items:center;gap:8px;display:inline-flex}.status-dot:before{background:var(--tone,var(--theme-accent));content:"";border-radius:50%;width:6px;height:6px}.status-dot[data-tone=success],.status-dot[data-tone=accent]{--tone:var(--theme-accent)}.status-dot[data-tone=attention]{--tone:var(--theme-attention)}.status-dot[data-tone=muted]{--tone:var(--theme-muted)}.status-dot[data-tone=normal]{--tone:var(--theme-text)}.status-dot[data-tone=success]:before{box-shadow:var(--theme-accentGlow)}.btn-primary{background:var(--theme-primaryActionBackground);border:1px solid var(--theme-primaryActionBorder);border-radius:var(--radius-card);box-shadow:var(--theme-primaryActionShadow);color:var(--theme-primaryActionText);justify-content:center;align-items:center;height:44px;padding:0 16px;font-weight:600;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff1f,0 8px 22px #00c46a29}.btn-secondary{background:var(--theme-instrument);border:1px solid var(--theme-borderStrong);border-radius:var(--radius-card);box-shadow:var(--edge-highlight), 0 6px 14px #00000029;color:var(--theme-text);justify-content:center;align-items:center;height:44px;padding:0 20px;font-weight:600;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn-secondary:hover{transform:translateY(-1px)}.numeric-badge{background:var(--theme-accent);border-radius:var(--radius-md);color:#0a0c0e;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}@keyframes onyx-platinum-sweep{0%{background-position:100%,-180%;animation-timing-function:step-end}35%{background-position:100%,-180%;animation-timing-function:ease-in-out}65%{background-position:100%,280%;animation-timing-function:step-end}to{background-position:100%,280%}}@media (min-width:1400px){.signal-card{gap:.5rem;padding:.625rem .75rem}}@media (prefers-reduced-motion:reduce){.signal-card__sweep{animation:none}.btn-primary,.btn-secondary,.signal-card{transition:none}}
