@font-face{font-family:Instrument Sans;src:url(../../../fonts/InstrumentSans-Variable.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(../../../fonts/InstrumentSerif-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono-Variable.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100vh}img,svg,video{display:block;max-width:100%}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit;background:none;border:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary);color:var(--color-background)}:root[data-theme=vu-modern],:root[data-theme=modern]{--color-background: #050507;--color-surface: rgba(0, 0, 0, .6);--color-elevated: #0a0a0f;--color-card: #0e0e14;--color-glass: rgba(255, 255, 255, .03);--color-glass-heavy: rgba(255, 255, 255, .06);--color-text-primary: #f5f5f7;--color-text-secondary: rgba(245, 245, 247, .78);--color-text-tertiary: rgba(245, 245, 247, .65);--color-text-muted: rgba(245, 245, 247, .55);--color-text-accent: #00d4ff;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .14);--color-border-hover: rgba(255, 255, 255, .16);--color-border-active: rgba(255, 255, 255, .3);--color-accent-border: rgba(0, 212, 255, .18);--color-accent-border-hover: rgba(0, 212, 255, .3);--color-primary: #00d4ff;--color-primary-dark: #0099cc;--color-primary-alt: #3b82f6;--color-primary-soft: rgba(0, 212, 255, .12);--color-primary-glow: rgba(0, 212, 255, .32);--color-success: #10d984;--color-success-soft: rgba(16, 217, 132, .12);--color-warning: #fbbf24;--color-error: #fb7185;--color-error-soft: rgba(251, 113, 133, .08);--color-danger: #fb7185;--color-primary-hover: #5de2ff;--color-primary-pale: #a0f0ff;--device-bezel-light: #1a1a20;--device-bezel-dark: #0e0e12;--device-notch: #000000;--device-traffic-red: #ff5f57;--device-traffic-yellow: #febc2e;--device-traffic-green: #28c840;--surface-pearl: #f8fafc;--surface-pearl-fg: #475569;--surface-vault-bg: #0a0a0f;--mask-opaque: #000000;--mask-transparent: transparent;--icon-on-tile: #ffffff;--app-vunotes: #00d4ff;--app-vutask: #10d984;--app-vucalendar: #8b5cf6;--app-vuhabit: #fb7185;--app-vutime: #38bdf8;--app-vufocus: #ec4899;--app-vuchat: #2dd4bf;--app-vutext: #f97316;--app-vumail: #ed3d5b;--app-vushare: #14b8a6;--app-vucall: #3b82f6;--app-vusocial: #a855f7;--app-vuwallet: #eab308;--app-vucrypto: #fbbf24;--app-vureceipt: #fdba74;--app-vutax: #94a3b8;--app-vuassets: #22c55e;--app-vuhealth: #ef4444;--app-vufit: #84cc16;--app-vumood: #f472b6;--app-vudiet: #4ade80;--app-vusleep: #6366f1;--app-vuphoto: #f59e0b;--app-vudraw: #d946ef;--app-vumusic: #dc2626;--app-vuwrite: #f5e6d3;--app-vulearn: #2563eb;--app-vucode: #16a34a;--app-vubook: #b45309;--app-vumentor: #7c3aed;--app-vuvault: #f8fafc;--app-vuscan: #06b6d4;--app-vuconvert: #0ea5e9;--app-vunet: #00d4ff;--app-vublink: #eab308;--app-vujournal: #a78bfa;--app-vutunnel: #06b6d4;--app-vuledger: #f59e0b;--app-vunotes-deep: #0091b3;--app-vutask-deep: #0a8b55;--app-vucalendar-deep: #5b33b8;--app-vuhabit-deep: #a8364a;--app-vutime-deep: #1f7baa;--app-vufocus-deep: #9d2a65;--app-vuchat-deep: #0f766e;--app-vutext-deep: #a2480d;--app-vumail-deep: #9c2238;--app-vushare-deep: #0b7b6f;--app-vucall-deep: #1e4fb3;--app-vusocial-deep: #6f2eaa;--app-vuwallet-deep: #a0790a;--app-vucrypto-deep: #b07f0f;--app-vureceipt-deep: #a86f3d;--app-vutax-deep: #5b6776;--app-vuassets-deep: #127a36;--app-vuhealth-deep: #9c2828;--app-vufit-deep: #4f7c0d;--app-vumood-deep: #a33877;--app-vudiet-deep: #1f7e3f;--app-vusleep-deep: #3d3fa8;--app-vuphoto-deep: #a56906;--app-vudraw-deep: #8e2a9d;--app-vumusic-deep: #8b1818;--app-vuwrite-deep: #a89880;--app-vulearn-deep: #163c99;--app-vucode-deep: #0b6e2d;--app-vubook-deep: #723504;--app-vumentor-deep: #4f1f9d;--app-vuvault-deep: #64748b;--app-vuscan-deep: #055d6e;--app-vuconvert-deep: #075985;--app-vunet-deep: #0091b3;--app-vublink-deep: #7a5a06;--app-vujournal-deep: #5c3f99;--app-vutunnel-deep: #0e7490;--app-vuledger-deep: #92580c;--vlan-10: #fbbf24;--vlan-20: #4ade80;--vlan-30: #a78bfa;--trunk: #fb923c;--canvas-bg: #060810;--canvas-node: #0a0e16;--canvas-text-strong: #ffffff;--canvas-text-mute: #888888;--canvas-isp-primary: #38bdf8;--lvl-subzero: #a78bfa;--lvl-l0: #10d984;--lvl-l1: #38bdf8;--lvl-l2: #fbbf24;--lvl-l3: #fb923c;--lvl-l4: #f43f5e;--lvl-l5: #a30b1c;--lvl-subzero-soft: rgba(167, 139, 250, .12);--lvl-l0-soft: rgba(16, 217, 132, .12);--lvl-l1-soft: rgba(56, 189, 248, .12);--lvl-l2-soft: rgba(251, 191, 36, .12);--lvl-l3-soft: rgba(251, 146, 60, .12);--lvl-l4-soft: rgba(244, 63, 94, .12);--lvl-l5-soft: rgba(163, 11, 28, .12);--bp-shell: #00d4ff;--bp-shell-dim: #94a3b8;--bp-crypto: #a78bfa;--bp-crypto-beta: #f472b6;--bp-storage: #22c55e;--bp-design: #fbbf24;--bp-commerce: #10d984;--bp-build: #0ea5e9;--bp-privacy: #ef4444;--neon-cyan: #00d4ff;--neon-magenta: #ec4899;--neon-lime: #84cc16;--neon-amber: #fbbf24;--neon-royal: #4338ca;--neon-crimson: #dc2626;--cat-architecture: #00d4ff;--cat-cryptography: #a78bfa;--cat-privacy: #10d984;--cat-product: #fbbf24;--cat-engineering: #fb923c;--cat-audits: #ec4899;--snake: #10d984;--snake-glow: rgba(16, 217, 132, .6);--snake-deep: #064e2b;--apple: #fb7185;--apple-glow: rgba(251, 113, 133, .6);--magenta: #ec4899;--border-input: rgba(255, 255, 255, .1);--font-display: "Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--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-32: 128px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--border-radius: 8px;--border-radius-lg: 16px;--border-radius-xl: 24px;--border-radius-pill: 99px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-glow: 0 0 40px rgba(0, 212, 255, .2);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--transition-base: all .2s ease;--transition-medium: all .3s ease;--transition-slow: all .5s ease;--z-grid: 1;--z-spotlight: 2;--z-base: 10;--z-elevated: 100;--z-nav: 500;--z-overlay: 1000;--container: 1440px;--proto-h: 36px;--color-success-hover: #5ee9b0;--color-success-pale: #a0f4d0}:root[data-theme=vu-modern] body,:root[data-theme=modern] body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-display);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative}:root[data-theme=vu-brutalist],:root[data-theme=brutalist]{--color-background: #ffffff;--color-surface: #ffffff;--color-elevated: #ffffff;--color-card: #ffffff;--color-glass: #ffffff;--color-glass-heavy: #f5f5f5;--color-text-primary: #000000;--color-text-secondary: #4a4a4a;--color-text-tertiary: #666666;--color-text-muted: #2a2a2a;--color-text-accent: #000000;--color-border: rgba(0, 0, 0, .2);--color-border-strong: rgba(0, 0, 0, .35);--color-border-hover: rgba(0, 0, 0, .3);--color-border-active: rgba(0, 0, 0, .5);--color-accent-border: #000000;--color-accent-border-hover: #000000;--color-primary: #000000;--color-primary-dark: #000000;--color-primary-alt: #000000;--color-primary-soft: rgba(0, 0, 0, .08);--color-primary-glow: rgba(0, 0, 0, .18);--color-success: #00ff00;--color-success-soft: #00ff00;--color-warning: #ffff00;--color-error: #ff0000;--color-error-soft: #ff0000;--color-danger: #ff0000;--app-vunotes: #000000;--app-vutask: #000000;--app-vucalendar: #000000;--app-vuhabit: #000000;--app-vutime: #000000;--app-vufocus: #000000;--app-vuchat: #000000;--app-vutext: #000000;--app-vumail: #000000;--app-vushare: #000000;--app-vucall: #000000;--app-vusocial: #000000;--app-vuwallet: #000000;--app-vucrypto: #000000;--app-vureceipt: #000000;--app-vutax: #000000;--app-vuassets: #000000;--app-vuhealth: #000000;--app-vufit: #000000;--app-vumood: #000000;--app-vudiet: #000000;--app-vusleep: #000000;--app-vuphoto: #000000;--app-vudraw: #000000;--app-vumusic: #000000;--app-vuwrite: #000000;--app-vulearn: #000000;--app-vucode: #000000;--app-vubook: #000000;--app-vumentor: #000000;--app-vuvault: #000000;--app-vuscan: #000000;--app-vuconvert: #000000;--app-vunet: #000000;--app-vublink: #000000;--app-vujournal: #000000;--app-vutunnel: #000000;--app-vuledger: #000000;--app-vunotes-deep: #000000;--app-vutask-deep: #000000;--app-vucalendar-deep: #000000;--app-vuhabit-deep: #000000;--app-vutime-deep: #000000;--app-vufocus-deep: #000000;--app-vuchat-deep: #000000;--app-vutext-deep: #000000;--app-vumail-deep: #000000;--app-vushare-deep: #000000;--app-vucall-deep: #000000;--app-vusocial-deep: #000000;--app-vuwallet-deep: #000000;--app-vucrypto-deep: #000000;--app-vureceipt-deep: #000000;--app-vutax-deep: #000000;--app-vuassets-deep: #000000;--app-vuhealth-deep: #000000;--app-vufit-deep: #000000;--app-vumood-deep: #000000;--app-vudiet-deep: #000000;--app-vusleep-deep: #000000;--app-vuphoto-deep: #000000;--app-vudraw-deep: #000000;--app-vumusic-deep: #000000;--app-vuwrite-deep: #000000;--app-vulearn-deep: #000000;--app-vucode-deep: #000000;--app-vubook-deep: #000000;--app-vumentor-deep: #000000;--app-vuvault-deep: #000000;--app-vuscan-deep: #000000;--app-vuconvert-deep: #000000;--app-vunet-deep: #000000;--app-vublink-deep: #000000;--app-vujournal-deep: #000000;--app-vutunnel-deep: #000000;--app-vuledger-deep: #000000;--color-primary-hover: #000000;--color-primary-pale: #ffffff;--device-bezel-light: #ffffff;--device-bezel-dark: #ffffff;--device-notch: #000000;--device-traffic-red: #000000;--device-traffic-yellow: #000000;--device-traffic-green: #000000;--surface-pearl: #ffffff;--surface-pearl-fg: #000000;--surface-vault-bg: #ffffff;--mask-opaque: #000000;--mask-transparent: transparent;--icon-on-tile: #000000;--vlan-10: #000000;--vlan-20: #000000;--vlan-30: #000000;--trunk: #000000;--canvas-bg: #ffffff;--canvas-node: #ffffff;--canvas-text-strong: #000000;--canvas-text-mute: #4a4a4a;--canvas-isp-primary: #000000;--lvl-subzero: #000000;--lvl-l0: #000000;--lvl-l1: #000000;--lvl-l2: #000000;--lvl-l3: #000000;--lvl-l4: #000000;--lvl-l5: #000000;--lvl-subzero-soft: #ffffff;--lvl-l0-soft: #ffffff;--lvl-l1-soft: #ffffff;--lvl-l2-soft: #ffffff;--lvl-l3-soft: #ffffff;--lvl-l4-soft: #ffffff;--lvl-l5-soft: #ffffff;--bp-shell: #000000;--bp-shell-dim: #000000;--bp-crypto: #000000;--bp-crypto-beta: #000000;--bp-storage: #000000;--bp-design: #000000;--bp-commerce: #000000;--bp-build: #000000;--bp-privacy: #000000;--neon-cyan: #000000;--neon-magenta: #000000;--neon-lime: #000000;--neon-amber: #000000;--neon-royal: #000000;--neon-crimson: #000000;--cat-architecture: #000000;--cat-cryptography: #000000;--cat-privacy: #000000;--cat-product: #000000;--cat-engineering: #000000;--cat-audits: #000000;--snake: #000000;--snake-glow: #ffffff;--snake-deep: #ffffff;--apple: #000000;--apple-glow: #ffffff;--magenta: #000000;--border-input: rgba(0, 0, 0, .2);--font-display: "Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--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-32: 128px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-pill: 0px;--border-radius: 0px;--border-radius-lg: 0px;--border-radius-xl: 0px;--border-radius-pill: 0px;--shadow-sm: 2px 2px 0 0 #000000;--shadow-md: 4px 4px 0 0 #000000;--shadow-lg: 8px 8px 0 0 #000000;--shadow-glow: 4px 4px 0 0 #000000;--ease: linear;--ease-out: linear;--transition-base: all 0ms;--transition-medium: all 0ms;--transition-slow: all 0ms;--z-grid: 1;--z-spotlight: 2;--z-base: 10;--z-elevated: 100;--z-nav: 500;--z-overlay: 1000;--container: 1440px;--proto-h: 36px;--color-success-hover: #000000;--color-success-pale: #000000}:root[data-theme=vu-brutalist] body,:root[data-theme=brutalist] body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-display);overflow-x:hidden}:root[data-theme=vu-brutalist] .ambient-light,:root[data-theme=vu-brutalist] .bg-atmosphere,:root[data-theme=vu-brutalist] .bg-grid,:root[data-theme=vu-brutalist] .bg-glow,:root[data-theme=brutalist] .ambient-light,:root[data-theme=brutalist] .bg-atmosphere,:root[data-theme=brutalist] .bg-grid,:root[data-theme=brutalist] .bg-glow{display:none}:root[data-theme=vu-brutalist] .navbar,:root[data-theme=vu-brutalist] .nav,:root[data-theme=vu-brutalist] .top-nav,:root[data-theme=vu-brutalist] .proto-bar,:root[data-theme=brutalist] .navbar,:root[data-theme=brutalist] .nav,:root[data-theme=brutalist] .top-nav,:root[data-theme=brutalist] .proto-bar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:4px solid #000000}:root[data-theme=vu-brutalist] .section-card,:root[data-theme=vu-brutalist] .sb-card,:root[data-theme=vu-brutalist] .feature-card,:root[data-theme=vu-brutalist] .l0-card,:root[data-theme=vu-brutalist] .vendor-cat,:root[data-theme=vu-brutalist] .related-card,:root[data-theme=vu-brutalist] .preview-card,:root[data-theme=vu-brutalist] .stats-strip,:root[data-theme=vu-brutalist] .eco-app,:root[data-theme=vu-brutalist] .pillar-card,:root[data-theme=vu-brutalist] .post-card,:root[data-theme=brutalist] .section-card,:root[data-theme=brutalist] .sb-card,:root[data-theme=brutalist] .feature-card,:root[data-theme=brutalist] .l0-card,:root[data-theme=brutalist] .vendor-cat,:root[data-theme=brutalist] .related-card,:root[data-theme=brutalist] .preview-card,:root[data-theme=brutalist] .stats-strip,:root[data-theme=brutalist] .eco-app,:root[data-theme=brutalist] .pillar-card,:root[data-theme=brutalist] .post-card{background:#fff;border:2px solid #000000;box-shadow:var(--shadow-md)}:root[data-theme=vu-brutalist] .install-btn,:root[data-theme=vu-brutalist] .btn-primary,:root[data-theme=brutalist] .install-btn,:root[data-theme=brutalist] .btn-primary{background:#000;color:#fff;border:2px solid #000000;box-shadow:var(--shadow-md);transition:none}:root[data-theme=vu-brutalist] .install-btn:hover:not(:disabled),:root[data-theme=vu-brutalist] .btn-primary:hover,:root[data-theme=brutalist] .install-btn:hover:not(:disabled),:root[data-theme=brutalist] .btn-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}:root[data-theme=vu-brutalist] .privacy-rank,:root[data-theme=brutalist] .privacy-rank{background:#fff;border:4px solid #000000;box-shadow:var(--shadow-lg)}:root[data-theme=vu-brutalist] .privacy-score,:root[data-theme=brutalist] .privacy-score{background:#fff;border:2px solid #000000;color:#000}:root[data-theme=vu-brutalist] .nav-tab.active,:root[data-theme=vu-brutalist] .nav-link.active,:root[data-theme=vu-brutalist] .admin-link.active,:root[data-theme=brutalist] .nav-tab.active,:root[data-theme=brutalist] .nav-link.active,:root[data-theme=brutalist] .admin-link.active{background:#000;color:#fff}html{scroll-behavior:smooth}.container{max-width:var(--container, 1440px);margin:0 auto;padding:0 var(--space-10);position:relative;z-index:var(--z-base)}@media (max-width: 720px){.container{padding:0 var(--space-5)}}.section-h{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.4px;margin-bottom:16px;color:var(--color-text-primary)}.section-h svg{width:18px;height:18px;color:var(--color-primary);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.prose p{font-size:14.5px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:12px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--color-text-primary);font-weight:600}.prose em{font-family:var(--font-serif);font-style:italic;color:var(--color-primary);font-size:1.05em}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
