@tailwind base;@tailwind components;@tailwind utilities;:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-tertiary:#1a1a24;--bg-card:#ffffff08;--bg-card-hover:#ffffff0f;--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-success:#10b981;--accent-warning:#f59e0b;--accent-danger:#ef4444;--text-primary:#fff;--text-secondary:#ffffffb3;--text-tertiary:#fff6;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff26;--glass-bg:#ffffff0a;--glass-border:#ffffff14;--glass-blur:20px;--glass-highlight:#ffffff1a;--bg-radial-1:#6366f126;--bg-radial-2:#8b5cf61a;--bg-radial-3:#6366f114;--heading-gradient-start:#fff;--heading-gradient-end:#ffffffb3;--button-primary-text:#fff;--button-secondary-text:#fff;--input-text:#fff;--table-head-bg:#12121af2;--table-hover-bg:#ffffff05;--category-row-start:#6366f114;--category-row-mid:#8b5cf60d;--category-row-hover-start:#6366f11f;--category-row-hover-mid:#8b5cf614;--footer-text:#ffffff4d;--select-control-bg:#ffffff08;--select-border:#ffffff14;--select-border-hover:#ffffff26;--select-border-focus:#6366f180;--select-ring:#6366f11a;--select-text:#fff;--select-muted:#fff6;--select-menu-bg:#12121afa;--select-menu-shadow:0 20px 40px -10px #00000080;--select-option-hover:#6366f126;--select-option-active:#6366f140;--select-addon-control-bg:#f59e0b0d;--select-addon-border:#f59e0b26;--select-addon-border-focus:#f59e0b80;--select-addon-ring:#f59e0b1a;--select-addon-heading-bg:#f59e0b1a;--select-addon-heading-text:#fbbf24;--tooltip-bg:#12121af2;--tooltip-border:#ffffff1a;--tooltip-text:#ffffffd1;--tooltip-shadow:0 10px 30px #0006;--stat-card-bg:var(--glass-bg);--stat-card-border:var(--glass-border);--stat-card-shadow-hover:0 20px 40px -10px #0000004d;--stat-card-value-shadow:none;--legend-bg:#ffffff08;--legend-text:var(--text-secondary);--feature-indicator-shadow:none;--feature-indicator-stroke:2.75}:root[data-theme=light]{--bg-primary:#f3f6fb;--bg-secondary:#fff;--bg-tertiary:#e7edf8;--bg-card:#ffffff8c;--bg-card-hover:#ffffffb8;--text-primary:#152033;--text-secondary:#152033c7;--text-tertiary:#15203385;--border-subtle:#5c74941f;--border-default:#5c74942e;--border-strong:#5c74943d;--glass-bg:#ffffff94;--glass-border:#8a9ebc47;--glass-highlight:#ffffffb8;--bg-radial-1:#7c92ff38;--bg-radial-2:#7ed3ff2e;--bg-radial-3:#a7bfff29;--heading-gradient-start:#11203a;--heading-gradient-end:#1f38619e;--button-secondary-text:#1b2a45;--input-text:#16233a;--table-head-bg:#fffc;--table-hover-bg:#5070ac0d;--category-row-start:#6884ff1a;--category-row-mid:#66bde814;--category-row-hover-start:#6884ff29;--category-row-hover-mid:#66bde81f;--footer-text:#15203375;--select-control-bg:#ffffff9e;--select-border:#6c86ad38;--select-border-hover:#6c86ad57;--select-border-focus:#6366f173;--select-ring:#6366f11f;--select-text:#16233a;--select-muted:#15203373;--select-menu-bg:#fffffff5;--select-menu-shadow:0 22px 44px -14px #42526e33;--select-option-hover:#6366f11a;--select-option-active:#6366f129;--select-addon-control-bg:#fff8ebd9;--select-addon-border:#f59e0b38;--select-addon-border-focus:#f59e0b73;--select-addon-ring:#f59e0b24;--select-addon-heading-bg:#f59e0b1f;--select-addon-heading-text:#b7791f;--tooltip-bg:#111827f0;--tooltip-border:#ffffff1a;--tooltip-text:#ffffffdb;--tooltip-shadow:0 12px 34px #2c38522e;--stat-card-bg:linear-gradient(180deg,#dae4f5eb,#c6d5eee0);--stat-card-border:#5f79a947;--stat-card-shadow-hover:0 22px 44px -16px #4c5e8038;--stat-card-value-shadow:0 1px 0 #ffffff4d;--legend-bg:#dee7f7e0;--legend-text:#152033c7;--feature-indicator-shadow:drop-shadow(0 1px 0 #ffffff8c);--feature-indicator-stroke:3.25}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,sans-serif;min-height:100vh;transition:background .3s ease,color .3s ease}.app-background{background:radial-gradient(ellipse 80% 50% at 50% -20%,#6366f126,#0000),radial-gradient(ellipse 60% 40% at 100% 0,#8b5cf61a,#0000),radial-gradient(ellipse 60% 40% at 0 100%,#6366f114,#0000),linear-gradient(180deg,#0a0a0f,#12121a);background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--bg-radial-1),#0000),radial-gradient(ellipse 60% 40% at 100% 0,var(--bg-radial-2),#0000),radial-gradient(ellipse 60% 40% at 0 100%,var(--bg-radial-3),#0000),linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 100%);min-height:100vh}.liquid-glass{backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);background:#ffffff0a;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:24px;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.liquid-glass:before{background:linear-gradient(90deg,#0000,#fff3 20%,#fff6 50%,#fff3 80%,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.liquid-glass:after{background:linear-gradient(135deg,#ffffff26,#0000 40%,#0000 60%,#ffffff0d);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.liquid-glass:hover{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 20px 40px -10px #0006,inset 0 0 0 1px #ffffff0d;transform:translateY(-2px)}.liquid-glass-glow{backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);background:#ffffff0a;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:24px;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.liquid-glass-glow:before{animation:rotate 20s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#0000 0deg,#6366f11a 60deg,#0000 120deg,#8b5cf61a 180deg,#0000 240deg,#6366f11a 300deg,#0000 1turn);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .5s ease;width:200%}.liquid-glass-glow:hover:before{opacity:1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.liquid-glass-header{backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);background:linear-gradient(180deg,#6366f126,#6366f10d 50%,#0000);border-bottom:1px solid #ffffff0f}.liquid-glass-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#6366f133;border:1px solid #6366f14d;border-radius:14px;color:#fff;color:var(--button-primary-text);cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:12px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.liquid-glass-btn:before{background:linear-gradient(180deg,#ffffff26,#0000);border-radius:14px 14px 0 0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.liquid-glass-btn:hover{background:#6366f159;border-color:#6366f180;box-shadow:0 10px 30px -5px #6366f166,0 0 20px #6366f133;transform:translateY(-2px)}.liquid-glass-btn:active{transform:translateY(0)}.liquid-glass-btn:disabled{background:#ffffff0d;border-color:#ffffff14;box-shadow:none;color:#fff6;color:var(--text-tertiary);cursor:not-allowed;transform:none}.liquid-glass-btn-secondary{background:#ffffff0d;border-color:#ffffff1a;color:#fff;color:var(--button-secondary-text)}.liquid-glass-btn-secondary:hover{background:#ffffff1a;border-color:#fff3;box-shadow:0 10px 30px -5px #0000004d}.liquid-glass-input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:#fff;color:var(--input-text);font-size:15px;padding:14px 18px 14px 48px;transition:all .3s ease;width:100%}.liquid-glass-input::placeholder{color:#fff6;color:var(--text-tertiary)}.liquid-glass-input:focus{background:#ffffff0d;border-color:#6366f180;box-shadow:0 0 0 4px #6366f11a,0 0 20px #6366f11a;outline:none}.liquid-glass-table{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#ffffff0a;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:24px;overflow:hidden}.liquid-glass-table thead{background:#12121af2;background:var(--table-head-bg);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-subtle)}.liquid-glass-table th{color:#ffffffb3;color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;padding:18px 24px;text-align:left;text-transform:uppercase}.liquid-glass-table td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-subtle);padding:16px 24px}.liquid-glass-table tbody tr:last-child td{border-bottom:none}.liquid-glass-table tbody tr:hover{background:#ffffff05;background:var(--table-hover-bg)}.category-row{background:linear-gradient(90deg,#6366f114,#8b5cf60d 50%,#0000);background:linear-gradient(90deg,var(--category-row-start) 0,var(--category-row-mid) 50%,#0000 100%);cursor:pointer;transition:all .2s ease}.category-row:hover{background:linear-gradient(90deg,#6366f11f,#8b5cf614 50%,#0000);background:linear-gradient(90deg,var(--category-row-hover-start) 0,var(--category-row-hover-mid) 50%,#0000 100%)}.feature-row-diff{background:#f59e0b0d}.stat-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0a;background:var(--stat-card-bg);border:1px solid #ffffff14;border:1px solid var(--stat-card-border);border-radius:20px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.stat-card:hover{box-shadow:0 20px 40px -10px #0000004d;box-shadow:var(--stat-card-shadow-hover);transform:translateY(-4px)}.stat-card-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin-bottom:4px;text-shadow:none;text-shadow:var(--stat-card-value-shadow)}.stat-card-label{color:#ffffffb3;color:var(--text-secondary);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.stat-card-warning{border-color:#f59e0b4d}.stat-card-warning .stat-card-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.stat-card-primary{border-color:#6366f14d}.stat-card-primary .stat-card-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#6366f1);-webkit-background-clip:text;background-clip:text}.stat-card-success{border-color:#10b9814d}.stat-card-success .stat-card-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;background-clip:text}.select-liquid-glass .select__control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:none!important;min-height:48px!important;transition:all .3s ease!important}.select-liquid-glass .select__control:hover{border-color:#ffffff26!important}.select-liquid-glass .select__control--is-focused{border-color:#6366f180!important;box-shadow:0 0 0 4px #6366f11a!important}.select-liquid-glass .select__menu{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#12121af2!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 20px 40px -10px #00000080!important;overflow:hidden!important}.select-liquid-glass .select__option{padding:12px 16px!important;transition:all .2s ease!important}.select-liquid-glass .select__option:hover{background:#6366f11a!important}.select-liquid-glass .select__option--is-selected{background:#6366f133!important}.legend-item{align-items:center;background:#ffffff08;background:var(--legend-bg);border-radius:100px;color:#ffffffb3;color:var(--legend-text);display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#fff3}.feature-check{color:#10b981;color:var(--accent-success)}.feature-x{color:#ef4444;color:var(--accent-danger);opacity:.7}.feature-addon{color:#f59e0b;color:var(--accent-warning);position:relative}.feature-addon-ring{border-radius:6px;box-shadow:0 0 0 2px #f59e0b4d;padding:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease forwards}.tooltip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12121af2;background:var(--tooltip-bg);border:1px solid #ffffff1a;border:1px solid var(--tooltip-border);border-radius:12px;bottom:100%;box-shadow:0 10px 30px #0006;box-shadow:var(--tooltip-shadow);color:#ffffffd1;color:var(--tooltip-text);font-size:12px;margin-bottom:8px;opacity:0;padding:12px 16px;transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:100}.tooltip,.tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.tooltip:after{border:6px solid #0000;border-top:6px solid var(--tooltip-border);content:"";top:100%}.group:hover .tooltip{opacity:1;visibility:visible}.container-xl{margin:0 auto;max-width:1400px;padding:0 24px}.section-spacing{padding:32px 0}.heading-xl{font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.heading-lg{font-size:32px;font-weight:600;letter-spacing:-.01em}.heading-md{font-size:20px;font-weight:600}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ffffffb3);background:linear-gradient(135deg,var(--heading-gradient-start) 0,var(--heading-gradient-end) 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-primary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#6366f1);-webkit-background-clip:text;background-clip:text}.brand-text{font-size:28px;font-weight:700;letter-spacing:-.02em}.chevron-rotate{transition:transform .3s ease}.chevron-rotate.expanded{transform:rotate(180deg)}.header-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.header-subtitle{color:#ffffffb3;color:var(--text-secondary);font-size:18px}.theme-toggle{align-items:center;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:#ffffff0a;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:999px;box-shadow:0 14px 30px -18px #00000040;color:#fff;color:var(--text-primary);display:inline-flex;gap:10px;padding:12px 18px;transition:all .25s ease}.theme-toggle:hover{background:#ffffff0f;background:var(--bg-card-hover);border-color:#ffffff26;border-color:var(--border-strong);transform:translateY(-1px)}.theme-copy-muted{color:#ffffffb3;color:var(--text-secondary)}.theme-heading{color:#fff;color:var(--text-primary)}.theme-faint{color:#fff6;color:var(--text-tertiary)}.theme-footer{color:#ffffff4d;color:var(--footer-text)}.theme-icon-muted{color:#fff6;color:var(--text-tertiary)}.table-sticky-head{background:#12121af2;background:var(--table-head-bg)}.feature-glyph{stroke-width:2.75;stroke-width:var(--feature-indicator-stroke);filter:none;filter:var(--feature-indicator-shadow)}@media (max-width:768px){.header-subtitle{font-size:16px;margin-left:0}.theme-toggle{justify-content:center;width:100%}}
/*# sourceMappingURL=main.7816f691.css.map*/