﻿@layer custom.tokens{:where(:root){--color-tahoe-primary: #105186;--color-tahoe-secondary: #4A90E2;--color-tahoe-accent: #74B9FF;--color-tahoe-light: #A8D0FF;--color-tahoe-deep: #003366;--color-system-blue: #007AFF;--color-system-blue-dark: #0A84FF;--color-system-green: #34C759;--color-system-green-dark: #30D158;--color-system-orange: #FF9500;--color-system-orange-dark: #FF9F0A;--color-system-red: #FF3B30;--color-system-red-dark: #FF453A;--color-system-purple: #AF52DE;--color-system-purple-dark: #BF5AF2;--color-system-pink: #FF2D92;--color-system-pink-dark: #FF375F;--color-system-teal: #5AC8FA;--color-system-teal-dark: #64D2FF;--color-system-yellow: #FFCC00;--color-system-yellow-dark: #FFD60A;--color-sf-gray: #636366;--color-sf-gray-2: #48484A;--color-sf-gray-3: #3A3A3C;--color-sf-gray-4: #2C2C2E;--color-sf-gray-5: #1C1C1E;--color-sf-gray-6: #ffffff;--color-sf-dark-base: #0A0A0A;--color-sf-dark-elevated-1: #141414;--color-sf-dark-elevated-2: #1E1E1E;--color-sf-dark-elevated-3: #282828;--color-sf-dark-surface: #323232;--color-sf-dark-border: #404040;--color-fusion-primary: #007AFF;--color-fusion-primary-dark: #0A84FF;--color-fusion-primary-legacy: #105186;--color-fusion-secondary: #4A90E2;--color-fusion-secondary-expressive: #6442d6;--color-fusion-accent: #74B9FF;--color-fusion-accent-bridge: #9f86ff;--color-fusion-ultra-light: #dcdaf5;--color-fusion-light: #A8D0FF;--color-fusion-deep: #003366;--color-fusion-ultra-deep: #340098;--color-fusion-success: #34C759;--color-fusion-warning: #FF9F0A;--color-fusion-danger: #FF453A;--color-fusion-info: #007AFF;--color-fusion-surface: #ffffff;--color-fusion-surface-secondary: #f8f9ff;--color-fusion-surface-elevated: #f0f4ff;--color-fusion-surface-dark: #1C1C1E;--color-fusion-surface-dark-secondary: #2a2a3c;--color-system-background: #ffffff;--color-system-background-dark: #1C1C1E;--color-secondary-system-background: #F2F2F7;--color-secondary-system-background-dark: #2C2C2E;--color-tertiary-system-background: #ffffff;--color-tertiary-system-background-dark: #3A3A3C;--color-label-primary: rgb(0, 0, 0);--color-label-primary-dark: rgba(255, 255, 255, 0.95);--color-label-secondary: rgba(60, 60, 67, 0.6);--color-label-secondary-dark: rgba(235, 235, 245, 0.68);--color-label-tertiary: rgba(60, 60, 67, 0.3);--color-label-tertiary-dark: rgba(235, 235, 245, 0.38);--color-label-quaternary: rgba(60, 60, 67, 0.18);--color-label-quaternary-dark: rgba(235, 235, 245, 0.2);--color-info: #007AFF;--color-info-dark: #0A84FF;--color-info-light: color-mix(in oklab, #007AFF 10%, transparent);--color-info-border: color-mix(in oklab, #007AFF 30%, transparent);--color-info-text: #007AFF;--color-info-text-dark: #0A84FF;--color-on-info: #ffffff;--color-social-hover-light: color-mix(in oklab, black 7%, transparent);--color-social-hover-dark: color-mix(in oklab, white 10%, transparent);--color-social-hover-accent: #007AFF;--color-primary-alpha-10: color-mix(in oklab, #105186 10%, transparent);--color-primary-alpha-20: color-mix(in oklab, #105186 20%, transparent);--color-primary-alpha-30: color-mix(in oklab, #105186 30%, transparent);--color-primary-alpha-60: color-mix(in oklab, #105186 60%, transparent);--color-primary-alpha-80: color-mix(in oklab, #105186 80%, transparent);--color-shadow-light: color-mix(in oklab, black 7%, transparent);--color-shadow-medium: color-mix(in oklab, black 15%, transparent);--color-shadow-heavy: color-mix(in oklab, black 25%, transparent);--shadow-none: none;--color-overlay-light: color-mix(in oklab, white 10%, transparent);--color-overlay-medium: color-mix(in oklab, white 20%, transparent);--color-backdrop: color-mix(in oklab, #ffffff 90%, transparent);--color-success: #34C759;--color-success-dark: #30D158;--color-success-light: rgba(48, 209, 88, 0.1);--color-success-border: rgba(48, 209, 88, 0.3);--color-success-text: #34C759;--color-success-text-dark: #30D158;--color-on-success: #ffffff;--color-warning: #FF9500;--color-warning-dark: #FF9F0A;--color-warning-light: rgba(255, 159, 10, 0.1);--color-warning-border: rgba(255, 159, 10, 0.3);--color-warning-text: #FF9500;--color-warning-text-dark: #FF9F0A;--color-on-warning: #ffffff;--color-error: #FF3B30;--color-error-dark: #FF453A;--color-error-light: rgba(255, 69, 58, 0.1);--color-error-border: rgba(255, 69, 58, 0.3);--color-error-text: #FF3B30;--color-error-text-dark: #FF453A;--color-on-error: #ffffff;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--space-0: 0;--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-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-36: 144px;--space-40: 160px;--paragraph-spacing: 1.618rem;--reading-margin: 1.272rem;--touch-minimum: 44px;--touch-comfortable: 48px;--touch-large: 52px;--social-icon-medium: 44px;--gap-tight: 8px;--gap-normal: 16px;--gap-relaxed: 24px;--gap-loose: 32px;--breakpoint-xs: 0px;--breakpoint-sm: 600px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-xxl: 1440px;--breakpoint-xxxl: 1920px;--mobile-max: calc(768px - 1px);--tablet-min: 768px;--tablet-max: calc(1024px - 1px);--desktop-min: 1024px;--font-size-caption-2: 11px;--font-size-caption-1: 12px;--font-size-footnote: 13px;--font-size-subhead: 15px;--font-size-callout: 16px;--font-size-body: 17px;--font-size-headline: 17px;--font-size-title-3: 20px;--font-size-title-2: 22px;--font-size-title-1: 28px;--font-size-large-title: 34px;--font-size-control-regular: 13px;--font-size-control-small: 11px;--font-size-control-mini: 9px;--font-size-extra-large-1: 40px;--font-size-extra-large-2: 48px;--font-size-extra-large-3: 56px;--font-size-extra-large-4: 64px;--font-fluid-xs: clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem);--font-fluid-sm: clamp(0.875rem, 0.8rem + 0.375vw, 1rem);--font-fluid-base: clamp(1rem, 0.9rem + 0.5vw, 1.125rem);--font-fluid-md: clamp(1.125rem, 1rem + 0.625vw, 1.25rem);--font-fluid-lg: clamp(1.25rem, 1.1rem + 0.75vw, 1.5rem);--font-fluid-xl: clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--font-fluid-2xl: clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--font-fluid-3xl: clamp(2.5rem, 1.8rem + 3.5vw, 4.5rem);--font-fluid-4xl: clamp(3rem, 2rem + 5vw, 6rem);--font-fluid-5xl: clamp(3.5rem, 2.5rem + 5vw, 7rem);--font-size-body-fluid: var(--font-fluid-base);--font-size-heading-fluid: var(--font-fluid-xl);--font-size-display-fluid: var(--font-fluid-3xl);--font-size-hero-fluid: var(--font-fluid-4xl);--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-4xl: 32px;--radius-full: 9999px;--duration-instant: 0ms;--duration-immediate: 100ms;--duration-fast: 150ms;--duration-normal: 250ms;--duration-moderate: 350ms;--duration-slow: 500ms;--duration-slower: 750ms;--duration-breath: 8000ms;--ease-linear: linear;--ease: ease;--ease-in: ease-in;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-apple-standard: cubic-bezier(0.4, 0, 0.2, 1);--ease-apple-gentle: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-apple-sharp: cubic-bezier(0.4, 0, 0.6, 1);--ease-apple-bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-liquid: cubic-bezier(0.4, 0, 0.2, 1);--ease-glass: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-spring: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-hover: cubic-bezier(0.25, 0.1, 0.25, 1);--ease-active: cubic-bezier(0.4, 0, 1, 1);--ease-focus: cubic-bezier(0.25, 0.46, 0.45, 0.94);--touch-minimum: 44px;--touch-recommended: 48px;--touch-comfortable: 56px;--touch-generous: 60px;--touch-compact: 40px;--touch-expanded: 64px;--touch-accessibility-enhanced: 72px;--touch-macos-small: 32px;--touch-macos-regular: 36px;--touch-macos-large: 40px;--color-primary: var(--color-fusion-primary);--color-secondary: var(--color-tahoe-secondary);--color-accent: var(--color-tahoe-accent);--color-success: var(--color-system-green);--color-warning: var(--color-system-orange);--color-error: var(--color-system-red);--color-info: var(--color-system-blue);--color-background: var(--color-system-background);--color-background-secondary: var(--color-secondary-system-background);--color-background-tertiary: var(--color-tertiary-system-background);--color-text-primary: var(--color-label-primary);--color-text-secondary: var(--color-label-secondary);--color-text-tertiary: var(--color-label-tertiary);--color-text-quaternary: var(--color-label-quaternary);--color-on-surface: var(--color-label-primary);--color-surface: transparent;--color-surface-secondary: transparent;--color-surface-tertiary: transparent;--color-border: rgba(0, 0, 0, 0.12);--color-border-secondary: rgba(0, 0, 0, 0.08);--color-border-accent: var(--color-primary);--header-height: 60px;--footer-height: 80px;--main-width: 800px;--nav-width: 800px;--header-border-width: 0;--header-border-style: none;--header-border-color: transparent;--header-box-shadow: none;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.1);--shadow-lg: 0 4px 12px rgba(0, 0, 0, 0.15);--shadow-xl: 0 8px 24px rgba(0, 0, 0, 0.2);--cta-shadow-rest: none;--cta-shadow-hover: none;--cta-shadow-active: none;--font-family-sans: "Inter Variable", // 🥇 2025年最佳UI字体 - Variable Font "Inter", // 🥇 Inter字体回退版本 system-ui, // 现代系统字体优先（Windows 11 Segoe UI Variable） -apple-system, // Apple 系统字体回退 BlinkMacSystemFont, // Chrome 系统字体 "Segoe UI Variable", // Windows 11 可变字体首选 "Segoe UI", // Windows 10/Edge 标准字体 "SF Pro Display", // Apple 设计系统 - 英文 "SF Pro Text", // Apple 正文字体 - 英文 "Roboto", // Android 系统字体 "PingFang SC", // Apple 中文首选 "Microsoft YaHei UI", // Windows 中文现代版 "Microsoft YaHei", // Windows 中文标准版 "Hiragino Sans GB", // macOS 中文备选 "Noto Sans CJK SC", // Google 中文现代化 sans-serif, // 通用无衬线回退 "Apple Color Emoji", // Emoji 支持 "Segoe UI Emoji", // Windows Emoji "Noto Color Emoji";--font-family-display: "Inter Display", // 🆕 2025年新增：Display轴优化字体 "Inter Variable", // 回退到标准Inter Variable "Inter", // 最终回退 var(--font-family-sans);--font-family-mono: "Intel One Mono", // Intel UI优化等宽字体 - 低视力友好 "SF Mono", // Apple 等宽字体首选 "JetBrains Mono", // 现代编程字体 "Fira Code", // 连字编程字体 "Monaco", // macOS 传统等宽 "Consolas", // Windows 等宽 "Liberation Mono", // Linux 等宽 "Courier New", // 通用等宽回退 monospace;--font-family-expressive: "Roboto Flex", // Material 3 Expressive Variable Font var(--font-family-sans);--font-variation-settings-optimal: "wght" 400, "slnt" 0;--font-variation-settings-display: "wght" 500, "slnt" 0;--font-variation-settings-light: "wght" 300, "slnt" 0;--font-variation-settings-bold: "wght" 600, "slnt" 0;--font-variation-settings-display-large: "wght" 700, "slnt" 0, "opsz" 64;--font-variation-settings-display-medium: "wght" 600, "slnt" 0, "opsz" 32;--font-variation-settings-display-small: "wght" 500, "slnt" 0, "opsz" 20;--font-feature-settings-display: "cv11", "ss01", "case", "frac", "tnum";--font-feature-settings-text: "kern" 1, "liga" 1, "clig" 1, "calt" 1, "onum" 1, "cv02" 1, "cv03" 1, "cv04" 1, "cv11" 1;--font-feature-settings-mono: "zero", "ss02", "cv01", "tnum" 1;--font-feature-settings-mono-enhanced: "kern" 1, // 字距调整 "liga" 0, // 禁用连字（代码清晰） "zero" 1, // 斜杠零区分 "ss01" 1;--line-height-display: 1.1;--line-height-headline: 1.2;--line-height-title: 1.272;--line-height-body: 1.6;--line-height-caption: 1.4;--line-height-code: 1.5;--font-variant-numeric: lining-nums tabular-nums;--font-optical-sizing: auto;--font-heading: var(--font-family-display);--font-body: var(--font-family-sans);--font-ui: var(--font-family-sans);--font-code: var(--font-family-mono);--font-quote: var(--font-family-expressive);--font-hero-size: var(--font-fluid-4xl);--font-page-title-size: var(--font-fluid-3xl);--font-section-title-size: var(--font-fluid-xl);--font-card-title-size: var(--font-fluid-lg);--font-body-size: var(--font-fluid-base);--font-caption-size: var(--font-fluid-sm);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--max-width: 768px;--content-width: 1024px;--sidebar-width: 280px;--header-height: 80px;--footer-height: 120px;--color-nav-hover-bg: rgba(0, 0, 0, 0.04);--color-nav-hover-text: var(--color-text-primary);--color-social-hover-bg: rgba(0, 0, 0, 0.04);--color-social-hover-border: rgba(0, 0, 0, 0.08);--apple-card-bg: var(--color-background);--apple-card-border: rgba(0, 0, 0, 0.06);--apple-card-shadow: var(--shadow-sm);--apple-card-hover-shadow: var(--shadow-lg);--apple-card-icon-color: rgba(0, 0, 0, 0.6);--tahoe-primary: #105186;--tahoe-secondary: #4A90E2;--tahoe-accent: #74B9FF;--tahoe-light: #A8D0FF;--tahoe-deep: #003366;--tahoe-rgb: 16, 81, 134;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-light: 300;--font-weight-article-title: 650;--font-weight-body-emphasis: 550;--line-height-tight: 1.25;--line-height-normal: 1.5;--hierarchy-primary-size: var(--font-size-extra-large-2, 48px);--hierarchy-primary-weight: 700;--hierarchy-primary-spacing: -0.01em;--hierarchy-secondary-size: var(--font-size-title-2, 22px);--hierarchy-secondary-weight: 500;--hierarchy-secondary-spacing: 0;--hierarchy-mobile-primary-size: var(--font-size-title-1);--hierarchy-mobile-primary-weight: 700;--hierarchy-mobile-primary-spacing: -0.01em;--hierarchy-mobile-secondary-size: var(--font-size-headline);--hierarchy-mobile-secondary-weight: 400;--hierarchy-mobile-secondary-spacing: 0;--avatar-size: 140px;--avatar-size-mobile: 120px;--social-icon-size: 44px;--social-icon-gap: var(--space-3);--icon-size-base: 24px;--heartbeat-duration: 2s;--heartbeat-timing: ease-in-out;--scale-rest: 1;--scale-beat-major: 1.02;--scale-beat-minor: 1.01;--animation-scale: 1;--spring-duration-factor: 1;--spring-tilt-scale: 1;--spring-hover-tilt: 0.28deg;--heartbeat-duration-primary: var(--quantum-primary);--heartbeat-duration-secondary: calc(var(--quantum-primary) * 0.75);--heartbeat-duration: var(--heartbeat-duration-primary);--heartbeat-timing: ease-in-out;--glow-inner-duration: var(--heartbeat-duration-secondary);--glow-outer-duration: var(--heartbeat-duration);--glow-inner-delay: 0s;--glow-outer-delay: 1s;--glow-inner-easing: cubic-bezier(0.25, 0.46, 0.45, 0.94);--glow-outer-easing: cubic-bezier(0.25, 0.46, 0.45, 0.94);--glow-layer-2: rgba(116, 185, 255, 0.1);--glow-layer-3: rgba(157, 206, 255, 0.05);--avatar-glow-fourth-color: #1e64ff;--avatar-glow-fourth-opacity: 0.12;--avatar-glow-fourth-opacity-dark: 0.10;--avatar-glow-fourth-size: 1.8;--avatar-glow-fourth-phase-offset: 487ms;--avatar-glow-fourth-quantum-variance: 0.03;--consciousness-backflow-duration: calc(var(--living-heartbeat-duration) * 0.618);--glow-fourth-performance-mode: "balanced";--genesis-glow-fast: calc(var(--heartbeat-duration-secondary) * 0.85);--genesis-glow-normal: var(--heartbeat-duration-secondary);--genesis-avatar-delay: 3s;--genesis-breath-excited: 1200ms;--genesis-breath-adapting: 1800ms;--genesis-breath-stable: 2400ms;--genesis-breath-mature: 3200ms;--breath-transition-duration: 8s;--breath-evolution-steps: 4;--breath-excitement-decay: 0.85;--newborn-heart-rate: 140;--newborn-breath-rate: 40;--adult-heart-rate: 72;--adult-breath-rate: 16;--living-heartbeat-base: 3200ms;--living-heartbeat-variance: 0.15;--living-heartbeat-emotion-factor: 0.08;--living-heartbeat-breath-sync: 0.12;--living-heartbeat-duration: 24s;--emotion-calm: 1.0;--emotion-focus: 0.95;--emotion-excitement: 0.88;--emotion-contemplation: 1.05;--emotion-anticipation: 0.92;--emotion-satisfaction: 1.02;--breath-heart-sync-delay: 200ms;--breath-heart-sync-strength: 0.06;--breath-heart-sync-variance: 0.03;--heartbeat-random-seed: 0.618;--heartbeat-chaos-factor: 0.04;--heartbeat-recovery-time: 2s;--bio-rhythm-bpm: 72;--bio-heartbeat-base: calc(60s / var(--bio-rhythm-bpm));--golden-phi: 1.618;--golden-phi-inverse: 0.618;--quantum-primary: 3200ms;--quantum-harmonic-2: 1978ms;--quantum-harmonic-3: 5178ms;--lunar-cycle: 29.5s;--solar-cycle: 365s;--tidal-rhythm: 12.4s;--seasonal-transition: 91.25s;--cosmic-resonance: 1222ms;--causal-base-delay: 0.4s;--causal-acceleration: 1.35;--causal-energy-decay: 0.85;--causal-reverse-strength: 0.3;--reverse-resonance: 0.15s;--causal-wave-speed: 0.8s;--causal-damping: 0.85;--quantum-entanglement-coefficient: 0.618;--consciousness-sync-delay: 1977ms;--quantum-dimension-x: 3200ms;--quantum-dimension-y: 1977ms;--quantum-dimension-z: 1222ms;--quantum-dimension-t: 5178ms;--neural-firing-rate: 240ms;--synaptic-delay: 40ms;--dendrite-resonance: 3200ms;--neural-plasticity: 0.95;--bio-enhanced-title: var(--quantum-primary);--bio-enhanced-subtitle: var(--quantum-primary);--bio-enhanced-social: 1978ms;--bio-enhanced-avatar: var(--heartbeat-duration-secondary);--cta-emotional-intensity: 1.15;--cta-quantum-uncertainty: 0.03;--cta-heartbeat-sync: calc(var(--quantum-primary) * 0.236);--cta-perception-amplifier: 1.08;--cta-emotional-resonance: calc(var(--sixth-sense-resonance, 755ms) * 0.618);--sixth-sense-resonance: 755ms;--subliminal-timing: 17ms;--quantum-uncertainty: 0.05;--subconscious-delay: 467ms;--intuitive-acceleration: 1.618;--perception-threshold: 42ms;--consciousness-layer: 467ms;--quantum-vacuum-fluctuation: 0.012ms;--planck-time-resonance: 0.003ms;--consciousness-coherence: 0.995;--quantum-decoherence-rate: 0.0001;--precognitive-delay: 289ms;--synaptic-anticipation: 0.147ms;--neural-prediction-window: 890ms;--temporal-displacement: 0.001ms;--spatial-uncertainty: 0.0005px;--sixth-sense-fibonacci-1: 377ms;--sixth-sense-fibonacci-2: 610ms;--sixth-sense-fibonacci-3: 987ms;--quantum-uncertainty-min: 0.03;--quantum-uncertainty-max: 0.08;--quantum-fluctuation-rate: 13s;--avatar-size: 140px;--hierarchy-primary-size: 3rem;--hierarchy-primary-weight: 700;--hierarchy-primary-spacing: -0.01em;--hierarchy-secondary-size: 1.375rem;--hierarchy-secondary-weight: 500;--gap-avatar-title: 24px;--gap-title-subtitle: 16px;--color-on-surface: #1a202c;--color-text-secondary: #6b7280;--line-height-tight: 1.25;--line-height-normal: 1.5;--space-4: 16px;--space-6: 24px;--gap-avatar-title: var(--space-6);--gap-title-subtitle: var(--space-4);--gap-subtitle-icons: var(--space-6);--gap-tags-buttons: var(--space-6);--profile-padding-block: var(--space-8);--profile-padding-inline: var(--space-4);--profile-margin-top: var(--space-8);--profile-margin-bottom: var(--space-8);--layout-main-space: 80vh;--social-icon-size: 44px;--social-icon-gap: var(--space-3);--icon-size-base: 24px;--cta-height: clamp(40px, 4.8vw, 48px);--cta-min-width: clamp(80px, 14vw, 160px);--cta-max-width: 160px;--cta-padding-x: clamp(14px, 3vw, 24px);--cta-gap: clamp(12px, 3.2vw, 16px);--cta-radius: calc(var(--cta-height) / 2);--cta-radius-capsule: 9999px;--cta-aspect-ratio: 1.618;--cta-ideal-width: calc(var(--cta-height) * var(--cta-aspect-ratio));--cta-width-golden: clamp(var(--cta-min-width), var(--cta-ideal-width), var(--cta-max-width));--cta-font-size: clamp(13px, 2.2vw, 15px);--cta-font-weight: 590;--cta-letter-spacing: -0.008em;--cta-line-height: 1.15;--cta-shadow-rest: none;--cta-shadow-hover: none;--cta-shadow-active: none;--cta-transform-rest: translateZ(0) scale(1) rotate(0deg);--cta-transform-hover: translateZ(0) translateY(-2px) scale(1.02) rotate(var(--spring-hover-tilt, 0.28deg));--cta-transform-active: translateZ(0) translateY(0) scale(0.98) rotate(calc(var(--spring-hover-tilt, 0.28deg) * -0.4));--cta-reveal-y: 20px;--cta-reveal-scale: 0.9;--cta-reveal-timing: ease-out;--cta-reveal-duration: 1.5s;--cta-reveal-delay: 1.2s;--cta-backdrop-blur: blur(20px);--cta-backdrop-saturate: saturate(180%);--cta-glass-tint: rgba(255, 255, 255, 0.08);--cta-glass-border: rgba(255, 255, 255, 0.15);--social-icon-size: 44px;--icon-size-base: 24px;--social-icon-gap: var(--space-3);--gap-subtitle-icons: var(--space-6);--gap-tags-buttons: var(--space-6);--offset-button-hover: -2px;--layout-main-space: calc(100vh - var(--header-height, 60px));--profile-padding-block: var(--space-8);--profile-padding-inline: var(--space-4);--profile-margin-top: var(--space-6);--profile-margin-bottom: var(--space-6);--cta-reveal-y: 8px;--cta-reveal-scale: 0.96;--cta-reveal-timing: cubic-bezier(0.25, 0.46, 0.45, 0.94);--cta-reveal-duration: 1.2s;--cta-reveal-delay: 0.8s;--cta-mobile-height: 48px;--cta-mobile-radius: 25px;--cta-mobile-padding-x: 20px;--cta-mobile-font-size: 16px;--cta-mobile-font-weight: 600;--cta-mobile-letter-spacing: -0.01em;--cta-mobile-shadow-rest: none;--cta-mobile-shadow-hover: none;--cta-mobile-transform-rest: translateZ(0) scale(1);--cta-mobile-transform-hover: translateY(-1px) scale(1.02);--cta-mobile-transform-active: translateY(1px) scale(0.98);--cta-mobile-spring: cubic-bezier(0.175, 0.885, 0.32, 1.275);--cta-mobile-backdrop-blur: blur(40px);--cta-mobile-backdrop-saturate: saturate(180%);--cta-mobile-glass-tint: rgba(255, 255, 255, 0.1);--cta-mobile-glass-border: 0.5px solid rgba(255, 255, 255, 0.2);--hierarchy-primary-size: var(--font-size-extra-large-2, 48px);--hierarchy-primary-weight: 700;--hierarchy-primary-spacing: -0.01em;--hierarchy-secondary-size: var(--font-size-title-2, 22px);--hierarchy-secondary-weight: 500;--hierarchy-secondary-spacing: 0;--hierarchy-mobile-primary-size: var(--font-size-title-1, 28px);--hierarchy-mobile-primary-weight: 700;--hierarchy-mobile-primary-spacing: -0.01em;--hierarchy-mobile-secondary-size: var(--font-size-headline, 17px);--hierarchy-mobile-secondary-weight: 500;--hierarchy-mobile-secondary-spacing: 0;--gap-avatar-title: var(--space-5);--gap-title-subtitle: var(--space-3);--line-height-tight: 1.25;--line-height-normal: 1.5;--function-capsule-padding: 4px;--function-capsule-gap: 3px;--function-capsule-radius: 18px;--function-capsule-height: 32px;--function-button-size: 26px;--function-button-radius: 13px;--function-button-font-size: 13px;--function-button-font-weight: 400;--function-capsule-backdrop-blur: none;--function-capsule-border: 1px solid var(--color-border);--function-capsule-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);--function-capsule-bottom: var(--space-4);--function-capsule-right: var(--space-4);--function-capsule-bottom-mobile: var(--space-3)}:where([data-theme=dark]){--color-background: var(--color-system-background-dark);--color-background-secondary: var(--color-secondary-system-background-dark);--color-background-tertiary: var(--color-tertiary-system-background-dark);--color-text-primary: var(--color-label-primary-dark);--color-text-secondary: var(--color-label-secondary-dark);--color-text-tertiary: var(--color-label-tertiary-dark);--color-text-quaternary: var(--color-label-quaternary-dark);--color-on-surface: var(--color-label-primary-dark);--color-border: rgba(255, 255, 255, 0.15);--color-border-secondary: rgba(255, 255, 255, 0.10);--header-border-width: 0;--header-border-style: none;--header-border-color: transparent;--header-box-shadow: none;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(28, 28, 30, 0.3);--shadow-md: 0 2px 8px rgba(28, 28, 30, 0.4);--shadow-lg: 0 4px 12px rgba(28, 28, 30, 0.5);--shadow-xl: 0 8px 24px rgba(28, 28, 30, 0.6);--cta-shadow-rest: none;--cta-shadow-hover: none;--cta-shadow-active: none;--color-system-blue: var(--color-system-blue-dark);--color-system-green: var(--color-system-green-dark);--color-system-orange: var(--color-system-orange-dark);--color-system-red: var(--color-system-red-dark);--color-system-purple: var(--color-system-purple-dark);--color-system-pink: var(--color-system-pink-dark);--color-system-teal: var(--color-system-teal-dark);--color-system-yellow: var(--color-system-yellow-dark);--color-success: var(--color-system-green-dark);--color-warning: var(--color-system-orange-dark);--color-error: var(--color-system-red-dark);--color-info: var(--color-system-blue-dark);--function-capsule-border: 1px solid rgba(255, 255, 255, 0.15);--function-capsule-shadow: 0 1px 3px rgba(0, 0, 0, 0.4)}:where(:root){--md-sys-color-primary: #105186;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #A8D0FF;--md-sys-color-on-primary-container: #003366;--md-sys-color-secondary: #007AFF;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #0A84FF;--md-sys-color-on-secondary-container: #ffffff;--md-sys-color-tertiary: #34C759;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #30D158;--md-sys-color-on-tertiary-container: #ffffff;--md-sys-color-error: #FF3B30;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #FF453A;--md-sys-color-on-error-container: #ffffff;--md-sys-color-surface: #ffffff;--md-sys-color-on-surface: #1C1C1E;--md-sys-color-surface-variant: #ffffff;--md-sys-color-on-surface-variant: #636366;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #fafafa;--md-sys-color-surface-container: #f5f5f5;--md-sys-color-surface-container-high: #e5e5e5;--md-sys-color-surface-container-highest: #d4d4d4;--md-sys-color-outline: #525252;--md-sys-color-outline-variant: #d4d4d4;--md-sys-color-background: #ffffff;--md-sys-color-on-background: #1C1C1E;--md-sys-color-inverse-surface: #1C1C1E;--md-sys-color-inverse-on-surface: #ffffff;--md-sys-color-inverse-primary: #A8D0FF;--md-sys-typescale-display-large-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--md-sys-typescale-display-large-size: 34px;--md-sys-typescale-display-large-line-height: 1.15;--md-sys-typescale-display-large-weight: 400;--md-sys-typescale-display-medium-font: inherit;--md-sys-typescale-display-medium-size: 28px;--md-sys-typescale-display-medium-line-height: 1.2;--md-sys-typescale-display-medium-weight: 400;--md-sys-typescale-display-small-font: inherit;--md-sys-typescale-display-small-size: 22px;--md-sys-typescale-display-small-line-height: 1.25;--md-sys-typescale-display-small-weight: 400;--md-sys-typescale-headline-large-font: inherit;--md-sys-typescale-headline-large-size: 20px;--md-sys-typescale-headline-large-line-height: 1.3;--md-sys-typescale-headline-large-weight: 500;--md-sys-typescale-headline-medium-font: inherit;--md-sys-typescale-headline-medium-size: 17px;--md-sys-typescale-headline-medium-line-height: 1.35;--md-sys-typescale-headline-medium-weight: 500;--md-sys-typescale-headline-small-font: inherit;--md-sys-typescale-headline-small-size: 16px;--md-sys-typescale-headline-small-line-height: 1.4;--md-sys-typescale-headline-small-weight: 500;--md-sys-typescale-title-large-font: inherit;--md-sys-typescale-title-large-size: 17px;--md-sys-typescale-title-large-line-height: 1.4;--md-sys-typescale-title-large-weight: 500;--md-sys-typescale-title-medium-font: inherit;--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 1.4;--md-sys-typescale-title-medium-weight: 500;--md-sys-typescale-title-small-font: inherit;--md-sys-typescale-title-small-size: 15px;--md-sys-typescale-title-small-line-height: 1.45;--md-sys-typescale-title-small-weight: 500;--md-sys-typescale-body-large-font: inherit;--md-sys-typescale-body-large-size: 17px;--md-sys-typescale-body-large-line-height: 1.5;--md-sys-typescale-body-large-weight: 400;--md-sys-typescale-body-medium-font: inherit;--md-sys-typescale-body-medium-size: 16px;--md-sys-typescale-body-medium-line-height: 1.5;--md-sys-typescale-body-medium-weight: 400;--md-sys-typescale-body-small-font: inherit;--md-sys-typescale-body-small-size: 13px;--md-sys-typescale-body-small-line-height: 1.55;--md-sys-typescale-body-small-weight: 400;--md-sys-typescale-label-large-font: inherit;--md-sys-typescale-label-large-size: 15px;--md-sys-typescale-label-large-line-height: 1.4;--md-sys-typescale-label-large-weight: 500;--md-sys-typescale-label-medium-font: inherit;--md-sys-typescale-label-medium-size: 13px;--md-sys-typescale-label-medium-line-height: 1.45;--md-sys-typescale-label-medium-weight: 500;--md-sys-typescale-label-small-font: inherit;--md-sys-typescale-label-small-size: 12px;--md-sys-typescale-label-small-line-height: 1.5;--md-sys-typescale-label-small-weight: 500;--md-sys-shape-corner-none: 0;--md-sys-shape-corner-extra-small: 2px;--md-sys-shape-corner-small: 4px;--md-sys-shape-corner-medium: 6px;--md-sys-shape-corner-large: 8px;--md-sys-shape-corner-extra-large: 12px;--md-sys-shape-corner-full: 50%;--md-sys-shape-corner-small-top: 4px 4px 0 0;--md-sys-shape-corner-medium-container: 6px;--md-sys-shape-corner-large-container: 8px;--md-sys-motion-duration-short1: 150ms;--md-sys-motion-duration-short2: 250ms;--md-sys-motion-duration-short3: 300ms;--md-sys-motion-duration-short4: 400ms;--md-sys-motion-duration-medium1: 500ms;--md-sys-motion-duration-medium2: 600ms;--md-sys-motion-duration-medium3: 700ms;--md-sys-motion-duration-medium4: 800ms;--md-sys-motion-duration-long1: 900ms;--md-sys-motion-duration-long2: 1000ms;--md-sys-motion-duration-long3: 1100ms;--md-sys-motion-duration-long4: 1200ms;--md-sys-motion-easing-linear: linear;--md-sys-motion-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);--md-sys-motion-easing-standard-accelerate: ease-in;--md-sys-motion-easing-standard-decelerate: ease-out;--md-sys-motion-easing-emphasized: cubic-bezier(0.175, 0.885, 0.32, 1.275);--md-sys-motion-easing-emphasized-accelerate: ease-in;--md-sys-motion-easing-emphasized-decelerate: ease-out}:where(:root){--role-link-color: var(--color-fusion-primary);--role-link-hover-color: var(--color-fusion-primary-dark);--role-link-hover-bg: var(--color-fusion-ultra-light);--role-link-active-bg: var(--color-fusion-light);--role-link-focus-ring: var(--color-fusion-primary);--role-cta-bg: var(--color-fusion-primary);--role-cta-fg: #ffffff;--role-cta-hover-bg: color-mix(in oklab, var(--color-fusion-primary) 10%, black);--role-cta-active-bg: color-mix(in oklab, var(--color-fusion-primary) 20%, black);--role-cta-focus-ring: var(--color-fusion-primary);--role-expressive-accent: var(--color-fusion-secondary-expressive);--role-expressive-hover-accent: color-mix(in oklab, var(--color-fusion-secondary-expressive) 10%, black);--role-expressive-bg: var(--color-fusion-ultra-light);--role-primary: var(--color-fusion-primary);--role-interactive: var(--color-fusion-ultra-light);--role-accent: var(--color-fusion-accent-bridge)}:where([data-theme=dark]){--role-link-hover-bg: var(--color-fusion-ultra-light);--role-link-active-bg: var(--color-fusion-light);--role-cta-hover-bg: color-mix(in srgb, var(--color-fusion-primary) 12%, transparent);--role-cta-active-bg: color-mix(in srgb, var(--color-fusion-primary) 22%, transparent);--color-fusion-ultra-light: #3c3a5c;--color-fusion-accent-bridge: #8b5cf6;--role-interactive: var(--color-fusion-ultra-light);--role-accent: var(--color-fusion-accent-bridge)}}@media(max-width: 767.98px){:where(:root){--cta-reveal-y: 4px;--cta-reveal-scale: 0.98;--cta-reveal-duration: 1.0s;--cta-reveal-delay: 0.6s;--cta-mobile-height: 46px;--cta-mobile-radius: 23px;--cta-mobile-padding-x: 24px;--cta-mobile-font-size: 15px;--cta-mobile-font-weight: 580;--cta-mobile-shadow-rest: none;--cta-mobile-shadow-hover: none}}@keyframes jiggle-light{0%{transform:translateZ(0) scale(1)}15%{transform:translateZ(0) scale(1.05)}30%{transform:translateZ(0) scale(0.98)}45%{transform:translateZ(0) scale(1.02)}60%{transform:translateZ(0) scale(0.995)}75%{transform:translateZ(0) scale(1.008)}90%{transform:translateZ(0) scale(0.999)}100%{transform:translateZ(0) scale(1)}}@keyframes jiggle-medium{0%{transform:translateZ(0) scale(1)}12%{transform:translateZ(0) scale(0.9)}25%{transform:translateZ(0) scale(0.94)}38%{transform:translateZ(0) scale(1.04)}50%{transform:translateZ(0) scale(0.98)}38.2%{transform:translateZ(0) scale(1.015)}80%{transform:translateZ(0) scale(0.995)}95%{transform:translateZ(0) scale(1.003)}100%{transform:translateZ(0) scale(1)}}@keyframes jiggle-strong{0%{transform:translateZ(0) scale(1)}10%{transform:translateZ(0) scale(1.12)}20%{transform:translateZ(0) scale(0.88)}30%{transform:translateZ(0) scale(1.06)}40%{transform:translateZ(0) scale(0.96)}55%{transform:translateZ(0) scale(1.02)}70%{transform:translateZ(0) scale(0.99)}61.8%{transform:translateZ(0) scale(1.005)}100%{transform:translateZ(0) scale(1)}}@keyframes jiggle-light-natural{0%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:transform}8%{transform:translateZ(0) scale(1.02) rotate(calc(0.2deg * var(--spring-tilt-scale, 1)))}12%{transform:translateZ(0) scale(1.03) rotate(calc(0.3deg * var(--spring-tilt-scale, 1)))}18%{transform:translateZ(0) scale(1.01) rotate(calc(0.1deg * var(--spring-tilt-scale, 1)))}25%{transform:translateZ(0) scale(0.99) rotate(calc(-0.2deg * var(--spring-tilt-scale, 1)))}32%{transform:translateZ(0) scale(0.995) rotate(calc(-0.1deg * var(--spring-tilt-scale, 1)))}38%{transform:translateZ(0) scale(1.015) rotate(calc(0.1deg * var(--spring-tilt-scale, 1)))}45%{transform:translateZ(0) scale(1.008) rotate(calc(0.05deg * var(--spring-tilt-scale, 1)))}52%{transform:translateZ(0) scale(0.998) rotate(calc(-0.05deg * var(--spring-tilt-scale, 1)))}58%{transform:translateZ(0) scale(1.002) rotate(calc(0.03deg * var(--spring-tilt-scale, 1)))}68%{transform:translateZ(0) scale(1.005) rotate(calc(0.02deg * var(--spring-tilt-scale, 1)))}75%{transform:translateZ(0) scale(1.001) rotate(calc(0.01deg * var(--spring-tilt-scale, 1)))}61.8%{transform:translateZ(0) scale(0.9995) rotate(0deg)}92%{transform:translateZ(0) scale(1.0002) rotate(0deg)}100%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:auto}}@keyframes jiggle-light-natural-enhanced{0%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:transform}8%{transform:translateZ(0) scale(1.02) rotate(calc(0.2deg * var(--spring-tilt-scale, 1)))}12%{transform:translateZ(0) scale(1.03) rotate(calc(0.3deg * var(--spring-tilt-scale, 1)))}18%{transform:translateZ(0) scale(1.01) rotate(calc(0.1deg * var(--spring-tilt-scale, 1)))}25%{transform:translateZ(0) scale(0.99) rotate(calc(-0.2deg * var(--spring-tilt-scale, 1)))}32%{transform:translateZ(0) scale(0.995) rotate(calc(-0.1deg * var(--spring-tilt-scale, 1)))}38%{transform:translateZ(0) scale(1.015) rotate(calc(0.1deg * var(--spring-tilt-scale, 1)))}45%{transform:translateZ(0) scale(1.008) rotate(calc(0.05deg * var(--spring-tilt-scale, 1)))}52%{transform:translateZ(0) scale(0.998) rotate(calc(-0.05deg * var(--spring-tilt-scale, 1)))}58%{transform:translateZ(0) scale(1.002) rotate(calc(0.03deg * var(--spring-tilt-scale, 1)))}61.8%{transform:translateZ(0) scale(0.9995) rotate(0deg)}68%{transform:translateZ(0) scale(1.005) rotate(calc(0.02deg * var(--spring-tilt-scale, 1)))}75%{transform:translateZ(0) scale(1.001) rotate(calc(0.01deg * var(--spring-tilt-scale, 1)))}92%{transform:translateZ(0) scale(1.0002) rotate(0deg)}98%{transform:translateZ(0) scale(calc(1 + var(--quantum-uncertainty-min, 0.03) * 0.033)) rotate(calc(0.28deg * var(--golden-phi-inverse, 0.618) * var(--spring-tilt-scale, 1)))}100%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:auto}}@keyframes jiggle-light-bouncy{0%{transform:translateZ(0) scale(1)}15%{transform:translateZ(0) scale(1.05)}30%{transform:translateZ(0) scale(0.98)}45%{transform:translateZ(0) scale(1.02)}60%{transform:translateZ(0) scale(0.995)}75%{transform:translateZ(0) scale(1.008)}100%{transform:translateZ(0) scale(1)}}@keyframes jiggle-medium-natural{0%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:transform}10%{transform:translateZ(0) scale(1.05) rotate(calc(0.5deg * var(--spring-tilt-scale, 1)))}22%{transform:translateZ(0) scale(0.97) rotate(calc(-0.4deg * var(--spring-tilt-scale, 1)))}21.2%{transform:translateZ(0) scale(1.025) rotate(calc(0.2deg * var(--spring-tilt-scale, 1)))}50%{transform:translateZ(0) scale(0.995) rotate(calc(-0.1deg * var(--spring-tilt-scale, 1)))}38.2%{transform:translateZ(0) scale(1.012) rotate(calc(0.05deg * var(--spring-tilt-scale, 1)))}80%{transform:translateZ(0) scale(0.998) rotate(0deg)}100%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:auto}}@keyframes jiggle-medium-bouncy{0%{transform:translateZ(0) scale(1)}15%{transform:translateZ(0) scale(0.9)}30%{transform:translateZ(0) scale(0.95)}45%{transform:translateZ(0) scale(1.04)}60%{transform:translateZ(0) scale(0.98)}75%{transform:translateZ(0) scale(1.015)}100%{transform:translateZ(0) scale(1)}}@keyframes jiggle-strong-natural{0%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:transform}8%{transform:translateZ(0) scale(0.9) rotate(calc(0.8deg * var(--spring-tilt-scale, 1)))}18%{transform:translateZ(0) scale(0.94) rotate(calc(-0.6deg * var(--spring-tilt-scale, 1)))}30%{transform:translateZ(0) scale(1.04) rotate(calc(0.4deg * var(--spring-tilt-scale, 1)))}44%{transform:translateZ(0) scale(0.98) rotate(calc(-0.2deg * var(--spring-tilt-scale, 1)))}60%{transform:translateZ(0) scale(1.02) rotate(calc(0.1deg * var(--spring-tilt-scale, 1)))}76%{transform:translateZ(0) scale(0.995) rotate(calc(-0.05deg * var(--spring-tilt-scale, 1)))}88%{transform:translateZ(0) scale(1.008) rotate(calc(0.02deg * var(--spring-tilt-scale, 1)))}100%{transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);will-change:auto}}@keyframes jiggle-strong-bouncy{0%{transform:translateZ(0) scale(1)}12%{transform:translateZ(0) scale(1.15)}28%{transform:translateZ(0) scale(0.88)}42%{transform:translateZ(0) scale(0.9)}58%{transform:translateZ(0) scale(0.94)}72%{transform:translateZ(0) scale(1.03)}61.8%{transform:translateZ(0) scale(0.99)}100%{transform:translateZ(0) scale(1)}}@keyframes social-icon-breathe{0%{transform:translateY(2px) scale(0.95);filter:saturate(0.94)}42%{transform:translateY(-3px) scale(0.9);filter:saturate(1.12)}100%{transform:translateY(1px) scale(0.97);filter:saturate(0.98)}}@keyframes subtitle-energy-pulse{0%{width:0;height:0;opacity:0;transform:translate(-50%, -50%) scale(1)}12%{width:90px;height:90px;opacity:.25;transform:translate(-50%, -50%) scale(1)}25%{width:180px;height:180px;opacity:.18;transform:translate(-50%, -50%) scale(1.01)}40%{width:280px;height:280px;opacity:.12;transform:translate(-50%, -50%) scale(1.02)}60%{width:360px;height:360px;opacity:.08;transform:translate(-50%, -50%) scale(1.03)}80%{width:380px;height:380px;opacity:.01;transform:translate(-50%, -50%) scale(1.04)}100%{width:420px;height:420px;opacity:0;transform:translate(-50%, -50%) scale(1.05)}}@keyframes subtitle-entrance-spring{0%{opacity:0;transform:translateZ(0) translateY(-12px) scale(0.9) rotate(0deg)}21.2%{opacity:.6;transform:translateZ(0) translateY(3px) scale(1.05) rotate(0.3deg)}38.2%{opacity:.95;transform:translateZ(0) translateY(-1px) scale(0.98) rotate(-0.1deg)}61.8%{opacity:1;transform:translateZ(0) translateY(0.5px) scale(1.01) rotate(0.05deg)}100%{opacity:1;transform:translateZ(0) translateY(0) scale(1) rotate(0deg)}}@keyframes subtitle-deep-resonance{0%{background-position:0% 50%;transform:translateZ(0) scale(1) rotateX(0deg);filter:brightness(1) hue-rotate(0deg) saturate(100%);opacity:.78}15%{background-position:25% 50%;transform:translateZ(0) scale(1.025) rotateX(1deg);filter:brightness(1.08) hue-rotate(8deg) saturate(115%);opacity:.85}30%{background-position:50% 50%;transform:translateZ(0) scale(1.015) rotateX(0.5deg);filter:brightness(1.05) hue-rotate(5deg) saturate(110%);opacity:.92}50%{background-position:75% 50%;transform:translateZ(0) scale(0.995) rotateX(-0.5deg);filter:brightness(0.96) hue-rotate(-3deg) saturate(92%);opacity:.75}70%{background-position:85% 50%;transform:translateZ(0) scale(1.008) rotateX(0.3deg);filter:brightness(1.03) hue-rotate(3deg) saturate(105%);opacity:.82}61.8%{background-position:95% 50%;transform:translateZ(0) scale(1.012) rotateX(0.8deg);filter:brightness(1.06) hue-rotate(6deg) saturate(108%);opacity:.88}100%{background-position:100% 50%;transform:translateZ(0) scale(1) rotateX(0deg);filter:brightness(1) hue-rotate(0deg) saturate(100%);opacity:.78}}@keyframes cta-capsule-glow-pulse{0%,100%{opacity:.6;transform:scale(1);box-shadow:0 0 20px color-mix(in srgb, var(--color-fusion-primary) 30%, transparent)}50%{opacity:.8;transform:scale(1.02);box-shadow:0 0 30px color-mix(in srgb, var(--color-fusion-primary) 40%, transparent)}}@keyframes cta-reveal{from{opacity:0;transform:translateY(var(--cta-reveal-y)) scale(var(--cta-reveal-scale))}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cta-button-glow{0%{opacity:0;box-shadow:0 0 18px color-mix(in srgb, var(--color-fusion-primary) 10%, transparent)}60%{opacity:.25;box-shadow:0 0 32px color-mix(in srgb, var(--color-fusion-primary) 25%, transparent)}100%{opacity:0;box-shadow:0 0 18px color-mix(in srgb, var(--color-fusion-primary) 12%, transparent)}}@keyframes cta-fade-in-up-mobile{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes consciousness-subtle{0%{width:1px;height:1px;opacity:0;transform:translate(-50%, -50%) scale(0)}15%{width:100px;height:100px;opacity:.03;transform:translate(-50%, -50%) scale(0.3)}50%{width:300px;height:300px;opacity:.01;transform:translate(-50%, -50%) scale(1)}100%{width:500px;height:500px;opacity:0;transform:translate(-50%, -50%) scale(1.5)}}@keyframes consciousness-wave-1{0%{width:50px;height:50px;opacity:0;transform:translate(-50%, -50%) scale(0)}25%{width:200px;height:200px;opacity:.08;transform:translate(-50%, -50%) scale(0.5)}75%{width:400px;height:400px;opacity:.02;transform:translate(-50%, -50%) scale(1.2)}100%{width:600px;height:600px;opacity:0;transform:translate(-50%, -50%) scale(1.8)}}@keyframes consciousness-wave-2{0%{width:80px;height:80px;opacity:0;transform:translate(-50%, -50%) scale(0) rotate(0deg)}30%{width:250px;height:250px;opacity:.06;transform:translate(-50%, -50%) scale(0.8) rotate(90deg)}70%{width:450px;height:450px;opacity:.02;transform:translate(-50%, -50%) scale(1.4) rotate(180deg)}100%{width:700px;height:700px;opacity:0;transform:translate(-50%, -50%) scale(2) rotate(270deg)}}@keyframes consciousness-quantum-field{0%,100%{filter:blur(0) hue-rotate(0deg) brightness(1);transform:translateZ(0) scale(1) rotateX(0deg) rotateY(0deg);opacity:1}25%{filter:blur(0.05px) hue-rotate(-0.3deg) brightness(1.001);transform:translateZ(0.5px) scale(1.0005) rotateX(0.1deg) rotateY(0.1deg);opacity:.999}50%{filter:blur(0.1px) hue-rotate(0.3deg) brightness(0.9995);transform:translateZ(1px) scale(1.001) rotateX(0.2deg) rotateY(-0.1deg);opacity:.998}75%{filter:blur(0.05px) hue-rotate(-0.1deg) brightness(1.0005);transform:translateZ(0.3px) scale(0.9998) rotateX(-0.05deg) rotateY(0.05deg);opacity:.9995}}@keyframes consciousness-quantum-field-enhanced{0%,100%{filter:blur(0) hue-rotate(0deg) brightness(1);transform:translateZ(0) scale(var(--quantum-uncertainty-min, 1)) rotateX(0deg) rotateY(0deg);opacity:1}25%{filter:blur(0.05px) hue-rotate(-0.3deg) brightness(1.001);transform:translateZ(0.5px) scale(calc(1 + var(--quantum-uncertainty-min, 0.03) * 0.1)) rotateX(0.1deg) rotateY(0.1deg);opacity:.999}50%{filter:blur(0.1px) hue-rotate(0.3deg) brightness(0.9995);transform:translateZ(1px) scale(calc(1 + var(--quantum-uncertainty-max, 0.08) * 0.125)) rotateX(0.2deg) rotateY(-0.1deg);opacity:.998}75%{filter:blur(0.05px) hue-rotate(-0.1deg) brightness(1.0005);transform:translateZ(0.3px) scale(calc(1 - var(--quantum-uncertainty-min, 0.03) * 0.05)) rotateX(-0.05deg) rotateY(0.05deg);opacity:.9995}}@keyframes fibonacci-consciousness-resonance{0%,100%{transform:scale(1) rotate(0deg);opacity:1}29%{transform:scale(1.003) rotate(0.1deg);opacity:.998}47%{transform:scale(0.997) rotate(-0.1deg);opacity:1.002}76%{transform:scale(1.001) rotate(0.05deg);opacity:.999}}@keyframes consciousness-field-expansion{0%,100%{transform:scale(0) rotate(0deg);opacity:0}25%{transform:scale(0.3) rotate(calc(360deg / var(--golden-phi, 1.618)));opacity:var(--quantum-uncertainty-min, 0.03)}50%{transform:scale(0.6) rotate(calc(180deg * var(--golden-phi, 1.618)));opacity:var(--quantum-uncertainty-max, 0.08)}75%{transform:scale(0.4) rotate(calc(270deg / var(--golden-phi, 1.618)));opacity:calc(var(--quantum-uncertainty-min, 0.03)*1.5)}}@keyframes neural-synapse-fire{0%{box-shadow:0 0 0 hsla(0,0%,100%,0);transform:scale(1)}50%{box-shadow:0 0 2px hsla(0,0%,100%,.1),0 0 4px hsla(0,0%,100%,.05);transform:scale(1.002)}100%{box-shadow:0 0 0 hsla(0,0%,100%,0);transform:scale(1)}}@keyframes quantum-entanglement-sync{0%{transform:translateX(0) translateY(0) scale(1);opacity:1}25%{transform:translateX(0.56px) translateY(-0.56px) scale(1.005);opacity:.985}50%{transform:translateX(-0.38px) translateY(0.42px) scale(0.996);opacity:1.008}75%{transform:translateX(0.26px) translateY(0.28px) scale(1.002);opacity:.992}100%{transform:translateX(0) translateY(0) scale(1);opacity:1}}@keyframes energy-backflow{0%{opacity:0;transform:translate(-50%, -50%) scale(0.5)}25%{opacity:.18;transform:translate(-50%, -50%) scale(0.6)}50%{opacity:.12;transform:translate(-50%, -50%) scale(1.95)}75%{opacity:.08;transform:translate(-50%, -50%) scale(1.65)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.8)}}@keyframes sixth-sense-pulse{0%,100%{opacity:0;transform:translate(-50%, -50%) scale(0.92);filter:blur(0px) saturate(100%)}50%{opacity:var(--quantum-uncertainty, 0.05);transform:translate(-50%, -50%) scale(0.9);filter:blur(calc(var(--quantum-uncertainty, 0.05) * 18px)) saturate(112%)}}@keyframes subliminal-flicker{from{opacity:0;filter:brightness(1) hue-rotate(0deg)}to{opacity:calc(var(--quantum-uncertainty, 0.05)*.6);filter:brightness(1.01) hue-rotate(0.6deg)}}@keyframes font-skeleton-loading{0%{opacity:.6;filter:blur(0.5px)}50%{opacity:.3;filter:blur(1px)}100%{opacity:.6;filter:blur(0.5px)}}@keyframes font-fade-in{from{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes emotional-heartbeat-sync{0%,50%,100%{opacity:calc(1 - var(--cta-quantum-uncertainty, 0.03)*.5)}25%,75%{opacity:calc(1 + var(--cta-quantum-uncertainty, 0.03)*.3)}}@keyframes quantum-vacuum-fluctuation{0%,100%{transform:translateZ(0) scale(1) rotateX(0deg) rotateY(0deg);opacity:var(--consciousness-coherence, 0.995);filter:blur(0px) saturate(100%)}14.7%{transform:translateZ(var(--temporal-displacement, 0.001ms)) scale(calc(1 + var(--quantum-vacuum-fluctuation, 0.012ms) * 0.08)) rotateX(calc(var(--spatial-uncertainty, 0.0005px) * 0.2deg)) rotateY(calc(var(--planck-time-resonance, 0.003ms) * 0.1deg));opacity:calc(var(--consciousness-coherence, 0.995) - var(--quantum-decoherence-rate, 0.0001));filter:blur(calc(var(--spatial-uncertainty, 0.0005px) * 2)) saturate(101%)}28.9%{transform:translateZ(0) scale(calc(1 + var(--consciousness-coherence, 0.995) * 0.002)) rotateX(0deg) rotateY(0deg);opacity:calc(1 + var(--quantum-decoherence-rate, 0.0001)*2);filter:blur(0px) saturate(100.5%)}61.8%{transform:translateZ(0) scale(1) rotateX(0deg) rotateY(0deg);opacity:var(--consciousness-coherence, 0.995);filter:blur(0px) saturate(100%)}}@keyframes precognitive-anticipation{0%{transform:translateZ(0) scale(1);opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-fusion-primary) 0%, transparent)}16.4%{transform:translateZ(var(--temporal-displacement, 0.001ms)) scale(calc(1 + var(--synaptic-anticipation, 0.147ms) * 0.0001));opacity:calc(1 - var(--quantum-vacuum-fluctuation, 0.012ms)*.5);box-shadow:0 0 2px 1px color-mix(in srgb, var(--color-fusion-primary) var(--quantum-decoherence-rate, 0.01%), transparent)}32.5%{transform:translateZ(0) scale(calc(1 + var(--consciousness-coherence, 0.995) * 0.003));opacity:calc(1 + var(--planck-time-resonance, 0.003ms)*.1);box-shadow:0 0 4px 2px color-mix(in srgb, var(--color-fusion-primary) calc(var(--consciousness-coherence, 0.995) * 1%), transparent)}61.8%{transform:translateZ(0) scale(1);opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-fusion-primary) 0%, transparent)}100%{transform:translateZ(0) scale(1);opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-fusion-primary) 0%, transparent)}}@keyframes consciousness-field-expansion{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-fusion-primary) calc(var(--consciousness-coherence, 0.995) * 100%), transparent),0 0 0 0 rgba(255, 255, 255, calc(var(--consciousness-coherence, 0.995) * 0.1))}78.3%{box-shadow:0 0 15px 8px color-mix(in srgb, var(--color-fusion-primary) calc(var(--consciousness-coherence, 0.995) * 5%), transparent),0 0 25px 12px color-mix(in srgb, #ffffff calc(var(--consciousness-coherence, 0.995) * 2%), transparent)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0)}}@layer custom.base{::selection{background-color:color-mix(in oklab, var(--color-tahoe-primary) 20%, transparent);color:var(--color-text-primary)}::-moz-selection{background-color:color-mix(in oklab, var(--color-tahoe-primary) 20%, transparent);color:var(--color-text-primary)}}@layer custom.base{*,::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"calt" 1}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-x:none;overscroll-behavior-y:auto}body{font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-settings-text);font-variant-numeric:var(--font-variant-numeric);font-optical-sizing:var(--font-optical-sizing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0;padding:0;text-rendering:optimizeLegibility;hanging-punctuation:first allow-end last;min-height:100vh;position:relative;max-width:100vw}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;transition:none}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-primary)}ul,ol{list-style:none;margin:0;padding:0}.container,.main-container{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 var(--space-4)}.layout-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width: 768px){.layout-grid{grid-template-columns:2fr 1fr;gap:var(--space-8)}}.layout-stack{display:flex;flex-direction:column;gap:var(--space-4)}:where(header,.header){border:none;box-shadow:none;background-color:rgba(0,0,0,0);transition:background-color var(--duration-normal) var(--ease-out),backdrop-filter var(--duration-normal) var(--ease-out)}:where(header,.header).is-stuck{background-color:hsla(0,0%,99%,.8);border:none;box-shadow:none}@media(max-width: calc(768px - 0.02px)){:where(header,.header).is-stuck{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media(min-width: 768px){:where(header,.header).is-stuck{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}}:where([data-theme=dark]) :where(header,.header).is-stuck{background-color:hsla(222,28%,12%,.75);border:none;box-shadow:none}.main-container{padding-top:var(--space-8)}.main{position:relative;min-height:calc(100vh - var(--header-height, 60px) - var(--footer-height, 100px));max-width:var(--content-width);margin:auto;padding:var(--gap, var(--space-4));display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.page-container{width:100%;min-height:100vh;overflow-y:auto;overflow-x:clip;overscroll-behavior-x:none}.page-container .c-apple-cards-container,.page-container .apple-cards-container{overflow-x:hidden}.main,.c-app{width:100%;overflow-x:hidden;overscroll-behavior-x:none;scroll-behavior:smooth}.main::-webkit-scrollbar,.c-app::-webkit-scrollbar{width:8px}.main::-webkit-scrollbar-track,.c-app::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.main::-webkit-scrollbar-thumb,.c-app::-webkit-scrollbar-thumb{background:var(--color-border, rgba(0, 0, 0, 0.1));border-radius:4px}:where(.main::-webkit-scrollbar-thumb:hover,.c-app::-webkit-scrollbar-thumb:hover){background:var(--color-border-secondary, rgba(0, 0, 0, 0.2))}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}html{font-family:var(--font-family-sans);line-height:var(--line-height-body);color:var(--color-text-primary);background:var(--color-background);transition:color .3s ease,background-color .3s ease;font-feature-settings:var(--font-feature-settings-text);text-rendering:optimizeLegibility}body{margin:0;padding:0;min-height:100vh;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-family-sans);line-height:var(--line-height-body);font-weight:var(--font-weight-normal);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .3s ease,background-color .3s ease;font-feature-settings:var(--font-feature-settings-text);font-variant-numeric:lining-nums tabular-nums;text-rendering:optimizeLegibility;hanging-punctuation:first allow-end last;text-spacing:ideograph-alpha ideograph-numeric}html{backface-visibility:hidden}body{backface-visibility:hidden}@supports(backdrop-filter: blur(10px)){:root{--backdrop-filter-supported: 1}}@supports(container-type: inline-size){:root{--container-queries-supported: 1}}@supports(color: color-mix(in srgb, red, blue)){:root{--color-mix-supported: 1}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}:where(.c-profile:not([data-motion=ceremony])),:where(.c-profile:not([data-motion=ceremony])) :where(.c-avatar),:where(.c-profile:not([data-motion=ceremony])) :where(.c-cta){animation-duration:.8s}:where(.c-profile:not([data-motion=ceremony]) *[class*=jiggle]),:where(.c-profile:not([data-motion=ceremony]) *[class*=glow]),:where(.c-profile:not([data-motion=ceremony]) *[class*=pulse]){animation-duration:.01ms;animation-iteration-count:1}:where(.c-profile:not([data-motion=ceremony]) *){transition-duration:.15s}}@media(prefers-contrast: high){:root{--color-primary: #0000ff;--color-secondary: #000000;--color-text-primary: #000000;--color-text-secondary: #666666;--color-border: #000000}[data-theme=dark]{--color-primary: #00ffff;--color-secondary: #ffffff;--color-text-primary: #ffffff;--color-text-secondary: #cccccc;--color-border: #ffffff}}@media(forced-colors: active){:root{--color-primary: LinkText;--color-secondary: ButtonText;--color-text-primary: CanvasText;--color-text-secondary: GrayText;--color-background: Canvas;--color-surface: ButtonFace;--color-border: ButtonText}}[data-theme=dark]{color-scheme:dark;--color-border: rgb(255 255 255 / 0.15);--system-gray: #8e8e93;--system-gray-2: #636366;--system-gray-3: #48484a;--system-gray-4: #3a3a3c;--system-gray-5: #2c2c2e;--system-gray-6: #1c1c1e}@media(hover: none)and (pointer: coarse){*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}button,[role=button],input[type=submit],input[type=button]{min-height:44px;min-width:44px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input,textarea{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm, 0.25rem);padding:.5rem .75rem;font-family:inherit;font-size:inherit;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,input:focus,textarea:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input::placeholder,textarea::placeholder{color:var(--color-text-secondary);opacity:.7}}@media(hover: none)and (pointer: coarse)and (prefers-color-scheme: dark){input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input,textarea{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.15)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,input:focus,textarea:focus{background:hsla(0,0%,100%,.08);border-color:var(--color-primary)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input::placeholder,textarea::placeholder{color:hsla(0,0%,100%,.5)}}@media(hover: none)and (pointer: coarse){[data-theme=dark] input[type=text],[data-theme=dark] input[type=email],[data-theme=dark] input[type=password],[data-theme=dark] input[type=search],[data-theme=dark] input[type=url],[data-theme=dark] input,[data-theme=dark] textarea{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.15)}[data-theme=dark] input[type=text]:focus,[data-theme=dark] input[type=email]:focus,[data-theme=dark] input[type=password]:focus,[data-theme=dark] input[type=search]:focus,[data-theme=dark] input[type=url]:focus,[data-theme=dark] input:focus,[data-theme=dark] textarea:focus{background:hsla(0,0%,100%,.08);border-color:var(--color-primary)}[data-theme=dark] input[type=text]::placeholder,[data-theme=dark] input[type=email]::placeholder,[data-theme=dark] input[type=password]::placeholder,[data-theme=dark] input[type=search]::placeholder,[data-theme=dark] input[type=url]::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:hsla(0,0%,100%,.5)}}@media(prefers-reduced-data: reduce){*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}}@media(prefers-reduced-motion: reduce){*{font-feature-settings:"kern" 1;animation:none}}@media(max-width: 480px){body{font-variant-ligatures:none;text-size-adjust:100%}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){body{-webkit-font-smoothing:subpixel-antialiased;font-smooth:always}}[data-theme=dark] body{-webkit-font-smoothing:antialiased;font-weight:350;letter-spacing:.01em}@media(min-width: 1440px){body{font-size:17px;line-height:1.65}}@media print{*,*::before,*::after{background:rgba(0,0,0,0);color:#000;box-shadow:none;text-shadow:none}html{font-size:12pt}body{line-height:1.5}h1,h2,h3,h4,h5,h6{page-break-after:avoid}img{max-width:100%;page-break-inside:avoid}nav,.no-print,.social-icons,.buttons{display:none}}}@layer custom.components{}@layer custom.components{.c-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);min-height:44px;min-width:120px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary);color:var(--color-white)}.c-btn:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.c-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.c-btn:hover{background:var(--color-fusion-ultra-light);color:var(--role-link-hover-color);transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover)}.c-btn:focus-visible{outline-color:var(--color-primary)}.c-btn--primary{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);min-height:44px;min-width:120px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--role-cta-bg);color:var(--role-cta-fg)}.c-btn--primary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.c-btn--primary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.c-btn--primary:hover{background:var(--color-fusion-ultra-light);color:var(--role-link-hover-color);transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover)}.c-btn--primary:active{background:var(--role-link-active-bg)}.c-btn--primary:focus-visible{outline-color:var(--role-cta-focus-ring)}.c-btn--secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);min-height:44px;min-width:120px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--role-expressive-accent);color:var(--color-white)}.c-btn--secondary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.c-btn--secondary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.c-btn--secondary:hover{background:var(--color-fusion-ultra-light);color:var(--role-link-hover-color);transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover)}.c-btn--secondary:active{background:var(--role-link-active-bg)}.c-btn--secondary:focus-visible{outline-color:var(--role-expressive-accent)}.c-btn--tertiary{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);min-height:44px;min-width:120px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:rgba(0,0,0,0);color:var(--color-text-secondary);border:1px solid var(--color-border)}.c-btn--tertiary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.c-btn--tertiary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.c-btn--tertiary:hover{background:var(--color-text-secondary);color:var(--color-background);border-color:var(--color-text-secondary);transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover)}.c-btn--tertiary:focus-visible{outline-color:var(--color-text-secondary)}.c-btn--link{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);min-height:44px;min-width:120px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:rgba(0,0,0,0);color:var(--role-link-color);padding:var(--space-2) var(--space-3);min-height:auto;min-width:auto}.c-btn--link:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.c-btn--link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.c-btn--link:hover{background:var(--role-link-hover-bg);color:var(--role-link-hover-color);transform:none;box-shadow:none}.c-btn--link:active{background:var(--role-link-active-bg);transform:none;box-shadow:none}.c-btn--link:focus-visible{outline-color:var(--role-link-focus-ring)}[data-theme=dark] .c-btn--tertiary{color:var(--color-text-primary)}[data-theme=dark] .c-btn--tertiary:hover{background:var(--color-text-primary);color:var(--color-background)}}@layer custom.components{}@layer custom.components{.c-page-status{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin:var(--space-6) 0}.c-page-status__capsule{transform:translateZ(0);backface-visibility:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin:var(--space-8) auto 0;max-width:min(720px,100%);width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-base);color:var(--color-text-tertiary);transition:transform var(--duration-normal, 250ms) var(--ease-out, ease-out),opacity var(--duration-normal, 250ms) var(--ease-out, ease-out),box-shadow var(--duration-normal, 250ms) var(--ease-out, ease-out),background-color var(--duration-normal, 250ms) var(--ease-out, ease-out);will-change:transform,opacity}.c-page-status__capsule .status-info-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.c-page-status__capsule .status-info-group .info-item{display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}.c-page-status__capsule .status-info-group .info-item .commit-link{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-mono);font-size:var(--font-size-footnote);padding:2px var(--space-1);margin:0 var(--space-1);background:rgba(0,0,0,0);color:var(--color-primary);border:none;border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--duration-fast) var(--ease-out)}@media(max-width: calc(768px - 0.02px)){.c-page-status__capsule .status-info-group .info-item .commit-link{font-size:11px;font-weight:500;padding:2px 6px;margin:0 var(--space-1);min-width:auto;min-height:auto;border-radius:4px;line-height:1.2}}@media(min-width: 768px){.c-page-status__capsule .status-info-group .info-item .commit-link:hover{background:var(--role-link-hover-bg);color:var(--color-primary);border-color:rgba(0,0,0,0);transform:none;box-shadow:none}}.c-page-status__capsule .status-info-group .info-item .commit-link:active{transform:none}.c-page-status__capsule .status-info-group .info-item .commit-link:focus-visible{outline:2px solid var(--color-tahoe-accent);outline-offset:3px}:where([data-theme=dark]) .c-page-status__capsule .status-info-group .info-item .commit-link{background:rgba(0,0,0,0);color:var(--color-neutral-100);border-color:rgba(0,0,0,0)}@media(min-width: 768px){:where([data-theme=dark]) .c-page-status__capsule .status-info-group .info-item .commit-link:hover{background:var(--role-link-hover-bg);color:var(--color-neutral-100)}}.c-page-status__capsule .status-action-group .action-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-page-status__capsule .status-action-group .action-link:hover{color:var(--color-tahoe-secondary)}}.c-page-status__capsule .status-action-group .action-link:active{transform:translateY(0) scale(0.98);box-shadow:var(--cta-shadow-active)}.c-page-status__capsule .status-action-group .action-link:focus-visible{outline:3px solid var(--color-tahoe-accent);outline-offset:3px}.c-page-status__capsule .status-action-group .action-link svg{width:16px;height:16px;stroke-width:2.5;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}@keyframes status-glow-pulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}}@media(max-width: calc(768px - 0.02px)){.c-page-status__capsule{flex-direction:column;align-items:flex-start}.c-page-status__capsule .status-info-group{width:100%;justify-content:flex-start}.c-page-status__capsule .status-action-group{width:100%}}[data-theme=dark] .c-page-status__capsule{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .c-page-status__capsule .status-info-group .info-item .commit-link{background:rgba(0,0,0,0);color:var(--color-neutral-100);border-color:rgba(0,0,0,0)}[data-theme=dark] .c-page-status__capsule .status-info-group .info-item .commit-link:hover{background:rgba(0,0,0,0);color:var(--color-neutral-100)}@media(max-width: calc(768px - 0.02px)){.c-page-status{flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0}.c-page-status__capsule{flex-direction:column;align-items:flex-start;text-align:left;padding:var(--space-4)}.c-page-status__capsule .status-info-group{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--space-2)}.c-page-status__capsule .status-info-group .info-item:nth-child(1),.c-page-status__capsule .status-info-group .info-item:nth-child(2){flex:0 0 auto;order:1}.c-page-status__capsule .status-info-group .info-item:nth-child(2){margin-right:100%}.c-page-status__capsule .status-info-group .info-item:nth-child(3){flex:1 1 100%;order:2;margin-top:var(--space-1)}.c-page-status__capsule .status-info-group .commit-link{margin:0 var(--space-1);padding:2px 8px;min-width:7ch}.c-page-status__capsule .status-action-group{width:100%;display:flex;justify-content:flex-start;margin-top:var(--space-2)}.page-status-capsule{flex-direction:column;align-items:flex-start;text-align:left}.page-status-capsule .status-info-group{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.page-status-capsule .status-info-group .info-item:nth-child(1),.page-status-capsule .status-info-group .info-item:nth-child(2){flex:0 0 auto;order:1}.page-status-capsule .status-info-group .info-item:nth-child(2){margin-right:100%}.page-status-capsule .status-info-group .info-item:nth-child(3){flex:1 1 100%;order:2;margin-top:var(--space-1)}.page-status-capsule .status-info-group .commit-link{margin:0 var(--space-1)}.page-status-capsule .status-action-group{width:100%;display:flex;justify-content:flex-start}}.page-status-capsule{transform:translateZ(0);backface-visibility:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-top:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-base);color:var(--color-text-tertiary);transition:transform var(--duration-normal, 250ms) var(--ease-out, ease-out),opacity var(--duration-normal, 250ms) var(--ease-out, ease-out),box-shadow var(--duration-normal, 250ms) var(--ease-out, ease-out),background-color var(--duration-normal, 250ms) var(--ease-out, ease-out);will-change:transform,opacity}.page-status-capsule .commit-link{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--color-primary);border:none;text-decoration:none;border-radius:var(--radius-sm);padding:2px 8px;margin:0 var(--space-1);font-family:var(--font-family-mono);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);min-width:7ch;text-align:center;letter-spacing:.01em;transition:all var(--duration-fast) var(--ease-out)}@media(max-width: calc(768px - 0.02px)){.page-status-capsule .commit-link{font-size:11px;font-weight:500;padding:2px 6px;margin:0 var(--space-1);border-radius:4px;line-height:1.2}}.page-status-capsule .commit-link:hover{background:var(--role-link-hover-bg);color:var(--color-primary);border-color:rgba(0,0,0,0)}.page-status-capsule .action-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out)}.page-status-capsule .action-link:hover{color:var(--color-tahoe-secondary)}.page-status-capsule .action-link svg{width:16px;height:16px;stroke-width:2.5}}@layer custom.components{.c-capsule{display:inline-flex;align-items:center;gap:var(--space-2);padding:.4rem .75rem;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);transition:all var(--duration-fast) var(--ease-out)}.c-capsule.c-capsule--brand{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}}@layer custom.components{.c-hero{container-type:inline-size;display:grid;place-items:center;text-align:center;padding:clamp(12px,6vw,24px) 16px;gap:clamp(10px,3.5vw,18px)}.c-hero__avatar{inline-size:clamp(96px,36vw,140px);block-size:auto}.c-hero__title{margin:0;font-weight:var(--font-weight-semibold, 600);font-size:clamp(28px,12vw,44px);line-height:1.05}.c-hero__subtitle{margin:0;line-height:1.2;font-size:clamp(14px,4.2vw,18px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:oklch(.6 0 240)}}@layer custom.components{}@layer custom.components{.c-chip{display:inline-flex;align-items:baseline;gap:.4ch;padding:.22em .55em;border-radius:.55em;border:1px solid var(--chip-stroke);background:var(--chip-bg);color:var(--chip-fg);font:600 .95em/1.15 ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;font-style:normal;-webkit-font-smoothing:antialiased;text-decoration:none}@media(max-width: calc(768px - 0.02px)){.c-chip{font-size:.88em;padding:.18em .45em;gap:.3ch;letter-spacing:.01em}}.c-chip,.c-proof-inline code{background:var(--chip-bg);border:1px solid var(--chip-stroke);color:var(--chip-fg);border-radius:.55em;padding:.22em .55em;font-style:normal;font-weight:600;font-size:.95em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-variant-numeric:lining-nums tabular-nums}}:root{color-scheme:light dark}:root{--chip-bg: color-mix(in oklch, Canvas 85%, CanvasText 15%);--chip-stroke: color-mix(in oklch, CanvasText 22%, Canvas 78%);--chip-fg: color-mix(in oklch, CanvasText 92%, Canvas 8%)}@media(prefers-contrast: more){:root{--chip-bg: color-mix(in oklch, Canvas 78%, CanvasText 22%);--chip-stroke: color-mix(in oklch, CanvasText 30%, Canvas 70%);--chip-fg: color-mix(in oklch, CanvasText 96%, Canvas 4%)}}@media(max-width: calc(768px - 0.02px)){.c-chip,.c-proof-inline code{font-size:.85em;padding:.15em .4em;border-radius:.4em;letter-spacing:0}}.c-post-content,.post-content,.c-content,.content{word-break:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media(max-width: calc(768px - 0.02px)){.c-post-content,.post-content,.c-content,.content{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.01em;word-spacing:.05em;line-height:1.55}.c-post-content p,.post-content p,.c-content p,.content p{margin-bottom:1.2em}.c-post-content p+p,.post-content p+p,.c-content p+p,.content p+p{margin-top:.8em}.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:1.5em;margin-bottom:.6em}.c-post-content h1+p,.c-post-content h2+p,.c-post-content h3+p,.c-post-content h4+p,.c-post-content h5+p,.c-post-content h6+p,.post-content h1+p,.post-content h2+p,.post-content h3+p,.post-content h4+p,.post-content h5+p,.post-content h6+p,.c-content h1+p,.c-content h2+p,.c-content h3+p,.c-content h4+p,.c-content h5+p,.c-content h6+p,.content h1+p,.content h2+p,.content h3+p,.content h4+p,.content h5+p,.content h6+p{margin-top:.4em}.c-post-content li,.post-content li,.c-content li,.content li{line-height:1.5;margin-bottom:.4em}.c-post-content code,.post-content code,.c-content code,.content code{font-family:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;letter-spacing:0}}@media(max-width: calc(768px - 0.02px)){.c-post-content,.post-content,.c-content,.content{font-size:16px;line-height:1.5}.c-post-content p,.post-content p,.c-content p,.content p{margin-bottom:1em}}@layer custom.components{.c-text-en,.text-en,[lang=en]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media(max-width: calc(768px - 0.02px)){.c-text-en,.text-en,[lang=en]{font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1}}}@supports not (color: color-mix(in oklch, black, white)){.c-chip,.c-proof-inline code{background:rgba(127,127,127,.12);border-color:rgba(127,127,127,.28);color:currentColor}}@layer custom.components{}@layer custom.components{.c-post-header{margin-bottom:2rem}.c-post-header .c-post-title{margin:0}.c-post-content{width:100%;max-width:none;margin:0 auto;padding:0;box-sizing:border-box;line-height:1.8}.c-post-content>*{width:100%;max-width:100%;box-sizing:border-box}:where([data-page=about]) .c-post-content .c-post-header{margin-bottom:2rem}.c-post-content p{margin-bottom:1.5rem;text-align:left;width:100%;max-width:100%}.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;text-align:left;width:100%;max-width:100%}.c-post-content a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 768px){.c-post-content a:hover{border-bottom-color:var(--color-primary)}}.c-post-content blockquote{margin:var(--space-6) 0;padding:var(--space-4);border-left:4px solid var(--color-primary);background:rgba(0,0,0,.02);border-radius:var(--radius-md);font-style:italic;width:100%;max-width:100%;box-sizing:border-box}.c-post-content blockquote p{margin:0;text-align:left;width:100%;max-width:100%}@media(max-width: calc(768px - 0.02px)){.c-post-content blockquote{padding:var(--space-3);margin:var(--space-4) 0}}:where([data-theme=dark]) .c-post-content blockquote{background:hsla(0,0%,100%,.05)}.c-post-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color)}.c-apple-blog-section .c-post-header[data-content=header]{max-width:none}.c-apple-blog-section .c-post-header[data-content=header] .c-post-title,.c-apple-blog-section .c-post-header[data-content=header] .c-post-description,.c-apple-blog-section .c-post-header[data-content=header] .c-post-content[data-content=page]{max-width:75ch;margin-left:auto;margin-right:auto}@media(max-width: calc(768px - 0.02px)){.c-apple-blog-section .c-post-header[data-content=header] .c-post-title,.c-apple-blog-section .c-post-header[data-content=header] .c-post-description,.c-apple-blog-section .c-post-header[data-content=header] .c-post-content[data-content=page]{max-width:45ch}}}@layer custom.components{.c-error-404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-height, 60px));padding:var(--space-8) var(--space-4);background:linear-gradient(135deg, var(--color-background) 0%, color-mix(in srgb, var(--color-background) 97%, var(--color-primary) 3%) 100%);position:relative}.c-error-404::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%, rgba(var(--tahoe-rgb), 0.08) 0%, transparent 50%);pointer-events:none;z-index:0}.c-error-404__container{position:relative;z-index:1;max-width:680px;width:100%;text-align:center;opacity:0;transform:translateY(24px);animation:error-404-fade-in 1.2s var(--ease-liquid) .3s forwards}.c-error-404__header{margin-bottom:var(--space-12)}.c-error-404__icon{margin-bottom:var(--space-6)}.c-error-404__icon .c-error-404__number{width:200px;height:100px;margin:0 auto;display:block;color:var(--color-primary);filter:drop-shadow(0 4px 16px rgba(var(--tahoe-rgb), 0.25));animation:number-pulse 3s ease-in-out infinite}.c-error-404__title{font-size:clamp(1.8rem,5vw,2.2rem);font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 var(--space-4) 0;background:linear-gradient(135deg, var(--color-text-primary) 0%, var(--color-primary) 50%, var(--color-text-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-0.02em}.c-error-404__subtitle{font-size:clamp(1rem,3vw,1.125rem);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0 0 var(--space-4) 0;line-height:1.4;opacity:.85}.c-error-404__hint{margin-bottom:var(--space-8)}.c-error-404__hint .hint-text{font-size:var(--font-size-footnote);color:var(--color-primary);font-weight:var(--font-weight-medium);opacity:.9}.c-error-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-10)}.c-error-404__proof,.c-error-404__gallery,.c-error-404__blog{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-body)}.c-error-404__proof .c-btn__icon,.c-error-404__gallery .c-btn__icon,.c-error-404__blog .c-btn__icon{width:18px;height:18px;flex-shrink:0}.c-error-404__footer{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.c-error-404__footer a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-footnote);transition:color var(--duration-fast) var(--ease-out)}.c-error-404__footer a:hover{color:var(--color-primary-hover);text-decoration:underline}@keyframes error-404-fade-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes number-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}}@media(max-width: calc(768px - 0.02px)){.c-error-404{padding:var(--space-6) var(--space-4);min-height:calc(100vh - var(--header-height, 60px) - var(--space-4))}.c-error-404__container{max-width:100%}.c-error-404__header{margin-bottom:var(--space-8)}.c-error-404__icon .c-error-404__number{width:160px;height:80px}.c-error-404__actions{flex-direction:column;align-items:center}.c-error-404__actions .c-btn{width:100%;max-width:280px;font-size:var(--font-size-body)}.c-error-404__footer{text-align:center}}[data-theme=dark] .c-error-404__title{background:linear-gradient(135deg, var(--color-text-primary) 0%, var(--color-primary) 50%, var(--color-text-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(prefers-reduced-motion: reduce){.c-error-404__container{animation:none;opacity:1;transform:none}.c-error-404__number{animation:none}}@media(prefers-contrast: high){.c-error-404__title{-webkit-text-fill-color:currentColor;background:none;color:var(--color-text-primary)}.c-btn{border-width:2px}}}@layer custom.components{.c-header,.header{position:sticky;top:0;z-index:1000;contain:layout style paint;overscroll-behavior-x:none;overscroll-behavior-y:none;isolation:isolate;background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px) saturate(180%) contrast(1.1) brightness(1.05);-webkit-backdrop-filter:blur(20px) saturate(180%) contrast(1.1) brightness(1.05);border:none;box-shadow:none;padding:var(--space-3, 12px) 0;line-height:var(--header-height, 60px);will-change:auto;backface-visibility:hidden;transform:translateZ(0);transition:background-color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),backdrop-filter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: calc(768px - 0.02px)){.c-header,.header{background:hsla(0,0%,100%,.8);backdrop-filter:blur(16px) saturate(160%) contrast(1.05) brightness(1.03);-webkit-backdrop-filter:blur(16px) saturate(160%) contrast(1.05) brightness(1.03);border:none;box-shadow:none}}@media(max-width: calc(768px - 0.02px)){.c-header,.header{transition:background-color .2s ease-out}}@media(min-width: 768px){.c-header,.header{transition:background-color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),backdrop-filter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}@media(min-width: 768px){.c-header,.header{background:hsla(0,0%,100%,.7);backdrop-filter:blur(24px) saturate(200%) contrast(1.15) brightness(1.08);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(1.15) brightness(1.08)}}.c-header.is-scrolled,.header.is-scrolled{background:hsla(0,0%,100%,.85);backdrop-filter:blur(28px) saturate(220%) contrast(1.2) brightness(1.1);-webkit-backdrop-filter:blur(28px) saturate(220%) contrast(1.2) brightness(1.1);box-shadow:none}@media(max-width: calc(768px - 0.02px)){.c-header.is-scrolled,.header.is-scrolled{background:hsla(0,0%,100%,.88);backdrop-filter:blur(20px) saturate(180%) contrast(1.1) brightness(1.05);-webkit-backdrop-filter:blur(20px) saturate(180%) contrast(1.1) brightness(1.05);box-shadow:none}}.c-nav,.nav{display:flex;max-width:1200px;margin:0 auto;width:100%;flex-direction:row;align-items:center;justify-content:space-between;height:60px;padding:0 var(--space-4);position:relative;color:var(--color-text-primary)}@media(max-width: calc(768px - 0.02px)){.c-nav,.nav{border:none;box-shadow:none;height:56px;min-height:56px;overflow:hidden;contain:layout style paint}.c-nav::before,.c-nav::after,.nav::before,.nav::after{display:none}}@media(min-width: 768px){.c-nav,.nav{flex-direction:row;align-items:center;justify-content:space-between;height:68px;padding:0 var(--space-8);gap:var(--space-6)}}.c-nav-container,.nav-container{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}@media(min-width: 768px){.c-nav-container,.nav-container{padding:0;justify-content:flex-start;height:auto;width:auto;flex:0 0 auto;gap:var(--space-6)}}.c-nav-container .c-logo .c-logo-text,.c-nav-container .c-logo .logo-text,.c-nav-container .logo .c-logo-text,.c-nav-container .logo .logo-text,.nav-container .c-logo .c-logo-text,.nav-container .c-logo .logo-text,.nav-container .logo .c-logo-text,.nav-container .logo .logo-text{font-size:clamp(16px,4.2vw,1.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none}@media(min-width: 768px){.c-nav-container .c-logo .c-logo-text,.c-nav-container .c-logo .logo-text,.c-nav-container .logo .c-logo-text,.c-nav-container .logo .logo-text,.nav-container .c-logo .c-logo-text,.nav-container .c-logo .logo-text,.nav-container .logo .c-logo-text,.nav-container .logo .logo-text{font-size:var(--font-size-2xl, 1.5rem)}}@media(min-width: 768px){.c-nav-container .c-logo .c-logo-text:hover,.c-nav-container .c-logo .logo-text:hover,.c-nav-container .logo .c-logo-text:hover,.c-nav-container .logo .logo-text:hover,.nav-container .c-logo .c-logo-text:hover,.nav-container .c-logo .logo-text:hover,.nav-container .logo .c-logo-text:hover,.nav-container .logo .logo-text:hover{color:var(--color-primary)}}.c-nav-container .c-nav-controls,.c-nav-container .nav-controls,.nav-container .c-nav-controls,.nav-container .nav-controls{display:flex;align-items:center}.c-nav-menu,.nav-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--space-6);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:1;min-height:44px;margin-left:var(--space-4)}.c-nav-menu::-webkit-scrollbar,.nav-menu::-webkit-scrollbar{display:none}@media(min-width: 768px){.c-nav-menu,.nav-menu{gap:var(--space-6);padding:0;overflow:visible;width:auto;min-height:auto;flex:0 0 auto}}.c-nav-menu .c-nav-link,.c-nav-menu .nav-link,.nav-menu .c-nav-link,.nav-menu .nav-link{font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3);font-size:clamp(15px,3.8vw,16px);font-weight:var(--font-weight-medium)}@media(min-width: 768px){.c-nav-menu .c-nav-link,.c-nav-menu .nav-link,.nav-menu .c-nav-link,.nav-menu .nav-link{display:flex;align-items:center;padding:var(--space-3) var(--space-4);font-size:var(--font-size-lg);min-block-size:auto;padding-inline:var(--space-4)}}@media(min-width: 768px){.c-nav-menu .c-nav-link,.c-nav-menu .nav-link,.nav-menu .c-nav-link,.nav-menu .nav-link{position:relative}.c-nav-menu .c-nav-link:hover,.c-nav-menu .nav-link:hover,.nav-menu .c-nav-link:hover,.nav-menu .nav-link:hover{color:var(--color-primary);background:none;width:auto;height:auto;display:inline-flex}.c-nav-menu .c-nav-link:hover::before,.c-nav-menu .nav-link:hover::before,.nav-menu .c-nav-link:hover::before,.nav-menu .nav-link:hover::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:60px;height:32px;border-radius:9999px;background:var(--color-nav-hover-bg);pointer-events:none}}.c-nav-menu .c-nav-link[aria-current=page],.c-nav-menu .c-nav-link.active,.c-nav-menu .nav-link[aria-current=page],.c-nav-menu .nav-link.active,.nav-menu .c-nav-link[aria-current=page],.nav-menu .c-nav-link.active,.nav-menu .nav-link[aria-current=page],.nav-menu .nav-link.active{color:var(--color-primary);font-weight:var(--font-weight-semibold);background:none;box-shadow:none}@media(min-width: 768px){.c-nav-menu .c-nav-link[aria-current=page]:hover,.c-nav-menu .c-nav-link.active:hover,.c-nav-menu .nav-link[aria-current=page]:hover,.c-nav-menu .nav-link.active:hover,.nav-menu .c-nav-link[aria-current=page]:hover,.nav-menu .c-nav-link.active:hover,.nav-menu .nav-link[aria-current=page]:hover,.nav-menu .nav-link.active:hover{color:var(--color-primary)}.c-nav-menu .c-nav-link[aria-current=page]:hover::before,.c-nav-menu .c-nav-link.active:hover::before,.c-nav-menu .nav-link[aria-current=page]:hover::before,.c-nav-menu .nav-link.active:hover::before,.nav-menu .c-nav-link[aria-current=page]:hover::before,.nav-menu .c-nav-link.active:hover::before,.nav-menu .nav-link[aria-current=page]:hover::before,.nav-menu .nav-link.active:hover::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:60px;height:32px;border-radius:9999px;background:var(--color-nav-hover-bg);pointer-events:none}}@media(max-width: calc(768px - 0.02px)){:where([data-page=proof]) :where(.c-header,.header){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}[data-theme=dark] .c-header,[data-theme=dark] .header{background:#1c1c1e;border:none;box-shadow:none}@media(min-width: 768px){[data-theme=dark] .c-header,[data-theme=dark] .header{background:#1c1c1e;backdrop-filter:blur(32px) saturate(220%) contrast(1.25) brightness(1.08) hue-rotate(2deg);-webkit-backdrop-filter:blur(32px) saturate(220%) contrast(1.25) brightness(1.08) hue-rotate(2deg)}}@media(max-width: calc(768px - 0.02px)){[data-theme=dark] .c-header,[data-theme=dark] .header{background:#1c1c1e;border:none;box-shadow:none;backdrop-filter:blur(16px) saturate(160%) contrast(105%);-webkit-backdrop-filter:blur(16px) saturate(160%) contrast(105%)}}[data-theme=dark] .c-header.is-scrolled,[data-theme=dark] .header.is-scrolled{background:rgba(28,28,30,.99)}@media(min-width: 768px){[data-theme=dark] .c-header.is-scrolled,[data-theme=dark] .header.is-scrolled{background:rgba(28,28,30,.99)}}@media(max-width: calc(768px - 0.02px)){[data-theme=dark] .c-header.is-scrolled,[data-theme=dark] .header.is-scrolled{background:rgba(28,28,30,.99);border:none;box-shadow:none}}[data-theme=dark] .c-logo-text,[data-theme=dark] .logo-text{color:var(--color-on-primary, #ffffff);text-shadow:0 0 10px var(--shadow-dark, rgba(0, 0, 0, 0.5))}[data-theme=dark] .c-nav-link,[data-theme=dark] .nav-link{color:hsla(0,0%,100%,.8)}@media(min-width: 768px){[data-theme=dark] .c-nav-link,[data-theme=dark] .nav-link{position:relative}[data-theme=dark] .c-nav-link:hover,[data-theme=dark] .nav-link:hover{color:var(--color-fusion-primary);background:none;width:auto;height:auto;display:inline-flex}[data-theme=dark] .c-nav-link:hover::before,[data-theme=dark] .nav-link:hover::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:60px;height:32px;border-radius:9999px;background:var(--color-nav-hover-bg);pointer-events:none}}[data-theme=dark] .c-nav-link[aria-current=page],[data-theme=dark] .c-nav-link.active,[data-theme=dark] .nav-link[aria-current=page],[data-theme=dark] .nav-link.active{color:var(--color-primary)}@media(min-width: 768px){[data-theme=dark] .c-nav-link[aria-current=page]:hover,[data-theme=dark] .c-nav-link.active:hover,[data-theme=dark] .nav-link[aria-current=page]:hover,[data-theme=dark] .nav-link.active:hover{color:var(--color-primary)}[data-theme=dark] .c-nav-link[aria-current=page]:hover::before,[data-theme=dark] .c-nav-link.active:hover::before,[data-theme=dark] .nav-link[aria-current=page]:hover::before,[data-theme=dark] .nav-link.active:hover::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:60px;height:32px;border-radius:9999px;background:var(--color-nav-hover-bg);pointer-events:none}}[data-page=home] .c-header,[data-page=home] .header{position:sticky;top:0;z-index:1000}[data-page=home] .c-header.is-scrolled,[data-page=home] .header.is-scrolled{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}[data-page=list] .c-header,[data-page=list] .header{position:sticky;top:0;z-index:1000}[data-page=list] .c-header.is-scrolled,[data-page=list] .header.is-scrolled{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}[data-page=single] .c-header,[data-page=single] .header{position:sticky;top:0;z-index:1000}[data-page=single] .c-header.is-scrolled,[data-page=single] .header.is-scrolled{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:hsla(0,0%,100%,.85)}:where([data-theme=dark]) [data-page=single] .c-header.is-scrolled,:where([data-theme=dark]) [data-page=single] .header.is-scrolled{background:rgba(28,28,30,.88)}[data-section=blog] .c-header,[data-section=blog] .header{position:sticky;top:0;z-index:1000}[data-section=about] .c-header,[data-section=about] .header{position:sticky;top:0;z-index:1000}[data-section=proof] .c-header,[data-section=proof] .header{position:sticky;top:0;z-index:1000}}@layer custom.components{.c-footer,.footer{background:var(--color-background);border-top:none;padding:var(--space-6, 1.5rem) var(--space-4, 1rem);margin-top:auto}.c-footer .c-footer-container,.c-footer .footer-container,.footer .c-footer-container,.footer .footer-container{max-width:var(--content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--color-background)}.c-footer-content,.footer-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--space-6);margin-bottom:var(--space-6);background:var(--color-background)}.c-footer-copyright .c-copyright-text,.c-footer-copyright .copyright-text,.footer-copyright .c-copyright-text,.footer-copyright .copyright-text{color:var(--color-text-secondary);margin-bottom:var(--space-2);vertical-align:baseline;position:relative;top:-1px}.c-footer-copyright .c-copyright-additional,.c-footer-copyright .copyright-additional,.footer-copyright .c-copyright-additional,.footer-copyright .copyright-additional{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.c-footer-nav-list,.footer-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.c-footer-nav-link,.footer-nav-link{color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-footer-nav-link:hover,.footer-nav-link:hover{color:var(--color-primary)}}@media(max-width: calc(768px - 0.02px)){.c-footer-nav-link:active,.footer-nav-link:active{color:var(--color-primary);transition:color var(--duration-immediate) var(--ease-out)}}.c-footer-social,.footer-social{display:none}.c-footer-bottom,.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:none;color:var(--color-text-tertiary);font-size:var(--font-size-sm);background:var(--color-background)}@media(max-width: calc(768px - 0.02px)){.c-footer-bottom,.footer-bottom{flex-direction:column;gap:var(--space-3);text-align:center}}.c-build-info,.build-info,.c-theme-info,.theme-info{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.c-build-info a,.build-info a,.c-theme-info a,.theme-info a{color:var(--color-primary);text-decoration:none}@media(min-width: 768px){.c-build-info a:hover,.build-info a:hover,.c-theme-info a:hover,.theme-info a:hover{text-decoration:none;color:var(--color-primary-dark, var(--color-primary))}}@media(max-width: calc(768px - 0.02px)){.c-build-info a:active,.build-info a:active,.c-theme-info a:active,.theme-info a:active{color:var(--color-primary-dark, var(--color-primary));transition:color var(--duration-immediate) var(--ease-out)}}@media(max-width: calc(768px - 0.02px)){.c-footer-container,.footer-container{padding:var(--space-6) var(--space-4)}.c-footer-content,.footer-content{grid-template-columns:1fr;gap:var(--space-4)}}}@layer custom.components{.c-page-header,.page-header,.c-post-header,.post-header{margin-bottom:var(--space-8, 2rem);text-align:left;padding:0;background:none;border:none;width:100%;display:block}.c-page-header h1,.c-page-header .c-post-title,.c-page-header .post-title,.c-page-header .c-page-title,.c-page-header .page-title,.page-header h1,.page-header .c-post-title,.page-header .post-title,.page-header .c-page-title,.page-header .page-title,.c-post-header h1,.c-post-header .c-post-title,.c-post-header .post-title,.c-post-header .c-page-title,.c-post-header .page-title,.post-header h1,.post-header .c-post-title,.post-header .post-title,.post-header .c-page-title,.post-header .page-title{font-size:clamp(1.75rem,4.5vw,2.125rem);font-weight:500;color:var(--color-text-primary);margin:0;margin-bottom:var(--space-4);line-height:1.15;letter-spacing:-0.02em;text-align:left;width:100%;display:block;text-wrap:balance}:where(:not(.pg-home)) .c-page-header h1,:where(:not(.pg-home)) .c-page-header .c-post-title,:where(:not(.pg-home)) .c-page-header .post-title,:where(:not(.pg-home)) .c-page-header .c-page-title,:where(:not(.pg-home)) .c-page-header .page-title,:where(:not(.pg-home)) .page-header h1,:where(:not(.pg-home)) .page-header .c-post-title,:where(:not(.pg-home)) .page-header .post-title,:where(:not(.pg-home)) .page-header .c-page-title,:where(:not(.pg-home)) .page-header .page-title,:where(:not(.pg-home)) .c-post-header h1,:where(:not(.pg-home)) .c-post-header .c-post-title,:where(:not(.pg-home)) .c-post-header .post-title,:where(:not(.pg-home)) .c-post-header .c-page-title,:where(:not(.pg-home)) .c-post-header .page-title,:where(:not(.pg-home)) .post-header h1,:where(:not(.pg-home)) .post-header .c-post-title,:where(:not(.pg-home)) .post-header .post-title,:where(:not(.pg-home)) .post-header .c-page-title,:where(:not(.pg-home)) .post-header .page-title{font-size:clamp(1.75rem,4.5vw,2.125rem)}@media(max-width: calc(768px - 0.02px)){.c-page-header h1,.c-page-header .c-post-title,.c-page-header .post-title,.c-page-header .c-page-title,.c-page-header .page-title,.page-header h1,.page-header .c-post-title,.page-header .post-title,.page-header .c-page-title,.page-header .page-title,.c-post-header h1,.c-post-header .c-post-title,.c-post-header .post-title,.c-post-header .c-page-title,.c-post-header .page-title,.post-header h1,.post-header .c-post-title,.post-header .post-title,.post-header .c-page-title,.post-header .page-title{font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.2;letter-spacing:-0.015em}}.c-page-header .c-page-subtitle,.c-page-header .page-subtitle,.c-page-header .c-post-description,.c-page-header .post-description,.c-page-header p,.page-header .c-page-subtitle,.page-header .page-subtitle,.page-header .c-post-description,.page-header .post-description,.page-header p,.c-post-header .c-page-subtitle,.c-post-header .page-subtitle,.c-post-header .c-post-description,.c-post-header .post-description,.c-post-header p,.post-header .c-page-subtitle,.post-header .page-subtitle,.post-header .c-post-description,.post-header .post-description,.post-header p{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;margin-bottom:var(--space-4);line-height:1.4;font-weight:var(--font-weight-normal)}.c-page-header .c-post-meta,.c-page-header .post-meta,.page-header .c-post-meta,.page-header .post-meta,.c-post-header .c-post-meta,.c-post-header .post-meta,.post-header .c-post-meta,.post-header .post-meta{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-6)}.c-page-header .c-post-meta .c-author,.c-page-header .c-post-meta .author,.c-page-header .post-meta .c-author,.c-page-header .post-meta .author,.page-header .c-post-meta .c-author,.page-header .c-post-meta .author,.page-header .post-meta .c-author,.page-header .post-meta .author,.c-post-header .c-post-meta .c-author,.c-post-header .c-post-meta .author,.c-post-header .post-meta .c-author,.c-post-header .post-meta .author,.post-header .c-post-meta .c-author,.post-header .c-post-meta .author,.post-header .post-meta .c-author,.post-header .post-meta .author{display:inline-flex;align-items:center;gap:var(--space-1)}.c-page-header .c-post-meta .c-author svg,.c-page-header .c-post-meta .author svg,.c-page-header .post-meta .c-author svg,.c-page-header .post-meta .author svg,.page-header .c-post-meta .c-author svg,.page-header .c-post-meta .author svg,.page-header .post-meta .c-author svg,.page-header .post-meta .author svg,.c-post-header .c-post-meta .c-author svg,.c-post-header .c-post-meta .author svg,.c-post-header .post-meta .c-author svg,.c-post-header .post-meta .author svg,.post-header .c-post-meta .c-author svg,.post-header .c-post-meta .author svg,.post-header .post-meta .c-author svg,.post-header .post-meta .author svg{width:16px;height:16px}:where(:not(.pg-home)) .c-page-header h1,:where(:not(.pg-home)) .c-page-header .c-post-title,:where(:not(.pg-home)) .c-page-header .post-title,:where(:not(.pg-home)) .c-page-header .c-page-title,:where(:not(.pg-home)) .c-page-header .page-title,:where(:not(.pg-home)) .page-header h1,:where(:not(.pg-home)) .page-header .c-post-title,:where(:not(.pg-home)) .page-header .post-title,:where(:not(.pg-home)) .page-header .c-page-title,:where(:not(.pg-home)) .page-header .page-title,:where(:not(.pg-home)) .c-post-header h1,:where(:not(.pg-home)) .c-post-header .c-post-title,:where(:not(.pg-home)) .c-post-header .post-title,:where(:not(.pg-home)) .c-post-header .c-page-title,:where(:not(.pg-home)) .c-post-header .page-title,:where(:not(.pg-home)) .post-header h1,:where(:not(.pg-home)) .post-header .c-post-title,:where(:not(.pg-home)) .post-header .post-title,:where(:not(.pg-home)) .post-header .c-page-title,:where(:not(.pg-home)) .post-header .page-title{font-size:clamp(1.75rem,4.5vw,2.125rem);font-weight:500;line-height:1.15;letter-spacing:-0.02em;text-align:left;margin-left:0;margin-right:auto}@media(max-width: calc(768px - 0.02px)){:where(:not(.pg-home)) .c-page-header h1,:where(:not(.pg-home)) .c-page-header .c-post-title,:where(:not(.pg-home)) .c-page-header .post-title,:where(:not(.pg-home)) .c-page-header .c-page-title,:where(:not(.pg-home)) .c-page-header .page-title,:where(:not(.pg-home)) .page-header h1,:where(:not(.pg-home)) .page-header .c-post-title,:where(:not(.pg-home)) .page-header .post-title,:where(:not(.pg-home)) .page-header .c-page-title,:where(:not(.pg-home)) .page-header .page-title,:where(:not(.pg-home)) .c-post-header h1,:where(:not(.pg-home)) .c-post-header .c-post-title,:where(:not(.pg-home)) .c-post-header .post-title,:where(:not(.pg-home)) .c-post-header .c-page-title,:where(:not(.pg-home)) .c-post-header .page-title,:where(:not(.pg-home)) .post-header h1,:where(:not(.pg-home)) .post-header .c-post-title,:where(:not(.pg-home)) .post-header .post-title,:where(:not(.pg-home)) .post-header .c-page-title,:where(:not(.pg-home)) .post-header .page-title{font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.2;letter-spacing:-0.015em}}}@layer custom.components{.c-post-entry,.post-entry,article.post-entry{position:relative;display:block;margin-bottom:var(--space-6);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.08);transition:transform var(--duration-normal) var(--ease-apple-gentle),box-shadow var(--duration-normal) var(--ease-apple-gentle),background-color var(--duration-fast) var(--ease-out);transform-origin:center bottom;will-change:transform,box-shadow}.c-post-entry:not(:hover),.post-entry:not(:hover),article.post-entry:not(:hover){will-change:auto}@media(min-width: 768px){.c-post-entry:hover,.post-entry:hover,article.post-entry:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 12px 32px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08);border-color:rgba(0,0,0,.16);background:hsla(0,0%,100%,.8)}:where([data-theme=dark]) .c-post-entry:hover,:where([data-theme=dark]) .post-entry:hover,:where([data-theme=dark]) article.post-entry:hover{box-shadow:0 12px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.2);background:rgba(28,28,30,.9)}}.c-post-entry:active,.post-entry:active,article.post-entry:active{transform:translateY(-1px) scale(0.998);transition-duration:var(--duration-immediate);box-shadow:0 4px 16px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.06);border-color:var(--color-primary);background:rgba(0,122,255,.02)}:where([data-theme=dark]) .c-post-entry:active,:where([data-theme=dark]) .post-entry:active,:where([data-theme=dark]) article.post-entry:active{box-shadow:0 4px 16px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2);border-color:var(--color-primary);background:rgba(0,122,255,.08)}.c-post-entry .c-post-cover,.c-post-entry .post-cover,.post-entry .c-post-cover,.post-entry .post-cover,article.post-entry .c-post-cover,article.post-entry .post-cover{margin:calc(var(--space-6)*-1) calc(var(--space-6)*-1) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;pointer-events:none}.c-post-entry .c-post-cover img,.c-post-entry .post-cover img,.post-entry .c-post-cover img,.post-entry .post-cover img,article.post-entry .c-post-cover img,article.post-entry .post-cover img{width:100%;height:200px;object-fit:cover;display:block;pointer-events:none}.c-post-entry .c-entry-header,.c-post-entry .entry-header,.c-post-entry header.entry-header,.post-entry .c-entry-header,.post-entry .entry-header,.post-entry header.entry-header,article.post-entry .c-entry-header,article.post-entry .entry-header,article.post-entry header.entry-header{margin-bottom:var(--space-3);pointer-events:none}.c-post-entry .c-entry-header .c-entry-hint-parent,.c-post-entry .c-entry-header .entry-hint-parent,.c-post-entry .c-entry-header h2,.c-post-entry .entry-header .c-entry-hint-parent,.c-post-entry .entry-header .entry-hint-parent,.c-post-entry .entry-header h2,.c-post-entry header.entry-header .c-entry-hint-parent,.c-post-entry header.entry-header .entry-hint-parent,.c-post-entry header.entry-header h2,.post-entry .c-entry-header .c-entry-hint-parent,.post-entry .c-entry-header .entry-hint-parent,.post-entry .c-entry-header h2,.post-entry .entry-header .c-entry-hint-parent,.post-entry .entry-header .entry-hint-parent,.post-entry .entry-header h2,.post-entry header.entry-header .c-entry-hint-parent,.post-entry header.entry-header .entry-hint-parent,.post-entry header.entry-header h2,article.post-entry .c-entry-header .c-entry-hint-parent,article.post-entry .c-entry-header .entry-hint-parent,article.post-entry .c-entry-header h2,article.post-entry .entry-header .c-entry-hint-parent,article.post-entry .entry-header .entry-hint-parent,article.post-entry .entry-header h2,article.post-entry header.entry-header .c-entry-hint-parent,article.post-entry header.entry-header .entry-hint-parent,article.post-entry header.entry-header h2{margin:0;font-size:clamp(1.375rem,4vw,1.625rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);pointer-events:none}.c-post-entry .c-entry-header .c-entry-hint-parent .entry-hint,.c-post-entry .c-entry-header .entry-hint-parent .entry-hint,.c-post-entry .c-entry-header h2 .entry-hint,.c-post-entry .entry-header .c-entry-hint-parent .entry-hint,.c-post-entry .entry-header .entry-hint-parent .entry-hint,.c-post-entry .entry-header h2 .entry-hint,.c-post-entry header.entry-header .c-entry-hint-parent .entry-hint,.c-post-entry header.entry-header .entry-hint-parent .entry-hint,.c-post-entry header.entry-header h2 .entry-hint,.post-entry .c-entry-header .c-entry-hint-parent .entry-hint,.post-entry .c-entry-header .entry-hint-parent .entry-hint,.post-entry .c-entry-header h2 .entry-hint,.post-entry .entry-header .c-entry-hint-parent .entry-hint,.post-entry .entry-header .entry-hint-parent .entry-hint,.post-entry .entry-header h2 .entry-hint,.post-entry header.entry-header .c-entry-hint-parent .entry-hint,.post-entry header.entry-header .entry-hint-parent .entry-hint,.post-entry header.entry-header h2 .entry-hint,article.post-entry .c-entry-header .c-entry-hint-parent .entry-hint,article.post-entry .c-entry-header .entry-hint-parent .entry-hint,article.post-entry .c-entry-header h2 .entry-hint,article.post-entry .entry-header .c-entry-hint-parent .entry-hint,article.post-entry .entry-header .entry-hint-parent .entry-hint,article.post-entry .entry-header h2 .entry-hint,article.post-entry header.entry-header .c-entry-hint-parent .entry-hint,article.post-entry header.entry-header .entry-hint-parent .entry-hint,article.post-entry header.entry-header h2 .entry-hint{margin-left:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent);background:var(--color-accent-surface);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;pointer-events:none}.c-post-entry .c-entry-content,.c-post-entry .entry-content,.c-post-entry div.entry-content,.post-entry .c-entry-content,.post-entry .entry-content,.post-entry div.entry-content,article.post-entry .c-entry-content,article.post-entry .entry-content,article.post-entry div.entry-content{margin-bottom:var(--space-4);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);pointer-events:none}.c-post-entry .c-entry-content p,.c-post-entry .entry-content p,.c-post-entry div.entry-content p,.post-entry .c-entry-content p,.post-entry .entry-content p,.post-entry div.entry-content p,article.post-entry .c-entry-content p,article.post-entry .entry-content p,article.post-entry div.entry-content p{margin:0;pointer-events:none}.c-post-entry .c-entry-footer,.c-post-entry .entry-footer,.c-post-entry footer.entry-footer,.post-entry .c-entry-footer,.post-entry .entry-footer,.post-entry footer.entry-footer,article.post-entry .c-entry-footer,article.post-entry .entry-footer,article.post-entry footer.entry-footer{color:var(--color-text-tertiary);font-size:var(--font-size-sm);pointer-events:none}.c-post-entry .c-entry-footer a,.c-post-entry .entry-footer a,.c-post-entry footer.entry-footer a,.post-entry .c-entry-footer a,.post-entry .entry-footer a,.post-entry footer.entry-footer a,article.post-entry .c-entry-footer a,article.post-entry .entry-footer a,article.post-entry footer.entry-footer a{pointer-events:auto;position:relative;z-index:15}.c-post-entry .entry-link,.c-post-entry .entry-link-overlay,.post-entry .entry-link,.post-entry .entry-link-overlay,article.post-entry .entry-link,article.post-entry .entry-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;text-decoration:none;color:rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-out);cursor:pointer}.c-post-entry .entry-link:focus-visible,.c-post-entry .entry-link-overlay:focus-visible,.post-entry .entry-link:focus-visible,.post-entry .entry-link-overlay:focus-visible,article.post-entry .entry-link:focus-visible,article.post-entry .entry-link-overlay:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.c-post-entry .entry-link:active,.c-post-entry .entry-link-overlay:active,.post-entry .entry-link:active,.post-entry .entry-link-overlay:active,article.post-entry .entry-link:active,article.post-entry .entry-link-overlay:active{background-color:rgba(0,122,255,.05);transition:background-color var(--duration-instant) ease-out}:where([data-theme=dark]) .c-post-entry .entry-link:active,:where([data-theme=dark]) .c-post-entry .entry-link-overlay:active,:where([data-theme=dark]) .post-entry .entry-link:active,:where([data-theme=dark]) .post-entry .entry-link-overlay:active,:where([data-theme=dark]) article.post-entry .entry-link:active,:where([data-theme=dark]) article.post-entry .entry-link-overlay:active{background-color:rgba(0,122,255,.12)}.c-post-entry .entry-link::after,.c-post-entry .entry-link-overlay::after,.post-entry .entry-link::after,.post-entry .entry-link-overlay::after,article.post-entry .entry-link::after,article.post-entry .entry-link-overlay::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle, rgba(0, 122, 255, 0.3) 0%, transparent 70%);border-radius:50%;opacity:0;transform:translate(-50%, -50%);pointer-events:none;transition:all var(--duration-fast) ease-out}.c-post-entry .entry-link:active::after,.c-post-entry .entry-link-overlay:active::after,.post-entry .entry-link:active::after,.post-entry .entry-link-overlay:active::after,article.post-entry .entry-link:active::after,article.post-entry .entry-link-overlay:active::after{width:200px;height:200px;opacity:1;transition-duration:var(--duration-immediate)}.c-page-footer,.page-footer,footer.page-footer{margin-top:var(--space-12)}.c-page-footer .c-pagination,.c-page-footer .pagination,.c-page-footer nav.pagination,.page-footer .c-pagination,.page-footer .pagination,.page-footer nav.pagination,footer.page-footer .c-pagination,footer.page-footer .pagination,footer.page-footer nav.pagination{display:flex;justify-content:center;gap:var(--space-4)}.c-page-footer .c-pagination .prev,.c-page-footer .c-pagination .next,.c-page-footer .c-pagination a.prev,.c-page-footer .c-pagination a.next,.c-page-footer .pagination .prev,.c-page-footer .pagination .next,.c-page-footer .pagination a.prev,.c-page-footer .pagination a.next,.c-page-footer nav.pagination .prev,.c-page-footer nav.pagination .next,.c-page-footer nav.pagination a.prev,.c-page-footer nav.pagination a.next,.page-footer .c-pagination .prev,.page-footer .c-pagination .next,.page-footer .c-pagination a.prev,.page-footer .c-pagination a.next,.page-footer .pagination .prev,.page-footer .pagination .next,.page-footer .pagination a.prev,.page-footer .pagination a.next,.page-footer nav.pagination .prev,.page-footer nav.pagination .next,.page-footer nav.pagination a.prev,.page-footer nav.pagination a.next,footer.page-footer .c-pagination .prev,footer.page-footer .c-pagination .next,footer.page-footer .c-pagination a.prev,footer.page-footer .c-pagination a.next,footer.page-footer .pagination .prev,footer.page-footer .pagination .next,footer.page-footer .pagination a.prev,footer.page-footer .pagination a.next,footer.page-footer nav.pagination .prev,footer.page-footer nav.pagination .next,footer.page-footer nav.pagination a.prev,footer.page-footer nav.pagination a.next{padding:var(--space-3) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-page-footer .c-pagination .prev:hover,.c-page-footer .c-pagination .next:hover,.c-page-footer .c-pagination a.prev:hover,.c-page-footer .c-pagination a.next:hover,.c-page-footer .pagination .prev:hover,.c-page-footer .pagination .next:hover,.c-page-footer .pagination a.prev:hover,.c-page-footer .pagination a.next:hover,.c-page-footer nav.pagination .prev:hover,.c-page-footer nav.pagination .next:hover,.c-page-footer nav.pagination a.prev:hover,.c-page-footer nav.pagination a.next:hover,.page-footer .c-pagination .prev:hover,.page-footer .c-pagination .next:hover,.page-footer .c-pagination a.prev:hover,.page-footer .c-pagination a.next:hover,.page-footer .pagination .prev:hover,.page-footer .pagination .next:hover,.page-footer .pagination a.prev:hover,.page-footer .pagination a.next:hover,.page-footer nav.pagination .prev:hover,.page-footer nav.pagination .next:hover,.page-footer nav.pagination a.prev:hover,.page-footer nav.pagination a.next:hover,footer.page-footer .c-pagination .prev:hover,footer.page-footer .c-pagination .next:hover,footer.page-footer .c-pagination a.prev:hover,footer.page-footer .c-pagination a.next:hover,footer.page-footer .pagination .prev:hover,footer.page-footer .pagination .next:hover,footer.page-footer .pagination a.prev:hover,footer.page-footer .pagination a.next:hover,footer.page-footer nav.pagination .prev:hover,footer.page-footer nav.pagination .next:hover,footer.page-footer nav.pagination a.prev:hover,footer.page-footer nav.pagination a.next:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);transform:translateY(-1px)}}}@layer custom.components{.c-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-8) 0}.c-pagination__prev{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-pagination__prev:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}}.c-pagination__next{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-pagination__next:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}}.c-pagination__info{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}}@layer custom.components{.c-quick-nav,.quick-nav,.c-page-nav,.page-nav,.c-post-content .c-text-link,.post-content .c-text-link,.c-post-content a:where(:not(.c-cta__button,[class*=button])),.post-content a:where(:not(.c-cta__button,[class*=button])){color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);border-bottom:1px solid rgba(0,0,0,0);padding-bottom:1px;transition:all var(--duration-fast) var(--ease-out);display:inline;align-items:unset;justify-content:unset;min-width:unset;min-height:unset;margin:unset;padding:1px 0;background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,0);border-radius:0;box-shadow:none;transform:none}@media(min-width: 768px){.c-quick-nav:hover,.quick-nav:hover,.c-page-nav:hover,.page-nav:hover,.c-post-content .c-text-link:hover,.post-content .c-text-link:hover,.c-post-content a:where(:not(.c-cta__button,[class*=button])):hover,.post-content a:where(:not(.c-cta__button,[class*=button])):hover{color:var(--color-primary-hover, var(--color-primary));border-bottom-color:var(--color-primary);text-decoration:none}}.post-content figure,.c-post-content figure,.post-content p:has(img)+p,.post-content img+p{margin:var(--space-8, 2rem) 0}.post-content figure figcaption,.post-content figure:has(em),.post-content figure em,.c-post-content figure figcaption,.c-post-content figure:has(em),.c-post-content figure em,.post-content p:has(img)+p figcaption,.post-content p:has(img)+p:has(em),.post-content p:has(img)+p em,.post-content img+p figcaption,.post-content img+p:has(em),.post-content img+p em{text-align:center;font-size:var(--font-size-sm, 0.875rem);color:var(--color-text-secondary);margin-top:var(--space-3, 0.75rem);font-style:italic;line-height:1.4;display:block;width:100%}.post-content figure img,.c-post-content figure img,.post-content p:has(img)+p img,.post-content img+p img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:var(--radius-lg, 0.5rem);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.1))}.post-content p em,.c-post-content p em{text-align:center;display:block;font-style:italic;color:var(--color-text-secondary);margin-top:var(--space-2)}:where(.post-single .post-meta){font-size:var(--font-size-sm, 0.875rem);color:var(--color-text-secondary);margin:var(--space-4, 1rem) 0}:where(.post-single .post-meta) :where(span:not(:first-child):not(:last-child)){display:none}:where(.post-single .post-meta) span:first-child::after{content:" ookyet.eth";color:var(--color-primary);font-weight:var(--font-weight-medium)}.post-single .post-footer .post-tags{display:none}.c-post-entry{position:relative;margin:var(--space-8, 2rem) 0;padding:var(--space-6, 1.5rem);background:var(--color-surface-subtle, rgba(0, 0, 0, 0.02));border-radius:var(--radius-xl, 1rem);border:1px solid var(--border-soft, rgba(0, 0, 0, 0.05));transition:all var(--duration-fast) var(--ease-out);cursor:pointer;overflow:hidden}.c-post-entry .c-entry-link-overlay,.c-post-entry .entry-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;text-decoration:none;color:rgba(0,0,0,0)}.c-post-entry .c-entry-link-overlay:focus,.c-post-entry .entry-link-overlay:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media(min-width: 768px){.c-post-entry:hover{background:var(--color-surface-hover, rgba(0, 0, 0, 0.04));border-color:var(--border-accent, rgba(0, 0, 0, 0.1));box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.08));transform:translateY(-1px)}.c-post-entry:hover .c-entry-title,.c-post-entry:hover .entry-title{color:var(--color-primary)}}.c-post-entry .c-entry-title,.c-post-entry .entry-title{margin:0 0 var(--space-4, 1rem) 0;color:var(--color-text-primary);font-size:clamp(1.375rem,4vw,1.625rem);font-weight:var(--font-weight-semibold, 600);line-height:1.25;letter-spacing:-0.015em;transition:color var(--duration-fast) var(--ease-out);position:relative;z-index:10;text-wrap:balance}.c-post-entry .c-entry-content,.c-post-entry .entry-content{margin-bottom:var(--space-4, 1rem);position:relative;z-index:10}.c-post-entry .c-entry-content p,.c-post-entry .entry-content p{color:var(--color-text-secondary);line-height:1.6;margin:0}.c-post-entry .c-entry-footer,.c-post-entry .entry-footer{position:relative;z-index:10}.c-post-entry .c-entry-footer .c-post-meta,.c-post-entry .c-entry-footer .post-meta,.c-post-entry .entry-footer .c-post-meta,.c-post-entry .entry-footer .post-meta{font-size:var(--font-size-sm, 0.875rem);color:var(--color-text-secondary);margin:0}.c-post-entry .c-entry-footer .c-post-meta :where(span:not(:first-child):not(:last-child)),.c-post-entry .c-entry-footer .post-meta :where(span:not(:first-child):not(:last-child)),.c-post-entry .entry-footer .c-post-meta :where(span:not(:first-child):not(:last-child)),.c-post-entry .entry-footer .post-meta :where(span:not(:first-child):not(:last-child)){display:none}.c-post-entry .c-entry-footer .c-post-meta span:first-child::after,.c-post-entry .c-entry-footer .post-meta span:first-child::after,.c-post-entry .entry-footer .c-post-meta span:first-child::after,.c-post-entry .entry-footer .post-meta span:first-child::after{content:" ookyet.eth";color:var(--color-primary);font-weight:var(--font-weight-medium)}.c-post-entry .c-entry-hint,.c-post-entry .entry-hint{display:inline-block;margin-left:var(--space-2, 0.5rem);padding:var(--space-1, 0.25rem) var(--space-2, 0.5rem);background:var(--color-warning, #fbbf24);color:var(--color-warning-text, #92400e);border-radius:var(--radius-sm, 0.25rem);font-size:var(--font-size-xs, 0.75rem);font-weight:var(--font-weight-medium, 500)}.c-post-content,.post-content{margin-bottom:var(--space-8);text-align:left}.c-post-content p,.post-content p{color:var(--color-text-primary);font-size:18px;line-height:1.5;margin-bottom:1.125rem;text-align:left;text-justify:auto;hanging-punctuation:first last;width:100%;max-width:66ch;letter-spacing:0.005em}@media(max-width: 1024px){.c-post-content p,.post-content p{font-size:17px;max-width:60ch}}@media(max-width: calc(768px - 0.02px)){.c-post-content p,.post-content p{font-size:16px;max-width:45ch;line-height:1.65}}.c-post-content hr,.post-content hr{margin:var(--space-6) 0;border:none;height:1px;background:var(--color-border)}.c-post-content figure,.post-content figure{margin:var(--space-8, 2rem) 0;border-radius:var(--radius-xl, 1rem);overflow:hidden;background:var(--color-surface-subtle, rgba(0, 0, 0, 0.02));border:1px solid var(--border-soft, rgba(0, 0, 0, 0.05))}.c-post-content figure img,.post-content figure img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:var(--radius-xl, 1rem);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.1));transition:all var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-post-content figure img:hover,.post-content figure img:hover{transform:scale(1.02);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, 0.15))}}.c-post-content figure figcaption,.post-content figure figcaption{text-align:center;font-size:var(--font-size-sm, 0.875rem);color:var(--color-text-secondary);margin:var(--space-3, 0.75rem);font-style:italic;line-height:1.4;padding:0 var(--space-4, 1rem)}.c-post-content img,.post-content img{border-radius:var(--radius-lg, 0.75rem);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.1));transition:all var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-post-content img:hover,.post-content img:hover{transform:scale(1.01);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, 0.15))}}.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:var(--color-text-primary);margin:2.5rem 0 1rem 0;line-height:1.25;text-wrap:balance;font-weight:500;letter-spacing:-0.015em;width:100%;max-width:66ch}.c-post-content h1:first-child,.c-post-content h2:first-child,.c-post-content h3:first-child,.c-post-content h4:first-child,.c-post-content h5:first-child,.c-post-content h6:first-child,.post-content h1:first-child,.post-content h2:first-child,.post-content h3:first-child,.post-content h4:first-child,.post-content h5:first-child,.post-content h6:first-child{margin-top:0}@media(max-width: 1024px){.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{max-width:60ch;margin-top:2rem;margin-bottom:0.75rem}}@media(max-width: calc(768px - 0.02px)){.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{max-width:45ch;line-height:1.5}}.c-post-content h1,.post-content h1{font-size:32px;font-weight:400;letter-spacing:-0.025em}.c-post-content h2,.post-content h2{font-size:28px;font-weight:500}.c-post-content h3,.post-content h3{font-size:22px;font-weight:500}.c-post-content h4,.post-content h4{font-size:20px;font-weight:600}.c-post-content h5,.post-content h5{font-size:17px;font-weight:600}.c-post-content h6,.post-content h6{font-size:15px;font-weight:600}.c-post-content .c-heading-anchor,.post-content .c-heading-anchor{margin-left:-0.9em;padding-right:.3em;opacity:0;text-decoration:none;color:var(--color-text-tertiary, rgba(60, 60, 67, 0.3));transition:opacity var(--duration-fast) var(--ease-out);font-weight:var(--font-weight-normal)}.c-post-content h2:hover .c-heading-anchor,.c-post-content h3:hover .c-heading-anchor,.c-post-content h4:hover .c-heading-anchor,.c-post-content .c-heading-anchor:focus,.c-post-content .c-heading-anchor:focus-visible,.post-content h2:hover .c-heading-anchor,.post-content h3:hover .c-heading-anchor,.post-content h4:hover .c-heading-anchor,.post-content .c-heading-anchor:focus,.post-content .c-heading-anchor:focus-visible{opacity:1;outline:2px solid var(--color-fusion-primary);outline-offset:2px}.c-post-content a,.post-content a{color:var(--role-link-color);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.08em;text-decoration-skip-ink:auto;border-bottom:none;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-post-content a:hover,.post-content a:hover{color:var(--role-link-hover-color);text-decoration-color:currentColor;background:var(--role-link-hover-bg);border-radius:.2rem}}.c-post-content a:active,.post-content a:active{background:var(--role-link-active-bg)}.c-post-content a:focus,.post-content a:focus{outline:2px solid var(--role-link-focus-ring);outline-offset:2px}.c-post-content a,.c-post-content p,.c-post-content li,.c-post-content blockquote,.post-content a,.post-content p,.post-content li,.post-content blockquote{hyphens:auto;overflow-wrap:anywhere;word-break:normal;line-break:loose}.c-post-content ul,.c-post-content ol,.post-content ul,.post-content ol{margin:1rem 0;padding-left:1.5rem;width:100%;max-width:66ch}.c-post-content ul li,.c-post-content ol li,.post-content ul li,.post-content ol li{margin-bottom:0.5rem;line-height:1.65;color:var(--color-text-secondary);text-align:left;font-size:18px;letter-spacing:0.005em}@media(max-width: 1024px){.c-post-content ul,.c-post-content ol,.post-content ul,.post-content ol{max-width:60ch;padding-left:1.25rem}.c-post-content ul li,.c-post-content ol li,.post-content ul li,.post-content ol li{font-size:17px}}@media(max-width: calc(768px - 0.02px)){.c-post-content ul,.c-post-content ol,.post-content ul,.post-content ol{max-width:45ch}.c-post-content ul li,.c-post-content ol li,.post-content ul li,.post-content ol li{font-size:16px;margin-bottom:0.375rem}}.c-post-content code,.post-content code{background:var(--color-surface-secondary);color:var(--color-text-primary);padding:0.125rem 0.375rem;border-radius:var(--radius-sm, 0.25rem);font-family:SF Mono, Monaco, Inconsolata, Roboto Mono, Consolas, monospace;font-size:0.875em;line-height:1.4;letter-spacing:0.025em}.c-post-content pre,.post-content pre{background:var(--color-surface-secondary);border-radius:var(--radius-lg, 0.75rem);padding:1.25rem;margin:2rem 0;overflow-x:auto;border:1px solid var(--border-soft, rgba(0, 0, 0, 0.05));line-height:1.4;font-size:14px;max-width:100%}:where([data-theme=dark]) .c-post-content pre,:where([data-theme=dark]) .post-content pre{background:var(--color-background-tertiary)}.c-post-content pre code,.post-content pre code{background:none;padding:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}@media(max-width: calc(768px - 0.02px)){.c-post-content pre,.post-content pre{padding:1rem;font-size:13px}}.c-post-list,.post-list{list-style:none;padding:0;margin:0}.c-post-entry{position:relative;margin-bottom:var(--space-6);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--duration-normal) var(--ease-out);cursor:pointer;display:block;width:100%;max-width:100%;box-sizing:border-box}@media(min-width: 768px){.c-post-entry:hover{background:var(--color-surface-secondary);border-color:var(--color-border-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}}.c-post-entry .c-entry-link,.c-post-entry .entry-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;text-decoration:none;cursor:pointer}.c-post-entry-header,.post-entry-header,.c-entry-header,.entry-header{display:block;margin-bottom:var(--space-3);width:100%;position:relative;z-index:5}.c-post-entry-title,.post-entry-title,.c-entry-hint-parent,.entry-hint-parent{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;margin-bottom:var(--space-3);line-height:1.3;display:block;width:100%}.c-post-entry-title a,.post-entry-title a,.c-entry-hint-parent a,.entry-hint-parent a{color:inherit;text-decoration:none}@media(min-width: 768px){.c-post-entry-title a:hover,.post-entry-title a:hover,.c-entry-hint-parent a:hover,.entry-hint-parent a:hover{color:var(--color-primary)}}.c-entry-content,.entry-content{margin-bottom:var(--space-4);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);position:relative;z-index:5}.c-entry-content p,.entry-content p{margin:0;color:inherit;line-height:inherit}.c-post-entry-meta,.post-entry-meta,.c-entry-footer,.entry-footer{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-3);position:relative;z-index:5;display:block;width:100%}.c-post-entry-meta .c-author,.c-post-entry-meta .author,.post-entry-meta .c-author,.post-entry-meta .author,.c-entry-footer .c-author,.c-entry-footer .author,.entry-footer .c-author,.entry-footer .author{color:inherit;display:inline-flex;align-items:center;gap:var(--space-1)}.c-post-entry-meta .c-author svg,.c-post-entry-meta .author svg,.post-entry-meta .c-author svg,.post-entry-meta .author svg,.c-entry-footer .c-author svg,.c-entry-footer .author svg,.entry-footer .c-author svg,.entry-footer .author svg{width:16px;height:16px;color:inherit}.c-post-entry-summary,.post-entry-summary{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.c-post-entry-footer,.post-entry-footer{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.c-first-entry,.first-entry{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:320px;margin:var(--space-8) 0;padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);text-align:center}.c-first-entry .c-entry-header h2,.c-first-entry .entry-header h2,.first-entry .c-entry-header h2,.first-entry .entry-header h2{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--space-4);color:var(--color-text-primary)}.c-first-entry .c-entry-content,.c-first-entry .entry-content,.first-entry .c-entry-content,.first-entry .entry-content{margin:var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.c-first-entry .c-entry-footer,.c-first-entry .entry-footer,.first-entry .c-entry-footer,.first-entry .entry-footer{margin-top:auto;color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.c-post-single .c-post-header,.c-post-single .post-header,.c-post-single header.post-header,.post-single .c-post-header,.post-single .post-header,.post-single header.post-header,article.post-single .c-post-header,article.post-single .post-header,article.post-single header.post-header{margin-bottom:var(--space-8);text-align:left}.c-post-single .c-post-title,.c-post-single .post-title,.c-post-single h1.post-title,.post-single .c-post-title,.post-single .post-title,.post-single h1.post-title,article.post-single .c-post-title,article.post-single .post-title,article.post-single h1.post-title{max-width:100%}.c-post-single .c-post-meta,.c-post-single .post-meta,.c-post-single .post-meta div,.post-single .c-post-meta,.post-single .post-meta,.post-single .post-meta div,article.post-single .c-post-meta,article.post-single .post-meta,article.post-single .post-meta div{color:var(--color-text-secondary);font-size:13px;margin-bottom:var(--space-4);line-height:1.5;letter-spacing:0.01em}.c-post-single .c-post-content,.c-post-single .post-content,.c-post-single div.post-content,.post-single .c-post-content,.post-single .post-content,.post-single div.post-content,article.post-single .c-post-content,article.post-single .post-content,article.post-single div.post-content{color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.c-post-single .c-post-content h1,.c-post-single .c-post-content h2,.c-post-single .c-post-content h3,.c-post-single .c-post-content h4,.c-post-single .c-post-content h5,.c-post-single .c-post-content h6,.c-post-single .post-content h1,.c-post-single .post-content h2,.c-post-single .post-content h3,.c-post-single .post-content h4,.c-post-single .post-content h5,.c-post-single .post-content h6,.c-post-single div.post-content h1,.c-post-single div.post-content h2,.c-post-single div.post-content h3,.c-post-single div.post-content h4,.c-post-single div.post-content h5,.c-post-single div.post-content h6,.post-single .c-post-content h1,.post-single .c-post-content h2,.post-single .c-post-content h3,.post-single .c-post-content h4,.post-single .c-post-content h5,.post-single .c-post-content h6,.post-single .post-content h1,.post-single .post-content h2,.post-single .post-content h3,.post-single .post-content h4,.post-single .post-content h5,.post-single .post-content h6,.post-single div.post-content h1,.post-single div.post-content h2,.post-single div.post-content h3,.post-single div.post-content h4,.post-single div.post-content h5,.post-single div.post-content h6,article.post-single .c-post-content h1,article.post-single .c-post-content h2,article.post-single .c-post-content h3,article.post-single .c-post-content h4,article.post-single .c-post-content h5,article.post-single .c-post-content h6,article.post-single .post-content h1,article.post-single .post-content h2,article.post-single .post-content h3,article.post-single .post-content h4,article.post-single .post-content h5,article.post-single .post-content h6,article.post-single div.post-content h1,article.post-single div.post-content h2,article.post-single div.post-content h3,article.post-single div.post-content h4,article.post-single div.post-content h5,article.post-single div.post-content h6{margin:2.5rem 0 1rem;color:var(--color-text-primary);font-weight:500;line-height:1.25;letter-spacing:-0.015em;max-width:66ch;text-wrap:balance}.c-post-single .c-post-content p,.c-post-single .post-content p,.c-post-single div.post-content p,.post-single .c-post-content p,.post-single .post-content p,.post-single div.post-content p,article.post-single .c-post-content p,article.post-single .post-content p,article.post-single div.post-content p{margin-bottom:1.125rem;font-size:18px;line-height:1.5;letter-spacing:0.005em;max-width:66ch;color:var(--color-text-secondary)}.c-post-single .c-post-content a,.c-post-single .post-content a,.c-post-single div.post-content a,.post-single .c-post-content a,.post-single .post-content a,.post-single div.post-content a,article.post-single .c-post-content a,article.post-single .post-content a,article.post-single div.post-content a{color:var(--color-primary);text-decoration:none}@media(min-width: 768px){.c-post-single .c-post-content a:hover,.c-post-single .post-content a:hover,.c-post-single div.post-content a:hover,.post-single .c-post-content a:hover,.post-single .post-content a:hover,.post-single div.post-content a:hover,article.post-single .c-post-content a:hover,article.post-single .post-content a:hover,article.post-single div.post-content a:hover{text-decoration:none;color:var(--color-primary-dark, var(--color-primary))}}.c-post-single .c-post-content img,.c-post-single .post-content img,.c-post-single div.post-content img,.post-single .c-post-content img,.post-single .post-content img,.post-single div.post-content img,article.post-single .c-post-content img,article.post-single .post-content img,article.post-single div.post-content img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--space-4) 0}.c-post-single .c-post-content code,.c-post-single .post-content code,.c-post-single div.post-content code,.post-single .c-post-content code,.post-single .post-content code,.post-single div.post-content code,article.post-single .c-post-content code,article.post-single .post-content code,article.post-single div.post-content code{background:var(--color-neutral-100);padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:.9em;color:var(--color-text-primary)}.c-post-single .c-post-content pre,.c-post-single .post-content pre,.c-post-single div.post-content pre,.post-single .c-post-content pre,.post-single .post-content pre,.post-single div.post-content pre,article.post-single .c-post-content pre,article.post-single .post-content pre,article.post-single div.post-content pre{background:var(--color-neutral-100);padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-4) 0}:where([data-theme=dark]) .c-post-single .c-post-content pre,:where([data-theme=dark]) .c-post-single .post-content pre,:where([data-theme=dark]) .c-post-single div.post-content pre,:where([data-theme=dark]) .post-single .c-post-content pre,:where([data-theme=dark]) .post-single .post-content pre,:where([data-theme=dark]) .post-single div.post-content pre,:where([data-theme=dark]) article.post-single .c-post-content pre,:where([data-theme=dark]) article.post-single .post-content pre,:where([data-theme=dark]) article.post-single div.post-content pre{background:var(--color-background-tertiary)}.c-post-single .c-post-content pre code,.c-post-single .post-content pre code,.c-post-single div.post-content pre code,.post-single .c-post-content pre code,.post-single .post-content pre code,.post-single div.post-content pre code,article.post-single .c-post-content pre code,article.post-single .post-content pre code,article.post-single div.post-content pre code{background:none;padding:0}.c-search-results,.search-results{list-style:none;margin:0;padding:0}.c-search-entry,.search-entry{margin:var(--space-4) 0;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}@media(min-width: 768px){.c-search-entry:hover,.search-entry:hover{background:var(--color-surface-secondary);border-color:var(--color-border-accent)}}.c-search-entry-title,.search-entry-title{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--color-text-primary)}.c-search-entry-title a,.search-entry-title a{color:inherit;text-decoration:none}@media(min-width: 768px){.c-search-entry-title a:hover,.search-entry-title a:hover{color:var(--color-primary)}}.c-search-entry-summary,.search-entry-summary{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.c-post-content,.post-content,.c-content,.content{text-align:left;width:100%;max-width:100%}.c-post-content figure,.c-post-content .c-img-figure,.c-post-content .img-figure,.post-content figure,.post-content .c-img-figure,.post-content .img-figure,.c-content figure,.c-content .c-img-figure,.c-content .img-figure,.content figure,.content .c-img-figure,.content .img-figure{margin:var(--space-8) 0;width:100%;max-width:100%;text-align:left}.c-post-content figure img,.c-post-content .c-img-figure img,.c-post-content .img-figure img,.post-content figure img,.post-content .c-img-figure img,.post-content .img-figure img,.c-content figure img,.c-content .c-img-figure img,.c-content .img-figure img,.content figure img,.content .c-img-figure img,.content .img-figure img{width:100%;max-width:100%;height:auto;display:block;margin:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:all var(--duration-normal) var(--ease-out)}.c-post-content figure img:hover,.c-post-content .c-img-figure img:hover,.c-post-content .img-figure img:hover,.post-content figure img:hover,.post-content .c-img-figure img:hover,.post-content .img-figure img:hover,.c-content figure img:hover,.c-content .c-img-figure img:hover,.c-content .img-figure img:hover,.content figure img:hover,.content .c-img-figure img:hover,.content .img-figure img:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.08)}.c-post-content figure figcaption,.c-post-content figure .c-img-caption,.c-post-content figure .img-caption,.c-post-content .c-img-figure figcaption,.c-post-content .c-img-figure .c-img-caption,.c-post-content .c-img-figure .img-caption,.c-post-content .img-figure figcaption,.c-post-content .img-figure .c-img-caption,.c-post-content .img-figure .img-caption,.post-content figure figcaption,.post-content figure .c-img-caption,.post-content figure .img-caption,.post-content .c-img-figure figcaption,.post-content .c-img-figure .c-img-caption,.post-content .c-img-figure .img-caption,.post-content .img-figure figcaption,.post-content .img-figure .c-img-caption,.post-content .img-figure .img-caption,.c-content figure figcaption,.c-content figure .c-img-caption,.c-content figure .img-caption,.c-content .c-img-figure figcaption,.c-content .c-img-figure .c-img-caption,.c-content .c-img-figure .img-caption,.c-content .img-figure figcaption,.c-content .img-figure .c-img-caption,.c-content .img-figure .img-caption,.content figure figcaption,.content figure .c-img-caption,.content figure .img-caption,.content .c-img-figure figcaption,.content .c-img-figure .c-img-caption,.content .c-img-figure .img-caption,.content .img-figure figcaption,.content .img-figure .c-img-caption,.content .img-figure .img-caption{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--space-4);font-style:italic;width:100%;max-width:100%}.c-post-content figure figcaption::before,.c-post-content figure figcaption::after,.c-post-content figure .c-img-caption::before,.c-post-content figure .c-img-caption::after,.c-post-content figure .img-caption::before,.c-post-content figure .img-caption::after,.c-post-content .c-img-figure figcaption::before,.c-post-content .c-img-figure figcaption::after,.c-post-content .c-img-figure .c-img-caption::before,.c-post-content .c-img-figure .c-img-caption::after,.c-post-content .c-img-figure .img-caption::before,.c-post-content .c-img-figure .img-caption::after,.c-post-content .img-figure figcaption::before,.c-post-content .img-figure figcaption::after,.c-post-content .img-figure .c-img-caption::before,.c-post-content .img-figure .c-img-caption::after,.c-post-content .img-figure .img-caption::before,.c-post-content .img-figure .img-caption::after,.post-content figure figcaption::before,.post-content figure figcaption::after,.post-content figure .c-img-caption::before,.post-content figure .c-img-caption::after,.post-content figure .img-caption::before,.post-content figure .img-caption::after,.post-content .c-img-figure figcaption::before,.post-content .c-img-figure figcaption::after,.post-content .c-img-figure .c-img-caption::before,.post-content .c-img-figure .c-img-caption::after,.post-content .c-img-figure .img-caption::before,.post-content .c-img-figure .img-caption::after,.post-content .img-figure figcaption::before,.post-content .img-figure figcaption::after,.post-content .img-figure .c-img-caption::before,.post-content .img-figure .c-img-caption::after,.post-content .img-figure .img-caption::before,.post-content .img-figure .img-caption::after,.c-content figure figcaption::before,.c-content figure figcaption::after,.c-content figure .c-img-caption::before,.c-content figure .c-img-caption::after,.c-content figure .img-caption::before,.c-content figure .img-caption::after,.c-content .c-img-figure figcaption::before,.c-content .c-img-figure figcaption::after,.c-content .c-img-figure .c-img-caption::before,.c-content .c-img-figure .c-img-caption::after,.c-content .c-img-figure .img-caption::before,.c-content .c-img-figure .img-caption::after,.c-content .img-figure figcaption::before,.c-content .img-figure figcaption::after,.c-content .img-figure .c-img-caption::before,.c-content .img-figure .c-img-caption::after,.c-content .img-figure .img-caption::before,.c-content .img-figure .img-caption::after,.content figure figcaption::before,.content figure figcaption::after,.content figure .c-img-caption::before,.content figure .c-img-caption::after,.content figure .img-caption::before,.content figure .img-caption::after,.content .c-img-figure figcaption::before,.content .c-img-figure figcaption::after,.content .c-img-figure .c-img-caption::before,.content .c-img-figure .c-img-caption::after,.content .c-img-figure .img-caption::before,.content .c-img-figure .img-caption::after,.content .img-figure figcaption::before,.content .img-figure figcaption::after,.content .img-figure .c-img-caption::before,.content .img-figure .c-img-caption::after,.content .img-figure .img-caption::before,.content .img-figure .img-caption::after{display:none}.c-post-content p,.post-content p,.c-content p,.content p{text-align:left;text-justify:auto;margin-bottom:1.125rem;line-height:1.5;font-size:18px;hanging-punctuation:first last;width:100%;max-width:66ch;letter-spacing:0.005em}@media(max-width: 1024px){.c-post-content p,.post-content p,.c-content p,.content p{font-size:17px;max-width:60ch}}@media(max-width: calc(768px - 0.02px)){.c-post-content p,.post-content p,.c-content p,.content p{font-size:16px;max-width:45ch;line-height:1.65}}.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{text-align:left;margin-top:2.5rem;margin-bottom:1rem;line-height:1.25;font-weight:500;letter-spacing:-0.015em;text-wrap:balance;width:100%;max-width:66ch}@media(max-width: 1024px){.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{max-width:60ch;margin-top:2rem;margin-bottom:0.75rem}}@media(max-width: calc(768px - 0.02px)){.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{max-width:45ch;line-height:1.5}}.c-post-content code,.post-content code,.c-content code,.content code{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-medium, 500);background:var(--color-surface-hover);color:var(--color-text-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-family-mono, "SF Mono", Monaco, monospace)}.c-post-content a code,.c-post-content code a,.c-post-content a .code-chip,.c-post-content .code-chip a,.post-content a code,.post-content code a,.post-content a .code-chip,.post-content .code-chip a,.c-content a code,.c-content code a,.c-content a .code-chip,.c-content .code-chip a,.content a code,.content code a,.content a .code-chip,.content .code-chip a{background:var(--color-fusion-ultra-light);color:var(--color-fusion-primary);border:1px solid color-mix(in oklab, var(--color-fusion-primary) 15%, transparent);text-decoration:none}@media(min-width: 768px){.c-post-content a code:hover,.c-post-content code a:hover,.c-post-content a .code-chip:hover,.c-post-content .code-chip a:hover,.post-content a code:hover,.post-content code a:hover,.post-content a .code-chip:hover,.post-content .code-chip a:hover,.c-content a code:hover,.c-content code a:hover,.c-content a .code-chip:hover,.c-content .code-chip a:hover,.content a code:hover,.content code a:hover,.content a .code-chip:hover,.content .code-chip a:hover{background:var(--color-fusion-light);border-color:color-mix(in oklab, var(--color-fusion-primary) 25%, transparent);transform:translateY(-0.5px);box-shadow:0 1px 4px color-mix(in oklab, var(--color-fusion-primary) 15%, transparent)}}.c-post-content strong,.post-content strong,.c-content strong,.content strong{font-weight:var(--font-weight-semibold, 600);color:var(--color-text-primary)}.c-post-content .c-assertion,.c-post-content .assertion,.c-post-content .c-verify,.c-post-content .verify,.post-content .c-assertion,.post-content .assertion,.post-content .c-verify,.post-content .verify,.c-content .c-assertion,.c-content .assertion,.c-content .c-verify,.c-content .verify,.content .c-assertion,.content .assertion,.content .c-verify,.content .verify{margin-bottom:var(--space-5, 1.25rem)}.c-post-content .c-input-field,.c-post-content .c-assertion-field,.post-content .c-input-field,.post-content .c-assertion-field,.c-content .c-input-field,.c-content .c-assertion-field,.content .c-input-field,.content .c-assertion-field{display:flex;align-items:center;gap:var(--space-3, 0.75rem);margin-bottom:var(--space-4, 1rem)}.c-post-content .c-input-field strong,.c-post-content .c-assertion-field strong,.post-content .c-input-field strong,.post-content .c-assertion-field strong,.c-content .c-input-field strong,.c-content .c-assertion-field strong,.content .c-input-field strong,.content .c-assertion-field strong{min-width:8rem;color:var(--color-text-primary)}.c-post-content .c-assertion-input,.post-content .c-assertion-input,.c-content .c-assertion-input,.content .c-assertion-input{flex:1;background:hsla(0,0%,100%,.05);color:var(--color-text-primary);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm, 0.25rem);padding:.5rem .75rem;font-family:var(--font-family-mono, "SF Mono", Monaco, monospace);font-size:.9em;line-height:1.5}.c-post-content .c-assertion-input:focus,.post-content .c-assertion-input:focus,.c-content .c-assertion-input:focus,.content .c-assertion-input:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary);background:hsla(0,0%,100%,.08)}.c-post-content .c-assertion-input::placeholder,.post-content .c-assertion-input::placeholder,.c-content .c-assertion-input::placeholder,.content .c-assertion-input::placeholder{color:hsla(0,0%,100%,.5)}.c-post-content .c-assertion-input[readonly],.post-content .c-assertion-input[readonly],.c-content .c-assertion-input[readonly],.content .c-assertion-input[readonly]{background:hsla(0,0%,100%,.02);cursor:default}:where([data-theme=light],:not([data-theme=dark])) .c-post-content .c-assertion-input,:where([data-theme=light],:not([data-theme=dark])) .post-content .c-assertion-input,:where([data-theme=light],:not([data-theme=dark])) .c-content .c-assertion-input,:where([data-theme=light],:not([data-theme=dark])) .content .c-assertion-input{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}:where([data-theme=light],:not([data-theme=dark])) .c-post-content .c-assertion-input:focus,:where([data-theme=light],:not([data-theme=dark])) .post-content .c-assertion-input:focus,:where([data-theme=light],:not([data-theme=dark])) .c-content .c-assertion-input:focus,:where([data-theme=light],:not([data-theme=dark])) .content .c-assertion-input:focus{background:var(--color-surface-hover);border-color:var(--color-primary)}:where([data-theme=light],:not([data-theme=dark])) .c-post-content .c-assertion-input::placeholder,:where([data-theme=light],:not([data-theme=dark])) .post-content .c-assertion-input::placeholder,:where([data-theme=light],:not([data-theme=dark])) .c-content .c-assertion-input::placeholder,:where([data-theme=light],:not([data-theme=dark])) .content .c-assertion-input::placeholder{color:var(--color-text-secondary)}:where([data-theme=light],:not([data-theme=dark])) .c-post-content .c-assertion-input[readonly],:where([data-theme=light],:not([data-theme=dark])) .post-content .c-assertion-input[readonly],:where([data-theme=light],:not([data-theme=dark])) .c-content .c-assertion-input[readonly],:where([data-theme=light],:not([data-theme=dark])) .content .c-assertion-input[readonly]{background:var(--color-surface-secondary);color:var(--color-text-primary)}:where([data-theme=dark]) .c-post-content .c-assertion-input,:where([data-theme=dark]) .post-content .c-assertion-input,:where([data-theme=dark]) .c-content .c-assertion-input,:where([data-theme=dark]) .content .c-assertion-input{background:var(--color-surface-secondary);color:var(--color-text-primary);border-color:var(--color-border)}:where([data-theme=dark]) .c-post-content .c-assertion-input:focus,:where([data-theme=dark]) .post-content .c-assertion-input:focus,:where([data-theme=dark]) .c-content .c-assertion-input:focus,:where([data-theme=dark]) .content .c-assertion-input:focus{background:var(--color-surface);border-color:var(--color-primary)}:where([data-theme=dark]) .c-post-content .c-assertion-input::placeholder,:where([data-theme=dark]) .post-content .c-assertion-input::placeholder,:where([data-theme=dark]) .c-content .c-assertion-input::placeholder,:where([data-theme=dark]) .content .c-assertion-input::placeholder{color:var(--color-text-secondary)}:where([data-theme=dark]) .c-post-content .c-assertion-input[readonly],:where([data-theme=dark]) .post-content .c-assertion-input[readonly],:where([data-theme=dark]) .c-content .c-assertion-input[readonly],:where([data-theme=dark]) .content .c-assertion-input[readonly]{background:var(--color-surface-subtle);color:var(--color-text-primary)}.c-toc,.toc{margin:var(--space-6) 0}.c-toc summary,.c-toc .c-toc-title,.c-toc .toc-title,.toc summary,.toc .c-toc-title,.toc .toc-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;padding:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out)}.c-toc summary:hover,.c-toc .c-toc-title:hover,.c-toc .toc-title:hover,.toc summary:hover,.toc .c-toc-title:hover,.toc .toc-title:hover{background:var(--color-surface-hover)}.c-toc ul,.toc ul{text-align:left;margin-left:var(--space-4)}.c-toc ul li,.toc ul li{margin:var(--space-2) 0}.c-toc ul li a,.toc ul li a{padding:var(--space-2);display:inline-block;border-radius:var(--radius-sm)}.c-toc ul li a:hover,.toc ul li a:hover{background:var(--color-surface-hover)}.c-share-buttons li a,.share-buttons li a,.post-footer .c-share-buttons li a,.post-footer .share-buttons li a{background:rgba(0,0,0,0)}@media(min-width: 768px){.c-share-buttons li a:hover,.share-buttons li a:hover,.post-footer .c-share-buttons li a:hover,.post-footer .share-buttons li a:hover{background:var(--color-surface-hover);color:var(--color-primary);border-color:rgba(0,0,0,.08);transform:translateY(-1px);box-shadow:var(--shadow-md)}}:where([data-theme=dark]) .c-post-content .c-text-link,:where([data-theme=dark]) .post-content .c-text-link,:where([data-theme=dark]) .c-post-content a:where(:not(.c-cta__button,[class*=button])),:where([data-theme=dark]) .post-content a:where(:not(.c-cta__button,[class*=button])){color:color-mix(in srgb, var(--color-fusion-primary) 70%, white 30%)}@media(min-width: 768px){:where([data-theme=dark]) .c-post-content .c-text-link:hover,:where([data-theme=dark]) .post-content .c-text-link:hover,:where([data-theme=dark]) .c-post-content a:where(:not(.c-cta__button,[class*=button])):hover,:where([data-theme=dark]) .post-content a:where(:not(.c-cta__button,[class*=button])):hover{color:color-mix(in srgb, var(--color-fusion-primary) 60%, white 40%);border-bottom-color:currentColor;background:color-mix(in srgb, var(--color-fusion-primary) 15%, transparent)}}[data-page-type=proof] .c-post-content,[data-page-type=proof] .post-content{position:relative}[data-page-type=gallery] .c-post-content,[data-page-type=gallery] .post-content{position:relative}.c-post-content a:where(:not(.c-btn,[class*=button],.c-nav-button,.c-verify-link)){color:var(--role-link-color);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.08em;text-decoration-skip-ink:auto;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-post-content a:where(:not(.c-btn,[class*=button],.c-nav-button,.c-verify-link)):hover{color:var(--role-link-hover-color);text-decoration-color:currentColor;background:var(--role-link-hover-bg);border-radius:.2rem}}.c-post-content a:where(:not(.c-btn,[class*=button],.c-nav-button,.c-verify-link)):active{background:var(--role-link-active-bg);transform:none}.c-post-content code,.c-post-content kbd,.c-post-content .code-chip{background:var(--color-surface-secondary);color:var(--color-text-primary);padding:.15em .5em;border-radius:var(--radius-md);font-size:.85em;font-family:var(--font-family-mono, "SF Mono", Consolas, monospace);border:1px solid var(--color-border);display:inline-block;line-height:1.3;transition:all var(--duration-fast) var(--ease-out)}.c-post-content code a,.c-post-content kbd a,.c-post-content .code-chip a{color:var(--color-fusion-primary);text-decoration:none;background:var(--color-fusion-ultra-light);border-radius:.2rem;padding:.1em .3em;margin:-0.1em -0.3em}@media(min-width: 768px){.c-post-content code a:hover,.c-post-content kbd a:hover,.c-post-content .code-chip a:hover{background:var(--color-fusion-light);color:var(--color-fusion-primary-dark)}}.c-post-content a code{background:var(--role-link-hover-bg);color:var(--role-link-color);border-color:color-mix(in oklab, var(--role-link-color) 15%, transparent)}@media(min-width: 768px){.c-post-content a code:hover{background:var(--role-link-active-bg);border-color:color-mix(in oklab, var(--role-link-color) 25%, transparent)}}.c-post-content pre code{background:none;border:none;padding:0;border-radius:0}details{margin:var(--space-6) 0;border:none;border-radius:0;background:rgba(0,0,0,0);overflow:visible;width:100%;max-width:100%;contain:inline-size}@media(max-width: calc(768px - 0.02px)){details{margin:var(--space-4) 0}}details summary{cursor:pointer;padding:var(--space-2) 0;background:rgba(0,0,0,0);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:color var(--duration-fast) var(--ease-out);user-select:none;display:flex;align-items:center;gap:var(--space-2);border:none;flex-wrap:wrap;width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(max-width: calc(768px - 0.02px)){details summary{padding:var(--space-2) 0;font-size:var(--font-size-base);line-height:1.4;min-height:44px;align-items:center}}@media(min-width: 768px){details summary:hover{background:none;color:var(--color-primary)}details summary:hover::before{color:var(--color-primary)}}details summary::-webkit-details-marker{display:none}details summary::before{content:"▶";font-size:.75em;transition:transform var(--duration-fast) var(--ease-out);color:var(--color-primary);flex-shrink:0;margin-right:var(--space-1)}details summary code,details summary .code-chip,details summary kbd{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;max-width:100%}details[open] summary{border-bottom:none}details[open] summary::before{transform:rotate(90deg);color:var(--color-primary)}details>:not(summary){padding:var(--space-3) 0;margin-top:var(--space-2);width:100%;max-width:100%;min-width:0}details>:not(summary) *{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}details>:not(summary) pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}details>:not(summary) pre code{word-break:break-all;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;display:block}@media(max-width: calc(768px - 0.02px)){details>:not(summary){padding:var(--space-3) 0}details>:not(summary) pre{margin:var(--space-2) 0;border-radius:var(--radius-lg);padding:var(--space-4);overflow-x:auto;-webkit-overflow-scrolling:touch}details>:not(summary) *{max-width:100%;overflow-wrap:break-word}details>:not(summary) pre{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;overflow-x:auto;box-sizing:border-box}details>:not(summary) pre code{word-break:break-all;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;display:block}details>:not(summary) pre code.nohighlight,details>:not(summary) pre code.nocopy{word-break:break-all;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%}}details>:not(summary)>:first-child{margin-top:0}details>:not(summary)>:last-child{margin-bottom:0}:where([data-theme=dark]) details summary::before{color:var(--color-primary)}@media(min-width: 768px){:where([data-theme=dark]) details summary:hover{color:var(--color-primary)}}}@layer custom.components{.c-gallery .c-gallery__evidence{margin:var(--space-8) 0;padding:var(--space-6);background:var(--color-surface-subtle);border-radius:var(--radius-xl);border:1px solid var(--border-soft)}.c-gallery .c-gallery__evidence h3{margin-bottom:var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.c-gallery .c-gallery__evidence .c-gallery__evidence-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-4);margin-top:var(--space-4)}.c-gallery__verify-link{text-align:left;margin:var(--space-6) 0}.c-gallery__verify-link a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--gallery-verify-min-width, 10ch);min-height:var(--gallery-verify-height, 40px);padding:.5rem 1rem;border-radius:var(--radius-2xl, 20px);background:var(--color-primary);color:#fff;text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);border:1px solid var(--border-soft);box-shadow:var(--shadow-sm)}@media(min-width: 768px){.c-gallery__verify-link a:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}}.c-gallery__verify-link a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.c-gallery__verify-link a:active{transform:translateY(0);box-shadow:var(--shadow-sm)}@media(max-width: calc(768px - 0.02px)){.c-gallery__verify-link{text-align:center}.c-gallery__verify-link a{min-width:8ch;min-height:36px;padding:.4rem .8rem;font-size:var(--font-size-xs)}}@media(prefers-contrast: high){.gallery-verify-link a{border:2px solid var(--color-primary);background:#fff;color:var(--color-primary)}}@media(prefers-contrast: high)and (min-width: 768px){.gallery-verify-link a:hover{background:var(--color-primary);color:#fff}}@media(prefers-reduced-motion: reduce){.gallery-verify-link a{transition:none}}@media(prefers-reduced-motion: reduce)and (min-width: 768px){.gallery-verify-link a:hover{transform:none}}@media(prefers-reduced-motion: reduce){.gallery-verify-link a:active{transform:none}}}@layer custom.components{.c-search-results{width:100%;margin:0 auto;padding:16px;max-width:800px}@media(min-width: 768px){.c-search-results{padding:20px}}.c-search__entry{margin-bottom:10px;padding:16px 20px;border-radius:10px;background:var(--color-surface);transition:background-color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid var(--color-border, rgba(0, 0, 0, 0.1));box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:44px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}:where([data-theme=dark]) .c-search__entry{background:var(--color-surface-secondary, #2C2C2E);border:1px solid var(--color-border-secondary, rgba(84, 84, 88, 0.15));box-shadow:var(--shadow-sm)}@media(min-width: 768px){.c-search__entry:hover{background:var(--color-surface-hover);border-color:var(--color-border-accent)}}.c-search__entry.selected{background:var(--color-surface);border-color:var(--color-fusion-primary);border-width:2px;box-shadow:0 0 0 2px rgba(29,78,216,.12);animation:selection-pulse 1.6s cubic-bezier(0.4, 0, 0.2, 1) .1s infinite}:where([data-theme=dark]) .c-search__entry.selected{background:var(--color-surface-secondary);border-color:var(--color-fusion-primary-dark);box-shadow:0 0 0 2px rgba(59,130,246,.2)}@keyframes selection-pulse{0%,100%{box-shadow:0 0 0 2px rgba(29,78,216,.16),0 2px 8px rgba(0,0,0,.06);transform:translateZ(0) scale(1)}50%{box-shadow:0 0 0 4px rgba(29,78,216,.24),0 4px 14px rgba(0,0,0,.08);transform:translateZ(0) scale(1.003)}}@keyframes selection-pulse{0%,100%{box-shadow:0 0 0 2px rgba(59,130,246,.26),0 2px 10px rgba(0,0,0,.32);transform:translateZ(0) scale(1)}50%{box-shadow:0 0 0 4px rgba(59,130,246,.34),0 4px 16px rgba(0,0,0,.36);transform:translateZ(0) scale(1.003)}}@media(prefers-reduced-motion: reduce){.c-search__entry.selected{animation:none}}.c-search__title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:6px;line-height:1.3}.c-search__summary{font-size:14px;color:var(--color-text-secondary);line-height:1.5;max-width:75ch;overflow-wrap:anywhere;hyphens:auto}.c-search__highlight{color:#2563eb;font-weight:600;background:none;border:none;box-shadow:none;padding:0;border-radius:0;position:relative;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1);display:inline;text-shadow:0 1px 2px hsla(0,0%,100%,.9),0 0 4px rgba(37,99,235,.3);filter:contrast(1.2) saturate(1.1)}:where([data-theme=dark]) .c-search__highlight{color:#3b82f6;text-shadow:0 0 8px rgba(59,130,246,.4),0 1px 2px rgba(0,0,0,.8);filter:brightness(1.15) contrast(1.1)}.c-search__highlight:hover{color:#1e40af;text-shadow:0 1px 3px #fff,0 0 6px rgba(30,64,175,.4);filter:contrast(1.3) saturate(1.2)}:where([data-theme=dark]) .c-search__highlight:hover{color:#60a5fa;text-shadow:0 0 12px rgba(96,165,250,.6),0 1px 3px rgba(0,0,0,.9);filter:brightness(1.25) contrast(1.15)}.c-search__highlight:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.c-search-modal__overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(12px)}:where([data-theme=dark]) .c-search-modal__overlay{background:rgba(0,0,0,.6)}.c-search-modal__panel{margin-top:60px;width:min(800px,100vw - 32px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:var(--shadow-xl)}:where([data-theme=dark]) .c-search-modal__panel{background:var(--color-surface-secondary);border-color:var(--color-border-secondary);box-shadow:var(--shadow-xl)}.c-search-modal__input{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--color-border)}:where([data-theme=dark]) .c-search-modal__input{border-bottom-color:var(--color-border-secondary)}.c-search-modal__input input[type=search]{flex:1;height:40px;font-size:16px;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-text-primary)}.c-search-modal__input input[type=search]::placeholder{color:var(--color-text-tertiary)}.c-search__results{max-height:400px;overflow-y:auto;padding:8px}}@layer custom.components{.c-tags{width:100%;margin:0 auto;box-sizing:border-box;padding:16pt;max-width:none}@media(min-width: 768px){.c-tags{padding:20pt;max-width:calc(100vw - 40pt)}}@media(min-width: 1024px){.c-tags{max-width:800px;padding:20pt 0}}.c-tags__list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-4) 0}.c-tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);text-decoration:none;font-size:var(--font-size-sm);transition:all var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-tag:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px)}}@media(max-width: calc(768px - 0.02px)){.c-tag:active{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-0.5px);transition:all var(--duration-immediate) var(--ease-out)}}.c-tag__count{padding:.2em .5em;background:var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}@media(min-width: 768px){.c-tag:hover .c-tag__count{background:hsla(0,0%,100%,.2)}}@media(max-width: calc(768px - 0.02px)){.c-tag:active .c-tag__count{background:hsla(0,0%,100%,.2);transition:background var(--duration-immediate) var(--ease-out)}}}@layer custom.components{.c-archive{width:100%;margin:0 auto;box-sizing:border-box;padding:16pt;max-width:none}@media(min-width: 768px){.c-archive{padding:20pt;max-width:calc(100vw - 40pt)}}@media(min-width: 1024px){.c-archive{max-width:800px;padding:20pt 0}}.c-archive__year{margin-bottom:var(--space-6);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.c-archive__month{margin-bottom:var(--space-4);font-size:var(--font-size-h3);color:var(--color-text-secondary)}.c-archive__entry{margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-archive__entry:hover{background:var(--color-surface)}}@media(max-width: calc(768px - 0.02px)){.c-archive__entry:active{background:var(--color-surface);transition:background-color var(--duration-immediate) var(--ease-out)}}.c-archive__link{color:var(--color-text);text-decoration:none}@media(min-width: 768px){.c-archive__link:hover{color:var(--color-primary)}}@media(max-width: calc(768px - 0.02px)){.c-archive__link:active{color:var(--color-primary);transition:color var(--duration-immediate) var(--ease-out)}}}@layer custom.components{.c-list{list-style:none;padding:0;margin:0}.c-list__item{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.c-list__item:last-child{border:none}.c-list__link{display:block;color:var(--color-text);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-list__link:hover{color:var(--color-primary)}}@media(max-width: calc(768px - 0.02px)){.c-list__link:active{color:var(--color-primary);transition:color var(--duration-immediate) var(--ease-out)}}.c-list__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.c-entry{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:all var(--duration-fast) var(--ease-out)}@media(min-width: 768px){.c-entry:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}@media(max-width: calc(768px - 0.02px)){.c-entry:active{box-shadow:var(--shadow-md);transform:translateY(-1px);transition:all var(--duration-immediate) var(--ease-out)}}.c-home-info{text-align:center;margin:var(--space-8) 0}.c-pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-6) 0}}@layer custom.components{.c-theme-toggle,.theme-toggle{background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:50%;transition:all var(--duration-fast) var(--ease-out);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;min-width:48px;min-height:48px}@media(any-hover: hover)and (pointer: fine){.c-theme-toggle:hover,.theme-toggle:hover{background:rgba(0,0,0,.04);border-radius:50%;transform:scale(1.02)}}@media(max-width: calc(768px - 0.02px)){.c-theme-toggle,.theme-toggle{width:48px;height:48px;border-radius:50%;margin:0;padding:12px}.c-theme-toggle:active,.theme-toggle:active{background:rgba(0,0,0,.08);transform:scale(0.98);transition:all .1s ease-out}.c-theme-toggle:hover,.theme-toggle:hover{background:none;transform:none;border-radius:50%}}.c-theme-toggle .c-theme-icon,.c-theme-toggle .theme-icon,.theme-toggle .c-theme-icon,.theme-toggle .theme-icon{width:20px;height:20px;stroke:var(--color-text-primary);color:var(--color-text-primary)}.c-mobile-menu-toggle,.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:var(--space-2);flex-direction:column;gap:2px}.c-mobile-menu-toggle .c-hamburger-line,.c-mobile-menu-toggle .hamburger-line,.mobile-menu-toggle .c-hamburger-line,.mobile-menu-toggle .hamburger-line{width:20px;height:2px;background:var(--color-text-primary);transition:all var(--duration-fast) var(--ease-out)}.c-mobile-menu-toggle.c-mobile-menu-toggle--open .c-hamburger-line:nth-child(1),.c-mobile-menu-toggle.c-mobile-menu-toggle--open .hamburger-line:nth-child(1),.c-mobile-menu-toggle.mobile-menu-toggle--open .c-hamburger-line:nth-child(1),.c-mobile-menu-toggle.mobile-menu-toggle--open .hamburger-line:nth-child(1),.mobile-menu-toggle.c-mobile-menu-toggle--open .c-hamburger-line:nth-child(1),.mobile-menu-toggle.c-mobile-menu-toggle--open .hamburger-line:nth-child(1),.mobile-menu-toggle.mobile-menu-toggle--open .c-hamburger-line:nth-child(1),.mobile-menu-toggle.mobile-menu-toggle--open .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.c-mobile-menu-toggle.c-mobile-menu-toggle--open .c-hamburger-line:nth-child(2),.c-mobile-menu-toggle.c-mobile-menu-toggle--open .hamburger-line:nth-child(2),.c-mobile-menu-toggle.mobile-menu-toggle--open .c-hamburger-line:nth-child(2),.c-mobile-menu-toggle.mobile-menu-toggle--open .hamburger-line:nth-child(2),.mobile-menu-toggle.c-mobile-menu-toggle--open .c-hamburger-line:nth-child(2),.mobile-menu-toggle.c-mobile-menu-toggle--open .hamburger-line:nth-child(2),.mobile-menu-toggle.mobile-menu-toggle--open .c-hamburger-line:nth-child(2),.mobile-menu-toggle.mobile-menu-toggle--open .hamburger-line:nth-child(2){opacity:0}.c-mobile-menu-toggle.c-mobile-menu-toggle--open .c-hamburger-line:nth-child(3),.c-mobile-menu-toggle.c-mobile-menu-toggle--open .hamburger-line:nth-child(3),.c-mobile-menu-toggle.mobile-menu-toggle--open .c-hamburger-line:nth-child(3),.c-mobile-menu-toggle.mobile-menu-toggle--open .hamburger-line:nth-child(3),.mobile-menu-toggle.c-mobile-menu-toggle--open .c-hamburger-line:nth-child(3),.mobile-menu-toggle.c-mobile-menu-toggle--open .hamburger-line:nth-child(3),.mobile-menu-toggle.mobile-menu-toggle--open .c-hamburger-line:nth-child(3),.mobile-menu-toggle.mobile-menu-toggle--open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}@media(any-hover: hover)and (pointer: fine){:where([data-theme=dark]) .c-theme-toggle:hover,:where([data-theme=dark]) .theme-toggle:hover,:where(.dark) .c-theme-toggle:hover,:where(.dark) .theme-toggle:hover{background:hsla(0,0%,100%,.08);border-radius:50%;transform:scale(1.02)}}@media(max-width: calc(768px - 0.02px)){:where([data-theme=dark]) .c-theme-toggle:active,:where([data-theme=dark]) .theme-toggle:active,:where(.dark) .c-theme-toggle:active,:where(.dark) .theme-toggle:active{background:hsla(0,0%,100%,.12);transform:scale(0.98);transition:all .1s ease-out}:where([data-theme=dark]) .c-theme-toggle:hover,:where([data-theme=dark]) .theme-toggle:hover,:where(.dark) .c-theme-toggle:hover,:where(.dark) .theme-toggle:hover{background:none;transform:none;border-radius:50%}}}@layer custom.components{.copyright-wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;margin-bottom:var(--space-2)}@media(max-width: calc(768px - 0.02px)){.copyright-wrapper{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 0}.copyright-wrapper .c-function-capsule{align-self:flex-end}}.c-function-capsule{display:flex;align-items:center;gap:var(--function-capsule-gap);height:var(--function-capsule-height);background:var(--color-background);border:var(--function-capsule-border);border-radius:var(--function-capsule-radius);padding:var(--function-capsule-padding);box-shadow:var(--function-capsule-shadow);flex-shrink:0;overflow:hidden}.c-function-button{width:var(--function-button-size);height:var(--function-button-size);border-radius:var(--function-button-radius);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);font-size:var(--function-button-font-size);font-weight:var(--function-button-font-weight);font-family:var(--font-family-sans);cursor:pointer;transition:all var(--duration-fast) ease}.c-function-button svg{width:14px;height:14px;flex-shrink:0;stroke:currentColor;fill:none;transition:inherit;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width: 768px){.c-function-button:hover,.c-function-button:focus-visible{background:rgba(0,0,0,.08);color:var(--color-text);outline:none;transform:translateY(-1px)}.c-function-button:hover svg,.c-function-button:focus-visible svg{stroke-width:2.5}}.c-function-button.active{background:rgba(0,0,0,.08);color:var(--color-text)}.c-function-button:active{transform:translateY(0);transition-duration:var(--duration-immediate)}.c-function-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.c-scroll-to-top{visibility:hidden;opacity:0;pointer-events:none;transition:all var(--duration-normal) var(--ease-out),visibility 0s linear var(--duration-normal);color:var(--color-text-tertiary)}@media(min-width: 768px){.c-scroll-to-top:hover{color:var(--color-primary);background:rgba(var(--tahoe-rgb), 0.1);transform:translateY(-2px)}.c-scroll-to-top:hover svg{stroke-width:3}}.c-scroll-to-top:active{transform:translateY(-1px);background:rgba(var(--tahoe-rgb), 0.15)}.c-scroll-to-top[style*="visibility: visible"],.c-scroll-to-top[style*="opacity: 1"]{visibility:visible;opacity:1;pointer-events:auto;transition:all var(--duration-normal) var(--ease-out)}.c-scroll-to-top[style*="visibility: hidden"],.c-scroll-to-top[style*="opacity: 0"]{visibility:hidden;opacity:0;pointer-events:none}@media(min-width: 768px){:where([data-theme=dark]) .c-function-button:hover,:where([data-theme=dark]) .c-function-button:focus-visible{background:hsla(0,0%,100%,.1);color:var(--color-text)}}:where([data-theme=dark]) .c-function-button.active{background:hsla(0,0%,100%,.1);color:var(--color-text)}:where([data-theme=light]) .c-theme-light,:where([data-theme=dark]) .c-theme-dark{background:rgba(0,0,0,.08);color:var(--color-text)}:where([data-theme=dark]) .c-theme-light.active,:where([data-theme=dark]) .c-theme-dark.active{background:hsla(0,0%,100%,.1);color:var(--color-text)}@media(pointer: coarse){.c-function-button{max-width:var(--function-button-size);max-height:var(--function-button-size)}.c-function-button:hover{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.c-function-button.active:hover{background:rgba(0,0,0,.08);color:var(--color-text)}:where([data-theme=dark]) .c-function-button.active:hover{background:hsla(0,0%,100%,.1);color:var(--color-text)}}}@layer custom.components{.c-social-share{margin:var(--space-8) 0 var(--space-6);padding:var(--space-6) var(--space-4);background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;position:relative}@media(max-width: calc(768px - 0.02px)){.c-social-share{margin:var(--space-6) 0 var(--space-4);padding:var(--space-4) var(--space-3)}}.c-social-share__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-4)}@media(max-width: calc(768px - 0.02px)){.c-social-share__title{font-size:var(--font-size-base);margin-bottom:var(--space-3)}}.c-social-share__buttons{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start}@media(max-width: calc(768px - 0.02px)){.c-social-share__buttons{gap:var(--space-2);justify-content:center}}.c-social-share__button{min-height:44px;min-width:44px;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;user-select:none;transition:all var(--duration-fast) var(--easing-smooth)}.c-social-share__button:hover{background:var(--color-background-hover);border-color:var(--color-border-hover);color:var(--color-text);transform:translateY(-1px);box-shadow:var(--shadow-md);cursor:pointer}.c-social-share__button:active{transform:translateY(0);box-shadow:var(--shadow-sm);cursor:pointer}.c-social-share__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;cursor:pointer}.c-social-share__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.c-social-share__button:disabled:hover{background:var(--color-background);border-color:var(--color-border);transform:none;box-shadow:none;cursor:not-allowed}@media(max-width: calc(768px - 0.02px)){.c-social-share__button{width:40px;height:40px;min-width:40px;min-height:40px}}@media(max-width: calc(768px - 0.02px))and (hover: none){.c-social-share__button{cursor:pointer}.c-social-share__button:hover{background:var(--color-background);border-color:var(--color-border);color:var(--color-text-secondary);transform:none;box-shadow:none}}.c-social-share__icon{width:20px;height:20px;flex-shrink:0}@media(max-width: calc(768px - 0.02px)){.c-social-share__icon{width:18px;height:18px}}.c-social-share__text{display:none}.c-social-share__button--twitter:hover{background:rgba(29,161,242,.1);border-color:#1da1f2;color:#1da1f2}.c-social-share__button--linkedin:hover{background:rgba(0,119,181,.1);border-color:#0077b5;color:#0077b5}.c-social-share__button--copy:hover{background:rgba(99,102,241,.1);border-color:#6366f1;color:#6366f1}.c-social-share__button--copy.copied{background:rgba(34,197,94,.1);border-color:#22c55e;color:#22c55e}.c-social-share__button--copy.copied .c-social-share__text::after{content:" ✓"}.c-social-share__button--email:hover{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}.c-social-share__toast{position:fixed;bottom:var(--space-6);left:50%;transform:translateX(-50%);z-index:1000;background:var(--color-background-inverse);color:var(--color-text-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(10px);transition:all var(--duration-normal) var(--easing-smooth)}.c-social-share__toast.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media(max-width: calc(768px - 0.02px)){.c-social-share__toast{bottom:var(--space-4);font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3)}}:where([data-theme=dark]) .c-social-share{background:var(--color-background-elevated);border-color:var(--color-border-subtle)}:where([data-theme=dark]) .c-social-share .c-social-share__button{background:var(--color-background);border-color:var(--color-border);color:var(--color-text-secondary)}:where([data-theme=dark]) .c-social-share .c-social-share__button:hover{background:var(--color-background-hover);border-color:var(--color-border-hover);color:var(--color-text)}:where([data-theme=dark]) .c-social-share .c-social-share__button--twitter:hover{background:rgba(29,161,242,.15);border-color:#1da1f2;color:#1da1f2}:where([data-theme=dark]) .c-social-share .c-social-share__button--linkedin:hover{background:rgba(0,119,181,.15);border-color:#0077b5;color:#0077b5}:where([data-theme=dark]) .c-social-share .c-social-share__button--copy:hover{background:rgba(99,102,241,.15);border-color:#6366f1;color:#6366f1}:where([data-theme=dark]) .c-social-share .c-social-share__button--email:hover{background:rgba(239,68,68,.15);border-color:#ef4444;color:#ef4444}@media(max-width: calc(600px - 1px)){.c-social-share__buttons{gap:var(--space-1)}.c-social-share__button{padding:var(--space-2);min-width:40px}.c-social-share__button .c-social-share__icon{width:14px;height:14px}}}@layer custom.components{.c-error-403{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-height, 60px));padding:var(--space-8) var(--space-4);background:linear-gradient(135deg, var(--color-background) 0%, color-mix(in srgb, var(--color-background) 97%, var(--color-primary) 3%) 100%);position:relative}.c-error-403::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%, rgba(var(--tahoe-rgb), 0.08) 0%, transparent 50%);pointer-events:none;z-index:0}.c-error-403__container{position:relative;z-index:1;max-width:680px;width:100%;text-align:center;opacity:0;transform:translateY(24px);animation:error-403-fade-in 1.2s var(--ease-liquid) .3s forwards}.c-error-403__header{margin-bottom:var(--space-12)}.c-error-403__icon{margin-bottom:var(--space-6)}.c-error-403__icon .c-error-403__shield{width:80px;height:80px;margin:0 auto;display:block;color:var(--color-primary);filter:drop-shadow(0 4px 16px rgba(var(--tahoe-rgb), 0.25));animation:shield-pulse 3s ease-in-out infinite}.c-error-403__title{font-size:clamp(2.5rem,8vw,4rem);font-weight:var(--font-weight-black);line-height:.9;margin:0 0 var(--space-4) 0;background:linear-gradient(135deg, var(--color-text-primary) 0%, var(--color-primary) 50%, var(--color-text-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-0.03em}.c-error-403__subtitle{font-size:clamp(1.125rem,3vw,1.25rem);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0 0 var(--space-8) 0;line-height:1.4;opacity:.85}.c-error-403__content{margin-bottom:var(--space-10)}.c-error-403__message{max-width:600px;margin:0 auto;text-align:left;font-size:var(--font-size-callout);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);background:var(--color-background);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.c-error-403__message h1{font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.c-error-403__message h2{font-size:var(--font-size-title-3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-3) 0}.c-error-403__message h2:not(:first-child){padding-top:var(--space-4);border-top:1px solid var(--color-border)}.c-error-403__message p{margin:var(--space-3) 0;line-height:1.7}.c-error-403__message ul{margin:var(--space-4) 0;padding-left:var(--space-6)}.c-error-403__message ul li{margin:var(--space-2) 0;line-height:1.6}.c-error-403__message strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.c-error-403__message a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.c-error-403__message a:hover{text-decoration:underline;color:var(--color-primary-hover)}.c-error-403__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-8)}.c-error-403__contact,.c-error-403__back{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-body)}.c-error-403__contact .c-btn__icon,.c-error-403__back .c-btn__icon{width:18px;height:18px;flex-shrink:0}@keyframes error-403-fade-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shield-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@media(max-width: calc(768px - 0.02px)){.c-error-403{padding:var(--space-6) var(--space-4);min-height:calc(100vh - var(--header-height, 60px) - var(--space-4))}.c-error-403__container{max-width:100%}.c-error-403__header{margin-bottom:var(--space-8)}.c-error-403__icon .c-error-403__shield{width:64px;height:64px}.c-error-403__message{padding:var(--space-5);border-radius:var(--radius-md);text-align:left;font-size:var(--font-size-body)}.c-error-403__message h2{font-size:var(--font-size-headline);margin:var(--space-5) 0 var(--space-2) 0}.c-error-403__message ul{padding-left:var(--space-4);margin:var(--space-3) 0}.c-error-403__actions{flex-direction:column;align-items:center}.c-error-403__actions .c-btn{width:100%;max-width:280px;font-size:var(--font-size-body)}}[data-theme=dark] .c-error-403__title{background:linear-gradient(135deg, var(--color-text-primary) 0%, var(--color-primary) 50%, var(--color-text-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}[data-theme=dark] .c-error-403__message{background:var(--color-background);border-color:var(--color-border);box-shadow:0 2px 8px hsla(0,0%,100%,.03)}@media(prefers-reduced-motion: reduce){.c-error-403__container{animation:none;opacity:1;transform:none}.c-error-403__shield{animation:none}}@media(prefers-contrast: high){.c-error-403__title{-webkit-text-fill-color:currentColor;background:none;color:var(--color-text-primary)}.c-error-403__message{border-width:2px}}}@layer custom.components{.c-runtime-status{max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-4)}@media(min-width: 768px){.c-runtime-status{padding:var(--space-8) var(--space-6)}}.c-runtime-header{text-align:center;margin-bottom:var(--space-8);padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.c-runtime-header h1::before{content:none}@media(max-width: calc(768px - 0.02px)){.c-runtime-header .c-runtime-title{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:nowrap}}.c-runtime-title{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-2)}@media(max-width: calc(768px - 0.02px)){.c-runtime-title{font-size:2rem}}.c-runtime-title .c-env-badge{display:inline-block;margin-left:var(--space-4);padding:4px 8px;font-size:.75rem;font-weight:600;background:rgba(0,0,0,0);border:1px solid var(--color-border);color:color-mix(in oklab, var(--color-primary) 60%, var(--color-text-secondary));border-radius:var(--radius-full);vertical-align:baseline;line-height:1.2;letter-spacing:normal}@media(max-width: calc(768px - 0.02px)){.c-runtime-title .c-env-badge{margin-left:0}}:where([data-theme=dark]) .c-runtime-title .c-env-badge{background:rgba(0,0,0,0);border-color:var(--color-border-secondary);color:color-mix(in oklab, var(--color-primary) 20%, var(--color-white) 80%)}.c-runtime-subtitle{font-size:1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.c-runtime-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-6);margin-bottom:var(--space-10)}@media(max-width: calc(768px - 0.02px)){.c-runtime-grid{grid-template-columns:1fr;gap:var(--space-4)}}.c-status-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);transition:all var(--duration-fast) ease}@media(max-width: calc(768px - 0.02px)){.c-status-card{padding:var(--space-4)}}:where([data-theme=dark]) .c-status-card{background:var(--color-surface-secondary);border-color:var(--color-border-secondary);box-shadow:var(--shadow-lg)}@media(min-width: 768px){.c-status-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.c-status-card__header{display:flex;align-items:center;margin-bottom:var(--space-4)}.c-status-card__header h3{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 0 var(--space-2)}.c-status-card__icon{color:var(--color-text-secondary);flex-shrink:0}.c-status-indicator{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;margin-bottom:0}.c-status-indicator--online{background:rgba(34,197,94,.1);color:var(--color-fusion-success);margin-bottom:7.5px}:where([data-theme=dark]) .c-status-indicator--online{background:rgba(34,197,94,.2);color:var(--color-fusion-success)}.c-status-indicator--success{background:rgba(59,130,246,.1);color:var(--color-fusion-primary);margin-bottom:7.5px;padding:var(--space-1) var(--space-3);font-size:.875rem;font-weight:600}:where([data-theme=dark]) .c-status-indicator--success{background:rgba(59,130,246,.2);color:var(--color-fusion-primary)}.c-status-indicator--active{background:rgba(168,85,247,.1);color:var(--color-fusion-secondary-expressive);margin-bottom:15.5px}:where([data-theme=dark]) .c-status-indicator--active{background:rgba(168,85,247,.2);color:var(--color-fusion-accent-bridge)}.c-status-details{display:flex;flex-direction:column;gap:12px}.c-status-card:has(.c-status-indicator--success) .c-status-details .c-status-metric:first-child{margin-top:8px}.c-status-card:has(.c-status-indicator--online):not(:has(.c-status-section)) .c-status-indicator--online{margin-bottom:15.5px}.c-status-section{margin-top:8px}.c-status-section:first-child{margin-top:0}.c-status-section:has(.c-status-indicator--active){margin-top:16px}.c-status-metric{display:flex;justify-content:space-between;align-items:center}@media(max-width: calc(768px - 0.02px)){.c-status-metric{justify-content:space-between}}.c-status-metric .c-status-label{font-size:.875rem;color:var(--color-text-secondary)}@media(max-width: calc(768px - 0.02px)){.c-status-metric .c-status-label{font-size:.8rem}}.c-status-metric .c-status-value{font-size:.875rem;font-weight:500;color:var(--color-text-primary);font-family:var(--font-mono);max-width:60ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: calc(768px - 0.02px)){.c-status-metric .c-status-value{font-size:.8rem;max-width:100%;word-break:break-all}}.c-clip{max-width:56ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-pipeline{margin-top:var(--space-4);border-top:1px dashed var(--color-border);padding-top:var(--space-3)}.c-pipeline__title{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--space-2);font-weight:600}.c-pipeline__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width: 768px){.c-pipeline__steps{grid-template-columns:1fr}}.c-pipeline__step{display:flex;gap:var(--space-2);align-items:baseline}.c-pipeline .c-pipe-name{font-weight:600;color:var(--color-text-primary);min-width:92px}.c-pipeline .c-pipe-info{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-pipeline-inline{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--color-border);font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-pipeline-inline .c-pipe{color:var(--color-text-secondary)}.c-pipeline-lines{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--color-border);display:flex;flex-direction:column;gap:var(--space-1)}.c-pipeline-lines .c-pipe-line{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-pipeline-lines .c-pipe-name{font-weight:600;color:var(--color-text-primary);flex-shrink:0}.c-pipeline-lines .c-pipe-info{font-family:var(--font-mono);color:var(--color-text-tertiary);text-align:right;overflow:hidden;text-overflow:ellipsis;max-width:60%}.c-token-visualization{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-8)}:where([data-theme=dark]) .c-token-visualization{background:var(--color-surface-secondary);border-color:var(--color-border-secondary)}.c-token-visualization h2{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-6);text-align:center}.c-token-grid{display:grid;grid-template-columns:1fr;gap:var(--space-10)}@media(max-width: calc(768px - 0.02px)){.c-token-grid{gap:var(--space-8)}}.c-token-section h3{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-4)}.c-color-tokens{display:flex;flex-direction:column;gap:var(--space-3)}.c-color-token{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease}.c-color-token:hover{background:var(--color-surface-hover)}.c-color-swatch{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0}.c-color-info{display:flex;flex-direction:column;gap:var(--space-1)}.c-color-info .c-color-name{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.c-color-info .c-color-value{font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface-secondary);padding:2px 6px;border-radius:var(--radius-sm)}.c-timing-tokens{display:flex;flex-direction:column;gap:var(--space-4)}.c-timing-token{display:grid;grid-template-columns:1fr auto 40px;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease}.c-timing-token:hover{background:var(--color-surface-hover)}.c-timing-token .c-timing-name{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.c-timing-token .c-timing-value{font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface-secondary);padding:2px 6px;border-radius:var(--radius-sm);justify-self:end}.c-timing-demo{width:12px;height:12px;background:var(--color-primary);border-radius:50%;opacity:.8}@keyframes pulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.c-build-log{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-8)}:where([data-theme=dark]) .c-build-log{background:var(--color-surface-secondary);border-color:var(--color-border-secondary)}.c-build-log__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.c-build-log__header h2{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0}.c-build-stats{display:flex;gap:var(--space-6)}@media(max-width: calc(768px - 0.02px)){.c-build-stats{flex-wrap:nowrap;gap:var(--space-3);justify-content:space-between}}.c-build-stat{display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: calc(768px - 0.02px)){.c-build-stat{flex:1;min-width:0}}.c-build-stat__value{font-size:1.5rem;font-weight:700;color:var(--color-primary);font-family:var(--font-mono)}@media(max-width: calc(768px - 0.02px)){.c-build-stat__value{font-size:1.25rem}}.c-build-stat__label{font-size:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1)}@media(max-width: calc(768px - 0.02px)){.c-build-stat__label{font-size:.7rem;letter-spacing:.04em}}.c-build-log__timeline{display:flex;flex-direction:column;gap:var(--space-3)}.c-build-entry{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-hover);transition:all var(--duration-fast) ease}@media(max-width: calc(768px - 0.02px)){.c-build-entry{padding:var(--space-3);margin-bottom:var(--space-3)}}:where([data-theme=dark]) .c-build-entry{border-color:var(--color-border-secondary);background:var(--color-surface)}.c-build-entry:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.c-build-entry__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);gap:var(--space-2)}@media(max-width: calc(768px - 0.02px)){.c-build-entry__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}}.c-build-entry__meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.c-build-entry__status{display:flex;align-items:center;justify-content:flex-end}.c-build-id{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-tertiary);background:var(--color-surface-secondary);padding:2px 6px;border-radius:var(--radius-sm)}@media(max-width: calc(768px - 0.02px)){.c-build-id{font-size:.7rem;padding:1px 4px}}.c-build-timestamp{font-size:.875rem;color:var(--color-text-secondary)}.c-build-status{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}@media(max-width: calc(768px - 0.02px)){.c-build-status{font-size:.7rem;padding:1px 6px}}.c-build-status--success{background:rgba(34,197,94,.1);color:var(--color-fusion-success)}:where([data-theme=dark]) .c-build-status--success{background:rgba(34,197,94,.2);color:var(--color-fusion-success)}.c-build-status--completed{background:rgba(34,197,94,.1);color:var(--color-fusion-success)}:where([data-theme=dark]) .c-build-status--completed{background:rgba(34,197,94,.2);color:var(--color-fusion-success)}.c-build-status--failed{background:rgba(239,68,68,.1);color:var(--color-fusion-danger)}:where([data-theme=dark]) .c-build-status--failed{background:rgba(239,68,68,.2);color:var(--color-fusion-danger)}.c-build-commit{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.c-build-commit--footer{justify-content:flex-end;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border);font-size:.7rem}@media(max-width: calc(768px - 0.02px)){.c-build-commit--footer{justify-content:flex-end;font-size:.65rem}}.c-commit-hash{font-family:var(--font-mono);font-size:.75rem;background:var(--color-surface-elevated);color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}@media(max-width: calc(768px - 0.02px)){.c-commit-hash{font-size:.7rem;padding:var(--space-1)}}.c-commit-hash a{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);outline:none;box-shadow:var(--shadow-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:all .2s ease}.c-commit-hash a:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.c-commit-author{font-size:.75rem;color:var(--color-text-tertiary)}@media(max-width: calc(768px - 0.02px)){.c-commit-author{font-size:.7rem}}.c-build-entry__message{font-size:.875rem;color:var(--color-text-primary);margin-bottom:var(--space-4);line-height:1.4}@media(max-width: calc(768px - 0.02px)){.c-build-entry__message{margin-bottom:var(--space-2)}}.c-build-entry__details{display:flex;flex-direction:column;gap:var(--space-2)}@media(max-width: calc(768px - 0.02px)){.c-build-entry__details{gap:var(--space-2)}}.c-build-entry__details .c-build-metric--dart-sass+.c-files-changed{margin-top:var(--space-1)}.c-build-entry__details .c-files-changed{margin-bottom:calc(-1*var(--space-1))}.c-build-metrics{display:flex;gap:var(--space-3);flex-wrap:wrap}@media(max-width: calc(768px - 0.02px)){.c-build-metrics{display:flex;justify-content:flex-start;gap:var(--space-4);width:100%}}.c-build-metric{display:flex;align-items:center;gap:var(--space-1);font-size:.75rem;color:var(--color-text-secondary)}@media(max-width: calc(768px - 0.02px)){.c-build-metric{font-size:.7rem;white-space:nowrap}}.c-build-metric svg{opacity:.7}@media(max-width: calc(768px - 0.02px)){.c-build-metric svg{width:12px;height:12px}}@media(max-width: calc(768px - 0.02px)){.c-build-metric--dart-sass{flex:0 0 100%;justify-content:flex-start;text-align:left;margin-top:var(--space-1);color:var(--color-text-secondary);font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:4px}.c-build-metric--dart-sass svg{width:10px;height:10px;flex-shrink:0}}.c-changes{font-size:.75rem;padding:var(--space-3);border-radius:var(--radius-sm);line-height:1.5;margin-bottom:var(--space-4);word-break:break-word;background:rgba(0,0,0,.04);color:var(--color-text-primary)}@media(max-width: calc(768px - 0.02px)){.c-changes{font-size:.72rem;padding:var(--space-2) var(--space-3);line-height:1.4;margin-bottom:var(--space-2)}}:where([data-theme=dark]) .c-changes{background:hsla(0,0%,100%,.06);color:var(--color-text-primary)}.c-changes strong{font-weight:650;color:var(--color-text-primary);font-size:.78rem}.c-changes--build-only{background:rgba(0,0,0,.04);color:var(--color-text-primary)}:where([data-theme=dark]) .c-changes--build-only{background:hsla(0,0%,100%,.06);color:var(--color-text-primary)}.c-changes--added,.c-changes--modified,.c-changes--processed,.c-changes--removed{display:none}.c-files-changed{font-size:.75rem}.c-files-changed summary{cursor:pointer;color:var(--color-text-secondary);padding:var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease}.c-files-changed summary:hover{background:var(--color-surface-secondary)}.c-files-changed[open] summary{margin-bottom:var(--space-2)}.c-files-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.c-files-list li{padding:var(--space-1) var(--space-2);background:var(--color-surface-secondary);border-radius:var(--radius-sm)}.c-files-list li code{font-size:.7rem;color:var(--color-text-secondary)}.c-runtime-content{background:rgba(0,0,0,0);border:0;border-radius:0;padding:var(--space-6);box-shadow:none}:where([data-theme=dark]) .c-runtime-content{background:rgba(0,0,0,0)}.c-runtime-content h1,.c-runtime-content h2,.c-runtime-content h3,.c-runtime-content h4,.c-runtime-content h5,.c-runtime-content h6{color:var(--color-text-primary)}.c-runtime-content h1:first-child{display:none}.c-runtime-content p{color:var(--color-text-secondary);line-height:1.6}:where([data-theme=dark]) .c-env-badge{background-color:color-mix(in oklab, var(--color-primary) 70%, black);color:var(--color-white);border-color:color-mix(in oklab, var(--color-white) 12%, transparent);box-shadow:0 0 0 .5px color-mix(in oklab, var(--color-white) 12%, transparent) inset}}@keyframes scroll-hint{0%,20%,50%,80%,100%{transform:translateX(-50%) rotate(90deg) translateY(0)}40%{transform:translateX(-50%) rotate(90deg) translateY(6px)}60%{transform:translateX(-50%) rotate(90deg) translateY(3px)}}@keyframes page-fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes verification-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@layer custom.utilities{@media(max-width: calc(768px - 0.02px)){:where(.footer .copyright-wrapper){display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap}:where(.footer .copyright-text){margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.92rem;flex:1 1 auto;min-width:0}:where(.footer .c-verification-badge),:where(.footer .c-runtime-badge){flex-shrink:0}}.u-stack>*+*{margin-top:var(--space-4)}.u-stack--tight>*+*{margin-top:var(--space-2)}.u-stack--loose>*+*{margin-top:var(--space-6)}.u-hide{display:none}.u-show{display:block}.u-font-expressive{font-family:var(--font-family-expressive);font-feature-settings:var(--font-feature-settings-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-font-expressive-dynamic{font-family:var(--font-family-expressive);font-variation-settings:"wdth" 100,"wght" 400,"GRAD" 0,"slnt" 0,"XTRA" 468,"XOPQ" 96,"YOPQ" 79,"YTLC" 514,"YTUC" 712,"YTAS" 750,"YTDE" -203,"YTFI" 738;font-feature-settings:var(--font-feature-settings-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-font-expressive-bold{font-family:var(--font-family-expressive);font-variation-settings:"wdth" 100,"wght" 700,"GRAD" 25;font-feature-settings:var(--font-feature-settings-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-font-code{font-family:var(--font-family-mono);font-feature-settings:var(--font-feature-settings-mono-enhanced);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:discretionary-ligatures}.u-font-code-accessible{font-family:var(--font-family-mono);font-feature-settings:var(--font-feature-settings-mono-enhanced);font-size:max(14px,1em);line-height:1.6;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:discretionary-ligatures}.u-font-code-programming{font-family:var(--font-family-mono);font-feature-settings:var(--font-feature-settings-mono-enhanced);font-feature-settings:"kern" 1,"liga" 1,"zero" 1,"ss01" 1;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:discretionary-ligatures}@media(max-width: calc(768px - 0.02px)){.u-hide-mobile{display:none}.u-show-mobile{display:block}}@media(min-width: 768px){.u-hide-desktop{display:none}.u-show-desktop{display:block}}.u-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-skip-link{position:absolute;top:-40px;left:6px;background:var(--color-primary);color:var(--color-white);padding:8px;text-decoration:none;border-radius:var(--radius-sm);z-index:1000}.u-skip-link:focus{top:6px}.skip-to-content{display:none}.c-verification-badge,.c-runtime-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-2);padding:var(--space-1);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;user-select:none;vertical-align:baseline;position:relative;top:2px;text-decoration:none}.c-verification-badge svg,.c-runtime-badge svg{width:16px;height:16px;fill:currentColor;transition:inherit;display:block}@media(min-width: 768px){.c-verification-badge:hover,.c-runtime-badge:hover{color:var(--role-link-color);background:rgba(0,0,0,0);transform:none}}.c-verification-badge.verified,.c-verification-badge.active,.c-verification-badge[aria-pressed=true],.c-runtime-badge.verified,.c-runtime-badge.active,.c-runtime-badge[aria-pressed=true]{color:var(--color-text-secondary);background:rgba(0,0,0,0);transform:none}.c-verification-badge:focus,.c-runtime-badge:focus{outline:none;color:var(--color-text-secondary);box-shadow:none}.c-verification-badge:focus-visible,.c-runtime-badge:focus-visible{outline:none;color:var(--color-text-secondary);box-shadow:none}:where([data-theme=dark]) .c-verification-badge,:where([data-theme=dark]) .c-runtime-badge{color:hsla(0,0%,100%,.6)}@media(min-width: 768px){:where([data-theme=dark]) .c-verification-badge:hover,:where([data-theme=dark]) .c-runtime-badge:hover{color:var(--role-link-color);background:rgba(0,0,0,0);transform:none}}:where([data-theme=dark]) .c-verification-badge.verified,:where([data-theme=dark]) .c-verification-badge.active,:where([data-theme=dark]) .c-verification-badge[aria-pressed=true],:where([data-theme=dark]) .c-runtime-badge.verified,:where([data-theme=dark]) .c-runtime-badge.active,:where([data-theme=dark]) .c-runtime-badge[aria-pressed=true]{color:hsla(0,0%,100%,.6);background:rgba(0,0,0,0)}.c-runtime-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;user-select:none}.c-runtime-status-badge svg{width:16px;height:16px;fill:currentColor;transition:inherit;display:block}@media(min-width: 768px){.c-runtime-status-badge:hover{color:var(--color-primary);background:rgba(var(--color-primary-rgb), 0.1);transform:scale(1.05)}}.c-runtime-status-badge.verified,.c-runtime-status-badge:active{color:var(--color-primary);background:rgba(var(--color-primary-rgb), 0.1);transform:scale(1.05)}.c-runtime-status-badge:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), 0.3)}.c-runtime-status-badge:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where([data-theme=dark]) .c-runtime-status-badge{color:hsla(0,0%,100%,.6)}@media(min-width: 768px){:where([data-theme=dark]) .c-runtime-status-badge:hover{color:var(--color-primary);background:rgba(var(--color-primary-rgb), 0.15);transform:scale(1.05)}}:where([data-theme=dark]) .c-runtime-status-badge.verified,:where([data-theme=dark]) .c-runtime-status-badge:active{color:var(--color-primary);background:rgba(var(--color-primary-rgb), 0.15);transform:scale(1.05)}.c-verification-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all var(--duration-normal) ease}.c-verification-modal.active{opacity:1;visibility:visible}.c-verification-modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);cursor:pointer}.c-verification-modal-content{position:relative;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.1);max-width:600px;width:90vw;max-height:80vh;overflow:hidden;transform:scale(0.9) translateY(20px);transition:transform var(--duration-normal) ease}:where(.c-verification-modal.active) .c-verification-modal-content{transform:scale(1) translateY(0)}:where([data-theme=dark]) .c-verification-modal-content{background:var(--color-surface-dark, #1C1C1E);box-shadow:0 20px 40px rgba(0,0,0,.4),0 8px 16px rgba(0,0,0,.2)}.c-verification-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border)}.c-verification-modal-title{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0;line-height:1.3}.c-verification-modal-close{background:none;border:none;padding:var(--space-2);cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--duration-fast) ease;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.c-verification-modal-close:hover{background:var(--color-border);color:var(--color-text)}}.c-verification-modal-close:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), 0.3)}.c-verification-modal-body{padding:var(--space-6);overflow-y:auto;max-height:calc(80vh - 100px)}.c-verification-achievement{text-align:center;margin-bottom:var(--space-8);padding:var(--space-6);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.1), rgba(var(--color-primary-rgb), 0.05));border-radius:var(--radius-md)}.c-verification-badge-large{color:var(--color-primary);display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(var(--color-primary-rgb), 0.1);border-radius:50%;margin:0 auto var(--space-4);animation:verification-pulse 2s ease-in-out infinite}.c-verification-badge-large svg{width:48px;height:48px;fill:currentColor}.c-verification-title{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:var(--space-3) 0 var(--space-2);text-align:center;line-height:1.2}.c-verification-subtitle{font-size:1rem;color:var(--color-text-secondary);margin:0 0 var(--space-6);text-align:center;line-height:1.4}.c-verification-highlights{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.c-verification-metric{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:rgba(var(--color-primary-rgb), 0.05);border-radius:var(--radius-md);border-left:3px solid var(--color-primary)}.c-metric-label{font-size:.9rem;font-weight:500;color:var(--color-text)}.c-metric-value{font-size:.85rem;font-weight:600;color:var(--color-primary);text-align:right}.c-verification-contact{background:var(--color-background);padding:var(--space-5);border-radius:var(--radius-md);text-align:center;margin-top:var(--space-4)}.c-verification-contact p{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:.9rem;font-weight:500}.c-verification-tech-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0;justify-content:center}.c-tech-tag{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);background:var(--color-surface-subtle);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;color:var(--color-text-secondary);transition:all var(--duration-fast) var(--ease-out)}.c-tech-tag:hover{will-change:transform;background:var(--color-surface-hover);border-color:var(--color-tahoe-primary);color:var(--color-text-primary)}.c-tech-tag:not(:hover){will-change:auto;transform:translateY(-1px)}.c-tech-tag:not(:hover){will-change:auto}.c-tech-tag--architecture{border-color:color-mix(in oklab, var(--color-tahoe-primary) 60%, transparent);color:var(--color-tahoe-primary)}.c-tech-tag--pipeline{border-color:color-mix(in oklab, var(--color-tahoe-secondary) 60%, transparent);color:var(--color-tahoe-secondary)}.c-tech-tag--ui{border-color:color-mix(in oklab, var(--color-tahoe-accent) 60%, transparent);color:var(--color-tahoe-accent)}.c-verification-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.c-verification-version{font-size:.8rem;color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-weight:500;opacity:.8;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.c-verification-version::before{content:"•";margin-right:var(--space-1);color:var(--color-primary)}@media(max-width: calc(768px - 0.02px)){.c-verification-version{font-size:.75rem}}.c-verification-cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--color-white);text-decoration:none;border-radius:var(--radius-full);font-weight:500;font-size:.95rem;transition:all var(--duration-fast) ease;border:none;min-height:44px}@media(min-width: 768px){.c-verification-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--color-primary-rgb), 0.3)}}.c-verification-cta:active{transform:translateY(0)}.c-verification-cta:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.c-verification-disclaimer{font-size:.75rem;color:var(--color-text-secondary);line-height:1.3;margin-top:var(--space-3);text-align:center;width:100%;font-weight:400;letter-spacing:.01em;animation:disclaimer-fade-out 3s ease-in-out forwards}:where([data-theme=dark]) .c-verification-disclaimer{color:var(--color-text-tertiary)}@keyframes disclaimer-fade-out{0%,80%{opacity:.85}100%{opacity:.3}}@keyframes disclaimer-fade-out{0%,80%{opacity:.75}100%{opacity:.25}}@media(max-width: calc(768px - 0.02px)){.c-verification-modal-content{width:95vw;max-height:90vh;margin:var(--space-2);border-radius:var(--radius-lg);transform:scale(0.95) translateY(10px)}.c-verification-modal-header{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.c-verification-modal-body{padding:var(--space-4);max-height:calc(90vh - 80px)}.c-verification-modal-title{font-size:1.25rem;line-height:1.3;display:flex;align-items:center;gap:var(--space-2)}.c-verification-modal-title svg{width:20px;height:20px;flex-shrink:0}.c-verification-achievement{padding:var(--space-4);text-align:center;margin-bottom:var(--space-5);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.08), rgba(var(--color-primary-rgb), 0.03))}.c-verification-badge-large{width:60px;height:60px;margin:0 auto var(--space-3)}.c-verification-badge-large svg{width:36px;height:36px}.c-verification-title{font-size:1.375rem;margin-bottom:var(--space-2);line-height:1.2}.c-verification-subtitle{font-size:.95rem;color:var(--color-text-secondary);line-height:1.4;margin-bottom:0}.c-verification-highlights{margin:var(--space-5) 0;gap:var(--space-3)}.c-verification-metric{flex-direction:column;align-items:flex-start;padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-md);border-left:3px solid var(--color-primary);gap:var(--space-1)}.c-metric-label{font-size:.85rem;font-weight:600;color:var(--color-text);margin-bottom:0}.c-metric-value{font-size:.8rem;font-weight:500;color:var(--color-text-secondary);line-height:1.4;text-align:left}.c-verification-contact{padding:var(--space-4);margin-top:var(--space-4)}.c-verification-contact p{font-size:.9rem;line-height:1.5;margin-bottom:var(--space-4)}.c-verification-tech-tags{flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0;align-items:stretch}.c-tech-tag{font-size:.8rem;padding:var(--space-2) var(--space-3);text-align:center;justify-content:center;min-height:44px}.c-verification-footer{flex-direction:row;gap:var(--space-3);align-items:center;justify-content:space-between;margin-top:var(--space-4)}.c-verification-cta{padding:var(--space-3) var(--space-8);min-height:48px;font-size:.9rem;font-weight:600;order:2;flex-shrink:0}.c-verification-version{font-size:.8rem;color:var(--color-text-tertiary);order:1;flex-shrink:0}.c-verification-disclaimer{font-size:.75rem;text-align:center;margin-top:var(--space-3);line-height:1.4;color:var(--color-text-tertiary)}.c-verification-modal-close{padding:var(--space-3);min-width:44px;min-height:44px;border-radius:var(--radius-md)}.c-verification-modal-close:hover{background:var(--color-surface-hover);transform:scale(1.05)}.c-verification-modal-close:active{transform:scale(0.95)}:where(.c-verification-modal.active) .c-verification-modal-content{transform:scale(1) translateY(0);animation:mobile-modal-entrance .3s ease-out}@keyframes mobile-modal-entrance{0%{transform:scale(0.9) translateY(20px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.c-verification-modal-body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.c-tech-tag:active{transform:scale(0.98);background:var(--color-surface-hover)}.c-verification-cta:active{transform:scale(0.98)}}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-full-width{width:100%}.u-block{display:block}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-flex{display:flex}.u-grid{display:grid}:where(.main){min-height:100vh}:where(.main) .container{position:relative;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding-top:42vh}.c-profile{transform:translateZ(0);backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:100%;min-height:var(--layout-main-space);padding:var(--profile-padding-block) var(--profile-padding-inline);margin-top:var(--profile-margin-top);margin-bottom:var(--profile-margin-bottom);justify-content:center;opacity:0;animation:profile-grand-entrance 2s ease-out forwards,consciousness-quantum-field var(--quantum-primary) ease-in-out var(--phase-offset, 0ms) infinite alternate}@keyframes profile-grand-entrance{0%{opacity:0;transform:translateY(40px) scale(0.95)}60%{opacity:.8;transform:translateY(-8px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: calc(768px - 0.02px)){.c-profile{min-height:auto;margin-top:clamp(var(--space-8),6vh,var(--space-16));margin-bottom:clamp(var(--space-6),4vh,var(--space-12))}}@media(prefers-reduced-motion: reduce){.c-profile:not([data-motion=ceremony]){animation:none;opacity:1;transform:none}}.c-profile{position:relative}.c-profile[data-consciousness=elevated]{animation:profile-grand-entrance 2s ease-out forwards,consciousness-quantum-field-enhanced var(--quantum-primary) ease-in-out var(--phase-offset, 0ms) infinite alternate,fibonacci-consciousness-resonance var(--quantum-fluctuation-rate) linear infinite;animation-delay:0s,0s,calc(var(--sixth-sense-fibonacci-1)*2)}.c-profile[data-consciousness=elevated]::before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle, transparent 40%, rgba(116, 185, 255, var(--quantum-uncertainty, 0.05)) 70%);animation:consciousness-field-expansion var(--quantum-dimension-t) ease-in-out infinite;pointer-events:none;z-index:-1}:where([data-theme=dark]) .c-profile[data-consciousness=elevated]::before{opacity:0;animation:none;content:none}@media(prefers-color-scheme: dark){.c-profile[data-consciousness=elevated]::before{opacity:0;animation:none;content:none}}@media(prefers-reduced-motion: reduce){.c-profile[data-consciousness=elevated]{animation:profile-grand-entrance .5s ease-out forwards}.c-profile[data-consciousness=elevated]::before{animation:none;opacity:0}}.c-profile::before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle at center, rgba(74, 144, 226, 0.02) 0%, rgba(116, 185, 255, 0.01) 30%, transparent 70%);border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%, -50%) scale(0.5);mix-blend-mode:lighten;animation:energy-backflow var(--quantum-primary) var(--ease-apple-gentle) infinite,quantum-entanglement-sync var(--quantum-primary) linear infinite;animation-delay:calc(var(--causal-base-delay)*4 + var(--phase-offset, 0ms)),calc(var(--consciousness-sync-delay, calc(var(--quantum-primary) * 0.618)) + var(--phase-offset, 0ms));z-index:-1}:where([data-theme=dark]) .c-profile::before{opacity:0;animation:none;content:none}@media(prefers-color-scheme: dark){.c-profile::before{opacity:0;animation:none;content:none}}.c-profile::after{content:"››";position:absolute;bottom:-4rem;left:50%;font-size:32px;color:var(--color-text-tertiary);transform:translateX(-50%) rotate(90deg);animation:scroll-hint 2s ease-in-out infinite;opacity:.7;z-index:10;font-weight:200;line-height:1}@media(prefers-reduced-motion: reduce){.c-profile:not([data-motion=ceremony])::after{animation:none}}.c-profile .c-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;position:relative;overflow:visible;z-index:100}.c-profile .c-avatar::before{content:"";position:absolute;inset:-1px;border-radius:50%;z-index:-1;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, rgba(30, 100, 255, 0.95) 0%, rgba(54, 134, 255, 0.85) 8%, rgba(74, 144, 226, 0.7) 18%, rgba(116, 185, 255, 0.55) 32%, rgba(157, 206, 255, 0.4) 48%, rgba(200, 230, 255, 0.28) 65%, rgba(230, 245, 255, 0.18) 78%, rgba(255, 255, 255, 0.12) 88%, rgba(200, 230, 255, 0.06) 94%, transparent 98%);box-shadow:0 0 8px 2px rgba(30,100,255,.6),0 0 16px 3px rgba(54,134,255,.45),0 0 28px 5px rgba(74,144,226,.3),0 0 40px 7px rgba(116,185,255,.18),inset 0 0 12px hsla(0,0%,100%,.2);opacity:0;transform:translateZ(0) scale(0);animation:glow-inner-genesis-spring 1.4s var(--ease-spring) .3s forwards,glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.7s infinite;will-change:transform,opacity,box-shadow}:where(.c-avatar__image.loaded)~.c-profile .c-avatar::before{animation:glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms infinite,breath-frequency-evolution var(--breath-transition-duration) ease-in-out 0s forwards}:where(.c-avatar__image.loaded.skip-genesis)~.c-profile .c-avatar::before{opacity:1;transform:translateZ(0) scale(1);animation:glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms infinite;transition:opacity 150ms ease-out}:where(.c-avatar__image.loaded.mature)~.c-profile .c-avatar::before{animation:glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms infinite,living-glow-rhythm var(--living-heartbeat-duration) ease-in-out 0s infinite}.c-profile .c-avatar::after{content:"";position:absolute;inset:-3px;border-radius:50%;z-index:-2;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, rgba(74, 144, 226, 0.7) 0%, rgba(116, 185, 255, 0.55) 12%, rgba(157, 206, 255, 0.4) 25%, rgba(200, 230, 255, 0.28) 40%, rgba(230, 245, 255, 0.18) 55%, rgba(255, 255, 255, 0.1) 70%, rgba(200, 230, 255, 0.05) 82%, rgba(255, 255, 255, 0.02) 92%, transparent 98%);box-shadow:0 0 12px 3px rgba(74,144,226,.25),0 0 20px 5px rgba(116,185,255,.15),0 0 28px 7px rgba(157,206,255,.08);opacity:0;transform:translateZ(0) scale(0);animation:glow-outer-genesis-spring 1.6s var(--ease-apple-bounce) .6s forwards,glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.52s infinite;will-change:transform,opacity,box-shadow}:where(.c-avatar__image.loaded)~.c-profile .c-avatar::after{animation:glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 320ms infinite,breath-frequency-evolution var(--breath-transition-duration) ease-in-out 0s forwards}:where(.c-avatar__image.loaded.skip-genesis)~.c-profile .c-avatar::after{opacity:1;transform:translateZ(0) scale(1);animation:glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 320ms infinite;transition:opacity 180ms ease-out}:where(.c-avatar__image.loaded.mature)~.c-profile .c-avatar::after{animation:glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 320ms infinite,living-glow-rhythm var(--living-heartbeat-duration) ease-in-out 0s infinite}.c-profile .c-avatar .c-avatar__glow-third{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:-3;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, hsla(210, 35%, 90%, 0.35) 0%, hsla(208, 30%, 89%, 0.28) 15%, hsla(205, 25%, 88%, 0.22) 30%, hsla(202, 20%, 87%, 0.16) 50%, hsla(198, 15%, 86%, 0.1) 70%, hsla(195, 10%, 85%, 0.05) 90%, hsla(192, 5%, 85%, 0) 100%);box-shadow:0 0 20px 4px hsla(210,35%,85%,.2),0 0 30px 8px hsla(208,30%,83%,.15),0 0 40px 12px hsla(205,25%,81%,.1),0 0 50px 16px hsla(202,20%,79%,.07),0 0 60px 20px hsla(198,15%,77%,.04),0 0 70px 24px hsla(195,10%,76%,.02),0 0 80px 28px hsla(192,5%,75%,.01);opacity:0;transform:translateZ(0) scale(0.5);animation:glow-third-genesis-spring 2.5s ease-out .8s forwards,glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 3.94s infinite;will-change:transform,opacity,box-shadow}@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar .c-avatar__glow-third{background:radial-gradient(circle, color(display-p3 0.78 0.9 1 / 0.35) 0%, color(display-p3 0.72 0.86 0.98 / 0.28) 15%, color(display-p3 0.68 0.82 0.96 / 0.22) 30%, color(display-p3 0.64 0.78 0.94 / 0.16) 50%, color(display-p3 0.6 0.74 0.92 / 0.1) 70%, color(display-p3 0.58 0.7 0.9 / 0.05) 90%, transparent 100%);box-shadow:0 0 20px 4px color(display-p3 .8 .88 1/.2),0 0 30px 8px color(display-p3 .75 .84 .98/.15),0 0 40px 12px color(display-p3 .7 .8 .96/.1),0 0 50px 16px color(display-p3 .65 .76 .94/.07),0 0 60px 20px color(display-p3 .6 .72 .92/.04),0 0 70px 24px color(display-p3 .58 .68 .9/.02),0 0 80px 28px color(display-p3 .56 .64 .88/.01)}}:where(.c-avatar__image.loaded)~.c-avatar--glow .c-profile .c-avatar .c-avatar__glow-third{animation:glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 640ms infinite}:where(.c-avatar__image.loaded.skip-genesis)~.c-avatar--glow .c-profile .c-avatar .c-avatar__glow-third{opacity:1;transform:translateZ(0) scale(1);animation:glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 640ms infinite}:where(.c-avatar__image.loaded.mature)~.c-avatar--glow .c-profile .c-avatar .c-avatar__glow-third{animation:glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 640ms infinite}.c-profile .c-avatar .c-avatar__glow-fourth{position:absolute;inset:0;border-radius:50%;z-index:-4;pointer-events:none;transform:translateZ(0) scale(var(--avatar-glow-fourth-size));backface-visibility:hidden;opacity:0;filter:blur(24px);background:radial-gradient(circle, hsla(220, 25%, 88%, 0.12) 0%, hsla(215, 20%, 87%, 0.11) 25%, hsla(210, 15%, 86%, 0.08) 50%, hsla(205, 10%, 85%, 0.03) 75%, hsla(200, 5%, 85%, 0) 100%);transition:opacity .4s ease-out;will-change:opacity,transform,filter}@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar .c-avatar__glow-fourth{background:radial-gradient(circle, color(display-p3 0.82 0.88 1 / 0.12) 0%, color(display-p3 0.78 0.84 0.98 / 0.11) 25%, color(display-p3 0.74 0.8 0.96 / 0.08) 50%, color(display-p3 0.7 0.76 0.94 / 0.03) 75%, transparent 100%)}}.c-avatar--glow:hover .c-profile .c-avatar .c-avatar__glow-fourth,.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar .c-avatar__glow-fourth{opacity:1}.c-avatar--glow:hover .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=full],.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=full]{--quantum-uncertainty: 0.05;animation:glow-fourth-gentle 5178ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 960ms infinite,consciousness-backflow-pulse var(--consciousness-backflow-duration) ease-in-out infinite,quantum-uncertainty 13s linear infinite}.c-avatar--glow:hover .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=balanced],.c-avatar--glow:hover .c-profile .c-avatar .c-avatar__glow-fourth:not([data-performance-mode]),.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=balanced],.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar .c-avatar__glow-fourth:not([data-performance-mode]){background:radial-gradient(circle, rgba(30, 100, 255, 0.36) 0%, rgba(54, 134, 255, 0.24) 20%, rgba(74, 144, 226, 0.15) 45%, rgba(116, 185, 255, 0.08) 70%, rgba(157, 206, 255, 0.04) 85%, transparent 95%);--quantum-uncertainty: 0.03;animation:glow-fourth-gentle-optimized 5178ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 960ms infinite,quantum-uncertainty 13s linear infinite}.c-avatar--glow:hover .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=minimal],.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=minimal]{opacity:var(--avatar-glow-fourth-opacity);background:radial-gradient(circle, rgba(30, 100, 255, 0.28) 0%, rgba(54, 134, 255, 0.18) 15%, rgba(74, 144, 226, 0.14) 35%, rgba(116, 185, 255, 0.08) 55%, rgba(157, 206, 255, 0.03) 75%, transparent 90%);animation:glow-fourth-minimal var(--genesis-breath-mature) ease-in-out infinite}.c-profile .c-avatar .c-avatar__glow-fourth[data-emotion-stage="1"]{opacity:calc(var(--avatar-glow-fourth-opacity)*.3);animation:none;filter:blur(20px)}.c-profile .c-avatar .c-avatar__glow-fourth[data-emotion-stage="2"]{opacity:var(--avatar-glow-fourth-opacity);animation:glow-fourth-gentle var(--genesis-breath-mature) ease-in-out infinite,consciousness-backflow-pulse var(--consciousness-backflow-duration) ease-in-out infinite}:where([data-theme=dark]) .c-profile .c-avatar .c-avatar__glow-fourth{filter:blur(28px)}:where([data-theme=dark]) .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=full]{background:radial-gradient(circle, rgba(20, 80, 220, 0.28) 0%, rgba(40, 110, 240, 0.18) 15%, rgba(60, 130, 250, 0.12) 35%, rgba(80, 150, 255, 0.08) 55%, rgba(100, 170, 255, 0.04) 75%, transparent 90%)}:where([data-theme=dark]) .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=balanced],:where([data-theme=dark]) .c-profile .c-avatar .c-avatar__glow-fourth:not([data-performance-mode]){background:radial-gradient(circle, rgba(20, 80, 220, 0.24) 0%, rgba(40, 110, 240, 0.15) 15%, rgba(60, 130, 250, 0.1) 35%, rgba(80, 150, 255, 0.06) 55%, rgba(100, 170, 255, 0.03) 75%, transparent 90%)}:where([data-theme=dark]) .c-profile .c-avatar .c-avatar__glow-fourth[data-performance-mode=minimal]{background:radial-gradient(circle, rgba(20, 80, 220, 0.2) 0%, rgba(40, 110, 240, 0.12) 15%, rgba(60, 130, 250, 0.08) 35%, rgba(80, 150, 255, 0.04) 55%, rgba(100, 170, 255, 0.02) 75%, transparent 90%)}@media(prefers-reduced-motion: reduce){.c-profile .c-avatar .c-avatar__glow-fourth{animation:none;opacity:0;transition:none}}@keyframes breath-frequency-evolution{0%{animation-duration:var(--genesis-breath-excited)}25%{animation-duration:var(--genesis-breath-adapting)}50%{animation-duration:var(--genesis-breath-stable)}75%{animation-duration:calc((var(--genesis-breath-stable) + var(--genesis-breath-mature))/2)}90%,100%{animation-duration:var(--genesis-breath-mature)}}@keyframes glow-inner-breathe-excited{0%,100%{transform:translateZ(0) scale(1);opacity:1;background:radial-gradient(circle, rgba(54, 134, 255, 0.9) 0%, rgba(74, 144, 226, 0.7) 25%, rgba(116, 185, 255, 0.5) 50%, rgba(157, 206, 255, 0.3) 75%, transparent 100%)}15%{transform:translateZ(0) scale(1.08);opacity:.9;background:radial-gradient(circle, rgba(74, 144, 226, 0.95) 0%, rgba(54, 134, 255, 0.8) 20%, rgba(116, 185, 255, 0.6) 45%, rgba(157, 206, 255, 0.4) 70%, transparent 100%)}30%{transform:translateZ(0) scale(1.02);opacity:.95}45%{transform:translateZ(0) scale(1.06);opacity:.88;background:radial-gradient(circle, rgba(54, 134, 255, 0.85) 0%, rgba(74, 144, 226, 0.75) 25%, rgba(116, 185, 255, 0.55) 50%, rgba(157, 206, 255, 0.35) 75%, transparent 100%)}60%{transform:translateZ(0) scale(1.04);opacity:.92}75%{transform:translateZ(0) scale(1.07);opacity:.89}90%{transform:translateZ(0) scale(1.01);opacity:.98}}@keyframes glow-inner-breathe-mature{0%,100%{transform:translateZ(0) scale(1);opacity:1;background:radial-gradient(circle, rgba(54, 134, 255, 0.8) 0%, rgba(74, 144, 226, 0.6) 25%, rgba(116, 185, 255, 0.4) 50%, rgba(157, 206, 255, 0.2) 75%, transparent 100%)}50%{transform:translateZ(0) scale(1.03);opacity:.9;background:radial-gradient(circle, rgba(74, 144, 226, 0.85) 0%, rgba(54, 134, 255, 0.65) 25%, rgba(116, 185, 255, 0.45) 50%, rgba(157, 206, 255, 0.25) 75%, transparent 100%)}}@keyframes living-heartbeat-rhythm{0%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-calm))}8%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-focus))}16%{animation-duration:calc(var(--genesis-breath-mature)*(1 + var(--breath-heart-sync-strength)))}24%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-contemplation))}32%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-anticipation))}40%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-excitement))}48%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-calm))}56%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-satisfaction))}64%{animation-duration:calc(var(--genesis-breath-mature)*(1 - var(--breath-heart-sync-strength)))}72%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-focus))}80%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-contemplation))}88%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-anticipation))}96%,100%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-calm))}}@keyframes living-glow-rhythm{0%,100%{opacity:1;transform:translateZ(0) scale(1)}8%{opacity:1.05;transform:translateZ(0) scale(1.01)}16%{opacity:1.08;transform:translateZ(0) scale(1.02)}24%{opacity:.95;transform:translateZ(0) scale(0.99)}32%{opacity:1.06;transform:translateZ(0) scale(1.015)}40%{opacity:1.12;transform:translateZ(0) scale(1.03)}48%{opacity:1.02;transform:translateZ(0) scale(1.005)}56%{opacity:.98;transform:translateZ(0) scale(0.995)}64%{opacity:1.04;transform:translateZ(0) scale(1.01)}72%{opacity:1.07;transform:translateZ(0) scale(1.02)}80%{opacity:.96;transform:translateZ(0) scale(0.98)}88%{opacity:1.05;transform:translateZ(0) scale(1.015)}96%{opacity:1;transform:translateZ(0) scale(1)}}@keyframes avatar-heartbeat-gpu{0%{transform:translateZ(0) scale(1)}12%{transform:translateZ(0) scale(1.055)}16%{transform:translateZ(0) scale(1.02)}28%{transform:translateZ(0) scale(1.035)}34%{transform:translateZ(0) scale(1.01)}50%{transform:translateZ(0) scale(0.99)}68%{transform:translateZ(0) scale(1.02)}74%{transform:translateZ(0) scale(1.005)}82%{transform:translateZ(0) scale(1.025)}88%{transform:translateZ(0) scale(1.01)}100%{transform:translateZ(0) scale(1)}}@keyframes glow-inner-genesis-spring{0%{opacity:0;transform:translateZ(0) scale(0) rotate(0deg);box-shadow:0 0 0 0 rgba(54,134,255,0),0 0 0 0 rgba(74,144,226,0),0 0 0 0 rgba(116,185,255,0),inset 0 0 0 hsla(0,0%,100%,0)}21.2%{opacity:.3;transform:translateZ(0) scale(0.6) rotate(0.5deg);filter:blur(0.5px) brightness(1.1);box-shadow:0 0 12px 3px rgba(54,134,255,.8),0 0 24px 6px rgba(74,144,226,.6),0 0 48px 8px rgba(116,185,255,.4),inset 0 0 16px hsla(0,0%,100%,.25)}38.2%{opacity:.6;transform:translateZ(0) scale(1.2) rotate(0.3deg);filter:blur(0.3px) brightness(1.15);box-shadow:0 0 4px 1px rgba(54,134,255,.4),0 0 8px 2px rgba(74,144,226,.3),0 0 16px 3px rgba(116,185,255,.15),inset 0 0 6px hsla(0,0%,100%,.1)}61.8%{opacity:.9;transform:translateZ(0) scale(0.9) rotate(-0.3deg);filter:blur(0.2px) brightness(1.05);box-shadow:0 0 8px 2px rgba(54,134,255,.6),0 0 16px 4px rgba(74,144,226,.45),0 0 32px 5px rgba(116,185,255,.25),inset 0 0 10px hsla(0,0%,100%,.18)}100%{opacity:1;transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);box-shadow:0 0 6px 1px rgba(54,134,255,.5),0 0 12px 2px rgba(74,144,226,.4),0 0 24px 4px rgba(116,185,255,.2),inset 0 0 8px hsla(0,0%,100%,.15)}}@keyframes glow-third-genesis-spring{0%{opacity:0;transform:translateZ(0) scale(0.4) rotate(0deg);box-shadow:0 0 0 0 rgba(200,230,255,0),0 0 0 0 rgba(157,206,255,0),0 0 0 0 rgba(116,185,255,0),0 0 0 0 rgba(74,144,226,0)}30%{opacity:.2;transform:translateZ(0) scale(0.5) rotate(60deg) translateY(25px);box-shadow:0 0 5px 1px rgba(200,230,255,.03),0 0 10px 2px rgba(157,206,255,.02),0 0 15px 3px rgba(116,185,255,.01),0 0 20px 4px rgba(74,144,226,.005)}60%{opacity:.5;transform:translateZ(0) scale(0.75) rotate(120deg) translateY(12px);box-shadow:0 0 10px 2px rgba(200,230,255,.06),0 0 20px 3px rgba(157,206,255,.04),0 0 30px 4px rgba(116,185,255,.02),0 0 40px 5px rgba(74,144,226,.01)}80%{opacity:.8;transform:translateZ(0) scale(0.9) rotate(150deg) translateY(5px);box-shadow:0 0 15px 3px rgba(200,230,255,.08),0 0 25px 4px rgba(157,206,255,.05),0 0 35px 6px rgba(116,185,255,.025),0 0 45px 8px rgba(74,144,226,.01)}100%{opacity:1;transform:translateZ(0) scale(1) rotate(180deg) translateY(0px);box-shadow:0 0 20px 4px rgba(200,230,255,.1),0 0 30px 6px rgba(157,206,255,.06),0 0 40px 8px rgba(116,185,255,.03),0 0 50px 10px rgba(74,144,226,.01)}}@keyframes glow-inner-breathe{0%,100%{transform:translateZ(0) scale(1);opacity:1;background:radial-gradient(circle, rgba(54, 134, 255, 0.9) 0%, rgba(74, 144, 226, 0.7) 25%, rgba(116, 185, 255, 0.5) 50%, rgba(157, 206, 255, 0.3) 75%, rgba(200, 230, 255, 0.1) 90%, transparent 100%);box-shadow:0 0 6px 1px rgba(54,134,255,.5),0 0 12px 2px rgba(74,144,226,.4),0 0 24px 4px rgba(116,185,255,.2),inset 0 0 8px hsla(0,0%,100%,.15)}30%{transform:translateZ(0) scale(1.03);opacity:.9;background:radial-gradient(circle, rgba(74, 144, 226, 0.85) 0%, rgba(54, 134, 255, 0.65) 25%, rgba(116, 185, 255, 0.45) 55%, rgba(157, 206, 255, 0.25) 75%, transparent 100%);box-shadow:0 0 6px 2px rgba(74,144,226,.45),0 0 10px 3px rgba(54,134,255,.35)}60%{transform:translateZ(0) scale(1.05);opacity:1.1;background:radial-gradient(circle, rgba(54, 134, 255, 0.95) 0%, rgba(30, 120, 255, 0.8) 15%, rgba(74, 144, 226, 0.7) 30%, rgba(116, 185, 255, 0.5) 50%, rgba(157, 206, 255, 0.3) 70%, rgba(200, 230, 255, 0.15) 85%, transparent 100%);box-shadow:0 0 10px 3px rgba(54,134,255,.6),0 0 20px 5px rgba(30,120,255,.4),0 0 35px 8px rgba(74,144,226,.25),inset 0 0 12px hsla(0,0%,100%,.2)}80%{transform:translateZ(0) scale(1.02);opacity:1.02;background:radial-gradient(circle, rgba(74, 144, 226, 0.8) 0%, rgba(54, 134, 255, 0.6) 28%, rgba(116, 185, 255, 0.4) 58%, rgba(157, 206, 255, 0.2) 78%, transparent 100%);box-shadow:0 0 5px 1.5px rgba(74,144,226,.4),0 0 9px 2.5px rgba(54,134,255,.3)}}@keyframes glow-outer-genesis-spring{0%{opacity:0;transform:translateZ(0) scale(0.6) rotate(0deg);box-shadow:0 0 0 0 rgba(157,206,255,0),0 0 0 0 rgba(116,185,255,0),0 0 0 0 rgba(74,144,226,0)}25%{opacity:.12;transform:translateZ(0) scale(0.8) rotate(-0.3deg);box-shadow:0 0 4px 1px rgba(157,206,255,.15),0 0 8px 2px rgba(116,185,255,.09),0 0 12px 3px rgba(74,144,226,.06)}50%{opacity:.28;transform:translateZ(0) scale(0.92) rotate(-0.3deg);box-shadow:0 0 6px 2px rgba(157,206,255,.22),0 0 12px 3px rgba(116,185,255,.13),0 0 16px 4px rgba(74,144,226,.08)}70%{opacity:.48;transform:translateZ(0) scale(0.97) rotate(-0.1deg);box-shadow:0 0 7px 2px rgba(157,206,255,.2),0 0 13px 3px rgba(116,185,255,.12),0 0 17px 4px rgba(74,144,226,.06)}90%{opacity:.58;transform:translateZ(0) scale(0.99) rotate(0.05deg);box-shadow:0 0 8px 2px rgba(157,206,255,.19),0 0 14px 3px rgba(116,185,255,.11),0 0 18px 4px rgba(74,144,226,.05)}100%{opacity:.56;transform:translateZ(0) scale(0.98) rotate(0deg);box-shadow:0 0 8px 2px rgba(157,206,255,.18),0 0 14px 3px rgba(116,185,255,.1),0 0 18px 4px rgba(74,144,226,.05)}}@keyframes glow-outer-breathe{0%,100%{transform:translateZ(0) scale(0.98);opacity:.6;background:radial-gradient(circle, rgba(157, 206, 255, 0.6) 0%, rgba(116, 185, 255, 0.4) 25%, rgba(74, 144, 226, 0.3) 50%, rgba(54, 134, 255, 0.15) 75%, transparent 100%);box-shadow:0 0 8px 3px rgba(157,206,255,.25),0 0 12px 4px rgba(116,185,255,.18)}25%{transform:translateZ(0) scale(1.01);opacity:.82;background:radial-gradient(circle, rgba(116, 185, 255, 0.7) 0%, rgba(157, 206, 255, 0.5) 20%, rgba(74, 144, 226, 0.35) 45%, rgba(54, 134, 255, 0.2) 70%, transparent 100%);box-shadow:0 0 10px 4px rgba(116,185,255,.32),0 0 14px 5px rgba(157,206,255,.23)}50%{transform:translateZ(0) scale(1.05);opacity:.95;background:radial-gradient(circle, rgba(74, 144, 226, 0.8) 0%, rgba(116, 185, 255, 0.6) 15%, rgba(157, 206, 255, 0.4) 40%, rgba(54, 134, 255, 0.25) 65%, transparent 100%);box-shadow:0 0 12px 5px rgba(74,144,226,.38),0 0 18px 6px rgba(116,185,255,.28)}75%{transform:translateZ(0) scale(1.02);opacity:.85;background:radial-gradient(circle, rgba(157, 206, 255, 0.65) 0%, rgba(116, 185, 255, 0.45) 22%, rgba(74, 144, 226, 0.32) 48%, rgba(54, 134, 255, 0.18) 72%, transparent 100%);box-shadow:0 0 10px 3.5px rgba(157,206,255,.32),0 0 15px 5px rgba(116,185,255,.22)}}@keyframes glow-third-breathe{0%,100%{transform:translateZ(0) scale(1);opacity:1;box-shadow:0 0 6px 2px hsla(210,35%,85%,.25),0 0 10px 3px hsla(208,30%,83%,.18),0 0 14px 4px hsla(205,25%,81%,.12),0 0 18px 5px hsla(202,20%,79%,.08),0 0 22px 6px hsla(198,15%,77%,.05),0 0 26px 7px hsla(195,10%,76%,.03),0 0 30px 8px hsla(192,5%,75%,.01);@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar{box-shadow:0 0 6px 2px color(display-p3 .8 .88 1/.25),0 0 10px 3px color(display-p3 .75 .84 .98/.18),0 0 14px 4px color(display-p3 .7 .8 .96/.12),0 0 18px 5px color(display-p3 .65 .76 .94/.08),0 0 22px 6px color(display-p3 .6 .72 .92/.05),0 0 26px 7px color(display-p3 .58 .68 .9/.03),0 0 30px 8px color(display-p3 .56 .64 .88/.01)}}}50%{transform:translateZ(0) scale(1.02);opacity:.95;box-shadow:0 0 8px 2.5px hsla(210,35%,85%,.28),0 0 12px 3.5px hsla(208,30%,83%,.2),0 0 16px 4.5px hsla(205,25%,81%,.14),0 0 20px 5.5px hsla(202,20%,79%,.1),0 0 24px 6.5px hsla(198,15%,77%,.06),0 0 28px 7.5px hsla(195,10%,76%,.04),0 0 32px 8.5px hsla(192,5%,75%,.01);@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar{box-shadow:0 0 8px 2.5px color(display-p3 .82 .9 1/.28),0 0 12px 3.5px color(display-p3 .77 .86 .98/.2),0 0 16px 4.5px color(display-p3 .72 .82 .96/.14),0 0 20px 5.5px color(display-p3 .67 .78 .94/.1),0 0 24px 6.5px color(display-p3 .62 .74 .92/.06),0 0 28px 7.5px color(display-p3 .6 .7 .9/.04),0 0 32px 8.5px color(display-p3 .58 .66 .88/.01)}}}}@keyframes glow-inner-breathe-dark{0%,100%{transform:translateZ(0) scale(1);opacity:1}50%{transform:translateZ(0) scale(1.01);opacity:.96}}@keyframes glow-outer-breathe-dark{0%,100%{transform:translateZ(0) scale(0.99);opacity:.6}50%{transform:translateZ(0) scale(1);opacity:.56}}@keyframes glow-fourth-gentle{0%,100%{opacity:0;transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.98))}25%{opacity:var(--avatar-glow-fourth-opacity);transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.99))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*.85);transform:translateZ(0) scale(var(--avatar-glow-fourth-size));background:radial-gradient(circle, color-mix(in oklab, var(--avatar-glow-fourth-color) calc(35% + var(--avatar-glow-fourth-quantum-variance, 0.05) * 100%), transparent) 0%, color-mix(in oklab, var(--avatar-glow-fourth-color) calc(18% + var(--avatar-glow-fourth-quantum-variance, 0.05) * 100%), transparent) 35%, transparent 70%)}75%{opacity:var(--avatar-glow-fourth-opacity);transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.99))}}@keyframes consciousness-backflow-pulse{0%,100%{opacity:var(--avatar-glow-fourth-opacity);transform:translateZ(0) scale(var(--avatar-glow-fourth-size))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*1.15);transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 1.02))}}@keyframes glow-fourth-gentle-optimized{0%,100%{opacity:0;transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.98))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*.85);transform:translateZ(0) scale(var(--avatar-glow-fourth-size))}}@keyframes glow-fourth-minimal{0%,100%{opacity:0;transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.98))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*.7);transform:translateZ(0) scale(var(--avatar-glow-fourth-size))}}@keyframes quantum-uncertainty{0%,100%{transform:translateZ(0) translate(0, 0)}10%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * 1px), calc(var(--quantum-uncertainty, 0.05) * -0.5px))}30%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * -0.8px), calc(var(--quantum-uncertainty, 0.05) * 0.6px))}50%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * 0.3px), calc(var(--quantum-uncertainty, 0.05) * -0.9px))}70%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * -0.5px), calc(var(--quantum-uncertainty, 0.05) * 0.4px))}90%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * 0.7px), calc(var(--quantum-uncertainty, 0.05) * 0.2px))}}@media(prefers-color-scheme: dark){.c-profile .c-avatar :where(html[data-theme=dark],html) *:not(.c-avatar--glow::before):not(.c-avatar--glow::after):not(.c-avatar__glow-third):not(.c-avatar__glow-fourth){box-shadow:none}.c-profile .c-avatar :where(html[data-theme=dark],html) *:focus-visible{box-shadow:0 0 0 2px var(--color-tahoe-primary)}.c-profile .c-avatar .c-avatar--glow::before,.c-profile .c-avatar .c-avatar--glow::after,.c-profile .c-avatar .c-avatar__glow-third,.c-profile .c-avatar .c-avatar__glow-fourth{box-shadow:unset}.c-profile .c-avatar .c-profile[data-consciousness=elevated]::before,.c-profile .c-avatar .c-profile::before{background:none;opacity:0;animation:none;content:none}.c-profile .c-avatar .c-cta__button:hover{box-shadow:none}.c-profile .c-avatar .c-post-card::before{background:none;opacity:0}}.c-profile .c-avatar:not(:hover){transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.c-profile .c-avatar:not(:hover)::before,.c-profile .c-avatar:not(:hover)::after{transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease-out}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar{animation:none;transform:translateZ(0) scale(var(--scale-rest))}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar::before,:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar::after{animation:none;will-change:auto}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar::before{transform:translateZ(0) scale(1);opacity:.8}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar::after{transform:translateZ(0) scale(1);opacity:.4}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar:hover{transform:translateZ(0) scale(calc(1 + 0.015 * var(--animation-scale)));transition:transform 100ms ease}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar:hover::before{opacity:1}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar:hover::after{opacity:.6}}@media(update: fast){.c-profile .c-avatar::before{animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.c-profile .c-avatar::after{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}.c-profile .c-avatar .c-avatar__image{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;transition:opacity 600ms ease-out,transform 800ms cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:avatar-heartbeat-gpu var(--heartbeat-duration) var(--heartbeat-timing) infinite;animation-delay:calc(var(--genesis-avatar-delay) + var(--phase-offset, 0ms));transform:translateZ(0)}.c-profile .c-avatar .c-avatar__image.loaded{opacity:1;animation-delay:0s;animation:avatar-heartbeat-gpu var(--genesis-breath-excited) var(--heartbeat-timing) 0s infinite,breath-frequency-evolution var(--breath-transition-duration) ease-in-out 0s forwards}.c-profile .c-avatar .c-avatar__image.loaded.skip-genesis{opacity:1;animation:avatar-heartbeat-gpu var(--genesis-breath-mature) var(--heartbeat-timing) 0s infinite;transition:opacity 200ms ease-out 200ms}.c-profile .c-avatar .c-avatar__image:where(.loaded.mature){animation:avatar-heartbeat-gpu var(--genesis-breath-mature) var(--heartbeat-timing) 0s infinite,living-heartbeat-rhythm var(--living-heartbeat-duration) ease-in-out 0s infinite}.c-profile .c-avatar--glow{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;position:relative;overflow:visible;z-index:100}.c-profile .c-avatar--glow::before{content:"";position:absolute;inset:-1px;border-radius:50%;z-index:-1;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, rgba(30, 100, 255, 0.95) 0%, rgba(54, 134, 255, 0.85) 8%, rgba(74, 144, 226, 0.7) 18%, rgba(116, 185, 255, 0.55) 32%, rgba(157, 206, 255, 0.4) 48%, rgba(200, 230, 255, 0.28) 65%, rgba(230, 245, 255, 0.18) 78%, rgba(255, 255, 255, 0.12) 88%, rgba(200, 230, 255, 0.06) 94%, transparent 98%);box-shadow:0 0 8px 2px rgba(30,100,255,.6),0 0 16px 3px rgba(54,134,255,.45),0 0 28px 5px rgba(74,144,226,.3),0 0 40px 7px rgba(116,185,255,.18),inset 0 0 12px hsla(0,0%,100%,.2);opacity:0;transform:translateZ(0) scale(0);animation:glow-inner-genesis-spring 1.4s var(--ease-spring) .3s forwards,glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.7s infinite;will-change:transform,opacity,box-shadow}:where(.c-avatar__image.loaded)~.c-profile .c-avatar--glow::before{animation:glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms infinite,breath-frequency-evolution var(--breath-transition-duration) ease-in-out 0s forwards}:where(.c-avatar__image.loaded.skip-genesis)~.c-profile .c-avatar--glow::before{opacity:1;transform:translateZ(0) scale(1);animation:glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms infinite;transition:opacity 150ms ease-out}:where(.c-avatar__image.loaded.mature)~.c-profile .c-avatar--glow::before{animation:glow-inner-breathe 1222ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms infinite,living-glow-rhythm var(--living-heartbeat-duration) ease-in-out 0s infinite}.c-profile .c-avatar--glow::after{content:"";position:absolute;inset:-3px;border-radius:50%;z-index:-2;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, rgba(74, 144, 226, 0.7) 0%, rgba(116, 185, 255, 0.55) 12%, rgba(157, 206, 255, 0.4) 25%, rgba(200, 230, 255, 0.28) 40%, rgba(230, 245, 255, 0.18) 55%, rgba(255, 255, 255, 0.1) 70%, rgba(200, 230, 255, 0.05) 82%, rgba(255, 255, 255, 0.02) 92%, transparent 98%);box-shadow:0 0 12px 3px rgba(74,144,226,.25),0 0 20px 5px rgba(116,185,255,.15),0 0 28px 7px rgba(157,206,255,.08);opacity:0;transform:translateZ(0) scale(0);animation:glow-outer-genesis-spring 1.6s var(--ease-apple-bounce) .6s forwards,glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.52s infinite;will-change:transform,opacity,box-shadow}:where(.c-avatar__image.loaded)~.c-profile .c-avatar--glow::after{animation:glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 320ms infinite,breath-frequency-evolution var(--breath-transition-duration) ease-in-out 0s forwards}:where(.c-avatar__image.loaded.skip-genesis)~.c-profile .c-avatar--glow::after{opacity:1;transform:translateZ(0) scale(1);animation:glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 320ms infinite;transition:opacity 180ms ease-out}:where(.c-avatar__image.loaded.mature)~.c-profile .c-avatar--glow::after{animation:glow-outer-breathe 1978ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 320ms infinite,living-glow-rhythm var(--living-heartbeat-duration) ease-in-out 0s infinite}.c-profile .c-avatar--glow .c-avatar__glow-third{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:-3;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity,box-shadow;background:radial-gradient(circle, hsla(210, 35%, 90%, 0.35) 0%, hsla(208, 30%, 89%, 0.28) 15%, hsla(205, 25%, 88%, 0.22) 30%, hsla(202, 20%, 87%, 0.16) 50%, hsla(198, 15%, 86%, 0.1) 70%, hsla(195, 10%, 85%, 0.05) 90%, hsla(192, 5%, 85%, 0) 100%);box-shadow:0 0 20px 4px hsla(210,35%,85%,.2),0 0 30px 8px hsla(208,30%,83%,.15),0 0 40px 12px hsla(205,25%,81%,.1),0 0 50px 16px hsla(202,20%,79%,.07),0 0 60px 20px hsla(198,15%,77%,.04),0 0 70px 24px hsla(195,10%,76%,.02),0 0 80px 28px hsla(192,5%,75%,.01);opacity:0;transform:translateZ(0) scale(0.5);animation:glow-third-genesis-spring 2.5s ease-out .8s forwards,glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 3.94s infinite;will-change:transform,opacity,box-shadow}@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar--glow .c-avatar__glow-third{background:radial-gradient(circle, color(display-p3 0.78 0.9 1 / 0.35) 0%, color(display-p3 0.72 0.86 0.98 / 0.28) 15%, color(display-p3 0.68 0.82 0.96 / 0.22) 30%, color(display-p3 0.64 0.78 0.94 / 0.16) 50%, color(display-p3 0.6 0.74 0.92 / 0.1) 70%, color(display-p3 0.58 0.7 0.9 / 0.05) 90%, transparent 100%);box-shadow:0 0 20px 4px color(display-p3 .8 .88 1/.2),0 0 30px 8px color(display-p3 .75 .84 .98/.15),0 0 40px 12px color(display-p3 .7 .8 .96/.1),0 0 50px 16px color(display-p3 .65 .76 .94/.07),0 0 60px 20px color(display-p3 .6 .72 .92/.04),0 0 70px 24px color(display-p3 .58 .68 .9/.02),0 0 80px 28px color(display-p3 .56 .64 .88/.01)}}:where(.c-avatar__image.loaded)~.c-avatar--glow .c-profile .c-avatar--glow .c-avatar__glow-third{animation:glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 640ms infinite}:where(.c-avatar__image.loaded.skip-genesis)~.c-avatar--glow .c-profile .c-avatar--glow .c-avatar__glow-third{opacity:1;transform:translateZ(0) scale(1);animation:glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 640ms infinite}:where(.c-avatar__image.loaded.mature)~.c-avatar--glow .c-profile .c-avatar--glow .c-avatar__glow-third{animation:glow-third-breathe 3200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 640ms infinite}.c-profile .c-avatar--glow .c-avatar__glow-fourth{position:absolute;inset:0;border-radius:50%;z-index:-4;pointer-events:none;transform:translateZ(0) scale(var(--avatar-glow-fourth-size));backface-visibility:hidden;opacity:0;filter:blur(24px);background:radial-gradient(circle, hsla(220, 25%, 88%, 0.12) 0%, hsla(215, 20%, 87%, 0.11) 25%, hsla(210, 15%, 86%, 0.08) 50%, hsla(205, 10%, 85%, 0.03) 75%, hsla(200, 5%, 85%, 0) 100%);transition:opacity .4s ease-out;will-change:opacity,transform,filter}@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar--glow .c-avatar__glow-fourth{background:radial-gradient(circle, color(display-p3 0.82 0.88 1 / 0.12) 0%, color(display-p3 0.78 0.84 0.98 / 0.11) 25%, color(display-p3 0.74 0.8 0.96 / 0.08) 50%, color(display-p3 0.7 0.76 0.94 / 0.03) 75%, transparent 100%)}}.c-avatar--glow:hover .c-profile .c-avatar--glow .c-avatar__glow-fourth,.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar--glow .c-avatar__glow-fourth{opacity:1}.c-avatar--glow:hover .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=full],.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=full]{--quantum-uncertainty: 0.05;animation:glow-fourth-gentle 5178ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 960ms infinite,consciousness-backflow-pulse var(--consciousness-backflow-duration) ease-in-out infinite,quantum-uncertainty 13s linear infinite}.c-avatar--glow:hover .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=balanced],.c-avatar--glow:hover .c-profile .c-avatar--glow .c-avatar__glow-fourth:not([data-performance-mode]),.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=balanced],.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar--glow .c-avatar__glow-fourth:not([data-performance-mode]){background:radial-gradient(circle, rgba(30, 100, 255, 0.36) 0%, rgba(54, 134, 255, 0.24) 20%, rgba(74, 144, 226, 0.15) 45%, rgba(116, 185, 255, 0.08) 70%, rgba(157, 206, 255, 0.04) 85%, transparent 95%);--quantum-uncertainty: 0.03;animation:glow-fourth-gentle-optimized 5178ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 960ms infinite,quantum-uncertainty 13s linear infinite}.c-avatar--glow:hover .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=minimal],.c-avatar--glow[data-consciousness=elevated] .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=minimal]{opacity:var(--avatar-glow-fourth-opacity);background:radial-gradient(circle, rgba(30, 100, 255, 0.28) 0%, rgba(54, 134, 255, 0.18) 15%, rgba(74, 144, 226, 0.14) 35%, rgba(116, 185, 255, 0.08) 55%, rgba(157, 206, 255, 0.03) 75%, transparent 90%);animation:glow-fourth-minimal var(--genesis-breath-mature) ease-in-out infinite}.c-profile .c-avatar--glow .c-avatar__glow-fourth[data-emotion-stage="1"]{opacity:calc(var(--avatar-glow-fourth-opacity)*.3);animation:none;filter:blur(20px)}.c-profile .c-avatar--glow .c-avatar__glow-fourth[data-emotion-stage="2"]{opacity:var(--avatar-glow-fourth-opacity);animation:glow-fourth-gentle var(--genesis-breath-mature) ease-in-out infinite,consciousness-backflow-pulse var(--consciousness-backflow-duration) ease-in-out infinite}:where([data-theme=dark]) .c-profile .c-avatar--glow .c-avatar__glow-fourth{filter:blur(28px)}:where([data-theme=dark]) .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=full]{background:radial-gradient(circle, rgba(20, 80, 220, 0.28) 0%, rgba(40, 110, 240, 0.18) 15%, rgba(60, 130, 250, 0.12) 35%, rgba(80, 150, 255, 0.08) 55%, rgba(100, 170, 255, 0.04) 75%, transparent 90%)}:where([data-theme=dark]) .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=balanced],:where([data-theme=dark]) .c-profile .c-avatar--glow .c-avatar__glow-fourth:not([data-performance-mode]){background:radial-gradient(circle, rgba(20, 80, 220, 0.24) 0%, rgba(40, 110, 240, 0.15) 15%, rgba(60, 130, 250, 0.1) 35%, rgba(80, 150, 255, 0.06) 55%, rgba(100, 170, 255, 0.03) 75%, transparent 90%)}:where([data-theme=dark]) .c-profile .c-avatar--glow .c-avatar__glow-fourth[data-performance-mode=minimal]{background:radial-gradient(circle, rgba(20, 80, 220, 0.2) 0%, rgba(40, 110, 240, 0.12) 15%, rgba(60, 130, 250, 0.08) 35%, rgba(80, 150, 255, 0.04) 55%, rgba(100, 170, 255, 0.02) 75%, transparent 90%)}@media(prefers-reduced-motion: reduce){.c-profile .c-avatar--glow .c-avatar__glow-fourth{animation:none;opacity:0;transition:none}}@keyframes breath-frequency-evolution{0%{animation-duration:var(--genesis-breath-excited)}25%{animation-duration:var(--genesis-breath-adapting)}50%{animation-duration:var(--genesis-breath-stable)}75%{animation-duration:calc((var(--genesis-breath-stable) + var(--genesis-breath-mature))/2)}90%,100%{animation-duration:var(--genesis-breath-mature)}}@keyframes glow-inner-breathe-excited{0%,100%{transform:translateZ(0) scale(1);opacity:1;background:radial-gradient(circle, rgba(54, 134, 255, 0.9) 0%, rgba(74, 144, 226, 0.7) 25%, rgba(116, 185, 255, 0.5) 50%, rgba(157, 206, 255, 0.3) 75%, transparent 100%)}15%{transform:translateZ(0) scale(1.08);opacity:.9;background:radial-gradient(circle, rgba(74, 144, 226, 0.95) 0%, rgba(54, 134, 255, 0.8) 20%, rgba(116, 185, 255, 0.6) 45%, rgba(157, 206, 255, 0.4) 70%, transparent 100%)}30%{transform:translateZ(0) scale(1.02);opacity:.95}45%{transform:translateZ(0) scale(1.06);opacity:.88;background:radial-gradient(circle, rgba(54, 134, 255, 0.85) 0%, rgba(74, 144, 226, 0.75) 25%, rgba(116, 185, 255, 0.55) 50%, rgba(157, 206, 255, 0.35) 75%, transparent 100%)}60%{transform:translateZ(0) scale(1.04);opacity:.92}75%{transform:translateZ(0) scale(1.07);opacity:.89}90%{transform:translateZ(0) scale(1.01);opacity:.98}}@keyframes glow-inner-breathe-mature{0%,100%{transform:translateZ(0) scale(1);opacity:1;background:radial-gradient(circle, rgba(54, 134, 255, 0.8) 0%, rgba(74, 144, 226, 0.6) 25%, rgba(116, 185, 255, 0.4) 50%, rgba(157, 206, 255, 0.2) 75%, transparent 100%)}50%{transform:translateZ(0) scale(1.03);opacity:.9;background:radial-gradient(circle, rgba(74, 144, 226, 0.85) 0%, rgba(54, 134, 255, 0.65) 25%, rgba(116, 185, 255, 0.45) 50%, rgba(157, 206, 255, 0.25) 75%, transparent 100%)}}@keyframes living-heartbeat-rhythm{0%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-calm))}8%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-focus))}16%{animation-duration:calc(var(--genesis-breath-mature)*(1 + var(--breath-heart-sync-strength)))}24%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-contemplation))}32%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-anticipation))}40%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-excitement))}48%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-calm))}56%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-satisfaction))}64%{animation-duration:calc(var(--genesis-breath-mature)*(1 - var(--breath-heart-sync-strength)))}72%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-focus))}80%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-contemplation))}88%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-anticipation))}96%,100%{animation-duration:calc(var(--genesis-breath-mature)*var(--emotion-calm))}}@keyframes living-glow-rhythm{0%,100%{opacity:1;transform:translateZ(0) scale(1)}8%{opacity:1.05;transform:translateZ(0) scale(1.01)}16%{opacity:1.08;transform:translateZ(0) scale(1.02)}24%{opacity:.95;transform:translateZ(0) scale(0.99)}32%{opacity:1.06;transform:translateZ(0) scale(1.015)}40%{opacity:1.12;transform:translateZ(0) scale(1.03)}48%{opacity:1.02;transform:translateZ(0) scale(1.005)}56%{opacity:.98;transform:translateZ(0) scale(0.995)}64%{opacity:1.04;transform:translateZ(0) scale(1.01)}72%{opacity:1.07;transform:translateZ(0) scale(1.02)}80%{opacity:.96;transform:translateZ(0) scale(0.98)}88%{opacity:1.05;transform:translateZ(0) scale(1.015)}96%{opacity:1;transform:translateZ(0) scale(1)}}@keyframes avatar-heartbeat-gpu{0%{transform:translateZ(0) scale(1)}12%{transform:translateZ(0) scale(1.055)}16%{transform:translateZ(0) scale(1.02)}28%{transform:translateZ(0) scale(1.035)}34%{transform:translateZ(0) scale(1.01)}50%{transform:translateZ(0) scale(0.99)}68%{transform:translateZ(0) scale(1.02)}74%{transform:translateZ(0) scale(1.005)}82%{transform:translateZ(0) scale(1.025)}88%{transform:translateZ(0) scale(1.01)}100%{transform:translateZ(0) scale(1)}}@keyframes glow-inner-genesis-spring{0%{opacity:0;transform:translateZ(0) scale(0) rotate(0deg);box-shadow:0 0 0 0 rgba(54,134,255,0),0 0 0 0 rgba(74,144,226,0),0 0 0 0 rgba(116,185,255,0),inset 0 0 0 hsla(0,0%,100%,0)}21.2%{opacity:.3;transform:translateZ(0) scale(0.6) rotate(0.5deg);filter:blur(0.5px) brightness(1.1);box-shadow:0 0 12px 3px rgba(54,134,255,.8),0 0 24px 6px rgba(74,144,226,.6),0 0 48px 8px rgba(116,185,255,.4),inset 0 0 16px hsla(0,0%,100%,.25)}38.2%{opacity:.6;transform:translateZ(0) scale(1.2) rotate(0.3deg);filter:blur(0.3px) brightness(1.15);box-shadow:0 0 4px 1px rgba(54,134,255,.4),0 0 8px 2px rgba(74,144,226,.3),0 0 16px 3px rgba(116,185,255,.15),inset 0 0 6px hsla(0,0%,100%,.1)}61.8%{opacity:.9;transform:translateZ(0) scale(0.9) rotate(-0.3deg);filter:blur(0.2px) brightness(1.05);box-shadow:0 0 8px 2px rgba(54,134,255,.6),0 0 16px 4px rgba(74,144,226,.45),0 0 32px 5px rgba(116,185,255,.25),inset 0 0 10px hsla(0,0%,100%,.18)}100%{opacity:1;transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0px) brightness(1);box-shadow:0 0 6px 1px rgba(54,134,255,.5),0 0 12px 2px rgba(74,144,226,.4),0 0 24px 4px rgba(116,185,255,.2),inset 0 0 8px hsla(0,0%,100%,.15)}}@keyframes glow-third-genesis-spring{0%{opacity:0;transform:translateZ(0) scale(0.4) rotate(0deg);box-shadow:0 0 0 0 rgba(200,230,255,0),0 0 0 0 rgba(157,206,255,0),0 0 0 0 rgba(116,185,255,0),0 0 0 0 rgba(74,144,226,0)}30%{opacity:.2;transform:translateZ(0) scale(0.5) rotate(60deg) translateY(25px);box-shadow:0 0 5px 1px rgba(200,230,255,.03),0 0 10px 2px rgba(157,206,255,.02),0 0 15px 3px rgba(116,185,255,.01),0 0 20px 4px rgba(74,144,226,.005)}60%{opacity:.5;transform:translateZ(0) scale(0.75) rotate(120deg) translateY(12px);box-shadow:0 0 10px 2px rgba(200,230,255,.06),0 0 20px 3px rgba(157,206,255,.04),0 0 30px 4px rgba(116,185,255,.02),0 0 40px 5px rgba(74,144,226,.01)}80%{opacity:.8;transform:translateZ(0) scale(0.9) rotate(150deg) translateY(5px);box-shadow:0 0 15px 3px rgba(200,230,255,.08),0 0 25px 4px rgba(157,206,255,.05),0 0 35px 6px rgba(116,185,255,.025),0 0 45px 8px rgba(74,144,226,.01)}100%{opacity:1;transform:translateZ(0) scale(1) rotate(180deg) translateY(0px);box-shadow:0 0 20px 4px rgba(200,230,255,.1),0 0 30px 6px rgba(157,206,255,.06),0 0 40px 8px rgba(116,185,255,.03),0 0 50px 10px rgba(74,144,226,.01)}}@keyframes glow-inner-breathe{0%,100%{transform:translateZ(0) scale(1);opacity:1;background:radial-gradient(circle, rgba(54, 134, 255, 0.9) 0%, rgba(74, 144, 226, 0.7) 25%, rgba(116, 185, 255, 0.5) 50%, rgba(157, 206, 255, 0.3) 75%, rgba(200, 230, 255, 0.1) 90%, transparent 100%);box-shadow:0 0 6px 1px rgba(54,134,255,.5),0 0 12px 2px rgba(74,144,226,.4),0 0 24px 4px rgba(116,185,255,.2),inset 0 0 8px hsla(0,0%,100%,.15)}30%{transform:translateZ(0) scale(1.03);opacity:.9;background:radial-gradient(circle, rgba(74, 144, 226, 0.85) 0%, rgba(54, 134, 255, 0.65) 25%, rgba(116, 185, 255, 0.45) 55%, rgba(157, 206, 255, 0.25) 75%, transparent 100%);box-shadow:0 0 6px 2px rgba(74,144,226,.45),0 0 10px 3px rgba(54,134,255,.35)}60%{transform:translateZ(0) scale(1.05);opacity:1.1;background:radial-gradient(circle, rgba(54, 134, 255, 0.95) 0%, rgba(30, 120, 255, 0.8) 15%, rgba(74, 144, 226, 0.7) 30%, rgba(116, 185, 255, 0.5) 50%, rgba(157, 206, 255, 0.3) 70%, rgba(200, 230, 255, 0.15) 85%, transparent 100%);box-shadow:0 0 10px 3px rgba(54,134,255,.6),0 0 20px 5px rgba(30,120,255,.4),0 0 35px 8px rgba(74,144,226,.25),inset 0 0 12px hsla(0,0%,100%,.2)}80%{transform:translateZ(0) scale(1.02);opacity:1.02;background:radial-gradient(circle, rgba(74, 144, 226, 0.8) 0%, rgba(54, 134, 255, 0.6) 28%, rgba(116, 185, 255, 0.4) 58%, rgba(157, 206, 255, 0.2) 78%, transparent 100%);box-shadow:0 0 5px 1.5px rgba(74,144,226,.4),0 0 9px 2.5px rgba(54,134,255,.3)}}@keyframes glow-outer-genesis-spring{0%{opacity:0;transform:translateZ(0) scale(0.6) rotate(0deg);box-shadow:0 0 0 0 rgba(157,206,255,0),0 0 0 0 rgba(116,185,255,0),0 0 0 0 rgba(74,144,226,0)}25%{opacity:.12;transform:translateZ(0) scale(0.8) rotate(-0.3deg);box-shadow:0 0 4px 1px rgba(157,206,255,.15),0 0 8px 2px rgba(116,185,255,.09),0 0 12px 3px rgba(74,144,226,.06)}50%{opacity:.28;transform:translateZ(0) scale(0.92) rotate(-0.3deg);box-shadow:0 0 6px 2px rgba(157,206,255,.22),0 0 12px 3px rgba(116,185,255,.13),0 0 16px 4px rgba(74,144,226,.08)}70%{opacity:.48;transform:translateZ(0) scale(0.97) rotate(-0.1deg);box-shadow:0 0 7px 2px rgba(157,206,255,.2),0 0 13px 3px rgba(116,185,255,.12),0 0 17px 4px rgba(74,144,226,.06)}90%{opacity:.58;transform:translateZ(0) scale(0.99) rotate(0.05deg);box-shadow:0 0 8px 2px rgba(157,206,255,.19),0 0 14px 3px rgba(116,185,255,.11),0 0 18px 4px rgba(74,144,226,.05)}100%{opacity:.56;transform:translateZ(0) scale(0.98) rotate(0deg);box-shadow:0 0 8px 2px rgba(157,206,255,.18),0 0 14px 3px rgba(116,185,255,.1),0 0 18px 4px rgba(74,144,226,.05)}}@keyframes glow-outer-breathe{0%,100%{transform:translateZ(0) scale(0.98);opacity:.6;background:radial-gradient(circle, rgba(157, 206, 255, 0.6) 0%, rgba(116, 185, 255, 0.4) 25%, rgba(74, 144, 226, 0.3) 50%, rgba(54, 134, 255, 0.15) 75%, transparent 100%);box-shadow:0 0 8px 3px rgba(157,206,255,.25),0 0 12px 4px rgba(116,185,255,.18)}25%{transform:translateZ(0) scale(1.01);opacity:.82;background:radial-gradient(circle, rgba(116, 185, 255, 0.7) 0%, rgba(157, 206, 255, 0.5) 20%, rgba(74, 144, 226, 0.35) 45%, rgba(54, 134, 255, 0.2) 70%, transparent 100%);box-shadow:0 0 10px 4px rgba(116,185,255,.32),0 0 14px 5px rgba(157,206,255,.23)}50%{transform:translateZ(0) scale(1.05);opacity:.95;background:radial-gradient(circle, rgba(74, 144, 226, 0.8) 0%, rgba(116, 185, 255, 0.6) 15%, rgba(157, 206, 255, 0.4) 40%, rgba(54, 134, 255, 0.25) 65%, transparent 100%);box-shadow:0 0 12px 5px rgba(74,144,226,.38),0 0 18px 6px rgba(116,185,255,.28)}75%{transform:translateZ(0) scale(1.02);opacity:.85;background:radial-gradient(circle, rgba(157, 206, 255, 0.65) 0%, rgba(116, 185, 255, 0.45) 22%, rgba(74, 144, 226, 0.32) 48%, rgba(54, 134, 255, 0.18) 72%, transparent 100%);box-shadow:0 0 10px 3.5px rgba(157,206,255,.32),0 0 15px 5px rgba(116,185,255,.22)}}@keyframes glow-third-breathe{0%,100%{transform:translateZ(0) scale(1);opacity:1;box-shadow:0 0 6px 2px hsla(210,35%,85%,.25),0 0 10px 3px hsla(208,30%,83%,.18),0 0 14px 4px hsla(205,25%,81%,.12),0 0 18px 5px hsla(202,20%,79%,.08),0 0 22px 6px hsla(198,15%,77%,.05),0 0 26px 7px hsla(195,10%,76%,.03),0 0 30px 8px hsla(192,5%,75%,.01);@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar--glow{box-shadow:0 0 6px 2px color(display-p3 .8 .88 1/.25),0 0 10px 3px color(display-p3 .75 .84 .98/.18),0 0 14px 4px color(display-p3 .7 .8 .96/.12),0 0 18px 5px color(display-p3 .65 .76 .94/.08),0 0 22px 6px color(display-p3 .6 .72 .92/.05),0 0 26px 7px color(display-p3 .58 .68 .9/.03),0 0 30px 8px color(display-p3 .56 .64 .88/.01)}}}50%{transform:translateZ(0) scale(1.02);opacity:.95;box-shadow:0 0 8px 2.5px hsla(210,35%,85%,.28),0 0 12px 3.5px hsla(208,30%,83%,.2),0 0 16px 4.5px hsla(205,25%,81%,.14),0 0 20px 5.5px hsla(202,20%,79%,.1),0 0 24px 6.5px hsla(198,15%,77%,.06),0 0 28px 7.5px hsla(195,10%,76%,.04),0 0 32px 8.5px hsla(192,5%,75%,.01);@supports(color: color(display-p3 1 1 1)){.c-profile .c-avatar--glow{box-shadow:0 0 8px 2.5px color(display-p3 .82 .9 1/.28),0 0 12px 3.5px color(display-p3 .77 .86 .98/.2),0 0 16px 4.5px color(display-p3 .72 .82 .96/.14),0 0 20px 5.5px color(display-p3 .67 .78 .94/.1),0 0 24px 6.5px color(display-p3 .62 .74 .92/.06),0 0 28px 7.5px color(display-p3 .6 .7 .9/.04),0 0 32px 8.5px color(display-p3 .58 .66 .88/.01)}}}}@keyframes glow-inner-breathe-dark{0%,100%{transform:translateZ(0) scale(1);opacity:1}50%{transform:translateZ(0) scale(1.01);opacity:.96}}@keyframes glow-outer-breathe-dark{0%,100%{transform:translateZ(0) scale(0.99);opacity:.6}50%{transform:translateZ(0) scale(1);opacity:.56}}@keyframes glow-fourth-gentle{0%,100%{opacity:0;transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.98))}25%{opacity:var(--avatar-glow-fourth-opacity);transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.99))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*.85);transform:translateZ(0) scale(var(--avatar-glow-fourth-size));background:radial-gradient(circle, color-mix(in oklab, var(--avatar-glow-fourth-color) calc(35% + var(--avatar-glow-fourth-quantum-variance, 0.05) * 100%), transparent) 0%, color-mix(in oklab, var(--avatar-glow-fourth-color) calc(18% + var(--avatar-glow-fourth-quantum-variance, 0.05) * 100%), transparent) 35%, transparent 70%)}75%{opacity:var(--avatar-glow-fourth-opacity);transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.99))}}@keyframes consciousness-backflow-pulse{0%,100%{opacity:var(--avatar-glow-fourth-opacity);transform:translateZ(0) scale(var(--avatar-glow-fourth-size))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*1.15);transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 1.02))}}@keyframes glow-fourth-gentle-optimized{0%,100%{opacity:0;transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.98))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*.85);transform:translateZ(0) scale(var(--avatar-glow-fourth-size))}}@keyframes glow-fourth-minimal{0%,100%{opacity:0;transform:translateZ(0) scale(calc(var(--avatar-glow-fourth-size) * 0.98))}50%{opacity:calc(var(--avatar-glow-fourth-opacity)*.7);transform:translateZ(0) scale(var(--avatar-glow-fourth-size))}}@keyframes quantum-uncertainty{0%,100%{transform:translateZ(0) translate(0, 0)}10%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * 1px), calc(var(--quantum-uncertainty, 0.05) * -0.5px))}30%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * -0.8px), calc(var(--quantum-uncertainty, 0.05) * 0.6px))}50%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * 0.3px), calc(var(--quantum-uncertainty, 0.05) * -0.9px))}70%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * -0.5px), calc(var(--quantum-uncertainty, 0.05) * 0.4px))}90%{transform:translateZ(0) translate(calc(var(--quantum-uncertainty, 0.05) * 0.7px), calc(var(--quantum-uncertainty, 0.05) * 0.2px))}}@media(prefers-color-scheme: dark){.c-profile .c-avatar--glow :where(html[data-theme=dark],html) *:not(.c-avatar--glow::before):not(.c-avatar--glow::after):not(.c-avatar__glow-third):not(.c-avatar__glow-fourth){box-shadow:none}.c-profile .c-avatar--glow :where(html[data-theme=dark],html) *:focus-visible{box-shadow:0 0 0 2px var(--color-tahoe-primary)}.c-profile .c-avatar--glow .c-avatar--glow::before,.c-profile .c-avatar--glow .c-avatar--glow::after,.c-profile .c-avatar--glow .c-avatar__glow-third,.c-profile .c-avatar--glow .c-avatar__glow-fourth{box-shadow:unset}.c-profile .c-avatar--glow .c-profile[data-consciousness=elevated]::before,.c-profile .c-avatar--glow .c-profile::before{background:none;opacity:0;animation:none;content:none}.c-profile .c-avatar--glow .c-cta__button:hover{box-shadow:none}.c-profile .c-avatar--glow .c-post-card::before{background:none;opacity:0}}.c-profile .c-avatar--glow:not(:hover){transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.c-profile .c-avatar--glow:not(:hover)::before,.c-profile .c-avatar--glow:not(:hover)::after{transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease-out}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow{animation:none;transform:translateZ(0) scale(var(--scale-rest))}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow::before,:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow::after{animation:none;will-change:auto}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow::before{transform:translateZ(0) scale(1);opacity:.8}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow::after{transform:translateZ(0) scale(1);opacity:.4}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow:hover{transform:translateZ(0) scale(calc(1 + 0.015 * var(--animation-scale)));transition:transform 100ms ease}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow:hover::before{opacity:1}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-avatar--glow:hover::after{opacity:.6}}@media(update: fast){.c-profile .c-avatar--glow::before{animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.c-profile .c-avatar--glow::after{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}.c-profile .c-avatar--glow .c-avatar__image{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;transition:opacity 600ms ease-out,transform 800ms cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:avatar-heartbeat-gpu var(--heartbeat-duration) var(--heartbeat-timing) infinite;animation-delay:calc(var(--genesis-avatar-delay) + var(--phase-offset, 0ms));transform:translateZ(0)}.c-profile .c-avatar--glow .c-avatar__image.loaded{opacity:1;animation-delay:0s;animation:avatar-heartbeat-gpu var(--genesis-breath-excited) var(--heartbeat-timing) 0s infinite,breath-frequency-evolution var(--breath-transition-duration) ease-in-out 0s forwards}.c-profile .c-avatar--glow .c-avatar__image.loaded.skip-genesis{opacity:1;animation:avatar-heartbeat-gpu var(--genesis-breath-mature) var(--heartbeat-timing) 0s infinite;transition:opacity 200ms ease-out 200ms}.c-profile .c-avatar--glow .c-avatar__image:where(.loaded.mature){animation:avatar-heartbeat-gpu var(--genesis-breath-mature) var(--heartbeat-timing) 0s infinite,living-heartbeat-rhythm var(--living-heartbeat-duration) ease-in-out 0s infinite}.c-profile .c-profile__title{font-size:var(--hierarchy-primary-size);font-weight:var(--hierarchy-primary-weight);letter-spacing:var(--hierarchy-primary-spacing);line-height:var(--line-height-tight);margin-block-start:var(--gap-avatar-title);color:var(--color-on-surface);text-align:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform,filter;transform:translateZ(0) translateY(16px);position:relative;isolation:isolate;opacity:0;background:linear-gradient(135deg, hsl(210, 85%, 12%) 0%, hsl(210, 70%, 35%) 20%, hsl(210, 50%, 45%) 40%, hsl(210, 60%, 55%) 65%, var(--color-on-surface) 100%);background-size:350% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation-play-state:inherit;animation:title-entrance-spring 1.2s var(--ease-spring) 1.2s forwards,title-ripple-sync var(--bio-enhanced-title, var(--quantum-primary)) cubic-bezier(0.25, 0.1, 0.25, 1) 2.4s infinite;animation-play-state:running;--title-phase: 0;--title-causality-delay: var(--causal-base-delay);--title-wave-propagation: var(--causal-wave-speed);--title-damping-factor: var(--causal-damping);--reverse-resonance-phase: calc(var(--causal-reverse-strength) * 1s)}.c-profile .c-profile__title>*,.c-profile .c-profile__title span,.c-profile .c-profile__title [data-char]{display:inline-block;animation:char-breathing var(--bio-enhanced-title, var(--quantum-primary)) cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;animation-delay:calc(var(--char-index, 0)*80ms + .6s + var(--phase-offset, 0ms));transform-origin:center bottom;will-change:transform;animation-play-state:inherit}@keyframes title-entrance-spring{0%{opacity:0;transform:translateZ(0) translateY(-20px) scale(0.8) rotate(0deg)}40%{opacity:.8;transform:translateZ(0) translateY(4px) scale(1.1) rotate(0.5deg)}70%{opacity:1;transform:translateZ(0) translateY(-2px) scale(0.95) rotate(-0.2deg)}90%{opacity:1;transform:translateZ(0) translateY(1px) scale(1.02) rotate(0.1deg)}100%{opacity:1;transform:translateZ(0) translateY(0) scale(1) rotate(0deg)}}@keyframes title-ripple-sync{0%{background-position:0% 50%;transform:translateZ(0) scale(1) rotateX(0deg);filter:brightness(1) hue-rotate(0deg) saturate(100%);text-shadow:0 0 0 rgba(0,0,0,0)}12%{background-position:30% 50%;transform:translateZ(0) scale(1.008) rotateX(0.5deg);filter:brightness(1.03) hue-rotate(3deg) saturate(105%);text-shadow:0 0 6px color-mix(in srgb, var(--color-fusion-secondary) 20%, transparent)}18%{background-position:45% 50%;transform:translateZ(0) scale(1.012) rotateX(1deg);filter:brightness(1.04) hue-rotate(5deg) saturate(108%);text-shadow:0 0 8px color-mix(in srgb, var(--color-fusion-primary) 25%, transparent)}28%{background-position:60% 50%;transform:translateZ(0) scale(1.005) rotateX(-0.3deg);filter:brightness(1.03) hue-rotate(3deg) saturate(105%);text-shadow:0 0 6px color-mix(in srgb, var(--color-fusion-secondary) 25%, transparent)}50%{background-position:75% 50%;transform:translateZ(0) scale(0.999) rotateX(0deg);filter:brightness(0.98) hue-rotate(-2deg) saturate(95%);text-shadow:0 0 2px color-mix(in srgb, var(--color-fusion-primary) 15%, transparent)}68%{background-position:85% 50%;transform:translateZ(0) scale(1.003) rotateX(0.2deg);filter:brightness(1.01) hue-rotate(2deg) saturate(102%);text-shadow:0 0 4px color-mix(in srgb, var(--color-fusion-primary) 20%, transparent)}82%{background-position:95% 50%;transform:translateZ(0) scale(1.006) rotateX(0.4deg);filter:brightness(1.02) hue-rotate(2deg) saturate(104%);text-shadow:0 0 6px color-mix(in srgb, var(--color-fusion-primary) 20%, transparent)}85%{background-position:92% 50%;transform:translateZ(0) scale(1.004) rotateX(0.3deg);filter:brightness(1.015) hue-rotate(1deg) saturate(103%);text-shadow:0 0 5px color-mix(in srgb, var(--color-fusion-secondary) 22%, transparent),0 0 10px color-mix(in srgb, var(--color-fusion-accent) 8%, transparent)}100%{background-position:100% 50%;transform:translateZ(0) scale(1) rotateX(0deg);filter:brightness(1) hue-rotate(0deg) saturate(100%);text-shadow:0 0 0 rgba(0,0,0,0)}}@keyframes char-breathing{0%,100%{transform:translateY(0) scale(1);filter:brightness(1)}12%{transform:translateY(-1.5px) scale(1.02);filter:brightness(1.05)}13%,13.5%{transform:translateY(-1.5px) scale(1.001);filter:brightness(1.05)}18%{transform:translateY(0.5px) scale(0.99);filter:brightness(1.02)}28%{transform:translateY(-1px) scale(1.015);filter:brightness(1.03)}29%,29.8%{transform:translateY(-1px) scale(1.002);filter:brightness(1.03)}50%{transform:translateY(-0.3px) scale(1.005);filter:brightness(1.01)}68%{transform:translateY(-0.8px) scale(1.01);filter:brightness(1.02)}82%{transform:translateY(-0.5px) scale(1.008);filter:brightness(1.015)}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-profile__title{animation:none;will-change:auto;background:var(--color-on-surface);-webkit-text-fill-color:unset;transform:none;filter:none;--title-phase: 0}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-profile__title>*,:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-profile__title span,:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-profile__title [data-char]{animation:none;transform:none;filter:none;will-change:auto}}@media(min-resolution: 120dpi)and (prefers-reduced-motion: no-preference){.c-profile .c-profile__title{animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}}.c-profile .c-profile__subtitle{font-size:var(--hierarchy-secondary-size);font-weight:var(--hierarchy-secondary-weight);letter-spacing:var(--hierarchy-secondary-spacing);line-height:var(--line-height-normal);margin-block-start:var(--gap-title-subtitle);margin-block-end:var(--gap-subtitle-icons);background:linear-gradient(135deg, hsl(210, 85%, 12%) 0%, hsl(210, 70%, 35%) 20%, hsl(210, 50%, 45%) 40%, hsl(210, 60%, 55%) 65%, var(--color-text-secondary) 100%);background-size:350% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:var(--color-text-secondary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform,opacity,filter,background-position;transform:translateZ(0) translateY(12px);position:relative;isolation:isolate;opacity:0;overflow:hidden;animation:subtitle-entrance-spring 1s var(--ease-apple-bounce) 1.6s forwards,subtitle-deep-resonance var(--bio-enhanced-subtitle, var(--quantum-primary)) cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.6s infinite;animation-play-state:running;--subtitle-wave-propagation: calc(var(--causal-wave-speed) * 0.8);--subtitle-damping-factor: calc(var(--causal-damping) * 0.9);--reverse-pulse-strength: var(--causal-reverse-strength);--energy-distance-factor: 2;text-align:center}@media(max-width: calc(768px - 0.02px)){.c-profile .c-profile__subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90vw}}.c-profile .c-profile__subtitle p{margin:0;padding:0;display:contents;background:inherit;background-size:inherit;background-position:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background-clip:inherit;animation:inherit;transform:inherit;opacity:inherit;filter:inherit;animation-play-state:inherit;will-change:inherit;text-rendering:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;position:relative;z-index:1;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.c-profile .c-profile__subtitle::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle, rgba(116, 185, 255, 0.22) 0%, rgba(74, 144, 226, 0.15) 20%, rgba(157, 206, 255, 0.12) 40%, rgba(200, 230, 255, 0.08) 60%, rgba(255, 255, 255, 0.05) 80%, transparent 95%);pointer-events:none;z-index:-1;transform:translate(-50%, -50%);mix-blend-mode:screen;will-change:transform,opacity,width,height;animation:subtitle-energy-pulse var(--bio-enhanced-subtitle, var(--quantum-primary)) cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite,quantum-entanglement-sync calc(var(--quantum-primary)*1.3) linear infinite;animation-delay:calc(1.2s + var(--phase-offset, 0ms)),calc(var(--consciousness-sync-delay, calc(var(--quantum-primary) * 0.618))*1.15 + var(--phase-offset, 0ms))}.c-profile .c-profile__subtitle::before{content:"";position:absolute;top:50%;left:50%;width:140%;height:180%;transform:translate(-50%, -50%) scale(0.92);background:radial-gradient(circle, color-mix(in oklab, var(--color-info) 20%, transparent) 0%, color-mix(in oklab, var(--color-info) 8%, transparent) 55%, transparent 90%);mix-blend-mode:screen;pointer-events:none;opacity:0;animation:sixth-sense-pulse calc(var(--sixth-sense-resonance, 755ms)*var(--intuitive-acceleration, 1.236)) linear infinite,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate;animation-delay:calc(var(--subconscious-delay, 0.467s) + var(--phase-offset, 0ms));will-change:transform,opacity}@media(prefers-reduced-motion: reduce){.c-profile .c-profile__subtitle::before{animation:none;opacity:0}}@media(prefers-contrast: more){.c-profile .c-profile__subtitle::before{animation:sixth-sense-pulse calc(var(--sixth-sense-resonance, 755ms)*var(--intuitive-acceleration, 1.236)) linear infinite;--quantum-uncertainty: 0.03}}@media(prefers-color-scheme: dark){.c-profile .c-profile__subtitle::after{display:none}.c-profile .c-profile__subtitle::before{display:none}}:where([data-theme=dark]) .c-profile .c-profile__subtitle::after{display:none}:where([data-theme=dark]) .c-profile .c-profile__subtitle::before{display:none}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-profile__subtitle{animation:subtitle-deep-resonance calc(var(--bio-enhanced-subtitle, var(--quantum-primary))*.5) cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;animation-delay:.4s;will-change:auto}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-profile__subtitle::after{display:none}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-profile__subtitle::before{animation:none;opacity:0}}.c-profile .c-profile__subtitle p{display:contents;animation:inherit;transform:inherit;opacity:inherit;filter:inherit;background:inherit;background-size:inherit;background-position:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background-clip:inherit;will-change:inherit;margin:0;padding:0}.c-profile .c-profile__subtitle p:first-child:last-child{display:contents}@supports not (display: contents){.c-profile .c-profile__subtitle p{display:block;background:linear-gradient(135deg, hsl(210, 85%, 12%) 0%, hsl(210, 70%, 35%) 20%, hsl(210, 50%, 45%) 40%, hsl(210, 60%, 55%) 65%, var(--color-text-secondary) 100%);background-size:350% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}}.c-profile .profile-subtitle{font-size:var(--hierarchy-secondary-size);font-weight:var(--hierarchy-secondary-weight);letter-spacing:var(--hierarchy-secondary-spacing);line-height:var(--line-height-normal);margin-block-start:var(--gap-title-subtitle);margin-block-end:var(--gap-subtitle-icons);background:linear-gradient(135deg, hsl(210, 85%, 12%) 0%, hsl(210, 70%, 35%) 20%, hsl(210, 50%, 45%) 40%, hsl(210, 60%, 55%) 65%, var(--color-text-secondary) 100%);background-size:350% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:var(--color-text-secondary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform,opacity,filter,background-position;transform:translateZ(0) translateY(12px);position:relative;isolation:isolate;opacity:0;overflow:hidden;animation:subtitle-entrance-spring 1s var(--ease-apple-bounce) 1.6s forwards,subtitle-deep-resonance var(--bio-enhanced-subtitle, var(--quantum-primary)) cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.6s infinite;animation-play-state:running;--subtitle-wave-propagation: calc(var(--causal-wave-speed) * 0.8);--subtitle-damping-factor: calc(var(--causal-damping) * 0.9);--reverse-pulse-strength: var(--causal-reverse-strength);--energy-distance-factor: 2;text-align:center}@media(max-width: calc(768px - 0.02px)){.c-profile .profile-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90vw}}.c-profile .profile-subtitle p{margin:0;padding:0;display:contents;background:inherit;background-size:inherit;background-position:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background-clip:inherit;animation:inherit;transform:inherit;opacity:inherit;filter:inherit;animation-play-state:inherit;will-change:inherit;text-rendering:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;position:relative;z-index:1;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.c-profile .profile-subtitle::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle, rgba(116, 185, 255, 0.22) 0%, rgba(74, 144, 226, 0.15) 20%, rgba(157, 206, 255, 0.12) 40%, rgba(200, 230, 255, 0.08) 60%, rgba(255, 255, 255, 0.05) 80%, transparent 95%);pointer-events:none;z-index:-1;transform:translate(-50%, -50%);mix-blend-mode:screen;will-change:transform,opacity,width,height;animation:subtitle-energy-pulse var(--bio-enhanced-subtitle, var(--quantum-primary)) cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite,quantum-entanglement-sync calc(var(--quantum-primary)*1.3) linear infinite;animation-delay:calc(1.2s + var(--phase-offset, 0ms)),calc(var(--consciousness-sync-delay, calc(var(--quantum-primary) * 0.618))*1.15 + var(--phase-offset, 0ms))}.c-profile .profile-subtitle::before{content:"";position:absolute;top:50%;left:50%;width:140%;height:180%;transform:translate(-50%, -50%) scale(0.92);background:radial-gradient(circle, color-mix(in oklab, var(--color-info) 20%, transparent) 0%, color-mix(in oklab, var(--color-info) 8%, transparent) 55%, transparent 90%);mix-blend-mode:screen;pointer-events:none;opacity:0;animation:sixth-sense-pulse calc(var(--sixth-sense-resonance, 755ms)*var(--intuitive-acceleration, 1.236)) linear infinite,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate;animation-delay:calc(var(--subconscious-delay, 0.467s) + var(--phase-offset, 0ms));will-change:transform,opacity}@media(prefers-reduced-motion: reduce){.c-profile .profile-subtitle::before{animation:none;opacity:0}}@media(prefers-contrast: more){.c-profile .profile-subtitle::before{animation:sixth-sense-pulse calc(var(--sixth-sense-resonance, 755ms)*var(--intuitive-acceleration, 1.236)) linear infinite;--quantum-uncertainty: 0.03}}@media(prefers-color-scheme: dark){.c-profile .profile-subtitle::after{display:none}.c-profile .profile-subtitle::before{display:none}}:where([data-theme=dark]) .c-profile .profile-subtitle::after{display:none}:where([data-theme=dark]) .c-profile .profile-subtitle::before{display:none}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-profile .profile-subtitle{animation:subtitle-deep-resonance calc(var(--bio-enhanced-subtitle, var(--quantum-primary))*.5) cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;animation-delay:.4s;will-change:auto}:where(.c-profile:not([data-motion=ceremony])) .c-profile .profile-subtitle::after{display:none}:where(.c-profile:not([data-motion=ceremony])) .c-profile .profile-subtitle::before{animation:none;opacity:0}}.c-profile .profile-subtitle p{display:contents;animation:inherit;transform:inherit;opacity:inherit;filter:inherit;background:inherit;background-size:inherit;background-position:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background-clip:inherit;will-change:inherit;margin:0;padding:0}.c-profile .profile-subtitle p:first-child:last-child{display:contents}@supports not (display: contents){.c-profile .profile-subtitle p{display:block;background:linear-gradient(135deg, hsl(210, 85%, 12%) 0%, hsl(210, 70%, 35%) 20%, hsl(210, 50%, 45%) 40%, hsl(210, 60%, 55%) 65%, var(--color-text-secondary) 100%);background-size:350% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}}.c-profile .c-social-icons{display:flex;gap:var(--social-icon-gap);justify-content:center;align-items:center;margin-block-start:var(--gap-subtitle-icons);margin-block-end:var(--gap-tags-buttons);flex-wrap:wrap;width:100%;opacity:0;animation:social-icons-rise 1.5s ease-out 2s forwards;--social-wave-propagation: calc(var(--causal-wave-speed) * 0.6);--social-damping-factor: calc(var(--causal-damping) * 0.8)}@media(max-width: calc(768px - 0.02px)){.c-profile .c-social-icons{gap:clamp(24px,6vw,32px);flex-wrap:nowrap;padding-inline:var(--space-4);max-width:min(88vw,350px);justify-content:space-between}}@keyframes social-icons-rise{from{opacity:0;transform:translateY(16px) scale(0.9)}30%{opacity:.6;transform:translateY(8px) scale(0.95)}60%{opacity:.8;transform:translateY(2px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-social-icons{animation:none;opacity:1}}.c-profile .c-social-icons .c-social-icon{display:flex;align-items:center;justify-content:center;width:var(--social-icon-size);height:var(--social-icon-size);border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);color:var(--color-on-surface);text-decoration:none;transition:transform 320ms var(--ease-spring),box-shadow 240ms var(--ease-out),background-color 200ms ease,color 200ms ease,filter 240ms ease;--social-pop-duration: 0.6s;--social-pop-delay: 1s;--social-breathe-phase: 0s;--social-causality-delay: calc(var(--subtitle-wave-propagation, 0.64s) * 0.618);opacity:0;animation:social-icon-pop var(--social-pop-duration, 0.6s) ease-out var(--social-pop-delay, 1s) forwards;transform:translateZ(0);will-change:transform,opacity}.c-profile .c-social-icons .c-social-icon:nth-child(1){--social-pop-delay: 1s;--social-breathe-phase: 0ms}.c-profile .c-social-icons .c-social-icon:nth-child(2){--social-pop-delay: 1.1s;--social-breathe-phase: calc(var(--bio-enhanced-social, 1978ms) * 0.236)}.c-profile .c-social-icons .c-social-icon:nth-child(3){--social-pop-delay: 1.2s;--social-breathe-phase: calc(var(--bio-enhanced-social, 1978ms) * 0.382)}.c-profile .c-social-icons .c-social-icon:nth-child(4){--social-pop-delay: 1.3s;--social-breathe-phase: calc(var(--bio-enhanced-social, 1978ms) * 0.618)}.c-profile .c-social-icons .c-social-icon:nth-child(5){--social-pop-delay: 1.4s;--social-breathe-phase: calc(var(--bio-enhanced-social, 1978ms) * 0.854)}.c-profile .c-social-icons .c-social-icon:nth-child(6){--social-pop-delay: 1.5s;--social-breathe-phase: calc(var(--bio-enhanced-social, 1978ms) * 1.09)}@keyframes social-icon-pop{0%{opacity:0;transform:scale(0.3) rotate(-180deg)}60%{transform:scale(1.1) rotate(-20deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon{box-shadow:none}:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:hover,:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:active{background:hsla(0,0%,100%,.08);box-shadow:none}:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:hover .c-icon svg,:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:hover .c-social-icon__svg svg,:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:active .c-icon svg,:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:active .c-social-icon__svg svg{fill:var(--color-primary);color:var(--color-primary)}@media(max-width: calc(768px - 0.02px)){:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:hover,:where([data-theme=dark]) .c-profile .c-social-icons .c-social-icon:active{background:hsla(0,0%,100%,.12);box-shadow:none}}.c-profile .c-social-icons .c-social-icon .c-icon,.c-profile .c-social-icons .c-social-icon .c-social-icon__svg{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.c-profile .c-social-icons .c-social-icon .c-icon svg,.c-profile .c-social-icons .c-social-icon .c-social-icon__svg svg{width:20px;height:20px;fill:currentColor;color:currentColor;display:block;transition:all .2s ease;transform-origin:50% 50%;will-change:transform,filter;animation-name:social-icon-breathe;animation-duration:var(--bio-enhanced-social, 1978ms);animation-timing-function:var(--ease-apple-gentle);animation-delay:calc(var(--social-pop-delay, 1s) + var(--social-pop-duration, 0.6s) + var(--social-breathe-phase, 0s) + var(--social-causality-delay, 396ms) + var(--phase-offset, 0ms));animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}@media(max-width: calc(768px - 0.02px)){.c-profile .c-social-icons .c-social-icon{width:42px;height:42px}.c-profile .c-social-icons .c-social-icon .c-icon,.c-profile .c-social-icons .c-social-icon .c-social-icon__svg{width:18px;height:18px}.c-profile .c-social-icons .c-social-icon .c-icon svg,.c-profile .c-social-icons .c-social-icon .c-social-icon__svg svg{width:18px;height:18px}}@media(any-hover: hover)and (pointer: fine){.c-profile .c-social-icons .c-social-icon:hover{background:rgba(28,28,30,.03);transform:translateZ(0) translateY(-2px) scale(calc(1 + 0.04 * var(--animation-scale))) rotate(var(--spring-hover-tilt, 0.28deg));box-shadow:0 2px 10px rgba(28,28,30,.08)}.c-profile .c-social-icons .c-social-icon:hover .c-icon svg,.c-profile .c-social-icons .c-social-icon:hover .c-social-icon__svg svg{fill:var(--color-primary);color:var(--color-primary)}.c-profile .c-social-icons .c-social-icon:hover .c-icon,.c-profile .c-social-icons .c-social-icon:hover .c-social-icon__svg{animation:jiggle-light-natural calc(.65s*var(--spring-duration-factor, 1)) var(--ease-spring) 0s 1 both}}@media(max-width: calc(768px - 0.02px)){.c-profile .c-social-icons .c-social-icon{background:rgba(var(--color-fusion-primary-rgb, 0, 122, 255), 0.06)}}.c-profile .c-social-icons .c-social-icon:active{transform:translateZ(0) translateY(0) scale(calc(1 - 0.02 * var(--animation-scale)));transition:transform 160ms var(--ease-spring)}.c-profile .c-social-icons .c-social-icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-social-icons .c-social-icon{animation:none;opacity:1;transform:translateZ(0);filter:none}:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-social-icons .c-social-icon .c-icon svg,:where(.c-profile:not([data-motion=ceremony])) .c-profile .c-social-icons .c-social-icon .c-social-icon__svg svg{animation:none;transform:none;filter:none}}.c-cta{display:flex;gap:var(--cta-gap);justify-content:center;align-items:center;flex-wrap:wrap;margin-block-start:var(--gap-tags-buttons);width:100%;max-width:400px;margin-inline:auto;opacity:0;transform:translateY(var(--cta-reveal-y, 20px)) scale(var(--cta-reveal-scale, 0.9));will-change:transform,opacity;position:relative;isolation:isolate;animation:cta-container-rise var(--cta-container-duration, 1.5s) var(--cta-reveal-timing, ease-out) 2.4s forwards;--cta-wave-propagation: calc(var(--causal-wave-speed) * 0.4);--cta-damping-factor: calc(var(--causal-damping) * 0.7);--cta-causality-delay: calc(var(--bio-enhanced-social, 1978ms) * 0.382)}.c-cta::before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle, rgba(116, 185, 255, 0.18) 0%, rgba(116, 185, 255, 0.05) 55%, transparent 80%);pointer-events:none;opacity:0;transform:scale(0.6)}@keyframes cta-container-rise{from{opacity:0;transform:translateY(var(--cta-reveal-y, 20px)) scale(var(--cta-reveal-scale, 0.9))}25%{opacity:.4;transform:translateY(calc(var(--cta-reveal-y, 20px) * 0.5)) scale(0.95)}50%{opacity:.6;transform:translateY(calc(var(--cta-reveal-y, 20px) * 0.2)) scale(0.98)}60%{opacity:1;transform:translateY(calc(var(--cta-reveal-y, 20px) * -0.2)) scale(1.015)}80%{opacity:1;transform:translateY(calc(var(--cta-reveal-y, 20px) * -0.1)) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cta-ripple{0%{opacity:0;transform:scale(0.6)}60%{opacity:.12;transform:scale(1)}100%{opacity:0;transform:scale(1.18)}}.c-cta::before{animation:cta-ripple var(--cta-container-duration, 1.5s) ease-out var(--cta-container-delay, 1.2s) forwards,sixth-sense-pulse calc(var(--sixth-sense-resonance, 755ms)*var(--intuitive-acceleration, 1.236)) linear calc(var(--cta-container-delay, 1.2s) + var(--cta-causality-delay, 755ms)) infinite}:where([data-theme=dark]) .c-cta::before{animation:none;opacity:0;background:none}@media(max-width: calc(768px - 0.02px)){.c-cta{flex-direction:row;max-width:320px;margin-inline:auto;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.c-cta a.button{flex:1 1 auto;min-width:88px;max-width:140px;min-height:44px;font-size:15px;font-weight:600;padding:0 16px;border-radius:12px;letter-spacing:-0.01em}}@media(max-width: calc(600px - 1px)){.c-cta{max-width:240px;gap:8px}.c-cta a.button{min-width:82px;max-width:115px;min-height:44px;font-size:14px;font-weight:600;padding:0 14px;border-radius:12px}}@media(min-width: 768px){.c-cta{flex-direction:row;flex-wrap:wrap;max-width:480px;gap:var(--space-3);justify-content:center}}@media(min-width: 1024px){.c-cta{flex-direction:row;flex-wrap:wrap;max-width:520px;gap:var(--space-4);justify-content:center}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-cta{animation:none;opacity:1;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-cta::before{animation:none;opacity:0;transform:none}}.c-cta .c-cta__button{position:relative;z-index:0;flex:1 1 0;width:var(--cta-width-golden);min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:1.2;color:var(--color-on-primary);transform:var(--cta-transform-rest);box-shadow:var(--cta-shadow-rest);transition:transform 320ms var(--ease-spring),box-shadow 260ms var(--ease-liquid),background 220ms ease,color 220ms ease;opacity:1;transform:none;will-change:auto;filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.03)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.05));background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 40%, #007AFF 100%);border:1px solid rgba(0,122,255,.3);border-radius:var(--cta-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-cta .c-cta__button .button-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transform:translateZ(0);transition:transform 280ms var(--ease-spring);will-change:transform}.c-cta .c-cta__button::before{content:"";position:absolute;inset:-1px;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--color-tahoe-accent), var(--color-tahoe-light), var(--color-tahoe-accent));z-index:-1;opacity:.3;transition:opacity var(--duration-normal) var(--ease-out)}.c-cta .c-cta__button:hover{transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover);transition-timing-function:var(--ease-spring);transform:translateY(calc(-2px * var(--cta-perception-amplifier, 1.08))) scale(calc(1.02 * var(--cta-emotional-intensity, 1.15)));filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.08)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.12));animation:jiggle-medium-natural calc(.7s*var(--spring-duration-factor, 1)) var(--ease-spring) 0s 1 both}.c-cta .c-cta__button:hover::before{opacity:.5;transform:scale(1.02)}.c-cta .c-cta__button::after{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 calc(24px*var(--cta-perception-amplifier, 1.08)) color-mix(in srgb, var(--color-fusion-primary) calc(18% * var(--cta-emotional-intensity, 1.15)), transparent);animation:cta-button-glow calc(var(--cta-reveal-duration, 1.2s)*.85) var(--cta-reveal-timing, ease-out) 2.4s forwards,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate,emotional-heartbeat-sync var(--cta-heartbeat-sync) ease-in-out infinite}.c-cta .c-cta__button:active{transform:var(--cta-transform-active);box-shadow:var(--cta-shadow-active);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-spring)}.c-cta .c-cta__button:active::before{transform:scale(0.98);opacity:.8}.c-cta .c-cta__button:active::after{opacity:.6}.c-cta .c-cta__button:active .button-inner{transform:scale(calc(1 - 0.045 * var(--animation-scale)))}.c-cta .c-cta__button:focus{outline:none;box-shadow:var(--cta-shadow-rest),0 0 0 2px rgba(var(--color-tahoe-primary-rgb), 0.3)}.c-cta .c-cta__button:focus:not(:focus-visible){box-shadow:var(--cta-shadow-rest)}.c-cta .c-cta__button:focus-visible{outline:2px solid var(--color-tahoe-primary);outline-offset:2px;box-shadow:var(--cta-shadow-rest)}@media(max-width: calc(768px - 0.02px)){.c-cta .c-cta__button{flex:1 1 auto;width:100%;min-height:44px;max-width:none}}@media(hover: none)and (pointer: coarse){.c-cta .c-cta__button{min-height:48px;min-width:48px;padding:var(--space-4) var(--space-5);font-size:clamp(1rem,3vw,1.125rem);border-radius:calc(var(--cta-height)/2);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none}.c-cta .c-cta__button:active{transform:scale(0.94) translateY(1px);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-bounce);box-shadow:var(--cta-shadow-active)}.c-cta .c-cta__button:active::before{transform:scale(0.95);opacity:.3}.c-cta .c-cta__button:active::after{opacity:.5;backdrop-filter:var(--cta-backdrop-blur) brightness(0.9)}}@media(prefers-contrast: high){.c-cta .c-cta__button{border:2px solid var(--color-tahoe-primary);font-weight:var(--font-weight-semibold);background:hsla(0,0%,100%,.98)}.c-cta .c-cta__button:hover{border-color:var(--color-tahoe-accent);background:var(--color-tahoe-primary)}}@media(forced-colors: active){.c-cta .c-cta__button{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.c-cta .c-cta__button:hover{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-cta .c-cta__button{animation:none;opacity:1;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-cta .c-cta__button::before{animation:none;opacity:0;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-cta .c-cta__button::after{animation:none;opacity:0}}.quantum-seventh-sense{animation:quantum-vacuum-fluctuation var(--neural-prediction-window, 890ms) ease-in-out infinite;animation-delay:var(--precognitive-delay, 289ms)}.quantum-seventh-sense.precognitive-active{animation:precognitive-anticipation var(--neural-prediction-window, 890ms) ease-in-out infinite,consciousness-field-expansion calc(var(--neural-prediction-window, 890ms)*4) linear infinite;animation-delay:var(--precognitive-delay, 289ms),calc(var(--synaptic-anticipation, 0.147ms)*var(--intuitive-acceleration, 1.618))}.quantum-seventh-sense::before{content:"";position:absolute;inset:calc(-1*var(--spatial-uncertainty, 0.0005px));pointer-events:none;opacity:calc(var(--consciousness-coherence, 0.995)*.05);background:conic-gradient(from 0deg, transparent, rgba(116, 185, 255, calc(var(--consciousness-coherence, 0.995) * 0.01)) 0.1%, transparent);animation:consciousness-field-expansion calc(var(--neural-prediction-window, 890ms)*4) linear infinite;z-index:-1}.quantum-seventh-sense::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:calc(var(--quantum-decoherence-rate, 0.0001)*100);background:radial-gradient(circle at center, rgba(116, 185, 255, var(--quantum-vacuum-fluctuation, 0.012ms)) 0%, transparent 50%);animation:quantum-vacuum-fluctuation calc(var(--neural-prediction-window, 890ms)*.5) ease-in-out infinite;animation-delay:calc(var(--synaptic-anticipation, 0.147ms)*1000);z-index:-1}:where(.quantum-seventh-sense.consciousness-coherent){--consciousness-coherence: 0.998;--quantum-decoherence-rate: 0.00005;--temporal-displacement: 0.0005ms}.c-not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-12)}.c-not-found-actions .c-btn{min-width:120px;max-width:200px;border-radius:var(--cta-radius);animation:cta-reveal var(--cta-reveal-duration) var(--cta-reveal-timing) var(--cta-reveal-delay) forwards;gap:var(--space-2);justify-content:center;position:relative;z-index:0;flex:1 1 0;width:var(--cta-width-golden);min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:1.2;color:var(--color-on-primary);transform:var(--cta-transform-rest);box-shadow:var(--cta-shadow-rest);transition:transform 320ms var(--ease-spring),box-shadow 260ms var(--ease-liquid),background 220ms ease,color 220ms ease;opacity:1;transform:none;will-change:auto;filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.03)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.05));background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 40%, #007AFF 100%);border:1px solid rgba(0,122,255,.3);border-radius:var(--cta-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-not-found-actions .c-btn .button-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transform:translateZ(0);transition:transform 280ms var(--ease-spring);will-change:transform}.c-not-found-actions .c-btn::before{content:"";position:absolute;inset:-1px;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--color-tahoe-accent), var(--color-tahoe-light), var(--color-tahoe-accent));z-index:-1;opacity:.3;transition:opacity var(--duration-normal) var(--ease-out)}.c-not-found-actions .c-btn:hover{transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover);transition-timing-function:var(--ease-spring);transform:translateY(calc(-2px * var(--cta-perception-amplifier, 1.08))) scale(calc(1.02 * var(--cta-emotional-intensity, 1.15)));filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.08)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.12));animation:jiggle-medium-natural calc(.7s*var(--spring-duration-factor, 1)) var(--ease-spring) 0s 1 both}.c-not-found-actions .c-btn:hover::before{opacity:.5;transform:scale(1.02)}.c-not-found-actions .c-btn::after{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 calc(24px*var(--cta-perception-amplifier, 1.08)) color-mix(in srgb, var(--color-fusion-primary) calc(18% * var(--cta-emotional-intensity, 1.15)), transparent);animation:cta-button-glow calc(var(--cta-reveal-duration, 1.2s)*.85) var(--cta-reveal-timing, ease-out) 2.4s forwards,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate,emotional-heartbeat-sync var(--cta-heartbeat-sync) ease-in-out infinite}.c-not-found-actions .c-btn:active{transform:var(--cta-transform-active);box-shadow:var(--cta-shadow-active);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-spring)}.c-not-found-actions .c-btn:active::before{transform:scale(0.98);opacity:.8}.c-not-found-actions .c-btn:active::after{opacity:.6}.c-not-found-actions .c-btn:active .button-inner{transform:scale(calc(1 - 0.045 * var(--animation-scale)))}.c-not-found-actions .c-btn:focus{outline:none;box-shadow:var(--cta-shadow-rest),0 0 0 2px rgba(var(--color-tahoe-primary-rgb), 0.3)}.c-not-found-actions .c-btn:focus:not(:focus-visible){box-shadow:var(--cta-shadow-rest)}.c-not-found-actions .c-btn:focus-visible{outline:2px solid var(--color-tahoe-primary);outline-offset:2px;box-shadow:var(--cta-shadow-rest)}@media(max-width: calc(768px - 0.02px)){.c-not-found-actions .c-btn{flex:1 1 auto;width:100%;min-height:44px;max-width:none}}@media(hover: none)and (pointer: coarse){.c-not-found-actions .c-btn{min-height:48px;min-width:48px;padding:var(--space-4) var(--space-5);font-size:clamp(1rem,3vw,1.125rem);border-radius:calc(var(--cta-height)/2);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none}.c-not-found-actions .c-btn:active{transform:scale(0.94) translateY(1px);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-bounce);box-shadow:var(--cta-shadow-active)}.c-not-found-actions .c-btn:active::before{transform:scale(0.95);opacity:.3}.c-not-found-actions .c-btn:active::after{opacity:.5;backdrop-filter:var(--cta-backdrop-blur) brightness(0.9)}}@media(prefers-contrast: high){.c-not-found-actions .c-btn{border:2px solid var(--color-tahoe-primary);font-weight:var(--font-weight-semibold);background:hsla(0,0%,100%,.98)}.c-not-found-actions .c-btn:hover{border-color:var(--color-tahoe-accent);background:var(--color-tahoe-primary)}}@media(forced-colors: active){.c-not-found-actions .c-btn{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.c-not-found-actions .c-btn:hover{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-not-found-actions .c-btn{animation:none;opacity:1;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-not-found-actions .c-btn::before{animation:none;opacity:0;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-not-found-actions .c-btn::after{animation:none;opacity:0}}.c-not-found-actions .c-btn i,.c-not-found-actions .c-btn svg{width:16px;height:16px;flex-shrink:0}.c-not-found-actions .c-btn--primary{background:linear-gradient(135deg, var(--color-tahoe-primary) 0%, var(--color-tahoe-secondary) 60%, var(--color-tahoe-accent) 100%);color:#fff;border:none}.c-not-found-actions .c-btn--primary:hover{background:linear-gradient(135deg, var(--color-tahoe-deep) 0%, var(--color-tahoe-primary) 60%, var(--color-tahoe-secondary) 100%)}.c-not-found-actions .c-btn--secondary{background:rgba(0,0,0,0);color:var(--color-tahoe-primary);border:2px solid var(--color-tahoe-primary)}.c-not-found-actions .c-btn--secondary:hover{background:var(--color-tahoe-primary);color:#fff;border-color:var(--color-tahoe-primary)}.c-not-found-actions .c-btn--tertiary{background:rgba(0,0,0,0);color:var(--color-text-secondary);border:2px solid var(--color-border)}.c-not-found-actions .c-btn--tertiary:hover{background:var(--color-text-secondary);color:var(--color-surface);border-color:var(--color-text-secondary)}.c-page-status-capsule .c-action-link{min-width:auto;max-width:none;height:36px;padding:0 var(--space-4);font-size:var(--font-size-footnote);border-radius:18px;animation:cta-reveal var(--cta-reveal-duration) var(--cta-reveal-timing) var(--cta-reveal-delay) forwards;position:relative;z-index:0;flex:1 1 0;width:var(--cta-width-golden);min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:1.2;color:var(--color-on-primary);transform:var(--cta-transform-rest);box-shadow:var(--cta-shadow-rest);transition:transform 320ms var(--ease-spring),box-shadow 260ms var(--ease-liquid),background 220ms ease,color 220ms ease;opacity:1;transform:none;will-change:auto;filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.03)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.05));background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 40%, #007AFF 100%);border:1px solid rgba(0,122,255,.3);border-radius:var(--cta-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-page-status-capsule .c-action-link .button-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transform:translateZ(0);transition:transform 280ms var(--ease-spring);will-change:transform}.c-page-status-capsule .c-action-link::before{content:"";position:absolute;inset:-1px;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--color-tahoe-accent), var(--color-tahoe-light), var(--color-tahoe-accent));z-index:-1;opacity:.3;transition:opacity var(--duration-normal) var(--ease-out)}.c-page-status-capsule .c-action-link:hover{transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover);transition-timing-function:var(--ease-spring);transform:translateY(calc(-2px * var(--cta-perception-amplifier, 1.08))) scale(calc(1.02 * var(--cta-emotional-intensity, 1.15)));filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.08)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.12));animation:jiggle-medium-natural calc(.7s*var(--spring-duration-factor, 1)) var(--ease-spring) 0s 1 both}.c-page-status-capsule .c-action-link:hover::before{opacity:.5;transform:scale(1.02)}.c-page-status-capsule .c-action-link::after{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 calc(24px*var(--cta-perception-amplifier, 1.08)) color-mix(in srgb, var(--color-fusion-primary) calc(18% * var(--cta-emotional-intensity, 1.15)), transparent);animation:cta-button-glow calc(var(--cta-reveal-duration, 1.2s)*.85) var(--cta-reveal-timing, ease-out) 2.4s forwards,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate,emotional-heartbeat-sync var(--cta-heartbeat-sync) ease-in-out infinite}.c-page-status-capsule .c-action-link:active{transform:var(--cta-transform-active);box-shadow:var(--cta-shadow-active);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-spring)}.c-page-status-capsule .c-action-link:active::before{transform:scale(0.98);opacity:.8}.c-page-status-capsule .c-action-link:active::after{opacity:.6}.c-page-status-capsule .c-action-link:active .button-inner{transform:scale(calc(1 - 0.045 * var(--animation-scale)))}.c-page-status-capsule .c-action-link:focus{outline:none;box-shadow:var(--cta-shadow-rest),0 0 0 2px rgba(var(--color-tahoe-primary-rgb), 0.3)}.c-page-status-capsule .c-action-link:focus:not(:focus-visible){box-shadow:var(--cta-shadow-rest)}.c-page-status-capsule .c-action-link:focus-visible{outline:2px solid var(--color-tahoe-primary);outline-offset:2px;box-shadow:var(--cta-shadow-rest)}@media(max-width: calc(768px - 0.02px)){.c-page-status-capsule .c-action-link{flex:1 1 auto;width:100%;min-height:44px;max-width:none}}@media(hover: none)and (pointer: coarse){.c-page-status-capsule .c-action-link{min-height:48px;min-width:48px;padding:var(--space-4) var(--space-5);font-size:clamp(1rem,3vw,1.125rem);border-radius:calc(var(--cta-height)/2);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none}.c-page-status-capsule .c-action-link:active{transform:scale(0.94) translateY(1px);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-bounce);box-shadow:var(--cta-shadow-active)}.c-page-status-capsule .c-action-link:active::before{transform:scale(0.95);opacity:.3}.c-page-status-capsule .c-action-link:active::after{opacity:.5;backdrop-filter:var(--cta-backdrop-blur) brightness(0.9)}}@media(prefers-contrast: high){.c-page-status-capsule .c-action-link{border:2px solid var(--color-tahoe-primary);font-weight:var(--font-weight-semibold);background:hsla(0,0%,100%,.98)}.c-page-status-capsule .c-action-link:hover{border-color:var(--color-tahoe-accent);background:var(--color-tahoe-primary)}}@media(forced-colors: active){.c-page-status-capsule .c-action-link{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.c-page-status-capsule .c-action-link:hover{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-page-status-capsule .c-action-link{animation:none;opacity:1;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-page-status-capsule .c-action-link::before{animation:none;opacity:0;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-page-status-capsule .c-action-link::after{animation:none;opacity:0}}.updated .btn-hash{min-width:auto;max-width:none;height:32px;padding:0 var(--space-3);font-size:var(--font-size-footnote);border-radius:16px;animation:cta-reveal var(--cta-reveal-duration) var(--cta-reveal-timing) var(--cta-reveal-delay) forwards;position:relative;z-index:0;flex:1 1 0;width:var(--cta-width-golden);min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:1.2;color:var(--color-on-primary);transform:var(--cta-transform-rest);box-shadow:var(--cta-shadow-rest);transition:transform 320ms var(--ease-spring),box-shadow 260ms var(--ease-liquid),background 220ms ease,color 220ms ease;opacity:1;transform:none;will-change:auto;filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.03)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.05));background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 40%, #007AFF 100%);border:1px solid rgba(0,122,255,.3);border-radius:var(--cta-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.updated .btn-hash .button-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transform:translateZ(0);transition:transform 280ms var(--ease-spring);will-change:transform}.updated .btn-hash::before{content:"";position:absolute;inset:-1px;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--color-tahoe-accent), var(--color-tahoe-light), var(--color-tahoe-accent));z-index:-1;opacity:.3;transition:opacity var(--duration-normal) var(--ease-out)}.updated .btn-hash:hover{transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover);transition-timing-function:var(--ease-spring);transform:translateY(calc(-2px * var(--cta-perception-amplifier, 1.08))) scale(calc(1.02 * var(--cta-emotional-intensity, 1.15)));filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.08)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.12));animation:jiggle-medium-natural calc(.7s*var(--spring-duration-factor, 1)) var(--ease-spring) 0s 1 both}.updated .btn-hash:hover::before{opacity:.5;transform:scale(1.02)}.updated .btn-hash::after{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 calc(24px*var(--cta-perception-amplifier, 1.08)) color-mix(in srgb, var(--color-fusion-primary) calc(18% * var(--cta-emotional-intensity, 1.15)), transparent);animation:cta-button-glow calc(var(--cta-reveal-duration, 1.2s)*.85) var(--cta-reveal-timing, ease-out) 2.4s forwards,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate,emotional-heartbeat-sync var(--cta-heartbeat-sync) ease-in-out infinite}.updated .btn-hash:active{transform:var(--cta-transform-active);box-shadow:var(--cta-shadow-active);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-spring)}.updated .btn-hash:active::before{transform:scale(0.98);opacity:.8}.updated .btn-hash:active::after{opacity:.6}.updated .btn-hash:active .button-inner{transform:scale(calc(1 - 0.045 * var(--animation-scale)))}.updated .btn-hash:focus{outline:none;box-shadow:var(--cta-shadow-rest),0 0 0 2px rgba(var(--color-tahoe-primary-rgb), 0.3)}.updated .btn-hash:focus:not(:focus-visible){box-shadow:var(--cta-shadow-rest)}.updated .btn-hash:focus-visible{outline:2px solid var(--color-tahoe-primary);outline-offset:2px;box-shadow:var(--cta-shadow-rest)}@media(max-width: calc(768px - 0.02px)){.updated .btn-hash{flex:1 1 auto;width:100%;min-height:44px;max-width:none}}@media(hover: none)and (pointer: coarse){.updated .btn-hash{min-height:48px;min-width:48px;padding:var(--space-4) var(--space-5);font-size:clamp(1rem,3vw,1.125rem);border-radius:calc(var(--cta-height)/2);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none}.updated .btn-hash:active{transform:scale(0.94) translateY(1px);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-bounce);box-shadow:var(--cta-shadow-active)}.updated .btn-hash:active::before{transform:scale(0.95);opacity:.3}.updated .btn-hash:active::after{opacity:.5;backdrop-filter:var(--cta-backdrop-blur) brightness(0.9)}}@media(prefers-contrast: high){.updated .btn-hash{border:2px solid var(--color-tahoe-primary);font-weight:var(--font-weight-semibold);background:hsla(0,0%,100%,.98)}.updated .btn-hash:hover{border-color:var(--color-tahoe-accent);background:var(--color-tahoe-primary)}}@media(forced-colors: active){.updated .btn-hash{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.updated .btn-hash:hover{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .updated .btn-hash{animation:none;opacity:1;transform:none}:where(.c-profile:not([data-motion=ceremony])) .updated .btn-hash::before{animation:none;opacity:0;transform:none}:where(.c-profile:not([data-motion=ceremony])) .updated .btn-hash::after{animation:none;opacity:0}}.updated .updated__cta{min-width:auto;max-width:none;height:40px;padding:0 var(--space-4);font-size:var(--font-size-callout);border-radius:20px;animation:cta-reveal var(--cta-reveal-duration) var(--cta-reveal-timing) var(--cta-reveal-delay) forwards;position:relative;z-index:0;flex:1 1 0;width:var(--cta-width-golden);min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:1.2;color:var(--color-on-primary);transform:var(--cta-transform-rest);box-shadow:var(--cta-shadow-rest);transition:transform 320ms var(--ease-spring),box-shadow 260ms var(--ease-liquid),background 220ms ease,color 220ms ease;opacity:1;transform:none;will-change:auto;filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.03)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.05));background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 40%, #007AFF 100%);border:1px solid rgba(0,122,255,.3);border-radius:var(--cta-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.updated .updated__cta .button-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transform:translateZ(0);transition:transform 280ms var(--ease-spring);will-change:transform}.updated .updated__cta::before{content:"";position:absolute;inset:-1px;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--color-tahoe-accent), var(--color-tahoe-light), var(--color-tahoe-accent));z-index:-1;opacity:.3;transition:opacity var(--duration-normal) var(--ease-out)}.updated .updated__cta:hover{transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover);transition-timing-function:var(--ease-spring);transform:translateY(calc(-2px * var(--cta-perception-amplifier, 1.08))) scale(calc(1.02 * var(--cta-emotional-intensity, 1.15)));filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.08)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.12));animation:jiggle-medium-natural calc(.7s*var(--spring-duration-factor, 1)) var(--ease-spring) 0s 1 both}.updated .updated__cta:hover::before{opacity:.5;transform:scale(1.02)}.updated .updated__cta::after{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 calc(24px*var(--cta-perception-amplifier, 1.08)) color-mix(in srgb, var(--color-fusion-primary) calc(18% * var(--cta-emotional-intensity, 1.15)), transparent);animation:cta-button-glow calc(var(--cta-reveal-duration, 1.2s)*.85) var(--cta-reveal-timing, ease-out) 2.4s forwards,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate,emotional-heartbeat-sync var(--cta-heartbeat-sync) ease-in-out infinite}.updated .updated__cta:active{transform:var(--cta-transform-active);box-shadow:var(--cta-shadow-active);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-spring)}.updated .updated__cta:active::before{transform:scale(0.98);opacity:.8}.updated .updated__cta:active::after{opacity:.6}.updated .updated__cta:active .button-inner{transform:scale(calc(1 - 0.045 * var(--animation-scale)))}.updated .updated__cta:focus{outline:none;box-shadow:var(--cta-shadow-rest),0 0 0 2px rgba(var(--color-tahoe-primary-rgb), 0.3)}.updated .updated__cta:focus:not(:focus-visible){box-shadow:var(--cta-shadow-rest)}.updated .updated__cta:focus-visible{outline:2px solid var(--color-tahoe-primary);outline-offset:2px;box-shadow:var(--cta-shadow-rest)}@media(max-width: calc(768px - 0.02px)){.updated .updated__cta{flex:1 1 auto;width:100%;min-height:44px;max-width:none}}@media(hover: none)and (pointer: coarse){.updated .updated__cta{min-height:48px;min-width:48px;padding:var(--space-4) var(--space-5);font-size:clamp(1rem,3vw,1.125rem);border-radius:calc(var(--cta-height)/2);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none}.updated .updated__cta:active{transform:scale(0.94) translateY(1px);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-bounce);box-shadow:var(--cta-shadow-active)}.updated .updated__cta:active::before{transform:scale(0.95);opacity:.3}.updated .updated__cta:active::after{opacity:.5;backdrop-filter:var(--cta-backdrop-blur) brightness(0.9)}}@media(prefers-contrast: high){.updated .updated__cta{border:2px solid var(--color-tahoe-primary);font-weight:var(--font-weight-semibold);background:hsla(0,0%,100%,.98)}.updated .updated__cta:hover{border-color:var(--color-tahoe-accent);background:var(--color-tahoe-primary)}}@media(forced-colors: active){.updated .updated__cta{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.updated .updated__cta:hover{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .updated .updated__cta{animation:none;opacity:1;transform:none}:where(.c-profile:not([data-motion=ceremony])) .updated .updated__cta::before{animation:none;opacity:0;transform:none}:where(.c-profile:not([data-motion=ceremony])) .updated .updated__cta::after{animation:none;opacity:0}}.c-button{min-width:var(--cta-min-width);max-width:var(--cta-max-width);border-radius:var(--cta-radius);animation:cta-reveal var(--cta-reveal-duration) var(--cta-reveal-timing) var(--cta-reveal-delay) forwards;position:relative;z-index:0;flex:1 1 0;width:var(--cta-width-golden);min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:1.2;color:var(--color-on-primary);transform:var(--cta-transform-rest);box-shadow:var(--cta-shadow-rest);transition:transform 320ms var(--ease-spring),box-shadow 260ms var(--ease-liquid),background 220ms ease,color 220ms ease;opacity:1;transform:none;will-change:auto;filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.03)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.05));background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 40%, #007AFF 100%);border:1px solid rgba(0,122,255,.3);border-radius:var(--cta-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-button .button-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transform:translateZ(0);transition:transform 280ms var(--ease-spring);will-change:transform}.c-button::before{content:"";position:absolute;inset:-1px;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--color-tahoe-accent), var(--color-tahoe-light), var(--color-tahoe-accent));z-index:-1;opacity:.3;transition:opacity var(--duration-normal) var(--ease-out)}.c-button:hover{transform:var(--cta-transform-hover);box-shadow:var(--cta-shadow-hover);transition-timing-function:var(--ease-spring);transform:translateY(calc(-2px * var(--cta-perception-amplifier, 1.08))) scale(calc(1.02 * var(--cta-emotional-intensity, 1.15)));filter:brightness(calc(1 + var(--cta-emotional-intensity, 1.15) * 0.08)) contrast(calc(1 + var(--cta-perception-amplifier, 1.08) * 0.12));animation:jiggle-medium-natural calc(.7s*var(--spring-duration-factor, 1)) var(--ease-spring) 0s 1 both}.c-button:hover::before{opacity:.5;transform:scale(1.02)}.c-button::after{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 calc(24px*var(--cta-perception-amplifier, 1.08)) color-mix(in srgb, var(--color-fusion-primary) calc(18% * var(--cta-emotional-intensity, 1.15)), transparent);animation:cta-button-glow calc(var(--cta-reveal-duration, 1.2s)*.85) var(--cta-reveal-timing, ease-out) 2.4s forwards,subliminal-flicker var(--subliminal-timing, 17ms) steps(1, end) infinite alternate,emotional-heartbeat-sync var(--cta-heartbeat-sync) ease-in-out infinite}.c-button:active{transform:var(--cta-transform-active);box-shadow:var(--cta-shadow-active);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-spring)}.c-button:active::before{transform:scale(0.98);opacity:.8}.c-button:active::after{opacity:.6}.c-button:active .button-inner{transform:scale(calc(1 - 0.045 * var(--animation-scale)))}.c-button:focus{outline:none;box-shadow:var(--cta-shadow-rest),0 0 0 2px rgba(var(--color-tahoe-primary-rgb), 0.3)}.c-button:focus:not(:focus-visible){box-shadow:var(--cta-shadow-rest)}.c-button:focus-visible{outline:2px solid var(--color-tahoe-primary);outline-offset:2px;box-shadow:var(--cta-shadow-rest)}@media(max-width: calc(768px - 0.02px)){.c-button{flex:1 1 auto;width:100%;min-height:44px;max-width:none}}@media(hover: none)and (pointer: coarse){.c-button{min-height:48px;min-width:48px;padding:var(--space-4) var(--space-5);font-size:clamp(1rem,3vw,1.125rem);border-radius:calc(var(--cta-height)/2);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none}.c-button:active{transform:scale(0.94) translateY(1px);transition-duration:var(--duration-immediate);transition-timing-function:var(--ease-bounce);box-shadow:var(--cta-shadow-active)}.c-button:active::before{transform:scale(0.95);opacity:.3}.c-button:active::after{opacity:.5;backdrop-filter:var(--cta-backdrop-blur) brightness(0.9)}}@media(prefers-contrast: high){.c-button{border:2px solid var(--color-tahoe-primary);font-weight:var(--font-weight-semibold);background:hsla(0,0%,100%,.98)}.c-button:hover{border-color:var(--color-tahoe-accent);background:var(--color-tahoe-primary)}}@media(forced-colors: active){.c-button{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.c-button:hover{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion: reduce){:where(.c-profile:not([data-motion=ceremony])) .c-button{animation:none;opacity:1;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-button::before{animation:none;opacity:0;transform:none}:where(.c-profile:not([data-motion=ceremony])) .c-button::after{animation:none;opacity:0}}.buttons{display:flex;gap:var(--cta-gap);justify-content:center;align-items:center;margin-block-start:var(--gap-tags-buttons)}.button{position:relative;z-index:0;flex:1 1 0;width:var(--cta-width-golden);min-width:var(--cta-min-width);max-width:var(--cta-max-width);height:var(--cta-height);padding:0 var(--cta-padding-x);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:var(--cta-line-height);color:var(--color-on-primary);text-decoration:none;border-radius:var(--cta-radius);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);box-shadow:none}@media(max-width: calc(768px - 0.02px)){.button{transition:background-color .2s ease,color .2s ease}}@media(min-width: 768px){.button{transition:all .3s ease}}@media(max-width: calc(768px - 0.02px)){.c-cta,.buttons,.c-not-found-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);overflow-x:auto;overflow-y:hidden;width:100%}.c-cta::-webkit-scrollbar,.buttons::-webkit-scrollbar,.c-not-found-actions::-webkit-scrollbar{display:none}.c-cta__button,.c-button,.c-btn,:where(.c-not-found-actions .c-btn){flex:1 1 auto;min-width:0;width:50%;max-width:none;height:44px;font-size:15px;font-weight:600;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:22px;padding:0 16px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-cta__button:active,.c-button:active,.c-btn:active,:where(.c-not-found-actions .c-btn):active{transform:scale(0.94) translateY(1px);transition-duration:.1s}}.c-cta__button,.c-button,.c-btn,.button{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-cta__button:focus,.c-button:focus,.c-btn:focus,.button:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-tahoe-primary-rgb), 0.3)}.c-cta__button:focus:not(:focus-visible),.c-button:focus:not(:focus-visible),.c-btn:focus:not(:focus-visible),.button:focus:not(:focus-visible){box-shadow:none}.c-cta__button:focus-visible,.c-button:focus-visible,.c-btn:focus-visible,.button:focus-visible{outline:2px solid var(--color-tahoe-primary);outline-offset:2px;box-shadow:none}:where([data-theme=dark]) .c-cta__button,:where([data-theme=dark]) .c-button,:where([data-theme=dark]) .c-btn,:where(.dark) .c-cta__button,:where(.dark) .c-button,:where(.dark) .c-btn{background:var(--cta-gradient-dark);color:var(--color-text-primary);border:1px solid rgba(0,0,0,0)}:where([data-theme=dark]) .c-cta__button:hover,:where([data-theme=dark]) .c-button:hover,:where([data-theme=dark]) .c-btn:hover,:where(.dark) .c-cta__button:hover,:where(.dark) .c-button:hover,:where(.dark) .c-btn:hover{background:var(--cta-gradient-dark-hover);color:var(--color-text-primary);box-shadow:0 8px 25px var(--shadow-hover-dark),0 4px 12px rgba(0,122,255,.2);transform:translateY(-2px) scale(1.02)}:where([data-theme=dark]) .c-cta__button:active,:where([data-theme=dark]) .c-button:active,:where([data-theme=dark]) .c-btn:active,:where(.dark) .c-cta__button:active,:where(.dark) .c-button:active,:where(.dark) .c-btn:active{transform:translateY(0) scale(0.98);transition-duration:.1s}:where([data-theme=dark]) .c-cta__button:focus,:where([data-theme=dark]) .c-button:focus,:where([data-theme=dark]) .c-btn:focus,:where(.dark) .c-cta__button:focus,:where(.dark) .c-button:focus,:where(.dark) .c-btn:focus{box-shadow:0 0 0 2px rgba(0,122,255,.4)}.c-avatar__image{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;transition:opacity 600ms ease-out,transform 800ms cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:avatar-heartbeat-gpu var(--heartbeat-duration) var(--heartbeat-timing) infinite;animation-delay:calc(var(--genesis-avatar-delay) + var(--phase-offset, 0ms));transform:translateZ(0)}.c-avatar__image.loaded{opacity:1;animation-delay:0s;animation:avatar-heartbeat-gpu var(--genesis-breath-excited) var(--heartbeat-timing) 0s infinite,breath-frequency-evolution var(--breath-transition-duration) ease-in-out 0s forwards}.c-avatar__image.loaded.skip-genesis{opacity:1;animation:avatar-heartbeat-gpu var(--genesis-breath-mature) var(--heartbeat-timing) 0s infinite;transition:opacity 200ms ease-out 200ms}.c-avatar__image:where(.loaded.mature){animation:avatar-heartbeat-gpu var(--genesis-breath-mature) var(--heartbeat-timing) 0s infinite,living-heartbeat-rhythm var(--living-heartbeat-duration) ease-in-out 0s infinite}.c-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.c-icon svg{fill:currentColor;color:currentColor;display:block}@media(max-width: calc(768px - 0.02px)){.c-icon svg{transition:color .15s ease,transform .15s ease}}@media(min-width: 768px){.c-icon svg{transition:all .2s ease}}.c-main,.main{position:relative;min-height:calc(100vh - var(--header-height, 60px) - var(--footer-height, 60px));max-width:var(--content-width);margin:auto;padding:var(--gap, 24px);width:100%;box-sizing:border-box}.c-container,.container{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-4);width:100%;box-sizing:border-box}:where(.c-apple-blog-section){width:100%;margin:0 auto;padding:var(--space-8) var(--space-4);max-width:var(--content-width)}.homepage-blog-preview :where(.c-apple-blog-section){max-width:none;width:100%;padding:var(--space-8) 0;overflow:visible;margin-left:auto;margin-right:auto}@media(max-width: calc(768px - 0.02px)){:where(.c-apple-blog-section){padding:var(--space-6) var(--space-4)}.homepage-blog-preview :where(.c-apple-blog-section){padding:var(--space-6) 0;margin-left:auto;margin-right:auto}}:where(.homepage-blog-preview){width:100%;margin-top:var(--space-12)}:where(.homepage-blog-preview) .c-apple-blog-section{padding-top:var(--space-12);padding-bottom:var(--space-12)}@media(max-width: calc(768px - 0.02px)){:where(.homepage-blog-preview){margin-top:var(--space-8)}:where(.homepage-blog-preview) .c-apple-blog-section{padding-top:var(--space-8);padding-bottom:var(--space-8)}}:where(.c-apple-section-header){margin-bottom:var(--space-10)}.homepage-blog-preview :where(.c-apple-section-header){width:min(1208px,100vw - var(--space-8));margin:0 auto var(--space-10) auto;padding:0 var(--space-4)}@media(min-width: 768px)and (max-width: calc(1024px - 1px)){.homepage-blog-preview :where(.c-apple-section-header){width:min(724px,100vw - var(--space-8))}}@media(max-width: calc(768px - 0.02px)){.homepage-blog-preview :where(.c-apple-section-header){width:min(380px,100vw - var(--space-4));padding:0 var(--space-4);margin-bottom:var(--space-8)}}@media(max-width: calc(768px - 0.02px)){:where(.c-apple-section-header){margin-bottom:var(--space-8)}}:where(.c-apple-header-content){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}@media(max-width: calc(768px - 0.02px)){:where(.c-apple-header-content){flex-direction:column;align-items:flex-start;gap:var(--space-3)}}:where(.c-apple-main-title){font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1.1;color:var(--color-text);margin:0;letter-spacing:-0.02em;font-family:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,var(--font-family-sans)}:where(.c-apple-section-link){font-size:1.125rem;color:var(--color-primary);text-decoration:none;font-weight:400;letter-spacing:-0.01em;transition:opacity var(--duration-fast) ease;white-space:nowrap}@media(min-width: 768px){:where(.c-apple-section-link):hover{opacity:.7}}@media(max-width: calc(768px - 0.02px)){:where(.c-apple-section-link){font-size:1rem;white-space:normal;word-break:keep-all;overflow-wrap:break-word;flex-shrink:0;max-width:100%}}:where(.c-apple-cards-container){margin-bottom:var(--space-8);position:relative}.homepage-blog-preview :where(.c-apple-cards-container){display:flex;justify-content:center;padding:0 var(--space-4);overflow:visible;position:relative}.c-apple-blog-section:not(.homepage-blog-preview *) :where(.c-apple-cards-container){display:block;padding:0 var(--space-4);overflow:visible}.homepage-blog-preview :where(.c-apple-cards-grid){display:flex;overflow-x:auto;gap:var(--space-6);scroll-behavior:smooth;padding-bottom:var(--space-4);scroll-snap-type:x mandatory;scroll-padding:0 var(--space-4);width:1208px;max-width:1208px;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.homepage-blog-preview :where(.c-apple-cards-grid)::-webkit-scrollbar{display:none}.homepage-blog-preview :where(.c-apple-cards-grid) .c-apple-card{flex:0 0 360px;min-width:360px;max-width:360px;scroll-snap-align:start;scroll-snap-stop:normal}@supports(grid-template-rows: subgrid){.homepage-blog-preview :where(.c-apple-cards-grid){display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:subgrid;grid-auto-flow:column}.homepage-blog-preview :where(.c-apple-cards-grid) .c-apple-card{grid-row:1;display:grid;grid-template-rows:subgrid;align-items:start}}@media(min-width: 768px)and (max-width: calc(1024px - 1px)){.homepage-blog-preview :where(.c-apple-cards-grid){width:724px;max-width:724px}.homepage-blog-preview :where(.c-apple-cards-grid) .c-apple-card{flex:0 0 320px;min-width:320px;max-width:320px;scroll-snap-align:start;scroll-snap-stop:normal}}@media(max-width: calc(768px - 0.02px)){.homepage-blog-preview :where(.c-apple-cards-grid){width:380px;max-width:380px;gap:var(--space-4)}.homepage-blog-preview :where(.c-apple-cards-grid) .c-apple-card{flex:0 0 280px;min-width:280px;max-width:280px;scroll-snap-align:start;scroll-snap-stop:normal}}.c-apple-blog-section:not(.homepage-blog-preview *) :where(.c-apple-cards-grid){display:grid;gap:var(--space-6);max-width:none;justify-content:center;grid-template-columns:repeat(3, minmax(320px, 380px));grid-template-rows:repeat(2, 1fr)}@media(min-width: 1024px)and (max-width: calc(1280px - 1px)){.c-apple-blog-section:not(.homepage-blog-preview *) :where(.c-apple-cards-grid){grid-template-columns:repeat(2, minmax(300px, 1fr));grid-template-rows:repeat(3, 1fr);gap:var(--space-5)}}@media(min-width: 768px)and (max-width: calc(1024px - 1px)){.c-apple-blog-section:not(.homepage-blog-preview *) :where(.c-apple-cards-grid){grid-template-columns:repeat(2, minmax(280px, 1fr));gap:var(--space-4)}}@media(max-width: calc(768px - 0.02px)){.c-apple-blog-section:not(.homepage-blog-preview *) :where(.c-apple-cards-grid){grid-template-columns:1fr;gap:var(--space-4)}}.c-apple-blog-section:not(.homepage-blog-preview *) :where(.c-apple-cards-grid) .c-apple-card{width:100%;max-width:none}:where(.c-apple-card){touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:44px;min-width:44px;position:relative;background:var(--apple-card-bg);border-radius:18px;padding:var(--space-6);box-shadow:var(--apple-card-shadow);border:1px solid var(--apple-card-border);min-height:280px;display:flex;flex-direction:column;transition:transform var(--duration-normal) ease,box-shadow var(--duration-normal) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}:where(.c-apple-card):hover{transform:translateY(-2px);box-shadow:var(--apple-card-hover-shadow)}:where(.c-apple-card):hover .apple-card-cta{background:var(--color-fusion-primary-dark);transform:scale(1.05)}:where(.c-apple-card) .apple-card-content{flex:1;display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}:where(.c-apple-card) .apple-card-icon{width:48px;height:48px;color:var(--apple-card-icon-color);margin-bottom:var(--space-2)}:where(.c-apple-card) .apple-card-icon svg{width:100%;height:100%;stroke-width:1.5}:where(.c-apple-card) .apple-card-title{font-size:1.375rem;font-weight:600;line-height:1.3;color:var(--color-text);margin:0 0 var(--space-2) 0;letter-spacing:-0.01em;font-family:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,var(--font-family-sans)}:where(.c-apple-card) .apple-card-description{font-size:.95rem;line-height:1.5;color:var(--color-text-secondary);margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:where(.c-apple-card) .apple-card-cta{position:absolute;bottom:var(--space-6);right:var(--space-6);width:36px;height:36px;background:var(--color-fusion-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-fast) ease,transform var(--duration-fast) ease;z-index:2}:where(.c-apple-card) .apple-card-cta svg{width:18px;height:18px}:where(.c-apple-card) .apple-card-cta:hover{background:var(--color-fusion-primary-dark);transform:scale(1.1)}:where(.c-apple-card) .apple-card-cta:active{transform:scale(0.95)}:where(.c-apple-card) .apple-card-cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(.c-apple-card) .apple-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-decoration:none;border-radius:18px}:where(.c-apple-card) .apple-card-overlay::before{content:"";position:absolute;bottom:var(--space-6);right:var(--space-6);width:36px;height:36px;z-index:-1}@media(max-width: calc(768px - 0.02px)){:where(.c-apple-card){min-height:240px;padding:var(--space-5)}:where(.c-apple-card) .apple-card-title{font-size:1.25rem}:where(.c-apple-card) .apple-card-description{font-size:.9rem}:where(.c-apple-card) .apple-card-cta{bottom:var(--space-5);right:var(--space-5)}}:where(.c-apple-card):active{transform:scale(0.98);transition:transform .1s ease-out}@media(hover: none)and (pointer: coarse){:where(.c-apple-card):hover{transform:none}}@media(hover: none)and (pointer: coarse){:where(.c-apple-card){-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}:where(.c-apple-card-content){flex:1;display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}:where(.c-apple-card-icon){width:48px;height:48px;color:rgba(0,0,0,.6);margin-bottom:var(--space-2)}:where(.c-apple-card-icon) svg{width:100%;height:100%;stroke-width:1.5}:where([data-theme=dark]) :where(.c-apple-card-icon){color:hsla(0,0%,100%,.7)}:where(.c-apple-card-title){font-size:1.375rem;font-weight:600;line-height:1.3;color:var(--color-text);margin:0 0 var(--space-2) 0;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:5.3625rem;font-family:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,var(--font-family-sans)}:where(.c-apple-card-description){font-size:.95rem;line-height:1.5;color:var(--color-text-secondary);margin:0;flex:1;margin-top:var(--space-2);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,var(--font-family-sans)}:where(.c-apple-card-date){font-size:.85rem;color:var(--color-text-tertiary);margin-top:var(--space-3);font-family:var(--font-family-mono);opacity:.8}:where(.c-apple-card-pinned){margin-right:.5rem;color:var(--color-text-secondary);display:inline-block;transform:rotate(-15deg);opacity:.7;vertical-align:text-top}:where(.c-apple-card-pinned) svg{width:16px;height:16px;fill:currentColor}:where(.c-apple-card-cta){position:absolute;bottom:var(--space-6);right:var(--space-6);width:36px;height:36px;background:var(--color-fusion-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:2;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-fast) ease,transform var(--duration-fast) ease}:where(.c-apple-card-cta) svg{width:18px;height:18px}:where(.c-apple-card-cta):hover{background:var(--color-fusion-primary-dark);transform:scale(1.1)}:where(.c-apple-card-cta):active{transform:scale(0.95)}:where(.c-apple-card-cta):focus-visible{outline:2px solid var(--color-fusion-primary);outline-offset:2px}:where(.c-apple-card-cta):visited{color:#fff}:where(.c-apple-card-overlay){position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-decoration:none;border-radius:18px}:where(.c-apple-horizontal-pagination){position:absolute;display:flex;gap:var(--space-3);z-index:20}.c-apple-blog-section:not(.homepage-blog-preview *) :where(.c-apple-horizontal-pagination){bottom:var(--space-6);right:var(--space-6)}:where(.c-apple-scroll-arrow){touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;pointer-events:auto;position:relative;min-width:44px;min-height:44px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.85);border:.5px solid rgba(0,0,0,.04);color:#1d1d1f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}:where(.c-apple-scroll-arrow) svg{width:16px;height:16px;stroke-width:1.5;opacity:.8;transition:opacity .2s ease}@media(any-hover: hover)and (pointer: fine){:where(.c-apple-scroll-arrow):hover:not(:disabled){background:hsla(0,0%,100%,.95);transform:translateY(-0.5px) scale(1.02);box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.12)}:where(.c-apple-scroll-arrow):hover:not(:disabled) svg{opacity:1}}:where(.c-apple-scroll-arrow):active{transform:translateY(0) scale(0.98);transition-duration:.1s}:where(.c-apple-scroll-arrow):disabled{opacity:.25;cursor:not-allowed}:where(.c-apple-scroll-arrow):disabled:hover{transform:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}:where([data-theme=dark]) :where(.c-apple-scroll-arrow){background:rgba(44,44,46,.85);border:.5px solid hsla(0,0%,100%,.08);color:#f5f5f7;box-shadow:0 1px 2px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.24)}:where([data-theme=dark]) :where(.c-apple-scroll-arrow):hover:not(:disabled){background:rgba(44,44,46,.95);box-shadow:0 2px 4px rgba(0,0,0,.24),0 4px 16px rgba(0,0,0,.32)}:where(.c-apple-scroll-arrow):active{transform:scale(0.95);transition:transform .1s ease-out}@media(hover: none)and (pointer: coarse){:where(.c-apple-scroll-arrow):hover{transform:none}}:where(.c-blog-pagination){display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-8);margin-bottom:var(--space-6);padding-right:var(--space-6)}:where(.c-blog-scroll-arrow){touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;min-width:44px;min-height:44px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.85);border:.5px solid rgba(0,0,0,.04);color:#1d1d1f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}:where(.c-blog-scroll-arrow) svg{width:16px;height:16px;stroke-width:1.5;opacity:.8;transition:opacity .2s ease}@media(any-hover: hover)and (pointer: fine){:where(.c-blog-scroll-arrow):hover:not(:disabled){background:hsla(0,0%,100%,.95);transform:translateY(-0.5px) scale(1.02);box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.12)}:where(.c-blog-scroll-arrow):hover:not(:disabled) svg{opacity:1}}:where(.c-blog-scroll-arrow):active{transform:translateY(0) scale(0.98);transition-duration:.1s}:where(.c-blog-scroll-arrow):disabled{opacity:.25;cursor:not-allowed}:where(.c-blog-scroll-arrow):disabled:hover{transform:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}:where([data-theme=dark]) :where(.c-blog-scroll-arrow){background:rgba(44,44,46,.85);border:.5px solid hsla(0,0%,100%,.08);color:#f5f5f7;box-shadow:0 1px 2px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.24)}:where([data-theme=dark]) :where(.c-blog-scroll-arrow):hover:not(:disabled){background:rgba(44,44,46,.95);box-shadow:0 2px 4px rgba(0,0,0,.24),0 4px 16px rgba(0,0,0,.32)}:where(.c-blog-scroll-arrow):active{transform:scale(0.95);transition:transform .1s ease-out}@media(hover: none)and (pointer: coarse){:where(.c-blog-scroll-arrow):hover{transform:none}}:where(.c-blog-page-indicator){display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);margin:0 var(--space-4);font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--duration-fast) ease}:where(.c-blog-page-indicator).theme-dark{background:rgba(44,44,46,.8);color:var(--color-text-secondary);border-color:hsla(0,0%,100%,.1)}:where(.c-blog-page-indicator).high-contrast{background:var(--color-background);color:var(--color-text);border:2px solid var(--color-text);font-weight:600}:where(.c-blog-page-indicator).error-state{background:rgba(255,59,48,.1);color:#ff3b30;border-color:rgba(255,59,48,.3)}@media(max-width: calc(768px - 0.02px)){:where(.c-blog-page-indicator){font-size:.8rem;padding:var(--space-1) var(--space-3);margin:0 var(--space-2)}}:where(.homepage-blog-preview)~* .footer .footer-container{max-width:none;padding:var(--space-8) 0}:where(.homepage-blog-preview)~* .footer .footer-copyright .copyright-wrapper{width:min(1208px,100vw - var(--space-8));margin:0 auto;padding:0 max(var(--space-4),(100vw - min(1208px,100vw - var(--space-8)))/2);display:flex;justify-content:space-between;align-items:center}:where(.homepage-blog-preview)~* .footer .footer-copyright .copyright-wrapper .copyright-text{margin:0}:where(.homepage-blog-preview)~* .footer .footer-copyright .copyright-wrapper .c-function-capsule{margin-left:auto}@media(min-width: 768px)and (max-width: calc(1024px - 1px)){:where(.homepage-blog-preview)~* .footer .footer-copyright .copyright-wrapper{width:min(724px,100vw - var(--space-8));padding:0 max(var(--space-4),(100vw - min(724px,100vw - var(--space-8)))/2)}}@media(max-width: calc(768px - 0.02px)){:where(.homepage-blog-preview)~* .footer .footer-copyright .copyright-wrapper{width:min(380px,100vw - var(--space-4));padding:0 max(var(--space-3),(100vw - min(380px,100vw - var(--space-4)))/2);flex-direction:column;gap:var(--space-3);align-items:flex-start}:where(.homepage-blog-preview)~* .footer .footer-copyright .copyright-wrapper .c-function-capsule{margin-left:0;align-self:flex-end}}:where(.homepage-blog-preview) .c-apple-horizontal-pagination{left:calc(50% + 564px);bottom:var(--space-6);transform:translateX(-50%)}@media(max-width: calc(768px - 0.02px)){:where(.homepage-blog-preview) .c-apple-horizontal-pagination{left:calc(50% + 140px);bottom:var(--space-4)}}@media(min-width: 768px)and (max-width: calc(1024px - 1px)){:where(.homepage-blog-preview) .c-apple-horizontal-pagination{left:calc(50% + 332px);bottom:var(--space-4)}}}@layer custom.overrides{:where([data-page=home]) .main,:where([data-page=home]) .c-app{max-width:none}:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content>*{max-width:100%}:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content p,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content h1,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content h2,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content h3,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content h4,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content h5,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content h6,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content blockquote,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content ul,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content ol,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content pre,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content .post-cover,:where([data-page=proof],[data-page=gallery],[data-page=about],[data-page=blog]) .c-post-content .post-meta{max-width:100%}@media(max-width: calc(768px - 0.02px)){:where([data-page=proof]) :where(*){transition:background-color .15s ease,color .15s ease,transform .15s ease}:where([data-page=proof]) :where(a,button,.c-cta,.c-chip){transition:color .15s ease}}:where([data-page=blog]) :where(.post-single .c-post-content)>*{max-width:100%}:where([data-page=blog]) :where(.post-single .c-post-content) p,:where([data-page=blog]) :where(.post-single .c-post-content) h1,:where([data-page=blog]) :where(.post-single .c-post-content) h2,:where([data-page=blog]) :where(.post-single .c-post-content) h3,:where([data-page=blog]) :where(.post-single .c-post-content) h4,:where([data-page=blog]) :where(.post-single .c-post-content) h5,:where([data-page=blog]) :where(.post-single .c-post-content) h6,:where([data-page=blog]) :where(.post-single .c-post-content) blockquote,:where([data-page=blog]) :where(.post-single .c-post-content) ul,:where([data-page=blog]) :where(.post-single .c-post-content) ol,:where([data-page=blog]) :where(.post-single .c-post-content) pre,:where([data-page=blog]) :where(.post-single .c-post-content) .post-cover,:where([data-page=blog]) :where(.post-single .c-post-content) .post-meta{max-width:100%}:where([data-theme=dark]) :where(.c-post-content,.post-content,.post-single .post-content,.post-single .c-post-content,.c-post-card,.post-entry,.c-gallery,.gallery,.c-social-icons,.social-icons) :where(code,kbd,.code-chip),:where(.dark) :where(.post-content,.post-entry,.gallery,.social-icons) :where(code,kbd,.code-chip){background:var(--color-surface-secondary);color:var(--color-text-primary);border-color:var(--color-border)}:where([data-theme=dark]) :where(.c-post-content,.post-content,.post-single .post-content,.post-single .c-post-content,.c-post-card,.post-entry,.c-gallery,.gallery,.c-social-icons,.social-icons) :where(code,kbd,.code-chip):hover,:where(.dark) :where(.post-content,.post-entry,.gallery,.social-icons) :where(code,kbd,.code-chip):hover{background:var(--color-surface-hover);border-color:var(--color-border-accent)}:where([data-theme=dark]) :where(.c-post-content,.post-content,.post-single .post-content,.post-single .c-post-content,.c-post-card,.post-entry,.c-gallery,.gallery,.c-social-icons,.social-icons) :where(a code,code a,a .code-chip,.code-chip a),:where(.dark) :where(.post-content,.post-entry,.gallery,.social-icons) :where(a code,code a,a .code-chip,.code-chip a){background:var(--color-chip-hover-bg);color:var(--color-primary-light, var(--color-primary));border-color:var(--color-chip-hover-border)}:where([data-theme=dark]) :where(.c-post-content,.post-content,.post-single .post-content,.post-single .c-post-content,.c-post-card,.post-entry,.c-gallery,.gallery,.c-social-icons,.social-icons) :where(a code,code a,a .code-chip,.code-chip a):hover,:where(.dark) :where(.post-content,.post-entry,.gallery,.social-icons) :where(a code,code a,a .code-chip,.code-chip a):hover{background:var(--color-chip-active-bg);border-color:var(--color-chip-active-border);color:var(--color-primary-lighter, var(--color-primary))}:where([data-theme=dark]) :where(.c-post-content,.post-content,.post-single .post-content,.post-single .c-post-content,.c-post-card,.post-entry,.c-gallery,.gallery,.c-social-icons,.social-icons) :where(pre code),:where(.dark) :where(.post-content,.post-entry,.gallery,.social-icons) :where(pre code){color:var(--color-text-primary);background:rgba(0,0,0,0)}}@media(max-width: calc(768px - 0.02px)){html.menu-open .c-verification-badge,html.menu-open .c-verification-modal,html.menu-open .c-runtime-badge{pointer-events:none}}@layer custom.fonts{@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;font-stretch:75% 125%;src:local("Inter Variable"),local("InterVariable"),url("/fonts/inter/Inter-Variable.woff2") format("woff2"),url("https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZhrib2Bg-4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1;font-variation-settings:"slnt" 0;text-rendering:optimizeSpeed}@font-face{font-family:"Inter Display";font-style:normal;font-weight:400 900;font-display:swap;src:local("Inter Display Variable"),local("InterDisplayVariable"),url("https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2") format("woff2");unicode-range:U+0000-00FF;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1,"ss01" 1;font-variation-settings:"slnt" 0,"opsz" 32;ascent-override:100%;descent-override:22%;line-gap-override:0%}@supports not (font-variation-settings: normal){@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:local("Inter Regular"),local("Inter-Regular"),local("Inter"),url("https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:local("Inter Italic"),local("Inter-Italic"),url("https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKkAZ9hiJ-Ek-_EeAo.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1}}.fonts-loading body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.fonts-loading::before{content:"";position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, #1D4ED8, #3B82F6);z-index:9999;animation:loading-progress 2s ease-in-out infinite}.fonts-loaded body{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}.fonts-loaded h1,.fonts-loaded h2{font-family:"Inter Display","Inter",-apple-system,sans-serif}.fonts-failed body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@keyframes loading-progress{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}@supports(font-display: swap){@font-face{font-display:swap}}.font-render-optimized{transform:translateZ(0);will-change:font-family}.font-render-optimized::after{content:"";display:block;height:0;overflow:hidden;font-family:"Inter","Inter Display"}noscript :where(.c-theme-toggle),noscript :where(.top-link){display:none}noscript::before{content:"⚠️ 为获得最佳字体体验，请启用JavaScript";display:block;padding:8px 16px;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:4px;margin:16px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;text-align:center}.font-load-indicator{position:fixed;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:#f44;z-index:10000;transition:background .3s ease}.font-load-indicator.loaded{background:#4f4}.font-load-indicator.loading{background:#fa4;animation:loading-pulse 1s infinite}.critical-font-hint::before{content:"";display:block;width:0;height:0;background:url("https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2");visibility:hidden;position:absolute}@keyframes loading-pulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}.font-enhanced{font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1,"ss01" 1,"zero" 1;font-variation-settings:"slnt" 0,"wght" 400;text-rendering:optimizeSpeed;font-optical-sizing:auto;font-kerning:auto;font-variant-numeric:lining-nums tabular-nums;font-synthesis:none}.font-display-enhanced{font-family:var(--font-family-display);font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1,"ss01" 1,"case" 1,"frac" 1;font-variation-settings:var(--font-variation-settings-display-large);font-optical-sizing:auto;text-rendering:optimizeLegibility;font-kerning:auto;letter-spacing:-0.02em;line-height:1.1}.opsz-small,[class*=font-size-caption],[class*=font-size-footnote],small,.text-sm,.text-xs{font-variation-settings:"opsz" 12}body,p,.opsz-body,[class*=font-size-body],.text-base{font-variation-settings:"opsz" 16}h3,h4,h5,h6,.opsz-heading,[class*=font-size-title-3],[class*=font-size-headline],.text-lg,.text-xl{font-variation-settings:"opsz" 24}h1,h2,.opsz-display,[class*=font-size-title-1],[class*=font-size-title-2],[class*=font-size-large-title],.text-2xl,.text-3xl{font-variation-settings:"opsz" 36}.opsz-hero,[class*=font-size-extra-large],.text-4xl,.text-5xl,.hero-title{font-variation-settings:"opsz" 48}@media(max-width: 767px){h1,h2{font-variation-settings:"opsz" 28}}@media(min-width: 1440px){h1,h2{font-variation-settings:"opsz" 44}}.font-quantum-mode{text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"calt" 1,"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1,"ss01" 1}.numeric-context,table,.data-table,.stats,.metrics{font-feature-settings:"tnum" 1,"zero" 1,"frac" 0,"sups" 0,"subs" 0;font-variant-numeric:tabular-nums lining-nums}.reading-context,article,.post-content,.prose{font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"calt" 1,"onum" 1,"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1;font-variant-numeric:oldstyle-nums proportional-nums}.display-context,h1,h2,.hero-title,.page-title{font-feature-settings:"case" 1,"cpsp" 1,"ss01" 1,"cv11" 1,"liga" 1,"kern" 1;letter-spacing:-0.02em}.code-context,pre,code,.code-block,kbd{font-feature-settings:"zero" 1,"liga" 0,"calt" 0,"tnum" 1;font-variant-ligatures:none}.math-context,.formula,.equation{font-feature-settings:"frac" 1,"sups" 1,"subs" 1,"tnum" 1,"zero" 1;font-variant-numeric:diagonal-fractions}.caps-context,.acronym,abbr,.brand-name{font-feature-settings:"smcp" 1,"c2sc" 0;font-variant-caps:small-caps}.ui-context,button,input,select,.btn,.form-control{font-feature-settings:"tnum" 1,"liga" 0,"kern" 1;font-variant-numeric:tabular-nums}.a11y-enhanced,[data-font-mode=accessible]{font-feature-settings:"liga" 0,"calt" 0,"zero" 1,"tnum" 1;letter-spacing:.02em;word-spacing:.16em}}@layer custom.components{.c-stack>*+*{margin-block-start:var(--stack-gap, 12px)}.c-safe{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}}@layer custom.patches{@container (min-width: 768px){}@container (max-width: 767.98px){}@container (min-width: 1024px){}@container (max-width: 1023px){}@container (min-width: 640px){}@container (max-width: 639px){}}@layer custom.fonts, custom.base, custom.tokens, custom.patches, custom.components, custom.utilities, custom.overrides
