:root{--color-white:rgba(255,255,255,1);--color-black:rgba(0,0,0,1);--color-cream-50:rgba(252,252,249,1);--color-cream-100:rgba(255,255,253,1);--color-gray-200:rgba(245,245,245,1);--color-gray-300:rgba(167,169,169,1);--color-gray-400:rgba(119,124,124,1);--color-slate-500:rgba(98,108,113,1);--color-brown-600:rgba(94,82,64,1);--color-charcoal-700:rgba(31,33,33,1);--color-charcoal-800:rgba(38,40,40,1);--color-slate-900:rgba(19,52,59,1);--color-teal-300:rgba(50,184,198,1);--color-teal-400:rgba(45,166,178,1);--color-teal-500:rgba(33,128,141,1);--color-teal-600:rgba(29,116,128,1);--color-teal-700:rgba(26,104,115,1);--color-teal-800:rgba(41,150,161,1);--color-red-400:rgba(255,84,89,1);--color-red-500:rgba(192,21,47,1);--color-orange-400:rgba(230,129,97,1);--color-orange-500:rgba(168,75,47,1);--color-brown-600-rgb:94,82,64;--color-teal-500-rgb:33,128,141;--color-slate-900-rgb:19,52,59;--color-slate-500-rgb:98,108,113;--color-red-500-rgb:192,21,47;--color-red-400-rgb:255,84,89;--color-orange-500-rgb:168,75,47;--color-orange-400-rgb:230,129,97;--color-bg-1:rgba(59,130,246,0.08);--color-bg-2:rgba(245,158,11,0.08);--color-bg-3:rgba(34,197,94,0.08);--color-bg-4:rgba(239,68,68,0.08);--color-bg-5:rgba(147,51,234,0.08);--color-bg-6:rgba(249,115,22,0.08);--color-bg-7:rgba(236,72,153,0.08);--color-bg-8:rgba(6,182,212,0.08);--color-background:var(--color-cream-50);--color-surface:var(--color-cream-100);--color-text:var(--color-slate-900);--color-text-secondary:var(--color-slate-500);--color-primary:var(--color-teal-500);--color-primary-hover:var(--color-teal-600);--color-primary-active:var(--color-teal-700);--color-secondary:rgba(var(--color-brown-600-rgb),0.12);--color-secondary-hover:rgba(var(--color-brown-600-rgb),0.2);--color-secondary-active:rgba(var(--color-brown-600-rgb),0.25);--color-border:rgba(var(--color-brown-600-rgb),0.2);--color-btn-primary-text:var(--color-cream-50);--color-card-border:rgba(var(--color-brown-600-rgb),0.12);--color-card-border-inner:rgba(var(--color-brown-600-rgb),0.12);--color-error:var(--color-red-500);--color-success:var(--color-teal-500);--color-warning:var(--color-orange-500);--color-info:var(--color-slate-500);--color-focus-ring:rgba(var(--color-teal-500-rgb),0.4);--color-select-caret:rgba(var(--color-slate-900-rgb),0.8);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:0.15;--status-border-opacity:0.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:33,128,141;--color-error-rgb:192,21,47;--color-warning-rgb:168,75,47;--color-info-rgb:98,108,113;--font-family-base:"FKGroteskNeue","Geist","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"Berkeley Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:550;--font-weight-bold:600;--line-height-tight:1.2;--line-height-normal:1.5;--letter-spacing-tight:-0.01em;--space-0:0;--space-1:1px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--radius-sm:6px;--radius-base:8px;--radius-md:10px;--radius-lg:12px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,0.02);--shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--shadow-md:0 4px 6px-1px rgba(0,0,0,0.04),0 2px 4px-1px rgba(0,0,0,0.02);--shadow-lg:0 10px 15px-3px rgba(0,0,0,0.04),0 4px 6px-2px rgba(0,0,0,0.02);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,0.15),inset 0-1px 0 rgba(0,0,0,0.03);--duration-fast:150ms;--duration-normal:250ms;--ease-standard:cubic-bezier(0.16,1,0.3,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px}@media(prefers-color-scheme:dark){:root{--color-gray-400-rgb:119,124,124;--color-teal-300-rgb:50,184,198;--color-gray-300-rgb:167,169,169;--color-gray-200-rgb:245,245,245;--color-bg-1:rgba(29,78,216,0.15);--color-bg-2:rgba(180,83,9,0.15);--color-bg-3:rgba(21,128,61,0.15);--color-bg-4:rgba(185,28,28,0.15);--color-bg-5:rgba(107,33,168,0.15);--color-bg-6:rgba(194,65,12,0.15);--color-bg-7:rgba(190,24,93,0.15);--color-bg-8:rgba(8,145,178,0.15);--color-background:var(--color-charcoal-700);--color-surface:var(--color-charcoal-800);--color-text:var(--color-gray-200);--color-text-secondary:rgba(var(--color-gray-300-rgb),0.7);--color-primary:var(--color-teal-300);--color-primary-hover:var(--color-teal-400);--color-primary-active:var(--color-teal-800);--color-secondary:rgba(var(--color-gray-400-rgb),0.15);--color-secondary-hover:rgba(var(--color-gray-400-rgb),0.25);--color-secondary-active:rgba(var(--color-gray-400-rgb),0.3);--color-border:rgba(var(--color-gray-400-rgb),0.3);--color-error:var(--color-red-400);--color-success:var(--color-teal-300);--color-warning:var(--color-orange-400);--color-info:var(--color-gray-300);--color-focus-ring:rgba(var(--color-teal-300-rgb),0.4);--color-btn-primary-text:var(--color-slate-900);--color-card-border:rgba(var(--color-gray-400-rgb),0.2);--color-card-border-inner:rgba(var(--color-gray-400-rgb),0.15);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,0.1),inset 0-1px 0 rgba(0,0,0,0.15);--button-border-secondary:rgba(var(--color-gray-400-rgb),0.2);--color-border-secondary:rgba(var(--color-gray-400-rgb),0.2);--color-select-caret:rgba(var(--color-gray-200-rgb),0.8);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:0.15;--status-border-opacity:0.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:var(--color-teal-300-rgb);--color-error-rgb:var(--color-red-400-rgb);--color-warning-rgb:var(--color-orange-400-rgb);--color-info-rgb:var(--color-gray-300-rgb)}}[data-color-scheme="dark"]{--color-gray-400-rgb:119,124,124;--color-teal-300-rgb:50,184,198;--color-gray-300-rgb:167,169,169;--color-gray-200-rgb:245,245,245;--color-bg-1:rgba(29,78,216,0.15);--color-bg-2:rgba(180,83,9,0.15);--color-bg-3:rgba(21,128,61,0.15);--color-bg-4:rgba(185,28,28,0.15);--color-bg-5:rgba(107,33,168,0.15);--color-bg-6:rgba(194,65,12,0.15);--color-bg-7:rgba(190,24,93,0.15);--color-bg-8:rgba(8,145,178,0.15);--color-background:var(--color-charcoal-700);--color-surface:var(--color-charcoal-800);--color-text:var(--color-gray-200);--color-text-secondary:rgba(var(--color-gray-300-rgb),0.7);--color-primary:var(--color-teal-300);--color-primary-hover:var(--color-teal-400);--color-primary-active:var(--color-teal-800);--color-secondary:rgba(var(--color-gray-400-rgb),0.15);--color-secondary-hover:rgba(var(--color-gray-400-rgb),0.25);--color-secondary-active:rgba(var(--color-gray-400-rgb),0.3);--color-border:rgba(var(--color-gray-400-rgb),0.3);--color-error:var(--color-red-400);--color-success:var(--color-teal-300);--color-warning:var(--color-orange-400);--color-info:var(--color-gray-300);--color-focus-ring:rgba(var(--color-teal-300-rgb),0.4);--color-btn-primary-text:var(--color-slate-900);--color-card-border:rgba(var(--color-gray-400-rgb),0.15);--color-card-border-inner:rgba(var(--color-gray-400-rgb),0.15);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,0.1),inset 0-1px 0 rgba(0,0,0,0.15);--color-border-secondary:rgba(var(--color-gray-400-rgb),0.2);--color-select-caret:rgba(var(--color-gray-200-rgb),0.8);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:0.15;--status-border-opacity:0.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:var(--color-teal-300-rgb);--color-error-rgb:var(--color-red-400-rgb);--color-warning-rgb:var(--color-orange-400-rgb);--color-info-rgb:var(--color-gray-300-rgb)}[data-color-scheme="light"]{--color-brown-600-rgb:94,82,64;--color-teal-500-rgb:33,128,141;--color-slate-900-rgb:19,52,59;--color-background:var(--color-cream-50);--color-surface:var(--color-cream-100);--color-text:var(--color-slate-900);--color-text-secondary:var(--color-slate-500);--color-primary:var(--color-teal-500);--color-primary-hover:var(--color-teal-600);--color-primary-active:var(--color-teal-700);--color-secondary:rgba(var(--color-brown-600-rgb),0.12);--color-secondary-hover:rgba(var(--color-brown-600-rgb),0.2);--color-secondary-active:rgba(var(--color-brown-600-rgb),0.25);--color-border:rgba(var(--color-brown-600-rgb),0.2);--color-btn-primary-text:var(--color-cream-50);--color-card-border:rgba(var(--color-brown-600-rgb),0.12);--color-card-border-inner:rgba(var(--color-brown-600-rgb),0.12);--color-error:var(--color-red-500);--color-success:var(--color-teal-500);--color-warning:var(--color-orange-500);--color-info:var(--color-slate-500);--color-focus-ring:rgba(var(--color-teal-500-rgb),0.4);--color-success-rgb:var(--color-teal-500-rgb);--color-error-rgb:var(--color-red-500-rgb);--color-warning-rgb:var(--color-orange-500-rgb);--color-info-rgb:var(--color-slate-500-rgb)}html{font-size:var(--font-size-base);font-family:var(--font-family-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;box-sizing:border-box}body{margin:0;padding:0}*,*::before,*::after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin:0 0 var(--space-16)0}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast)var(--ease-standard)}a:hover{color:var(--color-primary-hover)}code,pre{font-family:var(--font-family-mono);font-size:calc(var(--font-size-base)*0.95);background-color:var(--color-secondary);border-radius:var(--radius-sm)}code{padding:var(--space-1)var(--space-4)}pre{padding:var(--space-16);margin:var(--space-16)0;overflow:auto;border:1px solid var(--color-border)}pre code{background:none;padding:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-8)var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:500;line-height:1.5;cursor:pointer;transition:all var(--duration-normal)var(--ease-standard);border:none;text-decoration:none;position:relative}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn--primary{background:var(--color-primary);color:var(--color-btn-primary-text)}.btn--primary:hover{background:var(--color-primary-hover)}.btn--primary:active{background:var(--color-primary-active)}.btn--secondary{background:var(--color-secondary);color:var(--color-text)}.btn--secondary:hover{background:var(--color-secondary-hover)}.btn--secondary:active{background:var(--color-secondary-active)}.btn--outline{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn--outline:hover{background:var(--color-secondary)}.btn--sm{padding:var(--space-4)var(--space-12);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.btn--lg{padding:var(--space-10)var(--space-20);font-size:var(--font-size-lg);border-radius:var(--radius-md)}.btn--full-width{width:100%}.btn:disabled{opacity:0.5;cursor:not-allowed}.form-control{display:block;width:100%;padding:var(--space-8)var(--space-12);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-base);transition:border-color var(--duration-fast)var(--ease-standard),box-shadow var(--duration-fast)var(--ease-standard)}textarea.form-control{font-family:var(--font-family-base);font-size:var(--font-size-base)}select.form-control{padding:var(--space-8)var(--space-12);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--select-caret-light);background-repeat:no-repeat;background-position:right var(--space-12)center;background-size:16px;padding-right:var(--space-32)}@media(prefers-color-scheme:dark){select.form-control{background-image:var(--select-caret-dark)}}[data-color-scheme="dark"] select.form-control{background-image:var(--select-caret-dark)}[data-color-scheme="light"] select.form-control{background-image:var(--select-caret-light)}.form-control:focus{border-color:var(--color-primary);outline:var(--focus-outline)}.form-label{display:block;margin-bottom:var(--space-8);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.form-group{margin-bottom:var(--space-16)}.card{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-card-border);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--duration-normal)var(--ease-standard)}.card:hover{box-shadow:var(--shadow-md)}.card__body{padding:var(--space-16)}.card__header,.card__footer{padding:var(--space-16);border-bottom:1px solid var(--color-card-border-inner)}.status{display:inline-flex;align-items:center;padding:var(--space-6)var(--space-12);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.status--success{background-color:rgba(var(--color-success-rgb,33,128,141),var(--status-bg-opacity));color:var(--color-success);border:1px solid rgba(var(--color-success-rgb,33,128,141),var(--status-border-opacity))}.status--error{background-color:rgba(var(--color-error-rgb,192,21,47),var(--status-bg-opacity));color:var(--color-error);border:1px solid rgba(var(--color-error-rgb,192,21,47),var(--status-border-opacity))}.status--warning{background-color:rgba(var(--color-warning-rgb,168,75,47),var(--status-bg-opacity));color:var(--color-warning);border:1px solid rgba(var(--color-warning-rgb,168,75,47),var(--status-border-opacity))}.status--info{background-color:rgba(var(--color-info-rgb,98,108,113),var(--status-bg-opacity));color:var(--color-info);border:1px solid rgba(var(--color-info-rgb,98,108,113),var(--status-border-opacity))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--space-16);padding-left:var(--space-16)}@media(min-width:640px){.container{max-width:var(--container-sm)}}@media(min-width:768px){.container{max-width:var(--container-md)}}@media(min-width:1024px){.container{max-width:var(--container-lg)}}@media(min-width:1280px){.container{max-width:var(--container-xl)}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.gap-16{gap:var(--space-16)}.m-0{margin:0}.mt-8{margin-top:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.p-0{padding:0}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.block{display:block}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:var(--focus-outline);outline-offset:2px}[data-color-scheme="dark"] .btn--outline{border:1px solid var(--color-border-secondary)}@font-face{font-family:'FKGroteskNeue';src:url('https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2')format('woff2')}:root{--color-matrix-primary:#00ff41;--color-matrix-secondary:#008f11;--color-matrix-dark:#001a00;--color-matrix-darker:#000d00;--color-matrix-accent:#00cc33;--color-matrix-glow:rgba(0,255,65,0.5);--color-matrix-bg:#001a1a;--color-matrix-surface:#002b2b;--color-oracle-purple:#6b46c1;--color-oracle-cyan:#06b6d4;--color-truth-gold:#f59e0b;--color-revelation-red:#dc2626;--color-status-connected:#10b981;--color-status-connecting:#f59e0b;--color-status-error:#ef4444;--color-status-offline:#6b7280;--shadow-matrix:0 0 20px rgba(0,255,65,0.3);--shadow-oracle:0 0 30px rgba(107,70,193,0.4);--shadow-holographic:0 0 40px rgba(0,255,65,0.2);--shadow-deep:0 8px 32px rgba(0,0,0,0.6);--shadow-error:0 0 20px rgba(239,68,68,0.4);--glass-bg:rgba(0,26,26,0.85);--glass-border:rgba(0,255,65,0.2);--glass-blur:blur(20px);--glass-backdrop:blur(16px)saturate(180%);--glass-shadow:0 8px 32px rgba(0,0,0,0.37);--glow-matrix:0 0 10px rgba(0,255,65,0.6);--glow-truth:0 0 15px rgba(245,158,11,0.5);--glow-red:0 0 12px rgba(220,38,38,0.5);--glow-success:0 0 12px rgba(16,185,129,0.5);--gradient-matrix:linear-gradient(135deg,var(--color-matrix-darker)0%,var(--color-matrix-dark)50%,var(--color-matrix-darker)100%);--gradient-oracle:linear-gradient(135deg,rgba(107,70,193,0.1)0%,rgba(0,255,65,0.05)100%);--gradient-error:linear-gradient(135deg,rgba(239,68,68,0.1)0%,rgba(185,28,28,0.05)100%)}body{background:var(--color-matrix-bg);color:var(--color-matrix-primary);overflow-x:hidden;font-family:var(--font-family-base);position:relative;transition:background-color var(--duration-normal)var(--ease-standard),color var(--duration-normal)var(--ease-standard)}.connection-status{position:fixed;top:0;left:0;right:0;background:rgba(0,26,26,0.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,255,65,0.2);padding:var(--space-8)var(--space-16);display:flex;justify-content:center;gap:var(--space-24);z-index:10000;font-size:var(--font-size-sm);transition:transform 0.3s ease}.connection-status.hidden{transform:translateY(-100%)}.status-indicator{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4)var(--space-8);border-radius:var(--radius-base);background:rgba(0,255,65,0.05);border:1px solid rgba(0,255,65,0.1);transition:all var(--duration-fast)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--color-status-offline);animation:pulse 2s infinite}.status-indicator.connected .status-dot{background:var(--color-status-connected);box-shadow:0 0 8px rgba(16,185,129,0.5)}.status-indicator.connecting .status-dot{background:var(--color-status-connecting);box-shadow:0 0 8px rgba(245,158,11,0.5)}.status-indicator.error .status-dot{background:var(--color-status-error);box-shadow:0 0 8px rgba(239,68,68,0.5);animation:pulse-error 1s infinite}.status-text{color:var(--color-matrix-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:0.5px}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.95)}}@keyframes pulse-error{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.8;transform:scale(1.1)}}.matrix-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.matrix-rain{position:absolute;top:-100px;color:var(--color-matrix-secondary);font-family:'Courier New',monospace;font-size:14px;opacity:0.3;animation:matrixFall 3s linear infinite;writing-mode:vertical-rl;text-orientation:upright}@keyframes matrixFall{to{top:100vh;opacity:0}}.loading-screen{background:var(--gradient-matrix);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity 1s ease-out,visibility 1s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.loading-screen.hidden{opacity:0;visibility:hidden;pointer-events:none}.loading-content{text-align:center;max-width:600px;padding:var(--space-32);z-index:2;position:relative}.loading-logo-container{position:relative;display:inline-block;margin-bottom:var(--space-32)}.loading-logo{width:120px;height:120px;border-radius:var(--radius-lg);box-shadow:var(--shadow-matrix);animation:logoGlowPulse 3s ease-in-out infinite}.loading-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;border:2px solid var(--color-matrix-primary);border-radius:50%;opacity:0;animation:matrixPulse 2s ease-out infinite}.loading-title{color:var(--color-matrix-primary);margin-bottom:var(--space-24);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);animation:textGlowMatrix 2s ease-in-out infinite alternate;text-transform:uppercase;letter-spacing:2px;text-shadow:var(--glow-matrix)}.loading-progress{width:100%;height:6px;background:rgba(0,255,65,0.1);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-16);position:relative;box-shadow:inset 0 0 10px rgba(0,255,65,0.2)}.progress-bar{height:100%;background:linear-gradient(90deg,var(--color-matrix-secondary),var(--color-matrix-primary));width:0%;transition:width 0.4s ease;border-radius:var(--radius-sm);box-shadow:var(--glow-matrix)}.progress-indicator{position:absolute;top:0;left:-20px;width:20px;height:100%;background:linear-gradient(90deg,transparent,var(--color-matrix-glow),transparent);animation:progressShimmer 1.5s ease-in-out infinite}.loading-status{color:rgba(0,255,65,0.8);font-size:var(--font-size-base);margin-bottom:var(--space-16);animation:fadeInOut 2s ease-in-out infinite;text-transform:uppercase;font-weight:var(--font-weight-medium)}.loading-tips{padding-top:var(--space-16);border-top:1px solid rgba(0,255,65,0.3);margin-bottom:var(--space-20)}.tip-text{color:rgba(0,255,65,0.7);font-size:var(--font-size-sm);font-style:italic}.connection-diagnostics{background:rgba(0,255,65,0.03);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-base);padding:var(--space-16);margin-top:var(--space-20)}.diagnostic-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-8)0;border-bottom:1px solid rgba(0,255,65,0.1)}.diagnostic-item:last-child{border-bottom:none}.diagnostic-label{color:rgba(0,255,65,0.7);font-size:var(--font-size-sm)}.diagnostic-value{color:var(--color-matrix-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.diagnostic-value.success{color:var(--color-status-connected)}.diagnostic-value.error{color:var(--color-status-error)}.diagnostic-value.warning{color:var(--color-status-connecting)}.error-recovery-modal{background:var(--gradient-error);border:2px solid rgba(239,68,68,0.3);border-radius:var(--radius-lg);max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-error)}.error-details h4{color:var(--color-status-error);margin-bottom:var(--space-12);text-shadow:var(--glow-red)}.error-details p{color:rgba(0,255,65,0.8);margin-bottom:var(--space-20)}.recovery-options{display:flex;gap:var(--space-12);margin-bottom:var(--space-20);flex-wrap:wrap}.recovery-options .btn{flex:1;min-width:150px}.error-log{background:rgba(0,0,0,0.5);border:1px solid rgba(239,68,68,0.3);border-radius:var(--radius-base);padding:var(--space-12);margin-top:var(--space-16)}.error-log h5{color:var(--color-status-error);margin-bottom:var(--space-8);font-size:var(--font-size-sm)}.error-log pre{color:rgba(0,255,65,0.7);font-size:var(--font-size-xs);margin:0;overflow-x:auto;max-height:150px}.loading-placeholder{display:inline-block;background:linear-gradient(90deg,rgba(0,255,65,0.1)0%,rgba(0,255,65,0.3)50%,rgba(0,255,65,0.1)100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm);color:transparent;min-width:60px;min-height:1em}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.platform-header{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-bottom:1px solid var(--glass-border);padding:var(--space-16)var(--space-24);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--glass-shadow);position:sticky;top:0;z-index:1000;margin-top:40px;transition:all var(--duration-normal)var(--ease-standard)}.platform-header:hover{background:rgba(0,26,26,0.9);border-bottom-color:rgba(0,255,65,0.4)}.header-brand{display:flex;align-items:center;gap:var(--space-16)}.brand-logo{width:50px;height:50px;border-radius:var(--radius-base);box-shadow:var(--shadow-matrix);animation:logoGlow 4s ease-in-out infinite}.brand-text{display:flex;flex-direction:column}.platform-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);margin:0;text-transform:uppercase;letter-spacing:1px;text-shadow:var(--glow-matrix)}.platform-subtitle{font-size:var(--font-size-sm);color:rgba(0,255,65,0.7);margin:0;display:flex;align-items:center;gap:var(--space-8)}.version-badge{font-size:10px;color:#00ff41;background:rgba(0,255,65,0.1);padding:2px 8px;border-radius:4px;border:1px solid rgba(0,255,65,0.3);font-weight:var(--font-weight-semibold);text-shadow:0 0 5px rgba(0,255,65,0.5);text-transform:uppercase;letter-spacing:0.5px}.header-stats{display:flex;gap:var(--space-24)}.stat-item{display:flex;flex-direction:column;align-items:center;padding:var(--space-8)var(--space-12);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-base);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);transition:all var(--duration-fast);min-width:120px;box-shadow:var(--glass-shadow)}.stat-item:hover{background:rgba(0,26,26,0.9);border-color:var(--color-matrix-primary);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,255,65,0.3)}.stat-item.loading{opacity:0.6;animation:pulse 2s infinite}.stat-item.error{border-color:var(--color-status-error);background:rgba(239,68,68,0.05)}.stat-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);line-height:1;text-shadow:var(--glow-matrix);min-height:24px;display:flex;align-items:center}.stat-label{font-size:var(--font-size-xs);color:rgba(0,255,65,0.7);text-transform:uppercase;letter-spacing:0.5px;margin-top:var(--space-2)}.stat-change{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-top:var(--space-2);min-height:16px}.stat-change.positive{color:var(--color-matrix-accent)}.stat-change.negative{color:var(--color-revelation-red)}.header-actions{display:flex;align-items:center;gap:var(--space-12);position:relative}.theme-toggle-btn{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow);transition:all var(--duration-fast)var(--ease-standard)}.theme-toggle-btn:hover{background:rgba(0,26,26,0.9);border-color:var(--color-matrix-primary);transform:translateY(-1px)}.wallet-connect-btn{background:linear-gradient(135deg,var(--color-matrix-primary)0%,var(--color-matrix-secondary)100%);color:var(--color-matrix-dark);border:none;text-transform:uppercase;letter-spacing:1px;font-weight:var(--font-weight-bold);box-shadow:var(--shadow-matrix);transition:all var(--duration-fast);position:relative}.wallet-connect-btn:hover{background:linear-gradient(135deg,var(--color-matrix-accent)0%,var(--color-matrix-primary)100%);transform:translateY(-2px);box-shadow:var(--shadow-holographic)}.wallet-connect-btn.connecting{background:linear-gradient(135deg,var(--color-status-connecting)0%,var(--color-truth-gold)100%);animation:pulse 2s infinite}.wallet-connect-btn.error{background:linear-gradient(135deg,var(--color-status-error)0%,var(--color-revelation-red)100%);animation:shake 0.5s ease-in-out}.btn--demo{background:linear-gradient(135deg,#9333ea 0%,#c026d3 100%);color:white;border:2px solid rgba(147,51,234,0.5);text-transform:uppercase;letter-spacing:1px;font-weight:700;box-shadow:0 4px 15px rgba(147,51,234,0.4);transition:all var(--duration-fast);animation:demoPulse 2s infinite}.btn--demo:hover{background:linear-gradient(135deg,#a855f7 0%,#d946ef 100%);transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px rgba(147,51,234,0.6);animation:none}.btn--demo .btn-icon{animation:demoIconSpin 3s linear infinite}@keyframes demoPulse{0%,100%{box-shadow:0 4px 15px rgba(147,51,234,0.4)}50%{box-shadow:0 4px 25px rgba(147,51,234,0.7)}}@keyframes demoIconSpin{0%{transform:rotate(0deg)}10%{transform:rotate(20deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.demo-badge{position:fixed;top:80px;right:20px;z-index:9999;background:linear-gradient(135deg,rgba(147,51,234,0.95)0%,rgba(192,38,211,0.95)100%);border:2px solid rgba(168,85,247,0.8);border-radius:12px;padding:12px 20px;box-shadow:0 8px 32px rgba(147,51,234,0.5),0 0 20px rgba(147,51,234,0.3);animation:demoBadgeSlideIn 0.5s ease-out,demoBadgePulse 3s infinite;backdrop-filter:blur(10px)}.demo-badge-content{display:flex;align-items:center;gap:12px;color:white;font-weight:700;font-size:14px}.demo-icon{font-size:20px;animation:demoIconBounce 2s infinite}.demo-text{text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.demo-credits{background:rgba(0,0,0,0.3);padding:4px 12px;border-radius:20px;font-size:13px;border:1px solid rgba(255,255,255,0.2)}.demo-exit-btn{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);color:white;padding:4px 10px;border-radius:6px;cursor:pointer;font-weight:700;transition:all 0.2s;font-size:16px}.demo-exit-btn:hover{background:rgba(255,255,255,0.3);transform:scale(1.1)}@keyframes demoBadgeSlideIn{from{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes demoBadgePulse{0%,100%{box-shadow:0 8px 32px rgba(147,51,234,0.5),0 0 20px rgba(147,51,234,0.3)}50%{box-shadow:0 8px 32px rgba(147,51,234,0.8),0 0 30px rgba(147,51,234,0.6)}}@keyframes demoIconBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:768px){.demo-badge{top:60px;right:10px;padding:8px 12px}.demo-badge-content{gap:8px;font-size:12px}.demo-icon{font-size:16px}.demo-credits{font-size:11px;padding:3px 8px}.btn--demo .btn-text{display:none}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.wrld-balance-display{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8)var(--space-12);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-base);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow);transition:all var(--duration-fast)}.wrld-balance-display:hover{background:rgba(0,26,26,0.9);border-color:var(--color-matrix-primary);transform:translateY(-1px)}.balance-icon{font-size:var(--font-size-lg);filter:drop-shadow(0 0 5px rgba(0,255,65,0.5))}.balance-info{display:flex;flex-direction:column;align-items:flex-start}.balance-value{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);text-shadow:var(--glow-matrix);line-height:1;min-height:20px}.balance-label{font-size:var(--font-size-xs);color:rgba(0,255,65,0.7);text-transform:uppercase;letter-spacing:0.5px}.wallet-info{display:flex;flex-direction:column;align-items:flex-end;padding:var(--space-8)var(--space-12);background:rgba(0,255,65,0.1);border:1px solid rgba(0,255,65,0.3);border-radius:var(--radius-base);position:relative}.wallet-info.connected{border-color:var(--color-status-connected);background:rgba(16,185,129,0.1);box-shadow:var(--glow-success)}.wallet-address{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-matrix-primary);font-weight:var(--font-weight-bold)}.wallet-balance{font-size:var(--font-size-xs);color:rgba(0,255,65,0.7);text-transform:uppercase}.wallet-disconnect{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--color-status-error);border:none;color:white;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all var(--duration-fast)}.wallet-info:hover .wallet-disconnect{opacity:1}.wallet-modal{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);max-width:500px;width:90%;max-height:80vh;overflow-y:auto;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-overlay.hidden{display:none}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16)var(--space-24);border-bottom:1px solid rgba(0,255,65,0.3);background:rgba(0,255,65,0.05)}.modal-header h3{margin:0;font-size:var(--font-size-lg);color:var(--color-matrix-primary);font-weight:var(--font-weight-bold);text-transform:uppercase}.modal-close{background:none;border:none;font-size:var(--font-size-xl);color:rgba(0,255,65,0.7);cursor:pointer;transition:color var(--duration-fast)}.modal-close:hover{color:var(--color-matrix-primary)}.modal-body{padding:var(--space-24)}.wallet-options{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-20)}.wallet-option{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16);background:rgba(0,255,65,0.05);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-base);cursor:pointer;transition:all var(--duration-fast);width:100%;text-align:left}.wallet-option:hover{background:rgba(0,255,65,0.1);border-color:var(--color-matrix-primary);transform:translateY(-2px);box-shadow:var(--shadow-matrix)}.wallet-option.detected{border-color:var(--color-status-connected);background:rgba(16,185,129,0.05)}.wallet-option.connecting{border-color:var(--color-status-connecting);background:rgba(245,158,11,0.05);animation:pulse 2s infinite}.wallet-option.error{border-color:var(--color-status-error);background:rgba(239,68,68,0.05);cursor:not-allowed}.wallet-icon{font-size:var(--font-size-2xl);width:40px;text-align:center}.wallet-info-section{flex:1}.wallet-name{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);margin-bottom:var(--space-2)}.wallet-description{font-size:var(--font-size-sm);color:rgba(0,255,65,0.7)}.wallet-status{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-4)var(--space-8);border-radius:var(--radius-base);text-transform:uppercase}.wallet-status.detected{background:rgba(16,185,129,0.2);color:var(--color-status-connected)}.wallet-status.not-detected{background:rgba(107,114,128,0.2);color:var(--color-status-offline)}.wallet-status.connecting{background:rgba(245,158,11,0.2);color:var(--color-status-connecting)}.wallet-status.error{background:rgba(239,68,68,0.2);color:var(--color-status-error)}.wallet-help{text-align:center;padding-top:var(--space-16);border-top:1px solid rgba(0,255,65,0.2)}.wallet-help p{color:rgba(0,255,65,0.7);margin:0}.wallet-help a{color:var(--color-matrix-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.wallet-help a:hover{color:var(--color-matrix-accent);text-decoration:underline}.platform-nav{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-bottom:1px solid var(--glass-border);padding:0 var(--space-24);position:relative;box-shadow:var(--glass-shadow)}.nav-tabs{display:flex;gap:0}.nav-tab{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-16)var(--space-24);background:none;border:none;color:rgba(0,255,65,0.6);cursor:pointer;transition:all var(--duration-fast);position:relative;text-transform:uppercase;letter-spacing:0.5px;font-weight:var(--font-weight-medium)}.nav-tab.active{color:var(--color-matrix-primary);text-shadow:var(--glow-matrix)}.nav-tab:hover{color:var(--color-matrix-primary);background:rgba(0,255,65,0.05)}.tab-icon{font-size:var(--font-size-base)}.tab-label{font-size:var(--font-size-sm)}.nav-indicator{position:absolute;bottom:0;left:var(--space-24);width:100px;height:2px;background:linear-gradient(90deg,var(--color-matrix-primary),var(--color-matrix-accent));border-radius:var(--radius-sm);transition:all var(--duration-normal);box-shadow:var(--glow-matrix)}.platform-content{padding:var(--space-32)var(--space-24);min-height:calc(100vh-200px);position:relative}.tab-content{display:none;animation:fadeInTab 0.5s ease-out}.tab-content.active{display:block}@keyframes fadeInTab{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-state{background:var(--gradient-error);border:2px solid rgba(239,68,68,0.3);border-radius:var(--radius-lg);padding:var(--space-24);text-align:center;margin:var(--space-16)0}.error-state h3{color:var(--color-status-error);margin-bottom:var(--space-12);text-shadow:var(--glow-red)}.error-state p{color:rgba(0,255,65,0.8);margin-bottom:var(--space-16)}.retry-button{background:linear-gradient(135deg,var(--color-status-error),var(--color-revelation-red));color:white;border:none;padding:var(--space-8)var(--space-16);border-radius:var(--radius-base);cursor:pointer;font-weight:var(--font-weight-bold);text-transform:uppercase;transition:all var(--duration-fast)}.retry-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-error)}.toast-container{position:fixed;top:var(--space-20);right:var(--space-20);z-index:10001;display:flex;flex-direction:column;gap:var(--space-8);max-height:calc(100vh-100px);overflow-y:auto}.toast{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12)var(--space-16);background:var(--gradient-matrix);border:1px solid rgba(0,255,65,0.3);border-radius:var(--radius-base);color:var(--color-matrix-primary);min-width:300px;max-width:400px;box-shadow:var(--shadow-matrix);animation:toastSlideIn 0.3s ease-out;transition:all var(--duration-fast);position:relative}.toast.success{border-color:var(--color-status-connected);background:rgba(16,185,129,0.1);box-shadow:var(--glow-success)}.toast.error{border-color:var(--color-status-error);background:rgba(239,68,68,0.1);box-shadow:var(--shadow-error)}.toast.warning{border-color:var(--color-status-connecting);background:rgba(245,158,11,0.1);box-shadow:var(--glow-truth)}.toast.critical{border-color:var(--color-revelation-red);background:rgba(220,38,38,0.2);animation:toastPulse 1s infinite}@keyframes toastPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.toast-icon{font-size:var(--font-size-base);flex-shrink:0}.toast-content{flex:1}.toast-title{font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.toast-message{font-size:var(--font-size-sm);line-height:1.4}.toast-actions{display:flex;gap:var(--space-8);margin-top:var(--space-8)}.toast-action{background:none;border:1px solid currentColor;color:currentColor;padding:var(--space-2)var(--space-8);border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--duration-fast)}.toast-action:hover{background:currentColor;color:var(--color-matrix-dark)}.toast-close{background:none;border:none;color:rgba(0,255,65,0.7);cursor:pointer;font-size:var(--font-size-lg);flex-shrink:0}.manifesto-hero{text-align:center;margin-bottom:var(--space-32)}.hero-content{max-width:900px;margin:0 auto}.hero-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);margin-bottom:var(--space-16);text-shadow:var(--glow-matrix);animation:titlePulse 4s ease-in-out infinite}.hero-subtitle{font-size:var(--font-size-lg);color:rgba(0,255,65,0.8);line-height:1.6;margin-bottom:var(--space-32)}.revolutionary-quotes{position:relative;min-height:120px;margin-bottom:var(--space-32)}.quote{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease-in-out;text-align:center}.quote.active{opacity:1}.quote p{font-size:var(--font-size-xl);font-style:italic;color:var(--color-matrix-primary);margin-bottom:var(--space-12);text-shadow:var(--glow-matrix)}.quote cite{font-size:var(--font-size-base);color:rgba(0,255,65,0.7);font-weight:var(--font-weight-medium)}.philosophy-section{margin-bottom:var(--space-32)}.section-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);text-align:center;margin-bottom:var(--space-24);text-shadow:var(--glow-matrix);text-transform:uppercase;letter-spacing:1px}.philosophy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-20);margin-bottom:var(--space-24)}.philosophy-card{background:rgba(0,255,65,0.03);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg);padding:var(--space-20);transition:all var(--duration-normal);position:relative}.philosophy-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-matrix-primary),var(--color-matrix-accent));border-radius:var(--radius-lg)var(--radius-lg)0 0;opacity:0.8}.philosophy-card:hover{border-color:var(--color-matrix-primary);box-shadow:var(--shadow-matrix);transform:translateY(-4px)}.philosophy-card h3{color:var(--color-matrix-primary);margin-bottom:var(--space-12);font-size:var(--font-size-lg)}.philosophy-card p{color:rgba(0,255,65,0.8);line-height:1.6;margin:0}.trust-pillars{margin-bottom:var(--space-32)}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-24)}.pillar-card{background:linear-gradient(135deg,rgba(0,255,65,0.05)0%,rgba(0,255,65,0.02)100%);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg);padding:var(--space-20);transition:all var(--duration-normal);position:relative}.pillar-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-matrix-primary),var(--color-matrix-accent));border-radius:var(--radius-lg)var(--radius-lg)0 0;opacity:0.8}.pillar-card.verified::before{background:linear-gradient(90deg,var(--color-matrix-primary),var(--color-matrix-accent))}.pillar-card.active::before{background:linear-gradient(90deg,var(--color-truth-gold),var(--color-oracle-cyan))}.pillar-card:hover{border-color:var(--color-matrix-primary);box-shadow:var(--shadow-matrix);transform:translateY(-4px)}.pillar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}.pillar-header h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);margin:0}.verification-badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-4)var(--space-8);border-radius:var(--radius-base);text-transform:uppercase;letter-spacing:0.5px}.pillar-card.verified .verification-badge{background:rgba(0,255,65,0.2);color:var(--color-matrix-primary);border:1px solid rgba(0,255,65,0.4)}.pillar-card.active .verification-badge{background:rgba(245,158,11,0.2);color:var(--color-truth-gold);border:1px solid rgba(245,158,11,0.4)}.pillar-card p{color:rgba(0,255,65,0.8);line-height:1.5;margin-bottom:var(--space-16)}.pillar-link{color:var(--color-matrix-primary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:all var(--duration-fast);background:none;border:none;cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:0.5px}.pillar-link:hover{color:var(--color-matrix-accent);text-shadow:var(--glow-matrix)}.community-section{margin-bottom:var(--space-32)}.community-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-20)}.action-card{background:rgba(0,255,65,0.05);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg);padding:var(--space-24);text-align:center;transition:all var(--duration-normal)}.action-card:hover{border-color:var(--color-matrix-primary);box-shadow:var(--shadow-matrix);transform:translateY(-2px)}.action-card h3{color:var(--color-matrix-primary);margin-bottom:var(--space-12)}.action-card p{color:rgba(0,255,65,0.8);margin-bottom:var(--space-16);line-height:1.5}.token-overview{margin-bottom:var(--space-32)}.token-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-24);padding:var(--space-20);background:rgba(0,255,65,0.05);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg)}.token-header.loading{opacity:0.7;animation:pulse 2s infinite}.token-header.error{border-color:var(--color-status-error);background:rgba(239,68,68,0.05)}.token-identity{display:flex;align-items:center;gap:var(--space-16)}.token-logo{width:60px;height:60px;border-radius:var(--radius-base);box-shadow:var(--shadow-matrix)}.token-details h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);margin:0 0 var(--space-4)0;text-shadow:var(--glow-matrix)}.token-contract{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:rgba(0,255,65,0.7);background:rgba(0,255,65,0.1);padding:var(--space-4)var(--space-8);border-radius:var(--radius-sm);border:1px solid rgba(0,255,65,0.2);margin-bottom:var(--space-8);word-break:break-all}.contract-actions{display:flex;gap:var(--space-8)}.token-price-display{text-align:right}.current-price{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);text-shadow:var(--glow-matrix);min-height:40px;display:flex;align-items:center;justify-content:flex-end}.current-price.error{color:var(--color-status-error)}.price-change{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin-top:var(--space-4);min-height:20px}.price-change.positive{color:var(--color-matrix-accent)}.price-change.negative{color:var(--color-revelation-red)}.price-details{display:flex;gap:var(--space-8);align-items:center;margin-top:var(--space-8);font-size:var(--font-size-sm);color:rgba(0,255,65,0.7)}.market-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-16);margin-bottom:var(--space-24)}.stat-card{background:rgba(0,255,65,0.05);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg);padding:var(--space-16);text-align:center;transition:all var(--duration-fast);position:relative}.stat-card:hover{border-color:var(--color-matrix-primary);box-shadow:var(--shadow-matrix);transform:translateY(-2px)}.stat-card.loading{opacity:0.6;animation:pulse 2s infinite}.stat-card.loading::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(0,255,65,0.3);border-top:2px solid var(--color-matrix-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0deg)}100%{transform:translate(-50%,-50%)rotate(360deg)}}.stat-card.error{border-color:var(--color-status-error);background:rgba(239,68,68,0.05)}.stat-icon{font-size:var(--font-size-xl);margin-bottom:var(--space-8)}.stat-card .stat-label{font-size:var(--font-size-sm);color:rgba(0,255,65,0.7);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:var(--space-8)}.stat-card .stat-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-matrix-primary);text-shadow:var(--glow-matrix);margin-bottom:var(--space-4);min-height:28px;display:flex;align-items:center;justify-content:center}.stat-card.error .stat-value{color:var(--color-status-error)}@keyframes logoGlowPulse{0%,100%{box-shadow:var(--shadow-matrix);transform:scale(1)}50%{box-shadow:var(--shadow-holographic);transform:scale(1.02)}}@keyframes matrixPulse{0%{transform:translate(-50%,-50%)scale(0.5);opacity:1}100%{transform:translate(-50%,-50%)scale(1.3);opacity:0}}@keyframes textGlowMatrix{0%{text-shadow:var(--glow-matrix)}100%{text-shadow:0 0 20px rgba(0,255,65,0.8),0 0 30px rgba(0,255,65,0.5)}}@keyframes progressShimmer{0%{left:-20px}100%{left:calc(100%+20px)}}@keyframes fadeInOut{0%,100%{opacity:0.7}50%{opacity:1}}@keyframes logoGlow{0%,100%{box-shadow:var(--shadow-matrix)}50%{box-shadow:var(--shadow-holographic)}}@keyframes titlePulse{0%,100%{text-shadow:var(--glow-matrix)}50%{text-shadow:0 0 20px rgba(0,255,65,0.8)}}@keyframes toastSlideIn{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.hidden{display:none!important}.loading{opacity:0.6;pointer-events:none}.error{color:var(--color-status-error);border-color:var(--color-status-error)}.success{color:var(--color-status-connected);border-color:var(--color-status-connected)}.warning{color:var(--color-status-connecting);border-color:var(--color-status-connecting)}@media(max-width:1024px){.header-stats{display:none}.connection-status{flex-direction:column;gap:var(--space-8);padding:var(--space-4)var(--space-12)}.status-indicator{font-size:var(--font-size-xs);padding:var(--space-2)var(--space-6)}.platform-content{padding:var(--space-20)var(--space-16)}.section-title{font-size:var(--font-size-2xl)}}@media(max-width:768px){.platform-header{flex-direction:column;gap:var(--space-16);align-items:stretch;margin-top:60px;padding:var(--space-12)var(--space-16)}.header-brand{justify-content:center;text-align:center}.header-actions{justify-content:center;flex-wrap:wrap}.nav-tabs{flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.nav-tab{min-width:120px;justify-content:center;padding:var(--space-12)var(--space-16);font-size:var(--font-size-sm)}.platform-content{padding:var(--space-16)}.hero-title{font-size:var(--font-size-3xl)}.token-header{flex-direction:column;gap:var(--space-16);text-align:center}.connection-status{gap:var(--space-4);padding:var(--space-2)var(--space-8)}.toast-container{top:var(--space-8);right:var(--space-8);left:var(--space-8)}.toast{min-width:auto;max-width:none}.tab-content{padding:var(--space-16)0}.philosophy-grid,.pillars-grid{grid-template-columns:1fr;gap:var(--space-16)}.action-card{padding:var(--space-20)}.modal{margin:var(--space-16);max-height:calc(100vh-2*var(--space-16));overflow-y:auto}.modal-body{padding:var(--space-20)}}@media(max-width:480px){.platform-title{font-size:var(--font-size-xl)}.hero-title{font-size:var(--font-size-2xl)}.section-title{font-size:var(--font-size-2xl)}.modal-body{padding:var(--space-16)}.connection-status{display:none}.platform-header{margin-top:0;padding:var(--space-8)var(--space-12)}.btn{min-height:44px;padding:var(--space-12)var(--space-20)}.nav-tab{min-height:44px;padding:var(--space-12)var(--space-16)}.platform-content{padding:var(--space-12)}.tab-content{padding:var(--space-12)0}.philosophy-card,.pillar-card,.action-card,.stat-card{padding:var(--space-16)}.modal-overlay{padding:var(--space-8)}.modal{margin:0;max-height:calc(100vh-var(--space-16));border-radius:var(--radius-md)}@media(max-width:768px){.performance-widget{padding:var(--space-16)}.metric-grid{grid-template-columns:1fr}.performance-controls{flex-direction:column}.performance-controls .btn{width:100%}}.wallet-options{gap:var(--space-8)}.wallet-option{padding:var(--space-12)}.form-control{font-size:var(--font-size-base);padding:var(--space-12)var(--space-16)}.category-grid{grid-template-columns:1fr;gap:var(--space-8)}.category-btn{padding:var(--space-16)}.proposal-card{padding:var(--space-16)}.vote-actions{flex-direction:column;gap:var(--space-8)}.btn-vote-for,.btn-vote-against{width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media(prefers-contrast:high){:root{--color-matrix-primary:#00ff00;--color-oracle-purple:#8b5cf6}.pillar-card,.stat-card,.philosophy-card,.action-card,.wallet-option{border-width:2px}}.oracle-interface{animation:fadeInUp 0.6s ease-out}.query-categories{margin-bottom:var(--space-24)}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-16);margin-top:var(--space-16)}.category-btn{background:linear-gradient(135deg,rgba(0,255,65,0.05),rgba(0,255,65,0.02));border:2px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg);padding:var(--space-20);cursor:pointer;transition:all 0.3s ease;text-align:left;position:relative;overflow:hidden}.category-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,0.1),transparent);transition:left 0.5s ease}.category-btn:hover::before{left:100%}.category-btn:hover{border-color:rgba(0,255,65,0.5);background:linear-gradient(135deg,rgba(0,255,65,0.1),rgba(0,255,65,0.05));transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,255,65,0.15)}.category-btn.active{border-color:#00ff41;background:linear-gradient(135deg,rgba(0,255,65,0.15),rgba(0,255,65,0.08));box-shadow:0 0 30px rgba(0,255,65,0.3),inset 0 0 20px rgba(0,255,65,0.1)}.category-icon{font-size:2.5rem;display:block;margin-bottom:var(--space-12);filter:drop-shadow(0 0 10px rgba(0,255,65,0.5))}.category-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#00ff41;margin-bottom:var(--space-8);display:block}.category-desc{font-size:var(--font-size-sm);color:rgba(0,255,65,0.7);display:block}.query-input-section{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-24);margin-bottom:var(--space-24);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.form-label{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#00ff41;margin-bottom:var(--space-12)}#truth-query{width:100%;min-height:120px;background:rgba(0,0,0,0.5);border:2px solid rgba(0,255,65,0.3);border-radius:var(--radius-md);padding:var(--space-16);color:#00ff41;font-family:var(--font-family-base);font-size:var(--font-size-base);resize:vertical;transition:all 0.3s ease}#truth-query:focus{outline:none;border-color:#00ff41;box-shadow:0 0 20px rgba(0,255,65,0.3);background:rgba(0,0,0,0.7)}#truth-query::placeholder{color:rgba(0,255,65,0.4)}.oracle-response{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-32);margin-top:var(--space-24);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow);animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,100%{box-shadow:0 12px 48px rgba(0,255,65,0.2)}50%{box-shadow:0 12px 48px rgba(0,255,65,0.4)}}.response-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-20);padding-bottom:var(--space-16);border-bottom:1px solid rgba(0,255,65,0.2)}#response-text{font-size:var(--font-size-lg);line-height:1.8;color:rgba(255,255,255,0.95);margin-bottom:var(--space-24);text-shadow:0 0 10px rgba(0,255,65,0.3)}.gut-instinct{background:linear-gradient(135deg,rgba(138,43,226,0.15),rgba(138,43,226,0.05));border:2px solid rgba(138,43,226,0.4);border-radius:var(--radius-md);padding:var(--space-20);margin-top:var(--space-24)}.instinct-header{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);color:#a855f7;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}#instinct-content{color:rgba(255,255,255,0.9);font-style:italic;line-height:1.7}.typing-indicator{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-20);color:#00ff41}.typing-dots{display:flex;gap:6px}.typing-dots span{width:8px;height:8px;background:#00ff41;border-radius:50%;animation:typingDot 1.4s infinite}.typing-dots span:nth-child(2){animation-delay:0.2s}.typing-dots span:nth-child(3){animation-delay:0.4s}@keyframes typingDot{0%,60%,100%{opacity:0.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1.2)}}.query-history{margin-top:var(--space-32)}.history-controls{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-20)}.search-box{display:flex;gap:var(--space-12);align-items:center}.search-box .form-control{flex:1;background:rgba(0,0,0,0.5);border:2px solid rgba(0,255,65,0.3);border-radius:var(--radius-md);padding:var(--space-12);color:#00ff41;font-size:var(--font-size-sm)}.search-box .form-control:focus{outline:none;border-color:#00ff41;box-shadow:0 0 10px rgba(0,255,65,0.3)}.history-stats{display:flex;gap:var(--space-12);align-items:center;font-size:var(--font-size-sm);color:rgba(0,255,65,0.7);flex-wrap:wrap}.pinned-responses{background:linear-gradient(135deg,rgba(138,43,226,0.1),rgba(138,43,226,0.05));border:2px solid rgba(138,43,226,0.3);border-radius:var(--radius-lg);padding:var(--space-20);margin-bottom:var(--space-24)}.pinned-responses h4{color:#a855f7;margin-bottom:var(--space-16);font-size:var(--font-size-lg);display:flex;align-items:center;gap:var(--space-8)}.pinned-list{display:flex;flex-direction:column;gap:var(--space-12)}.pinned-item{background:rgba(0,0,0,0.4);border:1px solid rgba(138,43,226,0.3);border-radius:var(--radius-md);padding:var(--space-16);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-16);transition:all var(--duration-fast)}.pinned-item:hover{border-color:rgba(138,43,226,0.6);background:rgba(0,0,0,0.6);transform:translateY(-2px)}.pinned-content{flex:1}.pinned-query{color:#a855f7;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin-bottom:var(--space-8);line-height:1.3}.pinned-excerpt{color:rgba(255,255,255,0.8);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--space-12)}.pinned-meta{display:flex;gap:var(--space-12);flex-wrap:wrap;font-size:var(--font-size-xs)}.pinned-category,.pinned-confidence,.pinned-time{background:rgba(168,85,247,0.1);color:rgba(168,85,247,0.8);padding:var(--space-2)var(--space-6);border-radius:var(--radius-sm);border:1px solid rgba(168,85,247,0.3)}.pinned-actions{display:flex;flex-direction:column;gap:var(--space-8)}.btn--xs{padding:var(--space-4)var(--space-8);font-size:var(--font-size-xs);border-radius:var(--radius-sm);min-width:32px;height:32px}.history-list{display:flex;flex-direction:column;gap:var(--space-12)}.history-item{background:rgba(0,26,26,0.6);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-md);padding:var(--space-16);transition:all 0.3s ease;cursor:pointer}.history-item:hover{border-color:rgba(0,255,65,0.5);background:rgba(0,26,26,0.8);transform:translateX(4px)}.history-query{color:rgba(255,255,255,0.9);font-weight:var(--font-weight-medium);margin-bottom:var(--space-8)}.history-meta{display:flex;gap:var(--space-16);font-size:var(--font-size-sm);color:rgba(0,255,65,0.6)}.query-mode-selector{margin:var(--space-20)0}.mode-toggle-btn{width:100%;display:flex;align-items:center;gap:var(--space-16);background:linear-gradient(135deg,rgba(138,43,226,0.1),rgba(138,43,226,0.05));border:2px solid rgba(138,43,226,0.3);border-radius:var(--radius-md);padding:var(--space-16);cursor:pointer;transition:all 0.3s ease;position:relative}.mode-toggle-btn:hover{border-color:rgba(138,43,226,0.5);background:linear-gradient(135deg,rgba(138,43,226,0.15),rgba(138,43,226,0.08));transform:translateY(-2px);box-shadow:0 8px 24px rgba(138,43,226,0.2)}.mode-toggle-btn.active{border-color:#8b5cf6;background:linear-gradient(135deg,rgba(138,43,226,0.25),rgba(138,43,226,0.15));box-shadow:0 0 30px rgba(138,43,226,0.4),inset 0 0 20px rgba(138,43,226,0.1)}.toggle-icon{font-size:2rem;filter:drop-shadow(0 0 10px rgba(138,43,226,0.5))}.toggle-info{flex:1;display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.toggle-label{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#a855f7}.toggle-desc{font-size:var(--font-size-sm);color:rgba(168,85,247,0.7)}.toggle-indicator{width:50px;height:28px;background:rgba(0,0,0,0.3);border-radius:14px;position:relative;transition:all 0.3s ease}.toggle-indicator::after{content:'';position:absolute;top:3px;left:3px;width:22px;height:22px;background:rgba(168,85,247,0.5);border-radius:50%;transition:all 0.3s ease}.mode-toggle-btn.active .toggle-indicator{background:rgba(138,43,226,0.5)}.mode-toggle-btn.active .toggle-indicator::after{left:25px;background:#8b5cf6;box-shadow:0 0 10px rgba(138,43,226,0.8)}.query-actions{display:flex;justify-content:center;margin-top:var(--space-20)}.dao-content{animation:fadeInUp 0.6s ease-out}.dao-overview{background:var(--glass-bg);border:1px solid rgba(255,215,0,0.3);border-radius:var(--radius-lg);padding:var(--space-32);margin-bottom:var(--space-32);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.dao-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-16);margin-top:var(--space-24)}.dao-stat-card{background:linear-gradient(135deg,rgba(255,215,0,0.1),rgba(255,215,0,0.05));border:2px solid rgba(255,215,0,0.3);border-radius:var(--radius-md);padding:var(--space-20);text-align:center;transition:all 0.3s ease}.dao-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(255,215,0,0.2);border-color:rgba(255,215,0,0.6)}.dao-stat-value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:#ffd700;display:block;margin-bottom:var(--space-8);text-shadow:0 0 20px rgba(255,215,0,0.5)}.dao-stat-label{font-size:var(--font-size-sm);color:rgba(255,215,0,0.8);text-transform:uppercase;letter-spacing:0.05em}.proposals-section{margin-top:var(--space-32)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-24)}.proposals-list{display:flex;flex-direction:column;gap:var(--space-20)}.proposal-card{background:var(--glass-bg);border:1px solid rgba(255,215,0,0.3);border-radius:var(--radius-lg);padding:var(--space-24);transition:all 0.3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.proposal-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#ffd700,rgba(255,215,0,0.3))}.proposal-card:hover{border-color:rgba(255,215,0,0.6);box-shadow:0 12px 36px rgba(255,215,0,0.2);transform:translateY(-2px)}.proposal-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:var(--space-16)}.proposal-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#ffd700;margin-bottom:var(--space-8)}.proposal-meta{display:flex;gap:var(--space-16);font-size:var(--font-size-sm);color:rgba(255,215,0,0.7);margin-bottom:var(--space-16)}.proposal-description{color:rgba(255,255,255,0.9);line-height:1.7;margin-bottom:var(--space-20)}.proposal-voting{background:rgba(0,0,0,0.3);border-radius:var(--radius-md);padding:var(--space-20);margin-bottom:var(--space-16)}.vote-progress{margin-bottom:var(--space-16)}.vote-bar{height:8px;background:rgba(255,255,255,0.1);border-radius:4px;overflow:hidden;position:relative}.vote-bar-fill{height:100%;background:linear-gradient(90deg,#00ff41,#ffd700);border-radius:4px;transition:width 0.5s ease;box-shadow:0 0 10px rgba(0,255,65,0.5)}.vote-stats{display:flex;justify-content:space-between;margin-top:var(--space-12);font-size:var(--font-size-sm)}.vote-for{color:#00ff41}.vote-against{color:#ff5459}.vote-actions{display:flex;gap:var(--space-12)}.btn-vote-for{background:linear-gradient(135deg,rgba(0,255,65,0.2),rgba(0,255,65,0.1));border:2px solid #00ff41;color:#00ff41}.btn-vote-for:hover{background:linear-gradient(135deg,rgba(0,255,65,0.3),rgba(0,255,65,0.2));box-shadow:0 0 20px rgba(0,255,65,0.4)}.btn-vote-against{background:linear-gradient(135deg,rgba(255,84,89,0.2),rgba(255,84,89,0.1));border:2px solid #ff5459;color:#ff5459}.btn-vote-against:hover{background:linear-gradient(135deg,rgba(255,84,89,0.3),rgba(255,84,89,0.2));box-shadow:0 0 20px rgba(255,84,89,0.4)}.proposal-status{display:inline-block;padding:var(--space-8)var(--space-16);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0.05em}.proposal-status.active{background:rgba(0,255,65,0.2);color:#00ff41;border:1px solid #00ff41}.proposal-status.passed{background:rgba(255,215,0,0.2);color:#ffd700;border:1px solid #ffd700}.proposal-status.rejected{background:rgba(255,84,89,0.2);color:#ff5459;border:1px solid #ff5459}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.settings-header{text-align:center;margin-bottom:var(--space-32)}.settings-header h1{font-size:var(--font-size-3xl);color:#00ff41;margin-bottom:var(--space-12)}.settings-header p{color:rgba(255,255,255,0.7);font-size:var(--font-size-lg)}.diagnostics-section,.api-config-section,.error-log-section,.reset-section{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-32);margin-bottom:var(--space-24);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.diagnostics-section h2,.api-config-section h2,.error-log-section h2,.reset-section h2{color:#00ff41;margin-bottom:var(--space-24);font-size:var(--font-size-2xl)}.diagnostic-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-20)}.diagnostic-card{background:rgba(0,0,0,0.4);border:2px solid rgba(0,255,65,0.2);border-radius:var(--radius-md);padding:var(--space-20);display:flex;gap:var(--space-16);transition:all 0.3s ease}.diagnostic-card:hover{border-color:rgba(0,255,65,0.5);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,255,65,0.15)}.diagnostic-card.status-ok{border-color:rgba(0,255,65,0.5)}.diagnostic-card.status-error{border-color:rgba(255,84,89,0.5)}.diagnostic-card.status-warning{border-color:rgba(255,215,0,0.5)}.diagnostic-icon{font-size:2.5rem;filter:drop-shadow(0 0 10px rgba(0,255,65,0.5))}.diagnostic-info{flex:1}.diagnostic-info h3{color:#00ff41;font-size:var(--font-size-lg);margin-bottom:var(--space-8)}.diagnostic-status{color:rgba(255,255,255,0.8);margin-bottom:var(--space-12);font-size:var(--font-size-sm)}.diagnostic-status.status-ok{color:#00ff41}.diagnostic-status.status-error{color:#ff5459}.diagnostic-status.status-warning{color:#ffd700}.config-card{background:rgba(0,0,0,0.3);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-md);padding:var(--space-24);margin-bottom:var(--space-20)}.config-card h3{color:#00ff41;font-size:var(--font-size-xl);margin-bottom:var(--space-12)}.config-description{color:rgba(255,255,255,0.7);margin-bottom:var(--space-16);font-size:var(--font-size-sm)}.config-description a{color:#00ff41;text-decoration:underline}.input-group{display:flex;gap:var(--space-12);margin-bottom:var(--space-12)}.input-group .form-control{flex:1;background:rgba(0,0,0,0.5);border:2px solid rgba(0,255,65,0.3);border-radius:var(--radius-md);padding:var(--space-12);color:#00ff41;font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.input-group .form-control:focus{outline:none;border-color:#00ff41;box-shadow:0 0 10px rgba(0,255,65,0.3)}.key-status{padding:var(--space-8);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin-top:var(--space-8)}.key-status.success{background:rgba(0,255,65,0.1);color:#00ff41;border:1px solid rgba(0,255,65,0.3)}.key-status.error{background:rgba(255,84,89,0.1);color:#ff5459;border:1px solid rgba(255,84,89,0.3)}.error-log-controls{display:flex;gap:var(--space-12);margin-bottom:var(--space-16)}.error-log{background:rgba(0,0,0,0.5);border:2px solid rgba(255,84,89,0.3);border-radius:var(--radius-md);padding:var(--space-20);max-height:400px;overflow-y:auto;font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.log-empty{color:rgba(255,255,255,0.5);text-align:center;font-style:italic}.log-entry{padding:var(--space-8);margin-bottom:var(--space-8);border-left:3px solid #ff5459;background:rgba(255,84,89,0.05);color:rgba(255,255,255,0.9)}.log-entry-time{color:rgba(255,255,255,0.5);font-size:var(--font-size-xs)}.reset-actions{display:flex;gap:var(--space-16);flex-wrap:wrap}.btn--warning{background:linear-gradient(135deg,rgba(255,215,0,0.2),rgba(255,215,0,0.1));border:2px solid #ffd700;color:#ffd700}.btn--warning:hover{background:linear-gradient(135deg,rgba(255,215,0,0.3),rgba(255,215,0,0.2));box-shadow:0 0 20px rgba(255,215,0,0.4)}.btn--danger{background:linear-gradient(135deg,rgba(255,84,89,0.2),rgba(255,84,89,0.1));border:2px solid #ff5459;color:#ff5459}.btn--danger:hover{background:linear-gradient(135deg,rgba(255,84,89,0.3),rgba(255,84,89,0.2));box-shadow:0 0 20px rgba(255,84,89,0.4)}.btn--sm{padding:var(--space-8)var(--space-16);font-size:var(--font-size-sm)}.dao-category-filter{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-24);margin-bottom:var(--space-32);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.category-buttons{display:flex;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-16)}.category-filter-btn{background:rgba(0,255,65,0.05);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-base);padding:var(--space-8)var(--space-16);color:rgba(0,255,65,0.7);cursor:pointer;transition:all var(--duration-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:0.5px}.category-filter-btn:hover{background:rgba(0,255,65,0.1);border-color:var(--color-matrix-primary);color:var(--color-matrix-primary)}.category-filter-btn.active{background:var(--color-matrix-primary);color:var(--color-matrix-dark);border-color:var(--color-matrix-primary);box-shadow:var(--glow-matrix)}.create-intel-section{background:linear-gradient(135deg,rgba(0,255,65,0.05),rgba(0,255,65,0.02));border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg);padding:var(--space-24);margin-bottom:var(--space-32);text-align:center}.section-description{color:rgba(0,255,65,0.8);font-size:var(--font-size-lg);margin-bottom:var(--space-20);line-height:1.6}.intel-drops-section{margin-bottom:var(--space-32)}.intel-drops-list{display:flex;flex-direction:column;gap:var(--space-20)}.intel-drop-card{background:var(--glass-bg);border:1px solid rgba(255,215,0,0.3);border-radius:var(--radius-lg);padding:var(--space-24);transition:all var(--duration-normal);position:relative;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.intel-drop-card:hover{border-color:rgba(255,215,0,0.6);box-shadow:0 12px 36px rgba(255,215,0,0.2);transform:translateY(-2px)}.intel-drop-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:var(--space-16);padding-bottom:var(--space-16);border-bottom:1px solid rgba(255,215,0,0.2)}.intel-drop-meta{flex:1}.intel-drop-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#ffd700;margin-bottom:var(--space-8);line-height:1.3}.intel-drop-info{display:flex;gap:var(--space-16);font-size:var(--font-size-sm);color:rgba(255,215,0,0.7);flex-wrap:wrap}.intel-drop-author,.intel-drop-category,.intel-drop-time{background:rgba(255,215,0,0.1);padding:var(--space-4)var(--space-8);border-radius:var(--radius-sm);border:1px solid rgba(255,215,0,0.3)}.intel-drop-status{display:flex;align-items:center;gap:var(--space-8)}.truth-meter{background:linear-gradient(90deg,#00ff41 50%,#ff5459 50%);color:white;padding:var(--space-8)var(--space-12);border-radius:var(--radius-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 0 10px rgba(0,255,65,0.3)}.intel-drop-content{color:rgba(255,255,255,0.9);line-height:1.7;margin-bottom:var(--space-20)}.intel-sources,.intel-links{margin-top:var(--space-16);padding:var(--space-16);background:rgba(0,0,0,0.3);border-radius:var(--radius-md);border-left:4px solid #ffd700}.intel-sources h4,.intel-links h4{color:#ffd700;margin-bottom:var(--space-12);font-size:var(--font-size-base)}.intel-sources ul{margin:0;padding-left:var(--space-20);color:rgba(255,255,255,0.8)}.intel-sources li{margin-bottom:var(--space-8)}.intel-links a{color:#00ff41;text-decoration:none;display:inline-block;margin-bottom:var(--space-4);transition:all var(--duration-fast)}.intel-links a:hover{color:#33ff66;text-decoration:underline}.intel-drop-voting{background:rgba(0,0,0,0.3);border-radius:var(--radius-md);padding:var(--space-20);margin-bottom:var(--space-16)}.vote-progress{margin-bottom:var(--space-16)}.vote-bar{height:8px;background:rgba(255,255,255,0.1);border-radius:4px;overflow:hidden;position:relative;display:flex}.vote-bar-fill{height:100%;transition:width 0.5s ease}.truth-fill{background:linear-gradient(90deg,#00ff41,#33ff66);box-shadow:0 0 10px rgba(0,255,65,0.5)}.lie-fill{background:linear-gradient(90deg,#ff5459,#ff6b70);box-shadow:0 0 10px rgba(255,84,89,0.5)}.vote-stats{display:flex;justify-content:space-between;margin-top:var(--space-12);font-size:var(--font-size-sm)}.vote-truth{color:#00ff41}.vote-lie{color:#ff5459}.vote-total{color:rgba(255,255,255,0.7)}.vote-actions{display:flex;gap:var(--space-12);margin-top:var(--space-16)}.btn-vote-truth{background:linear-gradient(135deg,rgba(0,255,65,0.2),rgba(0,255,65,0.1));border:2px solid #00ff41;color:#00ff41}.btn-vote-truth:hover{background:linear-gradient(135deg,rgba(0,255,65,0.3),rgba(0,255,65,0.2));box-shadow:0 0 20px rgba(0,255,65,0.4)}.btn-vote-lie{background:linear-gradient(135deg,rgba(255,84,89,0.2),rgba(255,84,89,0.1));border:2px solid #ff5459;color:#ff5459}.btn-vote-lie:hover{background:linear-gradient(135deg,rgba(255,84,89,0.3),rgba(255,84,89,0.2));box-shadow:0 0 20px rgba(255,84,89,0.4)}.intel-drop-actions{display:flex;gap:var(--space-12);justify-content:center;padding-top:var(--space-16);border-top:1px solid rgba(255,215,0,0.2)}.voting-visualization{background:var(--glass-bg);border:1px solid rgba(255,215,0,0.3);border-radius:var(--radius-lg);padding:var(--space-32);margin-bottom:var(--space-32);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.viz-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-24);margin-top:var(--space-24)}.viz-card{background:rgba(0,0,0,0.3);border:1px solid rgba(255,215,0,0.2);border-radius:var(--radius-md);padding:var(--space-20)}.viz-card h3{color:#ffd700;margin-bottom:var(--space-16);text-align:center}.engagement-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-16)}.stat-metric{text-align:center}.metric-value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#ffd700;display:block;margin-bottom:var(--space-4);text-shadow:0 0 10px rgba(255,215,0,0.5)}.metric-label{font-size:var(--font-size-sm);color:rgba(255,215,0,0.8);text-transform:uppercase;letter-spacing:0.5px}.user-participation{background:var(--glass-bg);border:1px solid rgba(255,215,0,0.3);border-radius:var(--radius-lg);padding:var(--space-32);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.participation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-24);margin-top:var(--space-24)}.participation-card{background:rgba(0,0,0,0.3);border:1px solid rgba(255,215,0,0.2);border-radius:var(--radius-md);padding:var(--space-20)}.participation-card h3{color:#ffd700;margin-bottom:var(--space-16);font-size:var(--font-size-lg)}.global-feed-header{text-align:center;margin-bottom:var(--space-32)}.global-feed-header h1{font-size:var(--font-size-3xl);color:#00ff41;margin-bottom:var(--space-12);text-shadow:var(--glow-matrix)}.global-feed-header p{color:rgba(255,255,255,0.7);font-size:var(--font-size-lg);margin-bottom:var(--space-24)}.feed-filters{display:flex;gap:var(--space-8);justify-content:center;flex-wrap:wrap;margin-top:var(--space-20)}.feed-filter-btn{background:rgba(0,255,65,0.05);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-base);padding:var(--space-8)var(--space-16);color:rgba(0,255,65,0.7);cursor:pointer;transition:all var(--duration-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:0.5px}.feed-filter-btn:hover{background:rgba(0,255,65,0.1);border-color:var(--color-matrix-primary);color:var(--color-matrix-primary)}.feed-filter-btn.active{background:var(--color-matrix-primary);color:var(--color-matrix-dark);border-color:var(--color-matrix-primary);box-shadow:var(--glow-matrix)}.global-feed-content{margin-bottom:var(--space-32)}.feed-timeline{display:flex;flex-direction:column;gap:var(--space-20)}.feed-item{background:var(--glass-bg);border:1px solid rgba(0,255,65,0.2);border-radius:var(--radius-lg);padding:var(--space-24);transition:all var(--duration-normal);position:relative;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.feed-item:hover{border-color:rgba(0,255,65,0.5);box-shadow:0 8px 32px rgba(0,255,65,0.2);transform:translateY(-2px)}.feed-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#00ff41,rgba(0,255,65,0.3));border-radius:var(--radius-lg)0 0 var(--radius-lg)}.feed-item.oracle-item::before{background:linear-gradient(180deg,#8b5cf6,rgba(139,92,246,0.3))}.feed-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-16)}.feed-item-type{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:0.5px;padding:var(--space-4)var(--space-8);border-radius:var(--radius-sm)}.feed-item-type.oracle{background:rgba(139,92,246,0.2);color:#8b5cf6;border:1px solid rgba(139,92,246,0.4)}.feed-item-type.intel-drop{background:rgba(255,215,0,0.2);color:#ffd700;border:1px solid rgba(255,215,0,0.4)}.feed-item-time{font-size:var(--font-size-sm);color:rgba(0,255,65,0.6)}.feed-item-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#00ff41;margin-bottom:var(--space-12);line-height:1.3}.feed-item-content{color:rgba(255,255,255,0.8);line-height:1.6;margin-bottom:var(--space-16)}.feed-item-meta{display:flex;gap:var(--space-16);align-items:center;font-size:var(--font-size-sm);color:rgba(0,255,65,0.6);flex-wrap:wrap}.feed-item-author,.feed-item-category,.feed-item-confidence{background:rgba(0,255,65,0.1);padding:var(--space-4)var(--space-8);border-radius:var(--radius-sm);border:1px solid rgba(0,255,65,0.3)}.vote-results{display:flex;gap:var(--space-12);margin-left:auto}.truth-count,.lie-count,.total-votes{font-size:var(--font-size-xs);padding:var(--space-2)var(--space-6);border-radius:var(--radius-sm)}.truth-count{background:rgba(0,255,65,0.1);color:#00ff41}.lie-count{background:rgba(255,84,89,0.1);color:#ff5459}.total-votes{background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)}.intel-modal{max-width:700px;width:90%}#intel-drop-form{display:flex;flex-direction:column;gap:var(--space-20)}.checkbox-label{display:flex;align-items:center;gap:var(--space-12);cursor:pointer;font-size:var(--font-size-sm);color:rgba(255,255,255,0.8)}.checkbox-label input[type="checkbox"]{width:18px;height:18px;accent-color:#00ff41}.form-actions{display:flex;gap:var(--space-12);justify-content:flex-end;margin-top:var(--space-24)}.dev-mode-indicator{position:fixed;top:20px;right:20px;background:linear-gradient(135deg,rgba(139,92,246,0.9),rgba(109,40,217,0.9));border:2px solid #8b5cf6;border-radius:var(--radius-md);padding:var(--space-12)var(--space-20);display:flex;align-items:center;gap:var(--space-12);z-index:10000;box-shadow:0 8px 32px rgba(139,92,246,0.4);animation:devPulse 2s ease-in-out infinite}@keyframes devPulse{0%,100%{box-shadow:0 8px 32px rgba(139,92,246,0.4)}50%{box-shadow:0 8px 32px rgba(139,92,246,0.8)}}.dev-icon{font-size:1.5rem}.dev-text{color:white;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.dev-logout-btn{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);color:white;padding:var(--space-4)var(--space-12);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs);transition:all 0.3s ease}.dev-logout-btn:hover{background:rgba(255,255,255,0.3)}.dev-modal{max-width:400px}.dev-login-form{display:flex;flex-direction:column;gap:var(--space-20)}.dev-login-actions{display:flex;gap:var(--space-12)}.dev-login-help{text-align:center;color:rgba(255,255,255,0.6);font-size:var(--font-size-sm)}.dev-lock-notice{background:rgba(var(--color-warning-rgb),0.1);border:1px solid rgba(var(--color-warning-rgb),0.35);border-radius:var(--radius-base);padding:var(--space-16);margin-bottom:var(--space-20);color:var(--color-warning);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.dev-lock-notice p{margin:0}.dev-lock-notice p+p{margin-top:var(--space-12)}.developer-header{text-align:center;margin-bottom:var(--space-32)}.developer-header h1{font-size:var(--font-size-3xl);color:#8b5cf6;margin-bottom:var(--space-12);text-shadow:0 0 20px rgba(139,92,246,0.5)}.dev-section{background:var(--glass-bg);border:1px solid rgba(139,92,246,0.3);border-radius:var(--radius-lg);padding:var(--space-32);margin-bottom:var(--space-24);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.dev-section h2{color:#8b5cf6;margin-bottom:var(--space-24);font-size:var(--font-size-2xl)}.customization-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-20)}.custom-card{background:rgba(0,0,0,0.4);border:1px solid rgba(139,92,246,0.2);border-radius:var(--radius-md);padding:var(--space-20)}.custom-card h3{color:#a855f7;margin-bottom:var(--space-16)}.color-pickers,.font-selectors,.layout-controls{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-16)}.color-input,.font-input,.control-input{display:flex;align-items:center;gap:var(--space-12)}.color-input label,.font-input label,.control-input label{flex:1;color:rgba(255,255,255,0.8)}.color-input input[type="color"]{width:60px;height:40px;border:2px solid rgba(139,92,246,0.3);border-radius:var(--radius-sm);cursor:pointer}.color-value,.control-value{color:#8b5cf6;font-family:var(--font-family-mono);font-size:var(--font-size-sm);min-width:80px}.moderation-tools{display:flex;flex-direction:column;gap:var(--space-20)}.mod-card{background:rgba(0,0,0,0.3);border:1px solid rgba(139,92,246,0.2);border-radius:var(--radius-md);padding:var(--space-20)}.mod-card h3{color:#a855f7;margin-bottom:var(--space-16)}.mod-actions{display:flex;gap:var(--space-12)}.news-manager{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24)}@media(max-width:768px){.news-manager{grid-template-columns:1fr}}.news-editor,.news-list{background:rgba(0,0,0,0.3);border:1px solid rgba(139,92,246,0.2);border-radius:var(--radius-md);padding:var(--space-20)}.news-editor h3,.news-list h3{color:#a855f7;margin-bottom:var(--space-16)}.news-actions{display:flex;gap:var(--space-12);margin-top:var(--space-16)}.news-item{background:rgba(0,0,0,0.4);border-left:4px solid #8b5cf6;padding:var(--space-16);margin-bottom:var(--space-12);border-radius:var(--radius-sm)}.news-item h4{color:#a855f7;margin-bottom:var(--space-8)}.news-item.news-success{border-left-color:#00ff41}.news-item.news-warning{border-left-color:#ffd700}.news-item.news-critical{border-left-color:#ff5459}.news-meta{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-12);font-size:var(--font-size-sm);color:rgba(255,255,255,0.6)}.news-meta button{background:rgba(255,84,89,0.2);border:1px solid #ff5459;color:#ff5459;padding:var(--space-4)var(--space-12);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs)}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-20)}.stat-card{background:rgba(0,0,0,0.4);border:2px solid rgba(139,92,246,0.2);border-radius:var(--radius-md);padding:var(--space-20);display:flex;align-items:center;gap:var(--space-16);transition:all 0.3s ease}.stat-card:hover{border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,0.3)}.stat-icon{font-size:2.5rem;filter:drop-shadow(0 0 10px rgba(139,92,246,0.5))}.stat-info{flex:1}.stat-value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#8b5cf6}.stat-label{color:rgba(255,255,255,0.7);font-size:var(--font-size-sm)}.performance-widget{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-24);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.performance-controls{display:flex;gap:var(--space-12);margin-bottom:var(--space-24);flex-wrap:wrap}.performance-metrics{display:flex;flex-direction:column;gap:var(--space-24)}.metric-group{background:rgba(0,0,0,0.2);border:1px solid rgba(139,92,246,0.2);border-radius:var(--radius-md);padding:var(--space-16)}.metric-group h3{color:#8b5cf6;margin:0 0 var(--space-16)0;font-size:var(--font-size-lg)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-16)}.metric-card{background:rgba(0,0,0,0.3);border:1px solid rgba(139,92,246,0.2);border-radius:var(--radius-sm);padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}.metric-label{color:rgba(255,255,255,0.7);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.metric-value{color:#8b5cf6;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:var(--font-family-mono)}.metric-bar{width:100%;height:6px;background:rgba(255,255,255,0.1);border-radius:3px;overflow:hidden}.metric-fill{height:100%;background:linear-gradient(90deg,#8b5cf6,#a855f7);border-radius:3px;transition:width 0.3s ease}.metric-indicator{width:12px;height:12px;border-radius:50%;background:#10b981;margin-top:var(--space-4)}.metric-indicator.offline{background:#ef4444}.metric-indicator.warning{background:#f59e0b}.performance-chart{margin-top:var(--space-24)}.performance-chart h3{color:#8b5cf6;margin-bottom:var(--space-16)}.performance-chart canvas{width:100%!important;height:auto!important;border-radius:var(--radius-sm);background:rgba(0,0,0,0.2)}.system-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-16)}.tool-btn{background:rgba(0,0,0,0.4);border:2px solid rgba(139,92,246,0.3);border-radius:var(--radius-md);padding:var(--space-20);display:flex;flex-direction:column;align-items:center;gap:var(--space-12);cursor:pointer;transition:all 0.3s ease;color:white}.tool-btn:hover{border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,0.3)}.tool-icon{font-size:2rem}.tool-label{color:rgba(255,255,255,0.9);font-size:var(--font-size-sm);text-align:center}@media print{.loading-screen,.platform-header,.platform-nav,.modal-overlay,.toast-container,.matrix-background,.platform-footer,.connection-status,.error-recovery-modal{display:none!important}.platform-content{padding:0}*{background:white!important;color:black!important;box-shadow:none!important;text-shadow:none!important}}@media(max-width:768px){.modal-content{width:100%;max-width:100%;height:100vh;max-height:100vh;margin:0;border-radius:0;overflow-y:auto}.dev-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.dev-tab{font-size:0.85rem;padding:0.5rem 0.75rem;white-space:nowrap}.btn,button,.dev-tab,input[type="button"],input[type="submit"]{min-height:44px;min-width:44px}input[type="text"],input[type="password"],input[type="url"],textarea,select{font-size:16px;min-height:44px}.customization-grid,.dao-moderation-grid,.analytics-grid{grid-template-columns:1fr;gap:1rem}.chart-container{height:250px}input[type="color"]{min-width:60px;min-height:60px}.wallet-modal .modal-content{width:95%;max-height:80vh}.wallet-options{grid-template-columns:1fr}.wallet-option{padding:1.5rem}.brand-logo{width:60px;height:60px;-webkit-tap-highlight-color:rgba(33,128,141,0.3)}.platform-title{-webkit-tap-highlight-color:rgba(33,128,141,0.3)}.dev-tool-group{padding:1rem}.dev-tool-item{flex-direction:column;align-items:flex-start}.dev-tool-item label{margin-bottom:0.5rem}.api-key-input-group{flex-direction:column}.api-key-input-group input{width:100%;margin-bottom:0.5rem}.api-key-input-group button{width:100%}.performance-stats{grid-template-columns:1fr}.news-feed-grid{grid-template-columns:1fr}}@media(max-width:896px)and(orientation:landscape){.modal-content{height:90vh;max-height:90vh}.dev-tabs{font-size:0.75rem}}@supports(-webkit-touch-callout:none){.platform-header{padding-top:env(safe-area-inset-top)}.platform-footer{padding-bottom:env(safe-area-inset-bottom)}.modal-content{padding-top:calc(1rem+env(safe-area-inset-top));padding-bottom:calc(1rem+env(safe-area-inset-bottom))}body{overscroll-behavior:none}input[type="text"],input[type="password"],input[type="url"],input[type="email"],textarea,select{font-size:max(16px,1rem)}}.oracle-pricing-selector{margin:2rem 0;padding:1.5rem;background:rgba(0,255,136,0.05);border:1px solid rgba(0,255,136,0.2);border-radius:12px}.oracle-pricing-selector h3{color:#00ff88;margin-bottom:1rem;text-align:center;font-size:1.2rem}.pricing-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.pricing-card{position:relative;background:rgba(0,26,26,0.6);border:2px solid rgba(0,255,136,0.3);border-radius:8px;padding:1rem;transition:all 0.3s ease;cursor:pointer}.pricing-card:hover{border-color:rgba(0,255,136,0.6);box-shadow:0 0 20px rgba(0,255,136,0.3);transform:translateY(-2px)}.pricing-card input[type="radio"],.pricing-card input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.pricing-card input:checked+.pricing-label{background:rgba(0,255,136,0.15)}.pricing-card input:checked ~ .pricing-label::before{content:'✓';position:absolute;top:0.5rem;right:0.5rem;background:#00ff88;color:#001a1a;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:0.9rem}.pricing-label{display:block;cursor:pointer;padding:0.5rem;border-radius:6px;transition:background 0.2s;position:relative}.pricing-header{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.pricing-icon{font-size:1.5rem}.pricing-title{font-weight:600;color:#00ff88;font-size:1rem}.pricing-cost{font-size:1.3rem;font-weight:bold;color:#ffffff;margin:0.5rem 0}.pricing-desc{font-size:0.85rem;color:rgba(255,255,255,0.7)}.uncensored-option .pricing-title{color:#ff3366}.uncensored-option .pricing-cost{color:#ff3366}.pricing-total{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(0,255,136,0.1);border-radius:8px;font-size:1.1rem;font-weight:600;color:#ffffff}.total-amount{color:#00ff88;font-size:1.3rem}.prepay-section{margin:2rem 0;padding:1.5rem;background:rgba(0,26,26,0.8);border:1px solid rgba(0,255,136,0.3);border-radius:12px}.prepay-section h3{color:#00ff88;margin-bottom:1rem;font-size:1.1rem}.prepay-input-group{display:flex;gap:1rem;margin-bottom:1rem}.prepay-input-group input{flex:1;padding:0.75rem 1rem;background:rgba(0,26,26,0.6);border:1px solid rgba(0,255,136,0.3);border-radius:8px;color:#ffffff;font-size:1rem}.prepay-input-group input:focus{outline:none;border-color:#00ff88;box-shadow:0 0 10px rgba(0,255,136,0.3)}.prepay-note{font-size:0.85rem;color:rgba(255,255,255,0.6);margin:0}.access-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0}.status-item{display:flex;align-items:center;gap:0.5rem;padding:1rem;background:rgba(0,26,26,0.6);border:1px solid rgba(0,255,136,0.2);border-radius:8px;font-size:0.9rem}.status-icon{font-size:1.5rem}@media(max-width:768px){.pricing-options{grid-template-columns:1fr}.prepay-input-group{flex-direction:column}.access-status{grid-template-columns:1fr}}