:root{--bg: #0a0e1a;--bg-elevated: #0f1424;--bg-card: rgba(255,255,255,.03);--bg-card-hover: rgba(255,255,255,.055);--bg-input: rgba(255,255,255,.04);--bg-input-focus: rgba(255,255,255,.07);--bg-overlay: rgba(0,0,0,.6);--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.12);--border-focus: rgba(212,168,67,.4);--accent: #d4a843;--accent-dim: rgba(212,168,67,.15);--accent-glow: rgba(212,168,67,.08);--true-color: #34d399;--false-color: #f87171;--misleading-color: #fbbf24;--unverified-color: #94a3b8;--text-1: #ededed;--text-2: rgba(237,237,237,.6);--text-3: rgba(237,237,237,.35);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 4px 16px rgba(0,0,0,.25);--shadow-lg: 0 8px 32px rgba(0,0,0,.35);--nav-bg: rgba(10,14,26,.8);--nav-backdrop-blur: 20px;--purple-1: #8b5cf6;--purple-2: #a78bfa;--cyan-1: #06b6d4;--cyan-2: #22d3ee;--pink-1: #ec4899;--google-btn-shadow: rgba(0,0,0,.3);--footer-icon-op: .6;--footer-icon-hover-op: 1}:root[data-theme=light]{--bg: #fafaf9;--bg-elevated: #f5f5f0;--bg-card: rgba(0,0,0,.025);--bg-card-hover: rgba(0,0,0,.045);--bg-input: rgba(0,0,0,.04);--bg-input-focus: rgba(0,0,0,.06);--bg-overlay: rgba(255,255,255,.7);--border: rgba(0,0,0,.08);--border-hover: rgba(0,0,0,.15);--border-focus: rgba(180,130,40,.4);--accent: #a07820;--accent-dim: rgba(160,120,32,.12);--accent-glow: rgba(160,120,32,.06);--text-1: #1a1a1a;--text-2: rgba(26,26,26,.6);--text-3: rgba(26,26,26,.35);--nav-bg: rgba(250,250,249,.85);--nav-backdrop-blur: 16px;--google-btn-shadow: rgba(0,0,0,.08);--footer-icon-op: .7;--footer-icon-hover-op: 1;--purple-1: #7c3aed;--purple-2: #6d28d9;--cyan-1: #0891b2;--cyan-2: #0e7490;--pink-1: #db2777}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg);color:var(--text-1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px}svg.icon{width:18px;height:18px;stroke-width:1.75;flex-shrink:0}svg.icon-sm{width:14px;height:14px;stroke-width:2;flex-shrink:0}svg.icon-lg{width:22px;height:22px;stroke-width:1.75;flex-shrink:0}svg.icon-xl{width:28px;height:28px;stroke-width:1.5;flex-shrink:0}svg.icon-2xl{width:36px;height:36px;stroke-width:1.5;flex-shrink:0}.bg-orbs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.035) 1px,transparent 0);background-size:40px 40px}.bg-orbs .orb{display:none}.bg-orbs:after{content:"";position:absolute;width:800px;height:800px;top:-300px;left:-200px;background:radial-gradient(circle,rgba(212,168,67,.04) 0%,transparent 70%);pointer-events:none}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 2rem;height:60px;background:var(--nav-bg);backdrop-filter:blur(var(--nav-backdrop-blur));-webkit-backdrop-filter:blur(var(--nav-backdrop-blur));border-bottom:1px solid var(--border);display:flex;align-items:center;transition:all .3s ease}.nav-inner{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-left{display:flex;align-items:center;gap:2.5rem;min-width:0}.nav-right{display:flex;align-items:center;gap:.5rem}.logo{display:flex;align-items:center;gap:.45rem;font-family:Syne,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none;color:var(--text-1);letter-spacing:-.03em}.logo-btn{border:none;background:transparent;cursor:pointer}.logo-icon{color:var(--accent);display:flex;align-items:center}.logo-icon svg{filter:none}.nav-links{display:flex;gap:.15rem;align-items:center;flex-shrink:0}.nav-link-btn{color:var(--text-3);border:none;background:transparent;font-size:.82rem;font-weight:500;cursor:pointer;transition:color .2s;padding:.4rem .7rem;border-radius:6px;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap;letter-spacing:.01em}.nav-link-btn:hover{color:var(--text-1);background:#ffffff0a}.nav-link-btn-analyze{color:var(--accent);font-weight:600}.nav-link-btn-analyze:hover{color:var(--accent);background:var(--accent-dim)}.nav-link-btn-telegram{gap:.35rem}.nav-link-btn-telegram:hover{color:#29b6f6}.mobile-nav-link-analyze{color:var(--accent);font-weight:600}.auth-nav-actions{display:flex;align-items:center;gap:.4rem}.auth-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;color:var(--text-2);background:transparent;border:none;border-radius:6px;padding:.35rem .85rem;font-size:.82rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s ease}.auth-nav-link:hover{color:var(--text-1);background:#ffffff0a}.auth-nav-link.primary{background:var(--accent);color:#0a0e1a;font-weight:600;border-radius:6px}.auth-nav-link.primary:hover{filter:brightness(1.1)}.auth-nav-link.active{color:var(--text-1);background:#ffffff0f}.auth-nav-user{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-1);font-size:.82rem;font-weight:500;background:#ffffff08;border:1px solid var(--border);border-radius:8px;padding:.2rem .75rem .2rem .2rem;max-width:220px;min-height:34px;transition:all .15s ease}.auth-nav-user:hover{border-color:var(--border-hover)}.auth-nav-avatar-frame{width:26px;height:26px;border-radius:6px;background:var(--bg-card);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.auth-nav-avatar{width:100%;height:100%;border-radius:6px;object-fit:cover}.auth-nav-avatar-fallback{color:var(--text-1);font-size:.8rem;font-weight:600}.auth-nav-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-nav-link-logout{color:var(--text-3);font-weight:500;padding:.35rem .6rem}.auth-nav-link-logout:hover{color:var(--false-color);background:#f8717114}.theme-toggle{background:transparent;border:1px solid transparent;color:var(--text-3);width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.theme-toggle:hover{background:#ffffff0a;color:var(--text-1)}.mobile-menu-toggle{display:none;border:none;background:transparent;color:var(--text-1);width:36px;height:36px;border-radius:6px;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-toggle:hover{background:#ffffff0d}.mobile-nav-panel,.mobile-nav-backdrop{display:none}.auth-page{min-height:100vh;padding:5rem 1rem 3rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.auth-card{width:100%;max-width:420px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem}.auth-card h1{font-family:"Instrument Serif",serif;font-size:1.75rem;font-weight:400;margin-bottom:.3rem;letter-spacing:-.01em}.auth-subtitle{color:var(--text-2);font-size:.85rem;margin-bottom:1.5rem}.auth-form{display:flex;flex-direction:column;gap:.5rem}.auth-form label{color:var(--text-3);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem}.auth-form input{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-1);padding:.75rem .9rem;font-size:.9rem;outline:none;transition:border-color .2s;font-family:inherit}.auth-form input:focus{border-color:var(--accent)}.auth-form input::placeholder{color:var(--text-3)}.auth-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#0a0e1a;border:none;border-radius:var(--radius-sm);padding:.8rem 1.2rem;font-size:.9rem;font-weight:600;margin-top:.8rem;cursor:pointer;transition:all .15s;letter-spacing:.01em;font-family:inherit}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{opacity:.4;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:1rem;margin:1.25rem 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.auth-divider span{color:var(--text-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.google-button-wrap{display:flex;align-items:center;justify-content:center;border-radius:8px;width:max-content;margin:0 auto;transition:transform .15s}.google-button-wrap:hover{transform:translateY(-1px)}.auth-footnote{color:var(--text-3);text-align:center;font-size:.82rem;margin-top:1.25rem}.auth-footnote a{color:var(--accent);text-decoration:none}.auth-footnote a:hover{text-decoration:underline}.auth-helper-note{margin:.5rem 0 0;color:var(--text-3);font-size:.8rem;text-align:center}.auth-error{color:var(--false-color);font-size:.82rem;margin-top:.25rem}.toast-stack{position:fixed;right:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:400;width:min(340px,calc(100vw - 2rem))}.toast-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;background:var(--bg-elevated);border:1px solid var(--border);border-left:3px solid var(--true-color);border-radius:var(--radius-sm);padding:.75rem .85rem;animation:toast-in .2s ease}.toast-item.error{border-left-color:var(--false-color)}.toast-item p{margin:0;color:var(--text-1);font-size:.84rem;line-height:1.4}.toast-close{background:transparent;border:none;color:var(--text-3);width:20px;height:20px;border-radius:4px;cursor:pointer;font-size:.85rem;line-height:1}.toast-close:hover{background:#ffffff0f;color:var(--text-1)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.history-page{padding:5rem 1.5rem 3rem;max-width:900px;margin:0 auto;position:relative;z-index:1}.history-page h1{font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin-bottom:.5rem}.history-empty{text-align:center;color:var(--text-3);margin-top:4rem}.history-empty p{font-size:1rem;margin-bottom:.5rem}.history-empty small{font-size:.82rem;color:var(--text-3)}.history-list{display:flex;flex-direction:column;gap:.75rem}.history-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;color:var(--text-1);transition:all .15s ease}.history-card:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.history-card-icon{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--accent-dim);color:var(--accent);display:flex;align-items:center;justify-content:center}.history-card-body{flex:1;min-width:0}.history-card-title{font-weight:600;font-size:.9rem;margin-bottom:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-card-meta{color:var(--text-3);font-size:.78rem;display:flex;gap:.75rem;flex-wrap:wrap}.history-filters{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.history-filter-btn{font-size:.78rem;font-weight:500;padding:.35rem .8rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-3);cursor:pointer;transition:all .15s;font-family:inherit}.history-filter-btn.active,.history-filter-btn:hover{color:var(--text-1);background:var(--bg-card-hover);border-color:var(--border-hover)}.history-load-more{display:block;margin:1.5rem auto 0;padding:.6rem 1.5rem;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-2);font-size:.82rem;cursor:pointer;transition:all .15s;font-family:inherit}.history-load-more:hover{border-color:var(--border-hover);color:var(--text-1)}.email-pref-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding:.65rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.82rem;color:var(--text-2)}.email-pref-toggle{width:40px;height:22px;border-radius:12px;border:none;background:#ffffff14;cursor:pointer;position:relative;transition:background .2s}.email-pref-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-2);transition:all .2s}.email-pref-toggle.on{background:var(--accent)}.email-pref-toggle.on:after{left:21px;background:#0a0e1a}main{position:relative;z-index:1}.hero{min-height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 1.5rem 3rem;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;border:1px solid var(--border);border-radius:999px;font-size:.72rem;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.5;box-shadow:0 0 #d4a8434d}50%{opacity:1;box-shadow:0 0 0 4px #d4a84300}}.hero-title{font-family:"Instrument Serif",serif;font-size:clamp(2.8rem,7vw,5rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.25rem;max-width:700px}.gradient-text{color:var(--accent);font-style:italic}.hero-subtitle{color:var(--text-2);font-size:1rem;line-height:1.7;max-width:460px;margin-bottom:2.5rem}.hero-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:var(--accent);color:#0a0e1a;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;letter-spacing:.01em}.hero-cta-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.hero-cta-btn.cta-pressed{transform:scale(.97)}.hero-cta-content{display:flex;align-items:center;gap:.5rem;position:relative;z-index:1}.hero-cta-glow{display:none}.page-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background:var(--bg);animation:page-fade .6s ease forwards}.page-transition-ripple{display:none}@keyframes page-fade{0%{opacity:0}to{opacity:1}}.platform-badges{display:flex;gap:.75rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.platform-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:500;color:var(--text-3);padding:.3rem .7rem;border:1px solid var(--border);border-radius:6px;transition:border-color .15s,color .15s}.platform-badge:hover{border-color:var(--border-hover);color:var(--text-2)}.platform-badge svg{width:12px;height:12px}.hero-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;max-width:820px;width:100%}.hero-highlight-card{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all .15s ease}.hero-highlight-card:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.hero-highlight-icon{color:var(--accent)}.hero-highlight-title{font-size:.85rem;font-weight:600}.hero-highlight-desc{color:var(--text-3);font-size:.78rem;line-height:1.5}.analyze-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:5rem 1.5rem 3rem;position:relative;z-index:1}.analyze-page-wrapper{width:100%;max-width:600px}.analyze-page-header{text-align:center;margin-bottom:2rem}.analyze-page-title{font-family:"Instrument Serif",serif;font-size:2.2rem;font-weight:400;margin-bottom:.4rem}.analyze-page-subtitle{color:var(--text-3);font-size:.9rem}.analyze-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;position:relative}.analyze-tabs{display:flex;gap:.25rem;padding:.25rem;background:var(--bg-card);border-radius:var(--radius-sm);margin-bottom:1.5rem;position:relative}.analyze-tab-indicator{position:absolute;height:calc(100% - .5rem);top:.25rem;background:var(--accent-dim);border:1px solid rgba(212,168,67,.2);border-radius:6px;transition:left .25s ease,width .25s ease;z-index:0}.analyze-tab{flex:1;padding:.55rem .5rem;background:transparent;border:none;border-radius:6px;font-family:inherit;font-size:.8rem;font-weight:500;color:var(--text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;transition:color .15s;position:relative;z-index:1}.analyze-tab.active{color:var(--accent)}.analyze-tab:hover:not(.active){color:var(--text-2)}.analyze-input-group{display:flex;gap:.5rem}.analyze-input-wrapper{flex:1;display:flex;align-items:center;gap:.5rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 .85rem;transition:border-color .2s}.analyze-input-wrapper:focus-within{border-color:var(--accent)}.analyze-input-icon{color:var(--text-3);flex-shrink:0}.analyze-url-input{flex:1;background:transparent;border:none;color:var(--text-1);font-size:.9rem;padding:.75rem 0;outline:none;font-family:inherit}.analyze-url-input::placeholder{color:var(--text-3)}.analyze-platform-tag{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;border:1px solid;white-space:nowrap;flex-shrink:0}.analyze-textarea{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-1);font-size:.9rem;padding:.85rem;resize:vertical;min-height:140px;outline:none;transition:border-color .2s;font-family:inherit;line-height:1.6;margin-bottom:.75rem}.analyze-textarea:focus{border-color:var(--accent)}.analyze-textarea::placeholder{color:var(--text-3)}.analyze-hint{color:var(--text-3);font-size:.75rem;margin-top:.75rem;text-align:center}.analyze-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--accent);color:#0a0e1a;border:none;border-radius:var(--radius-sm);padding:.75rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.analyze-submit-btn:hover{filter:brightness(1.1)}.analyze-submit-btn:disabled{opacity:.35;cursor:not-allowed;filter:none}.analyze-submit-btn.full-width{width:100%}.analyze-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;border:1.5px dashed var(--border);border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:all .15s ease;margin-bottom:1rem;min-height:160px}.analyze-upload-area:hover,.analyze-upload-area.drag-over{border-color:var(--accent);background:var(--accent-glow)}.analyze-upload-area.has-file{border-color:var(--true-color);border-style:solid}.analyze-upload-icon{color:var(--text-3);margin-bottom:.75rem}.analyze-upload-text{color:var(--text-2);font-size:.9rem;font-weight:500}.analyze-upload-hint{color:var(--text-3);font-size:.78rem;margin-top:.25rem}.analyze-upload-filename{color:var(--text-1);font-size:.9rem;font-weight:600}.analyze-upload-size{color:var(--text-3);font-size:.78rem;margin-top:.15rem}.analyze-loading-card{width:100%;max-width:480px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem}.analyze-loading-header{text-align:center;margin-bottom:1.5rem}.analyze-loading-spinner{width:48px;height:48px;margin:0 auto 1rem}.analyze-spinner-svg{width:100%;height:100%}.analyze-spinner-arc{animation:spin 1s linear infinite;transform-origin:center}@keyframes spin{to{transform:rotate(360deg)}}.analyze-loading-title{font-family:"Instrument Serif",serif;font-size:1.4rem;font-weight:400;margin-bottom:.3rem}.analyze-loading-subtitle{color:var(--text-3);font-size:.82rem}.analyze-steps{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.analyze-step{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.analyze-step-indicator{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.analyze-step.done .analyze-step-indicator{color:var(--true-color)}.analyze-step.active .analyze-step-indicator{color:var(--accent)}.analyze-step-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:step-pulse 1.2s ease-in-out infinite}@keyframes step-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.analyze-step-dot{width:6px;height:6px;border-radius:50%;background:var(--text-3);opacity:.4}.analyze-step-content{display:flex;flex-direction:column}.analyze-step-label{font-size:.85rem;font-weight:500}.analyze-step.done .analyze-step-label{color:var(--text-2)}.analyze-step.active .analyze-step-label{color:var(--text-1)}.analyze-step.pending .analyze-step-label{color:var(--text-3)}.analyze-step-detail{color:var(--text-3);font-size:.75rem}.analyze-progress-track{width:100%;height:2px;background:var(--border);border-radius:1px;overflow:hidden}.analyze-progress-fill{height:100%;background:var(--accent);border-radius:1px}.analyze-error-card{width:100%;max-width:480px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;text-align:center}.analyze-error-icon-wrap{color:var(--false-color);margin-bottom:1rem}.analyze-error-title{font-family:"Instrument Serif",serif;font-size:1.4rem;font-weight:400;margin-bottom:.5rem}.analyze-error-message{color:var(--text-2);font-size:.85rem;line-height:1.6;margin-bottom:1.5rem}.analyze-error-actions{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.analyze-error-upload-btn,.analyze-error-retry-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1.1rem;border-radius:6px;font-family:inherit;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s}.analyze-error-upload-btn{background:var(--accent);color:#0a0e1a;border:none}.analyze-error-upload-btn:hover{filter:brightness(1.1)}.analyze-error-retry-btn{background:transparent;border:1px solid var(--border);color:var(--text-2)}.analyze-error-retry-btn:hover{border-color:var(--border-hover);color:var(--text-1)}.analyze-auth-gate{text-align:center;padding:3rem 1.5rem}.analyze-auth-gate h2{font-family:"Instrument Serif",serif;font-size:1.6rem;font-weight:400;margin-bottom:.5rem}.analyze-auth-gate p{color:var(--text-3);font-size:.9rem;margin-bottom:1.5rem}.analyze-auth-gate-actions{display:flex;gap:.75rem;justify-content:center}.analyze-auth-gate-actions a{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.5rem;border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s}.analyze-auth-gate-actions a.primary{background:var(--accent);color:#0a0e1a}.analyze-auth-gate-actions a.primary:hover{filter:brightness(1.1)}.analyze-auth-gate-actions a.secondary{background:transparent;border:1px solid var(--border);color:var(--text-2)}.analyze-auth-gate-actions a.secondary:hover{border-color:var(--border-hover);color:var(--text-1)}.section-title{font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;text-align:center;margin-bottom:.35rem;letter-spacing:-.01em}.section-subtitle{color:var(--text-3);text-align:center;font-size:.88rem;margin-bottom:2.5rem}.how-it-works{padding:4rem 1.5rem;max-width:900px;margin:0 auto}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.step-card{padding:1.5rem;background:var(--bg);position:relative}.step-card:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.step-card:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.step-number{font-family:"Instrument Serif",serif;font-size:2rem;color:var(--accent);opacity:.3;margin-bottom:.5rem;font-style:italic}.step-icon{color:var(--text-3);margin-bottom:.75rem}.step-card h3{font-size:.9rem;font-weight:600;margin-bottom:.4rem}.step-card p{color:var(--text-3);font-size:.78rem;line-height:1.55}.features{padding:4rem 1.5rem;max-width:900px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.feature-card{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all .15s ease}.feature-card:hover{border-color:var(--border-hover)}.feature-icon{color:var(--accent);margin-bottom:.75rem}.feature-card h3{font-size:.9rem;font-weight:600;margin-bottom:.4rem}.feature-card p{color:var(--text-3);font-size:.8rem;line-height:1.55}.stats-section{padding:4rem 1.5rem;max-width:900px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.stats-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s}.stats-card:hover{border-color:var(--border-hover)}.stats-card-icon{margin-bottom:.5rem;opacity:.7}.stats-card-value{font-family:Syne,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:.2rem}.stats-counter{display:inline}.stats-card-label{color:var(--text-3);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.stats-common-bias{text-align:center;margin-top:1rem;color:var(--text-3);font-size:.82rem}.stats-common-bias span{color:var(--misleading-color);font-weight:600}.trending-section{padding:4rem 1.5rem;max-width:900px;margin:0 auto}.trending-grid{display:flex;flex-direction:column;gap:.5rem}.trending-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;color:var(--text-1);transition:all .15s ease}.trending-card:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.trending-rank{font-family:"Instrument Serif",serif;font-size:1.2rem;color:var(--accent);opacity:.5;font-style:italic;flex-shrink:0;width:24px}.trending-card-body{flex:1;min-width:0}.trending-card-title{font-weight:600;font-size:.88rem;margin-bottom:.2rem}.trending-card-meta{color:var(--text-3);font-size:.75rem}.trending-card-badge{display:inline-flex;padding:.15rem .4rem;border-radius:4px;font-size:.68rem;font-weight:600}.trending-card-badge.true{color:var(--true-color);background:#34d3991a}.trending-card-badge.false{color:var(--false-color);background:#f871711a}.trending-card-badge.misleading{color:var(--misleading-color);background:#fbbf241a}.trending-card-badge.unverified{color:var(--unverified-color);background:#94a3b81a}.trending-cta{display:flex;justify-content:center;margin-top:1rem}.trending-cta a,.trending-cta button{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.2rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:.82rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s;font-family:inherit}.trending-cta a:hover,.trending-cta button:hover{border-color:var(--border-hover);color:var(--text-1)}.leaderboard-section{padding:4rem 1.5rem;max-width:900px;margin:0 auto}.leaderboard-list{display:flex;flex-direction:column;gap:.4rem}.leaderboard-entry{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.85rem;transition:border-color .15s}.leaderboard-entry:hover{border-color:var(--border-hover)}.leaderboard-entry-rank{font-family:Syne,sans-serif;font-weight:700;width:28px;text-align:center;color:var(--accent)}.leaderboard-entry-name{flex:1;font-weight:500}.leaderboard-entry-score{color:var(--text-2);font-size:.82rem}.blog-section{padding:4rem 1.5rem;max-width:900px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.blog-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .15s ease;text-decoration:none;color:var(--text-1)}.blog-card:hover{border-color:var(--border-hover)}.blog-card-image{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--bg-card)}.blog-card-image-placeholder{width:100%;aspect-ratio:16/9;background:var(--bg-card);display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:.8rem}.blog-card-body{padding:1rem}.blog-card-tag{font-size:.68rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.blog-card-title{font-size:.9rem;font-weight:600;margin-bottom:.3rem;line-height:1.4}.blog-card-excerpt{color:var(--text-3);font-size:.78rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-date{color:var(--text-3);font-size:.72rem;margin-top:.5rem}.blog-cta{display:flex;justify-content:center;margin-top:1.5rem}.blog-cta a{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.2rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:.82rem;font-weight:500;text-decoration:none;transition:all .15s}.blog-cta a:hover{border-color:var(--border-hover);color:var(--text-1)}.blog-page{padding:5rem 1.5rem 3rem;max-width:900px;margin:0 auto;position:relative;z-index:1}.blog-page h1{font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin-bottom:.5rem}.blog-page-subtitle{color:var(--text-3);font-size:.88rem;margin-bottom:2rem}.blog-page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.blog-post-page{padding:5rem 1.5rem 3rem;max-width:720px;margin:0 auto;position:relative;z-index:1}.blog-post-page h1{font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin-bottom:.5rem}.blog-post-meta{color:var(--text-3);font-size:.82rem;margin-bottom:2rem;display:flex;gap:1rem}.blog-post-content{color:var(--text-2);font-size:.92rem;line-height:1.8}.blog-post-content h2{font-family:"Instrument Serif",serif;font-size:1.5rem;font-weight:400;color:var(--text-1);margin:2rem 0 .75rem}.blog-post-content h3{font-size:1.1rem;font-weight:600;color:var(--text-1);margin:1.5rem 0 .5rem}.blog-post-content p{margin-bottom:1rem}.blog-post-content a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.blog-post-content code{background:var(--bg-card);padding:.15rem .4rem;border-radius:4px;font-size:.85em}.blog-post-content blockquote{border-left:2px solid var(--accent);padding-left:1rem;margin:1rem 0;color:var(--text-3);font-style:italic}.blog-post-content img{max-width:100%;border-radius:var(--radius-sm);margin:1rem 0}.blog-post-back{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-3);font-size:.82rem;text-decoration:none;margin-bottom:1.5rem;transition:color .15s}.blog-post-back:hover{color:var(--text-1)}.news-page{padding:5rem 1.5rem 3rem;max-width:900px;margin:0 auto;position:relative;z-index:1}.news-page h1{font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin-bottom:.5rem}.news-page-subtitle{color:var(--text-3);font-size:.88rem;margin-bottom:2rem}.news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.news-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .15s;text-decoration:none;color:var(--text-1)}.news-card:hover{border-color:var(--border-hover)}.news-card-image{width:100%;aspect-ratio:16/9;object-fit:cover}.news-card-body{padding:1rem}.news-card-source{font-size:.68rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.news-card-title{font-size:.88rem;font-weight:600;margin-bottom:.3rem;line-height:1.4}.news-card-date{color:var(--text-3);font-size:.72rem}.news-card-snippet{color:var(--text-3);font-size:.78rem;line-height:1.5;margin-top:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer{position:relative;z-index:1;border-top:1px solid var(--border);padding:2rem 1.5rem;margin-top:2rem}.footer-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer .logo{font-size:1.1rem;margin-bottom:.25rem}.footer p{color:var(--text-3);font-size:.75rem}.footer-socials{display:flex;gap:.5rem}.social-link{opacity:var(--footer-icon-op);transition:opacity .15s,transform .15s;display:flex;color:var(--text-2)}.social-link:hover{opacity:var(--footer-icon-hover-op);transform:translateY(-1px)}.results-page{padding:5rem 1.5rem 3rem;max-width:800px;margin:0 auto;position:relative;z-index:1}.results-page h1{font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin-bottom:.5rem}.results-meta{color:var(--text-3);font-size:.82rem;margin-bottom:2rem;display:flex;gap:1rem;flex-wrap:wrap}.results-loading{text-align:center;padding:4rem 1rem;color:var(--text-3)}.results-error{text-align:center;color:var(--false-color);padding:4rem 1rem}.verdict-banner{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:1.25rem}.verdict-icon{flex-shrink:0}.verdict-banner h2{font-size:1rem;font-weight:600;margin-bottom:.15rem}.verdict-banner p{color:var(--text-3);font-size:.82rem}.bias-card{padding:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:1.25rem}.bias-card h3{font-size:.9rem;font-weight:600;margin-bottom:.75rem}.bias-meter{height:6px;background:var(--border);border-radius:3px;overflow:hidden;margin-bottom:.5rem}.bias-meter-fill{height:100%;border-radius:3px;transition:width .5s ease}.bias-score{font-family:Syne,sans-serif;font-size:1.5rem;font-weight:700}.bias-level{font-size:.78rem;color:var(--text-3);margin-top:.25rem}.bias-type{font-size:.82rem;color:var(--text-2);margin-top:.5rem}.bias-explanation{color:var(--text-3);font-size:.82rem;line-height:1.5;margin-top:.5rem}.bias-badge{display:inline-flex;padding:.2rem .6rem;border-radius:4px;font-size:.72rem;font-weight:600}.bias-badge.low{color:var(--true-color);background:#34d3991a}.bias-badge.medium{color:var(--misleading-color);background:#fbbf241a}.bias-badge.high,.bias-badge.very-high{color:var(--false-color);background:#f871711a}.claims-section{margin-bottom:1.25rem}.claims-section h3{font-size:.9rem;font-weight:600;margin-bottom:.75rem}.claim-card{padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:.5rem}.claim-text{font-size:.88rem;font-weight:500;margin-bottom:.5rem;line-height:1.5}.claim-verdict{display:inline-flex;padding:.2rem .6rem;border-radius:4px;font-size:.72rem;font-weight:600}.claim-verdict.true{color:var(--true-color);background:#34d3991a}.claim-verdict.false{color:var(--false-color);background:#f871711a}.claim-verdict.misleading{color:var(--misleading-color);background:#fbbf241a}.claim-verdict.unverified{color:var(--unverified-color);background:#94a3b81a}.claim-explanation{color:var(--text-3);font-size:.82rem;line-height:1.5;margin-top:.35rem}.claim-sources{margin-top:.5rem}.claim-source{display:block;color:var(--accent);font-size:.78rem;text-decoration:none;margin-top:.2rem}.claim-source:hover{text-decoration:underline}.claim-confidence{color:var(--text-3);font-size:.72rem;margin-top:.3rem}.claim-recency{color:var(--text-3);font-size:.72rem}.transcript-card,.ocr-card{padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:.75rem}.transcript-card h3,.ocr-card h3{font-size:.85rem;font-weight:600;margin-bottom:.5rem}.transcript-text,.ocr-text{color:var(--text-2);font-size:.82rem;line-height:1.6;white-space:pre-wrap}.results-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}.results-overlay-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:680px;width:100%;max-height:80vh;overflow-y:auto;padding:1.5rem}.results-overlay-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-3);cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}.results-overlay-close:hover{background:#ffffff0f;color:var(--text-1)}.results-back-btn{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-3);font-size:.82rem;text-decoration:none;margin-bottom:1.25rem;transition:color .15s;background:transparent;border:none;cursor:pointer;font-family:inherit}.results-back-btn:hover{color:var(--text-1)}.results-share-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.results-share-btn:hover{border-color:var(--border-hover);color:var(--text-1)}.telegram-section{padding:4rem 1.5rem;max-width:600px;margin:0 auto;text-align:center}.telegram-section h2{font-family:"Instrument Serif",serif;font-size:1.8rem;font-weight:400;margin-bottom:.5rem}.telegram-section p{color:var(--text-3);font-size:.88rem;margin-bottom:1.5rem}.telegram-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#229ed9;color:#fff;border:none;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s}.telegram-cta:hover{filter:brightness(1.1)}.mp-wrapper{position:fixed;bottom:1rem;left:1rem;z-index:50}.mp-container{position:relative;background:#141826f2;border:1px solid var(--border);border-radius:999px;overflow:hidden;display:flex;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mp-avatar-area{display:flex;align-items:center;padding:0 .35rem}.mp-avatar-motion{cursor:pointer;border-radius:999px;overflow:hidden;flex-shrink:0}.mp-avatar-img{border-radius:999px;object-fit:cover;display:block}.mp-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border-radius:999px}.mp-avatar-letter{font-weight:700;color:var(--accent);font-size:.85rem}.mp-plus-btn{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);cursor:pointer}.mp-action-icons{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px}.mp-action-btn{display:flex;align-items:flex-end;gap:1.5px;cursor:pointer;padding:.3rem;border-radius:4px;transition:background .15s}.mp-action-btn:hover{background:#ffffff14}.mp-bar{width:3px;border-radius:1.5px;background:#fff}.mp-dot{width:3px;height:3px;border-radius:50%;background:#fff}.mp-profile-info{position:absolute;top:50%;display:flex;flex-direction:column;white-space:nowrap}.mp-greeting{color:var(--text-3);font-size:.65rem}.mp-name{font-family:Syne,sans-serif;font-size:.82rem;font-weight:700;color:var(--text-1)}.mp-bio-panel{position:absolute;bottom:0;left:0;right:0;top:0;padding:.75rem;display:flex;align-items:center;cursor:pointer}.mp-bio-content{width:100%}.mp-bio-text{color:var(--text-2);font-size:.72rem;line-height:1.55}.mp-bio-hl{color:var(--accent);font-weight:600}.mp-menu-links{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:center}.mp-menu-inner{display:flex;align-items:center;gap:.75rem}.mp-menu-back{cursor:pointer;display:flex;align-items:center;padding:.25rem;border-radius:4px;transition:background .15s}.mp-menu-back:hover{background:#ffffff1a}.mp-menu-inner a{display:flex;align-items:center;opacity:.7;transition:opacity .15s}.mp-menu-inner a:hover{opacity:1}@media(max-width:900px){.hero-highlights,.steps-grid{grid-template-columns:repeat(2,1fr)}.step-card{border-radius:0!important}.stats-grid{grid-template-columns:repeat(2,1fr)}.blog-grid,.blog-page-grid,.news-grid,.features-grid{grid-template-columns:1fr}}@media(max-width:768px){.navbar{padding:0 1rem}.nav-links,.auth-nav-actions{display:none}.mobile-menu-toggle{display:flex}.mobile-nav-panel{display:flex!important;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border-top:1px solid var(--border);background:var(--nav-bg)}.mobile-nav-link{display:flex;align-items:center;gap:.4rem;padding:.6rem .75rem;border-radius:6px;color:var(--text-2);font-size:.88rem;font-weight:500;text-decoration:none;transition:all .15s}.mobile-nav-link:hover{background:#ffffff0a;color:var(--text-1)}.mobile-nav-link-telegram{color:var(--text-3)}.mobile-auth-links{display:flex;gap:.4rem;padding:.5rem .75rem}.mobile-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0000004d;border:none;cursor:pointer}.hero{min-height:70vh;padding:5rem 1rem 2rem}.hero-title{font-size:clamp(2.2rem,8vw,3.5rem)}.hero-highlights{grid-template-columns:1fr;gap:.5rem;margin-top:2.5rem}.hero-highlight-card{flex-direction:row;align-items:center}.steps-grid{grid-template-columns:1fr}.analyze-input-group{flex-direction:column}.analyze-submit-btn{width:100%}.footer-inner{flex-direction:column;gap:1rem;text-align:center}.mp-wrapper{bottom:.75rem;left:.75rem}}@media(max-width:480px){.analyze-tabs{flex-direction:column}.analyze-tab-indicator{display:none}.analyze-tab.active{background:var(--accent-dim)}.platform-badges{gap:.4rem}.platform-badge{font-size:.68rem;padding:.25rem .5rem}.stats-grid{grid-template-columns:1fr 1fr}}:root{--accent: #315bd6;--accent-dim: rgba(49,91,214,.1);--border: rgba(29,39,62,.11);--border-hover: rgba(29,39,62,.2);--bg: #f4f3ef;--bg-elevated: #fffefa;--bg-card: rgba(255,255,255,.72);--bg-card-hover: #fffefa;--bg-input: #fffefa;--bg-input-focus: #ffffff;--text-1: #182236;--text-2: #4e596b;--text-3: #687386;--nav-bg: rgba(250,249,245,.9);--true-color: #16845c;--false-color: #c94d4b;--misleading-color: #bd7616;--unverified-color: #6e7b91}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--accent: #8da9ff;--accent-dim: rgba(141,169,255,.13);--border: rgba(220,228,243,.11);--border-hover: rgba(220,228,243,.21);--bg: #101521;--bg-elevated: #171e2b;--bg-card: rgba(235,240,250,.035);--bg-card-hover: rgba(235,240,250,.07);--bg-input: rgba(235,240,250,.055);--bg-input-focus: rgba(235,240,250,.085);--text-1: #f2f4fa;--text-2: #c0c8d6;--text-3: #929caf;--nav-bg: rgba(16,21,33,.92);--true-color: #55c99a;--false-color: #ff827c;--misleading-color: #f0b75e;--unverified-color: #aab5c6}.bg-orbs{background-image:radial-gradient(circle at 1px 1px,rgba(43,68,121,.07) 1px,transparent 0);background-size:34px 34px}.bg-orbs:after{width:900px;height:700px;top:-260px;left:35%;background:radial-gradient(ellipse,rgba(49,91,214,.09),transparent 68%)}:root[data-theme=dark] .bg-orbs{background-image:radial-gradient(circle at 1px 1px,rgba(207,220,248,.045) 1px,transparent 0)}:root[data-theme=dark] .bg-orbs:after{background:radial-gradient(ellipse,rgba(93,126,225,.13),transparent 68%)}.navbar{height:68px;padding-inline:max(1.5rem,calc((100vw - 1160px)/2))}.nav-inner{max-width:1160px}.logo{font-size:1.2rem;letter-spacing:-.045em}.nav-link-btn{color:var(--text-2)}.auth-nav-link.primary{border-radius:7px}.editorial-hero{min-height:auto;max-width:1200px;margin:0 auto;padding:10rem 2rem 6rem;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);gap:clamp(3rem,7vw,7rem);align-items:center;text-align:left}.hero-copy{max-width:570px}.hero-kicker{display:flex;align-items:center;gap:.6rem;color:var(--text-2);font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;margin-bottom:1.65rem}.hero-kicker-mark{width:27px;height:27px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--border-hover);border-radius:50%}.editorial-hero .hero-title{max-width:670px;font-size:clamp(3.3rem,5.4vw,5.15rem);line-height:.99;letter-spacing:-.045em;margin-bottom:1.5rem}.editorial-hero .gradient-text{color:var(--accent)}.editorial-hero .hero-subtitle{max-width:460px;font-size:1.04rem;line-height:1.75;margin-bottom:2rem}.hero-actions{display:flex;align-items:center;gap:1.35rem;flex-wrap:wrap}.hero-cta-btn{padding:.9rem 1.2rem;border-radius:7px;background:var(--accent);color:#17170f;box-shadow:0 7px 22px #e0b65c1f}.hero-cta-btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 28px #e0b65c33}.hero-secondary-link{color:var(--text-2);display:inline-flex;align-items:center;gap:.3rem;text-decoration:none;font-size:.87rem;transition:color .2s,gap .2s}.hero-secondary-link:hover{color:var(--text-1);gap:.55rem}.hero-platform-line{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem;margin-top:2.8rem;color:var(--text-3);font-size:.71rem}.platform-wordmark{padding-left:.85rem;border-left:1px solid var(--border-hover);color:var(--text-2);font-size:.72rem}.hero-report-wrap{position:relative;width:100%;max-width:510px;justify-self:end;padding:.5rem .5rem 1rem}.hero-report-glow{position:absolute;top:12%;right:2%;bottom:12%;left:2%;background:#ddab4c1f;filter:blur(65px);pointer-events:none}.hero-report{position:relative;overflow:hidden;border:1px solid rgba(29,39,62,.14);border-radius:13px;background:linear-gradient(150deg,#fffefa,#f7f8fb);box-shadow:0 28px 75px #28365729,0 2px 5px #0000000a}:root[data-theme=dark] .hero-report{background:linear-gradient(150deg,#202a3b,#171e2b 70%);border-color:#dce4f329;box-shadow:0 28px 75px #00000061}.report-topbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1.2rem;border-bottom:1px solid var(--border)}.report-brand{display:flex;align-items:center;gap:.42rem;font-family:Syne,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.09em}.report-brand svg{color:var(--accent)}.report-brand i{font:500 .58rem Inter,sans-serif;letter-spacing:.06em;color:var(--text-3);margin-left:.35rem}.report-sample{font-size:.55rem;font-weight:700;color:var(--accent);letter-spacing:.11em}.report-video-row{display:flex;gap:.9rem;align-items:center;padding:1.05rem 1.2rem}.report-play-tile{height:74px;width:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:7px;background:linear-gradient(145deg,#4b6fd0f0,#273969eb),repeating-linear-gradient(0deg,transparent 0 9px,rgba(255,255,255,.1) 10px 11px);box-shadow:inset 0 0 30px #00000029}.report-play-tile span{font-size:.85rem;text-shadow:0 1px 4px #000}.report-play-tile small{position:absolute;bottom:4px;right:5px;font-size:.52rem}.report-video-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.24rem}.report-eyebrow,.report-claim-label{color:var(--text-3);font-size:.58rem;letter-spacing:.1em;font-weight:700}.report-video-copy strong{max-width:310px;font-size:.9rem;line-height:1.4;font-weight:600}.report-source{color:var(--text-3);font-size:.68rem}.report-source b{padding:0 .25rem;color:var(--accent)}.report-tabs{display:flex;gap:1.1rem;padding:0 1.2rem;border-bottom:1px solid var(--border)}.report-tabs button{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 0 .65rem;color:var(--text-3);background:transparent;border:0;font:500 .7rem Inter,sans-serif;cursor:pointer;transition:color .2s}.report-tabs button:hover,.report-tabs button.active{color:var(--text-1)}.report-tabs button.active:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--accent);border-radius:2px}.report-tabs button.active svg{color:var(--accent)}.report-tabs button:focus-visible,.hero-cta-btn:focus-visible,.hero-secondary-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.report-content{min-height:204px;padding:1.1rem 1.2rem .9rem;animation:report-in .24s ease-out}@keyframes report-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.report-claim-label{display:flex;justify-content:space-between}.report-claim-label span{color:var(--accent);font-size:.57rem}.report-claim{max-width:420px;margin:.65rem 0 .95rem;font-family:"Instrument Serif",serif;font-size:1.45rem;line-height:1.2}.report-verdict{display:flex;align-items:center;gap:.65rem;padding:.72rem;border:1px solid rgba(189,118,22,.22);background:#bd761612;border-radius:7px}.verdict-icon{width:29px;height:29px;display:grid;place-items:center;flex:0 0 29px;border-radius:6px;color:#a86812;background:#bd76161f}.report-verdict div{display:flex;flex-direction:column;gap:.1rem}.report-verdict strong{font-size:.72rem;font-weight:650}.report-verdict small{color:var(--text-3);font-size:.64rem}.verdict-confidence{margin-left:auto;color:var(--accent);font-size:.55rem;letter-spacing:.08em;font-weight:700}.report-source-row{display:flex;align-items:center;gap:.45rem;margin-top:.85rem;color:var(--text-3);font-size:.63rem}.report-source-row svg:first-child{color:#8cad83}.report-source-row svg:last-child{margin-left:auto}.bias-meter{margin:1.1rem 0 1.25rem}.bias-meter-label{display:flex;justify-content:space-between;color:var(--text-2);font-size:.7rem}.bias-meter-label strong{color:var(--accent);font-size:.68rem}.bias-meter-track{height:6px;margin-top:.55rem;border-radius:10px;overflow:hidden;background:linear-gradient(90deg,#16845c59,#bd761647,#c94d4b61)}.bias-meter-track span{display:block;width:58%;height:100%;background:#315bd6;border-radius:10px;box-shadow:0 0 0 2px #fffefad9}:root[data-theme=dark] .bias-meter-track span{background:#a9bbff;box-shadow:0 0 0 2px #171e2b}.bias-meter-scale{display:flex;justify-content:space-between;margin-top:.35rem;color:var(--text-3);font-size:.52rem;letter-spacing:.08em}.report-footer{min-height:38px;display:flex;justify-content:space-between;align-items:center;padding:0 1.2rem;border-top:1px solid var(--border);color:var(--text-3);font-size:.56rem;letter-spacing:.035em}.report-footer>span:first-child{display:flex;align-items:center;gap:.38rem}.report-live-dot{width:6px;height:6px;background:#8cad83;border-radius:50%;box-shadow:0 0 8px #8cad8366}.report-side-note{position:absolute;right:-20px;bottom:3px;display:flex;align-items:center;gap:.6rem;padding:.72rem .9rem;border:1px solid var(--border-hover);border-radius:8px;background:var(--bg-elevated);box-shadow:0 10px 28px #0003}.report-side-icon{width:29px;height:29px;display:grid;place-items:center;color:#8cad83;border-radius:50%;background:#8cad831a}.report-side-note>span:last-child{display:flex;flex-direction:column;gap:.06rem}.report-side-note strong{font-size:.67rem}.report-side-note small{color:var(--text-3);font-size:.6rem}.section-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(2rem,3.5vw,2.7rem);letter-spacing:-.025em}.section-subtitle{font-size:.9rem}.stats-section,.how-it-works,.features{max-width:1160px}.stats-section{padding-top:3rem;padding-bottom:5rem}.stats-grid{gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-card)}.stats-card{min-height:144px;padding:1.4rem 1.2rem;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent}.stats-card:last-child{border-right:0}.stats-card:hover{background:var(--bg-card-hover)}.stats-card-icon{opacity:.9}.how-it-works{padding-top:4.5rem;padding-bottom:5rem}.steps-grid{border:1px solid var(--border);border-radius:10px;overflow:hidden;gap:1px;background:var(--border)}.step-card{border:0;border-radius:0!important;background:var(--bg-elevated);padding:1.5rem;transition:background .2s}.step-card:hover{background:var(--bg-card-hover)}.step-number{font-size:.68rem;color:var(--accent);letter-spacing:.08em}.features{padding-top:1rem;padding-bottom:6rem}.features-grid{gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.feature-card{border:0;border-right:1px solid var(--border);border-radius:0;padding:1.4rem;background:var(--bg-card);transition:background .2s}.feature-card:nth-child(-n+2){border-bottom:1px solid var(--border)}.feature-card:last-child{border-right:0}.feature-card:hover{background:var(--bg-card-hover);border-color:var(--border)}.feature-icon{color:var(--accent)}.analyze-page{align-items:flex-start;padding-top:9rem}.analyze-page-wrapper{max-width:690px}.analyze-page-header{margin-bottom:1.5rem}.analyze-page-header:before{content:"THE VERIFICATION DESK";display:block;margin-bottom:.55rem;color:var(--accent);font-size:.65rem;font-weight:700;letter-spacing:.16em}.analyze-page-title{font-size:clamp(2.4rem,5vw,3.25rem);letter-spacing:-.03em}.analyze-page-subtitle{font-size:.95rem;color:var(--text-2)}.analyze-card{padding:1.25rem;border-radius:11px;background:var(--bg-elevated);box-shadow:0 22px 60px #00000029}.analyze-tabs{padding:.3rem;border:1px solid var(--border);border-radius:8px;background:#0000001f}:root[data-theme=light] .analyze-tabs{background:#00000009}.analyze-tab-indicator{border-radius:6px}.analyze-tab{min-height:43px;font-size:.81rem}.analyze-tab.active{color:var(--text-1)}.analyze-submit-btn{border-radius:7px}.analyze-input-wrapper{min-height:54px;border-radius:7px}.analyze-hint{margin-top:.8rem}@media(max-width:900px){.editorial-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:2.2rem;padding-inline:1.5rem}.editorial-hero .hero-title{font-size:clamp(3.1rem,6.2vw,4.3rem)}.report-side-note{right:-5px}.feature-card{border-bottom:1px solid var(--border)}}@media(max-width:700px){.navbar{height:62px}.editorial-hero{display:flex;flex-direction:column;align-items:stretch;gap:2.7rem;padding:7.3rem 1.25rem 3.5rem}.hero-copy{max-width:620px}.editorial-hero .hero-title{font-size:clamp(3.1rem,11vw,4.6rem)}.editorial-hero .hero-subtitle{font-size:.97rem}.hero-platform-line{margin-top:2rem;gap:.55rem .6rem}.platform-wordmark{padding-left:.6rem}.hero-report-wrap{max-width:530px;align-self:center}.report-side-note{right:-4px;bottom:-8px}.stats-section{padding:2rem 1rem 3rem}.stats-card{border-bottom:1px solid var(--border)}.stats-card:nth-child(2){border-right:0}.stats-card:nth-child(3),.stats-card:nth-child(4){border-bottom:0}.how-it-works,.features{padding-inline:1rem}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card:nth-child(2){border-right:0}.analyze-page{padding-top:7rem}}@media(max-width:480px){.editorial-hero{padding-inline:1rem}.hero-actions{gap:1rem}.hero-cta-btn{width:100%;justify-content:center}.report-side-note{right:-3px}.report-topbar,.report-video-row,.report-tabs,.report-content,.report-footer{padding-inline:.9rem}.report-verdict small{max-width:195px}.features-grid{grid-template-columns:1fr}.feature-card{border-right:0}.analyze-card{padding:.8rem}}@media(prefers-reduced-motion:reduce){.report-content{animation:none}.hero-secondary-link,.hero-cta-btn{transition:none}}:root[data-theme=light]{color-scheme:light;--accent:#315bd6;--accent-dim:rgba(49,91,214,.1);--border:rgba(29,39,62,.11);--border-hover:rgba(29,39,62,.2);--bg:#f4f3ef;--bg-elevated:#fffefa;--bg-card:rgba(255,255,255,.72);--bg-card-hover:#fffefa;--bg-input:#fffefa;--bg-input-focus:#fff;--text-1:#182236;--text-2:#4e596b;--text-3:#687386;--nav-bg:rgba(250,249,245,.9);--true-color:#16845c;--false-color:#c94d4b;--misleading-color:#bd7616;--unverified-color:#6e7b91}::selection{color:#fff;background:#315bd6}:root[data-theme=dark] ::selection{color:#101521;background:#a9bbff}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.navbar{border-bottom-color:var(--border);box-shadow:0 1px 12px #18223609}.bg-orbs:after{opacity:.8}.footer{border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg) 86%,transparent)}.footer-inner{max-width:1160px}.footer .logo-icon{color:var(--accent)}.blog-page{width:100%;max-width:none;padding:8.5rem 1.5rem 5rem}.blog-page-inner{max-width:1120px;margin:0 auto}.blog-page-header,.news-page-header{max-width:760px;margin:0 auto 2.25rem;text-align:center}.blog-page-header:before,.news-page-header:before{content:"THE UNREEL JOURNAL";display:block;margin-bottom:.75rem;color:var(--accent);font-size:.67rem;font-weight:750;letter-spacing:.16em}.blog-page h1,.news-page h1{color:var(--text-1);font-family:"Instrument Serif",serif;font-size:clamp(2.8rem,6vw,4.7rem);line-height:1;letter-spacing:-.035em;margin-bottom:.75rem}.blog-page-subtitle,.news-page-subtitle{max-width:560px;margin:0 auto;color:var(--text-2);font-size:.98rem;line-height:1.65}.blog-search-form{max-width:630px;margin:0 auto 1.3rem}.blog-search-wrapper{min-height:49px;padding:0 .85rem;display:flex;align-items:center;gap:.65rem;border:1px solid var(--border-hover);border-radius:8px;background:var(--bg-elevated);box-shadow:0 5px 18px #1a294c0b}.blog-search-icon{color:var(--accent)}.blog-search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text-1);font:inherit;font-size:.88rem}.blog-search-input::placeholder{color:var(--text-3)}.blog-search-clear{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:var(--text-3);cursor:pointer}.blog-search-clear:hover{background:var(--accent-dim);color:var(--accent)}.blog-category-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem;margin:0 auto 2rem}.blog-category-pill{padding:.48rem .8rem;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-2);font:500 .74rem Inter,sans-serif;cursor:pointer;transition:all .18s ease}.blog-category-pill:hover{border-color:var(--accent);color:var(--accent)}.blog-category-pill.active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 4px 12px #315bd630}:root[data-theme=dark] .blog-category-pill.active{color:#101521}.blog-results-info{margin:0 0 1rem;color:var(--text-2);font-size:.8rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-list-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--text-1);border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);box-shadow:0 5px 18px #1a294c09;transition:transform .22s ease,border-color .22s,box-shadow .22s}.blog-list-card:hover{transform:translateY(-4px);border-color:#315bd661;box-shadow:0 16px 32px #1a294c18}.blog-list-card-image{height:200px;overflow:hidden;background:linear-gradient(135deg,#dce5fa,#f4e2d2)}.blog-list-card-image img,.blogpost-featured-image img,.blogpost-related-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.blog-list-card:hover .blog-list-card-image img{transform:scale(1.035)}.blog-image-placeholder{display:grid;place-items:center;color:#315bd6a6;background:linear-gradient(135deg,#e7ecf7,#f5eee5)}:root[data-theme=dark] .blog-image-placeholder{color:#a9bbff;background:linear-gradient(135deg,#27334b,#302d32)}.blog-list-card-body{flex:1;padding:1rem 1.05rem 1.05rem;display:flex;flex-direction:column;align-items:flex-start}.blog-card-category{display:inline-flex;align-items:center;padding:.3rem .52rem;border-radius:4px;color:var(--accent);background:var(--accent-dim);font-size:.62rem;line-height:1.3;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.blog-list-card-title{margin:.7rem 0 .4rem;font-family:"Instrument Serif",serif;font-size:1.45rem;font-weight:400;line-height:1.12;letter-spacing:-.015em}.blog-list-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-2);font-size:.78rem;line-height:1.6}.blog-card-footer{width:100%;margin-top:auto;padding-top:1rem;display:flex;justify-content:space-between;gap:.6rem;color:var(--text-3);font-size:.66rem}.blog-card-views{color:var(--text-3)}.blog-grid>.blog-list-card:first-child{grid-column:1/-1;min-height:320px;display:grid;grid-template-columns:1.05fr 1fr}.blog-grid>.blog-list-card:first-child .blog-list-card-image{height:100%;min-height:320px}.blog-grid>.blog-list-card:first-child .blog-list-card-body{padding:clamp(1.25rem,3vw,2.3rem);justify-content:center}.blog-grid>.blog-list-card:first-child .blog-list-card-title{max-width:560px;font-size:clamp(1.8rem,3.3vw,2.75rem)}.blog-grid>.blog-list-card:first-child .blog-list-card-excerpt{max-width:520px;font-size:.88rem;-webkit-line-clamp:4}.blog-loading,.blog-empty,.news-page-loading,.news-page-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text-2);text-align:center}.blog-empty h2,.news-page-empty h2{color:var(--text-1);font-family:"Instrument Serif",serif;font-size:1.7rem;font-weight:400}.blog-empty p,.news-page-empty p{color:var(--text-2);font-size:.85rem}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:2rem}.blog-page-btn{min-height:38px;padding:0 .9rem;border:1px solid var(--border-hover);border-radius:6px;background:var(--bg-elevated);color:var(--text-1);font:500 .75rem Inter,sans-serif;cursor:pointer;transition:all .18s}.blog-page-btn:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.blog-page-btn:disabled{opacity:.45;cursor:not-allowed}.blog-page-info{color:var(--text-3);font-size:.75rem}.blog-section,.trending-section{max-width:1120px;padding:4.5rem 1.5rem}.blog-section-header,.trending-header{margin-bottom:1.5rem}.blog-section-header .section-title,.trending-header .section-title{font-size:2.35rem}.blog-section-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:stretch}.blog-featured-card{position:relative;min-height:430px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--border);border-radius:10px;color:#fff;text-decoration:none;background:#26324a}.blog-featured-image{position:absolute;top:0;right:0;bottom:0;left:0}.blog-featured-image img{width:100%;height:100%;object-fit:cover;opacity:.74;transition:transform .55s}.blog-featured-card:hover .blog-featured-image img{transform:scale(1.035)}.blog-featured-card:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0d131feb)}.blog-featured-content{position:relative;z-index:1;padding:1.4rem}.blog-featured-title{max-width:600px;margin:.7rem 0 .45rem;font:400 clamp(1.8rem,3.5vw,2.6rem)/1.08 "Instrument Serif",serif}.blog-featured-excerpt{max-width:560px;margin-bottom:.9rem;color:#fffc;font-size:.8rem;line-height:1.55}.blog-featured-content .blog-card-read{color:#fff}.blog-latest-posts{display:flex;flex-direction:column;gap:.65rem}.blog-card{overflow:hidden;display:grid;grid-template-columns:115px 1fr;min-height:130px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-1);text-decoration:none;transition:transform .2s,border-color .2s}.blog-card:hover{transform:translateY(-2px);border-color:#315bd666}.blog-card-image{min-height:100%;overflow:hidden;background:linear-gradient(135deg,#dce5fa,#f4e2d2)}.blog-card-image img{display:block;width:100%;height:100%;min-height:130px;object-fit:cover;transition:transform .4s}.blog-card:hover .blog-card-image img{transform:scale(1.04)}.blog-card-body{min-width:0;padding:.75rem .85rem;display:flex;flex-direction:column;align-items:flex-start}.blog-card-title{margin:.4rem 0 .3rem;font:400 1.2rem/1.15 "Instrument Serif",serif}.blog-card-excerpt{color:var(--text-2);font-size:.7rem;line-height:1.45}.blog-card-footer{padding-top:.6rem;font-size:.62rem}.blog-card-read{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;color:var(--accent);font-size:.7rem;font-weight:650}.blog-section-cta,.trending-section-cta{display:flex;justify-content:center;margin-top:1.5rem}.blog-view-all-btn,.trending-view-all-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 1rem;border:1px solid var(--border-hover);border-radius:6px;background:var(--bg-elevated);color:var(--text-1);text-decoration:none;font-size:.75rem;font-weight:600;transition:all .2s}.blog-view-all-btn:hover,.trending-view-all-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.trending-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.trending-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated);color:var(--text-1);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.trending-card:hover{transform:translateY(-3px);border-color:#315bd666;box-shadow:0 12px 28px #1a294c14}.trending-card-thumb{height:150px;overflow:hidden;background:linear-gradient(135deg,#e2e9f7,#f3e3d7)}.trending-card-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s}.trending-card:hover .trending-card-thumb img{transform:scale(1.04)}.trending-card-thumb-placeholder,.news-page-card-thumb-placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--accent);background:linear-gradient(135deg,#e2e9f7,#f3e3d7)}.trending-card-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:.9rem}.trending-card-source-row,.news-page-card-source-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-3);font-size:.64rem}.trending-card-source,.news-page-card-source{color:var(--accent);font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.trending-card-time,.news-page-card-time{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.trending-card-title{margin:.65rem 0 .4rem;font:400 1.25rem/1.12 "Instrument Serif",serif}.trending-card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-2);font-size:.72rem;line-height:1.5}.trending-card-read-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;color:var(--accent);font-size:.68rem;font-weight:650}.news-page{width:100%;max-width:none;padding:8.5rem 1.5rem 5rem}.news-page-inner{max-width:1120px;margin:0 auto}.news-page-header:before{content:"THE DAILY BRIEFING"}.news-page-header h1 svg{width:27px;height:27px;color:var(--accent)!important}.news-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.news-page-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated);color:var(--text-1);text-decoration:none;box-shadow:0 5px 18px #1a294c09;transition:transform .22s,border-color .22s,box-shadow .22s;animation:news-in .4s both}@keyframes news-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.news-page-card:hover{transform:translateY(-4px);border-color:#315bd666;box-shadow:0 16px 32px #1a294c17}.news-page-card-thumb{height:176px;overflow:hidden;background:linear-gradient(135deg,#e2e9f7,#f3e3d7)}.news-page-card-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s}.news-page-card:hover .news-page-card-thumb img{transform:scale(1.04)}.news-page-card-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:.9rem 1rem 1rem}.news-page-card-title{margin:.65rem 0 .45rem;font:400 1.3rem/1.14 "Instrument Serif",serif;letter-spacing:-.01em}.news-page-card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-2);font-size:.75rem;line-height:1.55}.news-page-card-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;color:var(--accent);font-size:.68rem;font-weight:700}.news-page-card:first-child{grid-column:span 2;min-height:350px;display:grid;grid-template-columns:1.1fr .9fr}.news-page-card:first-child .news-page-card-thumb{height:100%;min-height:350px}.news-page-card:first-child .news-page-card-body{justify-content:center;padding:clamp(1rem,3vw,2rem)}.news-page-card:first-child .news-page-card-title{font-size:clamp(1.6rem,2.7vw,2.2rem)}.news-refresh-btn{margin-top:.6rem;padding:.6rem .9rem;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border-hover);border-radius:6px;color:var(--text-1);background:var(--bg-elevated);font:600 .75rem Inter,sans-serif;cursor:pointer}.news-refresh-btn:hover{border-color:var(--accent);color:var(--accent)}.blogpost-page{width:100%;max-width:none;padding:7.5rem 1.25rem 5rem}.blogpost-article{max-width:780px;margin:0 auto}.blogpost-header{padding:0 1rem 1.8rem;text-align:center}.blogpost-header .back-btn{display:flex;width:max-content;margin:0 0 2.2rem;padding:.5rem .7rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--text-2);font:500 .72rem Inter,sans-serif;cursor:pointer}.blogpost-category{margin-bottom:1rem}.blogpost-title{max-width:760px;margin:.2rem auto 1.1rem;color:var(--text-1);font:400 clamp(2.6rem,6vw,4.3rem)/.99 "Instrument Serif",serif;letter-spacing:-.035em}.blogpost-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem 1rem;color:var(--text-3);font-size:.72rem}.blogpost-author{color:var(--text-1);font-weight:600}.blogpost-readtime,.blogpost-views{display:inline-flex;align-items:center;gap:.28rem}.blogpost-featured-image{height:clamp(240px,42vw,440px);overflow:hidden;border:1px solid var(--border);border-radius:10px;background:linear-gradient(135deg,#dce5fa,#f4e2d2)}.blogpost-content{max-width:680px;margin:2rem auto 0;color:var(--text-2);font-size:.98rem;line-height:1.85}.blogpost-content h1,.blogpost-content h2{margin:2.1rem 0 .8rem;color:var(--text-1);font:400 2rem/1.1 "Instrument Serif",serif}.blogpost-content h3{margin:1.7rem 0 .6rem;color:var(--text-1);font-size:1.15rem}.blogpost-content p,.blogpost-content ul,.blogpost-content ol{margin:0 0 1.1rem}.blogpost-content li{margin:.35rem 0;padding-left:.25rem}.blogpost-content a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.blogpost-content blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.1rem;border-left:3px solid var(--accent);color:var(--text-1);font:italic 1.35rem/1.4 "Instrument Serif",serif}.blogpost-content code{padding:.12rem .35rem;border-radius:4px;background:var(--accent-dim);color:var(--text-1);font-size:.86em}.blogpost-content pre{overflow:auto;margin:1.1rem 0;padding:1rem;border:1px solid var(--border);border-radius:7px;background:var(--bg-card)}.blogpost-content img{max-width:100%;border-radius:8px}.blogpost-tags,.blogpost-share{max-width:680px;margin:1.8rem auto 0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--text-2);font-size:.75rem}.blogpost-tag{padding:.33rem .55rem;border:1px solid var(--border);border-radius:999px;color:var(--text-2);text-decoration:none;font-size:.67rem}.blogpost-tag:hover{border-color:var(--accent);color:var(--accent)}.blogpost-share{padding-top:1rem;border-top:1px solid var(--border)}.blogpost-share-btn{padding:.45rem .65rem;border:1px solid var(--border);border-radius:5px;color:var(--text-2);background:var(--bg-elevated);text-decoration:none;font:500 .68rem Inter,sans-serif;cursor:pointer}.blogpost-share-btn:hover{border-color:var(--accent);color:var(--accent)}.blogpost-related{max-width:1120px;margin:4rem auto 0}.blogpost-related h2{margin-bottom:1rem;font:400 2rem "Instrument Serif",serif}.blogpost-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.blogpost-related-card{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-1);text-decoration:none;transition:transform .2s,border-color .2s}.blogpost-related-card:hover{transform:translateY(-3px);border-color:var(--accent)}.blogpost-related-image{height:135px;overflow:hidden;background:linear-gradient(135deg,#dce5fa,#f4e2d2)}.blogpost-related-body{padding:.8rem}.blogpost-related-body h3{margin:.55rem 0;font:400 1.2rem/1.12 "Instrument Serif",serif}.blogpost-loading,.blogpost-error{max-width:780px;min-height:55vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;color:var(--text-2);text-align:center}.blogpost-error h2{color:var(--text-1);font:400 2rem "Instrument Serif",serif}.auth-page{min-height:100vh;padding:8rem 1rem 4rem}.auth-card{border-color:var(--border);border-radius:12px;background:var(--bg-elevated);box-shadow:0 20px 60px #23355e1a}.auth-card h1{font-family:"Instrument Serif",serif;font-size:2.4rem;letter-spacing:-.02em}.auth-form label{color:var(--text-2)}.auth-form input{border-color:var(--border-hover);border-radius:6px;background:var(--bg-input);color:var(--text-1)}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.auth-btn{border-radius:6px;background:var(--accent);color:#fff}:root[data-theme=dark] .auth-btn{color:#101521}.auth-footnote a{color:var(--accent)}.history-page{width:100%;max-width:none;padding:8rem 1.5rem 5rem}.history-wrap{max-width:960px;margin:0 auto}.history-title-row h1{font:400 clamp(2.4rem,5vw,3.5rem)/1 "Instrument Serif",serif;letter-spacing:-.03em}.history-subtitle{margin:.55rem 0 1.5rem;color:var(--text-2);font-size:.86rem}.history-setting-card,.history-card{border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated);box-shadow:0 5px 18px #1a294c09}.history-setting-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.3rem;padding:1rem 1.1rem}.history-setting-card h2{margin-bottom:.2rem;font-size:.85rem}.history-setting-card p{color:var(--text-2);font-size:.74rem}.history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.history-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem;transition:border-color .2s,transform .2s}.history-card:hover{border-color:#315bd666;transform:translateY(-2px)}.history-card-link{min-width:0;color:inherit;text-decoration:none}.history-card-link h3{overflow:hidden;color:var(--text-1);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.history-card-link p{color:var(--text-3);font-size:.68rem}.history-score{margin-top:.35rem;color:var(--accent)!important;font-weight:650}.history-delete-btn,.history-danger-btn{flex:0 0 auto;padding:.42rem .6rem;border:1px solid rgba(201,77,75,.28);border-radius:5px;background:#c94d4b0f;color:var(--false-color);font:600 .66rem Inter,sans-serif;cursor:pointer}.history-delete-btn:hover,.history-danger-btn:hover{background:#c94d4b1f}.history-danger-btn{padding:.55rem .75rem}.history-empty{margin-top:1rem;padding:3rem 1.5rem;border:1px dashed var(--border-hover);border-radius:9px;background:var(--bg-card)}.history-empty h2{margin-bottom:.4rem;color:var(--text-1);font:400 1.7rem "Instrument Serif",serif}.history-empty p{margin-bottom:1rem;color:var(--text-2);font-size:.82rem}.history-dialog{width:min(460px,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:1.35rem;overflow-y:auto;border:1px solid var(--border-hover);border-radius:12px;background:var(--bg-elevated);color:var(--text-1);box-shadow:0 28px 90px #0c162a4d}.history-dialog::backdrop{background:#0f16249e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:history-backdrop-in .18s ease-out both}.history-dialog[open]{animation:history-dialog-in .22s cubic-bezier(.2,.8,.2,1) both}.history-dialog h2{margin:0 0 .55rem;padding-right:1rem;color:var(--text-1);font:400 1.7rem/1.1 "Instrument Serif",serif}.history-dialog p{margin:0;color:var(--text-2);font-size:.8rem;line-height:1.65;overflow-wrap:anywhere}.history-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;margin-top:1.3rem}.history-dialog-actions button{min-width:88px;min-height:39px;padding:.5rem .8rem;border:1px solid var(--border-hover);border-radius:6px;font:600 .73rem Inter,sans-serif;cursor:pointer;transition:transform .16s,border-color .16s,background .16s,opacity .16s}.history-dialog-cancel{background:var(--bg-card);color:var(--text-1)}.history-dialog-cancel:hover:not(:disabled){border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.history-dialog-confirm{border-color:var(--false-color)!important;background:var(--false-color);color:#fff}:root[data-theme=dark] .history-dialog-confirm{color:#1b1114}.history-dialog-confirm:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.history-dialog-actions button:disabled{opacity:.55;cursor:wait}@keyframes history-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes history-backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.history-dialog{padding:1.1rem}.history-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.history-dialog-actions button{min-width:0}}@media(prefers-reduced-motion:reduce){.history-dialog[open],.history-dialog::backdrop{animation:none}}.telegram-bot-page{min-height:75vh;padding:8rem 1.5rem 5rem}.telegram-bot-section{max-width:1040px;padding:0}.telegram-bot-card{overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);box-shadow:0 20px 60px #23355e17}.telegram-bot-left{padding:clamp(1.5rem,4vw,3rem)}.telegram-bot-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .6rem;border:1px solid rgba(49,91,214,.18);border-radius:999px;color:var(--accent);background:var(--accent-dim);font-size:.68rem;font-weight:700}.telegram-bot-title{margin:1rem 0 .8rem;max-width:590px;font-size:clamp(2rem,4vw,3.2rem)!important;line-height:1.02}.telegram-bot-copy{max-width:540px;margin-bottom:1.2rem;color:var(--text-2);font-size:.88rem;line-height:1.7}.telegram-bot-cta{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 .9rem;border-radius:6px;background:#218bc5;color:#fff;text-decoration:none;font-size:.76rem;font-weight:650;transition:transform .2s,filter .2s}.telegram-bot-cta:hover{transform:translateY(-2px);filter:brightness(1.06)}.telegram-bot-right{min-height:300px;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at 50% 40%,rgba(49,91,214,.16),transparent 67%),var(--accent-dim)}.telegram-preview{width:min(100%,290px);padding:1.1rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);box-shadow:0 18px 45px #1a294c21;transform:rotate(2deg)}.preview-label{margin-bottom:.8rem;color:var(--accent);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.telegram-preview ol{display:flex;flex-direction:column;gap:.55rem;padding-left:1.2rem;color:var(--text-2);font-size:.77rem}.results-page{width:100%;max-width:none;padding:7.5rem 1.25rem 4rem}.results-panel{max-width:900px;margin:0 auto}.results-header{margin-bottom:1.2rem}.results-header h1{font:400 clamp(2.4rem,5vw,3.4rem)/1 "Instrument Serif",serif}.video-info-card,.verdict-summary-banner,.claim-card,.bias-card,.transcript-card{border-color:var(--border);border-radius:9px;background:var(--bg-elevated);box-shadow:0 5px 18px #1a294c09}.video-info-card{padding:1rem}.factcheck-section-title{margin:1.6rem 0 .8rem;font:400 1.8rem "Instrument Serif",serif}.claim-card{padding:1rem}.results-loading,.results-error{max-width:760px;min-height:50vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.results-overlay{background:#131b2b9e}.results-overlay-card{box-shadow:0 28px 90px #00000047}.analyze-auth-gate{border-radius:10px;background:var(--bg-elevated)}.analyze-auth-gate-actions a{border-radius:6px}.analyze-auth-gate-actions a.primary{background:var(--accent);color:#fff}:root[data-theme=dark] .analyze-auth-gate-actions a.primary{color:#101521}@media(max-width:900px){.trending-grid,.blogpost-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.blog-page,.news-page{padding:7.2rem 1rem 3.5rem}.blog-page-header,.news-page-header{margin-bottom:1.6rem}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.blog-grid>.blog-list-card:first-child{grid-column:1/-1;grid-template-columns:1fr}.blog-grid>.blog-list-card:first-child .blog-list-card-image{height:230px;min-height:0}.blog-grid>.blog-list-card:first-child .blog-list-card-body{padding:1rem}.blog-list-card-image{height:150px}.blog-list-card-title{font-size:1.25rem}.blog-list-card-excerpt{-webkit-line-clamp:2}.news-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.news-page-card-thumb{height:145px}.news-page-card:first-child{grid-column:1/-1}.news-page-card:first-child .news-page-card-thumb{min-height:260px}.blog-section,.trending-section{padding:3.5rem 1rem}.blog-section-grid{grid-template-columns:1fr}.blog-featured-card{min-height:360px}.trending-grid{gap:.7rem}.trending-card-thumb{height:130px}.blogpost-page{padding-top:6.5rem}.blogpost-title{font-size:clamp(2.35rem,8vw,3.5rem)}.blogpost-content{margin-top:1.4rem;font-size:.93rem}.history-grid,.telegram-bot-card{grid-template-columns:1fr}.telegram-bot-right{min-height:245px}.telegram-bot-page{padding:7rem 1rem 3rem}.results-page{padding-top:6.5rem}}@media(max-width:480px){.blog-grid,.news-page-grid,.trending-grid,.blogpost-related-grid{grid-template-columns:1fr}.blog-grid>.blog-list-card:first-child{grid-column:auto}.news-page-card:first-child{grid-column:auto;display:flex}.news-page-card:first-child .news-page-card-thumb{height:195px;min-height:0}.blog-list-card-image,.news-page-card-thumb,.trending-card-thumb{height:195px}.blog-list-card-body{min-height:160px}.blog-category-pills{justify-content:flex-start}.blog-category-pill{font-size:.68rem}.blogpost-header{padding-inline:0}.blogpost-meta{gap:.4rem .7rem}.history-title-row,.history-setting-card,.history-card{align-items:flex-start}.blog-pagination{gap:.6rem}.blog-page-btn{padding-inline:.65rem}}.results-workspace{max-width:none;padding:7.6rem 1.5rem 5rem}.results-workspace-inner{max-width:1160px;margin:0 auto}.results-breadcrumb{display:flex;align-items:center;gap:.55rem;margin-bottom:1.3rem;color:var(--text-3);font-size:.68rem}.results-breadcrumb button{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:transparent;color:var(--text-2);font:inherit;cursor:pointer}.results-breadcrumb button:hover{color:var(--accent)}.results-workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.6rem}.results-eyebrow{display:flex;align-items:center;gap:.42rem;color:var(--text-3);font-size:.63rem;font-weight:700;letter-spacing:.11em}.results-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--true-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--true-color) 15%,transparent)}.results-eyebrow-sep{color:var(--border-hover)}.results-workspace-header h1{margin:.72rem 0 .45rem;color:var(--text-1);font:400 clamp(2.5rem,5vw,4rem)/.98 "Instrument Serif",serif;letter-spacing:-.035em}.results-workspace-header p{max-width:610px;color:var(--text-2);font-size:.87rem}.results-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:.5rem}.results-copy-action,.results-primary-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .8rem;border:1px solid var(--border-hover);border-radius:6px;background:var(--bg-elevated);color:var(--text-1);font:600 .7rem Inter,sans-serif;cursor:pointer;transition:transform .18s,border-color .18s,background .18s,color .18s}.results-copy-action:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.results-primary-action{border-color:var(--accent);background:var(--accent);color:#fff}:root[data-theme=dark] .results-primary-action{color:#101521}.results-primary-action:hover{filter:brightness(1.06);transform:translateY(-1px)}.results-video-card{display:flex;align-items:center;gap:1rem;padding:1.05rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);box-shadow:0 7px 24px #1c2d540b}.results-video-mark{width:60px;height:72px;flex:0 0 60px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:7px;color:var(--accent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 13%,var(--bg-elevated)),var(--bg-card))}.results-video-main{flex:1;min-width:0}.results-video-kicker,.results-side-kicker{color:var(--accent);font-size:.58rem;font-weight:750;letter-spacing:.12em}.results-video-main h2{overflow:hidden;margin:.35rem 0 .4rem;color:var(--text-1);font-size:.95rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.results-video-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;color:var(--text-3);font-size:.67rem}.results-video-meta i{width:3px;height:3px;border-radius:50%;background:var(--accent);opacity:.6}.results-video-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.results-source-action{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent);font-size:.68rem;font-weight:650;text-decoration:none}.results-source-action:hover{text-decoration:underline;text-underline-offset:3px}.results-id-label{color:var(--text-3);font-size:.55rem;font-weight:700;letter-spacing:.1em}.results-overview{position:relative;overflow:hidden;margin-top:1rem;padding:1.05rem 1.1rem .85rem;border:1px solid var(--border);border-radius:10px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 7%,var(--bg-elevated)),var(--bg-elevated) 58%);box-shadow:0 7px 24px #1c2d5409}.results-overview:before{content:"";position:absolute;width:210px;height:210px;top:-135px;right:10%;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,transparent);filter:blur(28px);pointer-events:none}.results-verdict-lead{position:relative;display:flex;align-items:flex-start;gap:.75rem}.results-lead-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:8px}.results-verdict-lead.needs-review .results-lead-icon{color:var(--misleading-color);background:color-mix(in srgb,var(--misleading-color) 13%,transparent)}.results-verdict-lead.clear-review .results-lead-icon{color:var(--true-color);background:color-mix(in srgb,var(--true-color) 12%,transparent)}.results-lead-kicker{color:var(--text-3);font-size:.56rem;font-weight:750;letter-spacing:.12em}.results-verdict-lead h2{margin:.15rem 0 .2rem;color:var(--text-1);font:400 1.42rem/1.1 "Instrument Serif",serif}.results-verdict-lead p{color:var(--text-2);font-size:.7rem}.results-summary-metrics{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0 .8rem 2.8rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.results-metric{display:flex;align-items:baseline;gap:.4rem;padding:.65rem .7rem;border-right:1px solid var(--border)}.results-metric:last-child{border:0}.results-metric-value{color:var(--text-1);font:500 1.3rem "Instrument Serif",serif}.results-metric-value small{color:var(--text-3);font:500 .64rem Inter,sans-serif}.results-metric-label{color:var(--text-3);font-size:.63rem}.results-verdict-distribution{position:relative;display:flex;gap:3px;height:6px;overflow:hidden;border-radius:6px;background:var(--border)}.results-distribution-segment{min-width:4px;flex:1 1 0;border-radius:6px;animation:distribution-in .55s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.results-distribution-segment.true{background:var(--true-color)}.results-distribution-segment.misleading{background:var(--misleading-color)}.results-distribution-segment.false{background:var(--false-color)}.results-distribution-segment.unverified{background:var(--unverified-color)}@keyframes distribution-in{0%{transform:scaleX(.04);opacity:.5}to{transform:scaleX(1);opacity:1}}.results-distribution-legend{position:relative;display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding-top:.55rem}.results-legend-item{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-2);font-size:.62rem}.results-legend-item i{width:6px;height:6px;border-radius:50%;background:currentColor}.results-legend-item.true{color:var(--true-color)}.results-legend-item.misleading{color:var(--misleading-color)}.results-legend-item.false{color:var(--false-color)}.results-legend-item.unverified{color:var(--unverified-color)}.results-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.2rem;align-items:start;margin-top:2.3rem}.results-primary-column{min-width:0}.results-claims-section,.results-bias-section,.results-context-section{scroll-margin-top:94px}.results-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.results-section-index{color:var(--accent);font-size:.58rem;font-weight:750;letter-spacing:.12em}.results-section-heading h2{margin:.25rem 0 .2rem;color:var(--text-1);font:400 2rem/1.05 "Instrument Serif",serif}.results-section-heading p{color:var(--text-2);font-size:.72rem}.results-section-count{flex:0 0 auto;margin-bottom:.2rem;color:var(--text-3);font-size:.56rem;font-weight:700;letter-spacing:.08em}.results-filter-row{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .8rem}.results-filter-chip{min-height:32px;display:inline-flex;align-items:center;gap:.4rem;padding:0 .58rem;border:1px solid var(--border);border-radius:999px;background:var(--bg-elevated);color:var(--text-2);font:600 .65rem Inter,sans-serif;cursor:pointer;transition:all .17s}.results-filter-chip span{min-width:17px;padding:.12rem .22rem;border-radius:999px;background:var(--bg-card);color:var(--text-3);font-size:.57rem}.results-filter-chip:hover{border-color:var(--border-hover);transform:translateY(-1px)}.results-filter-chip.active{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.results-filter-chip.false.active,.results-filter-chip.misleading.active{border-color:color-mix(in srgb,var(--false-color) 40%,var(--border));background:color-mix(in srgb,var(--false-color) 9%,var(--bg-elevated));color:var(--false-color)}.results-filter-chip.true.active{border-color:color-mix(in srgb,var(--true-color) 40%,var(--border));background:color-mix(in srgb,var(--true-color) 9%,var(--bg-elevated));color:var(--true-color)}.results-claim-list{display:flex;flex-direction:column;gap:.65rem}.results-claim-item{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:.55rem}.results-claim-number{padding-top:.85rem;color:var(--text-3);font:500 .78rem "Instrument Serif",serif;text-align:center}.results-claim-item .claim-card{min-width:0;margin:0;padding:.9rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);transition:border-color .2s,box-shadow .2s,transform .2s}.results-claim-item .claim-card:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));box-shadow:0 8px 22px #1c2d540e;transform:translateY(-1px)}.results-claim-item .claim-header{gap:.55rem}.results-claim-item .claim-text{color:var(--text-1);font-size:.81rem;line-height:1.45}.results-claim-item .claim-explanation{color:var(--text-2);font-size:.71rem;line-height:1.6}.results-claim-item .claim-sources{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--border)}.results-claim-item .sources-label{margin-bottom:.35rem;color:var(--text-3);font-size:.57rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.results-claim-item .source-links{display:flex;flex-wrap:wrap;gap:.35rem}.results-claim-item .source-link{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .45rem;border:1px solid var(--border);border-radius:4px;background:var(--bg-card);color:var(--accent);font-size:.62rem;text-decoration:none;transition:all .16s}.results-claim-item .source-link:hover{border-color:var(--accent);background:var(--accent-dim)}.results-empty-claims,.results-empty-filter{padding:1.4rem;border:1px dashed var(--border-hover);border-radius:8px;background:var(--bg-card);color:var(--text-2)}.results-empty-claims{text-align:center}.results-empty-claims svg{margin-bottom:.45rem;color:var(--accent)}.results-empty-claims h3{color:var(--text-1);font:400 1.3rem "Instrument Serif",serif}.results-empty-claims p,.results-empty-filter{font-size:.72rem}.results-bias-section,.results-context-section{margin-top:2.4rem}.results-bias-section .bias-card{margin:0;padding:1rem;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated)}.results-bias-section .bias-card-title{display:flex;align-items:center;gap:.4rem;color:var(--text-1);font-size:.76rem;font-weight:700}.results-bias-section .bias-top{display:flex;align-items:center;gap:.6rem;margin:.65rem 0}.results-bias-section .bias-score-big{font:500 2rem "Instrument Serif",serif}.results-bias-section .bias-score-big span{color:var(--text-3);font:500 .68rem Inter,sans-serif}.results-bias-section .bias-meta{display:flex;align-items:flex-start;flex-direction:column;gap:.18rem}.results-bias-section .bias-level{margin:0;font-size:.69rem;font-weight:700}.results-bias-section .bias-type{margin:0;color:var(--text-2);font-size:.66rem}.results-bias-section .bias-bar-track{height:7px;margin:.55rem 0 .35rem;overflow:hidden;border-radius:999px;background:var(--border)}.results-bias-section .bias-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--true-color),var(--misleading-color),var(--false-color));transition:width .75s cubic-bezier(.2,.8,.2,1)}.results-bias-section .bias-indicator-labels{display:flex;justify-content:space-between;color:var(--text-3);font-size:.58rem}.results-bias-section .bias-explanation{margin-top:.75rem;color:var(--text-2);font-size:.72rem;line-height:1.6}.results-bias-section .bias-indicators{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.results-bias-section .indicator-tag{padding:.27rem .45rem;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-2);font-size:.59rem}.results-context-cards{display:flex;flex-direction:column;gap:.5rem}.results-context-cards .transcript-card,.results-panel .transcript-card{margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated)}.transcript-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem .9rem;border:0;border-radius:0;background:transparent;color:var(--text-1);font:600 .76rem Inter,sans-serif;text-align:left;cursor:pointer;transition:background .18s,color .18s}.transcript-toggle:hover{background:var(--accent-dim);color:var(--accent)}.transcript-toggle:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-3px}.toggle-left{min-width:0;display:inline-flex;align-items:center;gap:.55rem}.toggle-left svg{color:var(--accent)}.chevron{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--text-3);transition:transform .2s,color .2s,border-color .2s}.chevron.open{transform:rotate(180deg);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.transcript-body{padding:0 .9rem .9rem;animation:transcript-reveal .2s ease-out both}.transcript-text{padding-top:.7rem;border-top:1px solid var(--border);color:var(--text-2);font-size:.74rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}@keyframes transcript-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.results-side-column{position:sticky;top:88px;display:flex;flex-direction:column;gap:.65rem}.results-side-card{padding:.9rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);box-shadow:0 5px 18px #1a294c09}.results-guide-card h2{margin:.25rem 0 .65rem;color:var(--text-1);font:400 1.35rem "Instrument Serif",serif}.results-guide-card button{width:100%;min-height:38px;display:flex;align-items:center;gap:.48rem;padding:0 .25rem;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text-2);font:500 .68rem Inter,sans-serif;text-align:left;cursor:pointer;transition:color .15s,padding .15s}.results-guide-card button:hover{padding-left:.45rem;color:var(--accent)}.results-guide-card button svg{margin-left:auto;opacity:.55}.guide-step{color:var(--accent);font:500 .72rem "Instrument Serif",serif}.results-method-card{background:linear-gradient(145deg,var(--accent-dim),var(--bg-elevated) 70%)}.results-method-icon{width:30px;height:30px;display:grid;place-items:center;margin-bottom:.55rem;border-radius:7px;color:var(--accent);background:var(--bg-elevated)}.results-method-card h3{margin-bottom:.3rem;color:var(--text-1);font-size:.73rem}.results-method-card p{color:var(--text-2);font-size:.66rem;line-height:1.55}.results-side-analyze{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 .8rem;border:1px solid var(--border-hover);border-radius:6px;background:transparent;color:var(--text-2);font:600 .67rem Inter,sans-serif;cursor:pointer;transition:all .18s}.results-side-analyze:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.results-state-page{min-height:72vh;display:grid;place-items:center}.results-state-card{width:min(100%,460px);padding:2rem;border:1px solid var(--border);border-radius:11px;background:var(--bg-elevated);box-shadow:0 18px 55px #1a294c14;text-align:center}.results-state-card .spinner-icon{width:25px;height:25px;margin-bottom:.8rem;color:var(--accent);animation:spin 1s linear infinite}.results-state-card h1{margin-bottom:.35rem;color:var(--text-1);font:400 1.9rem "Instrument Serif",serif}.results-state-card p{margin-bottom:1rem;color:var(--text-2);font-size:.78rem}.results-state-icon{width:42px;height:42px;display:grid;place-items:center;margin:0 auto .8rem;border-radius:50%;color:var(--false-color);background:color-mix(in srgb,var(--false-color) 12%,transparent)}.results-error-card .results-primary-action{margin:0 auto}.blog-list-card,.news-page-card,.trending-card,.history-card,.feature-card,.step-card,.analyze-card,.auth-card,.results-video-card,.results-overview{animation:surface-arrive .38s cubic-bezier(.2,.8,.2,1) both}@keyframes surface-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nav-link-btn,.auth-nav-link,.theme-toggle,.mobile-menu-toggle,.social-link,.blog-view-all-btn,.trending-view-all-btn{transition:color .18s,background-color .18s,border-color .18s,transform .18s,opacity .18s}.nav-link-btn:hover,.auth-nav-link:hover,.theme-toggle:hover,.mobile-menu-toggle:hover{transform:translateY(-1px)}.platform-wordmark,.platform-badge{transition:color .18s,border-color .18s,transform .18s}.platform-wordmark:hover,.platform-badge:hover{color:var(--accent);transform:translateY(-1px)}.step-card:hover .step-icon,.feature-card:hover .feature-icon{transform:translateY(-2px)}.step-icon,.feature-icon{transition:transform .2s}.auth-btn:active,.hero-cta-btn:active,.results-primary-action:active,.analyze-submit-btn:active{transform:translateY(1px) scale(.99)}.hero-copy>*{animation:hero-enter .58s cubic-bezier(.2,.8,.2,1) both}.hero-copy>:nth-child(2){animation-delay:.06s}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.hero-copy>:nth-child(5){animation-delay:.24s}.hero-report-wrap{animation:hero-enter .7s .12s cubic-bezier(.2,.8,.2,1) both}@keyframes hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-report{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.hero-report-wrap:hover .hero-report{transform:translateY(-3px) rotate(-.25deg);box-shadow:0 34px 85px #28365733,0 2px 5px #0000000d}.report-side-note{transition:transform .22s,box-shadow .22s}.hero-report-wrap:hover .report-side-note{transform:translateY(-3px);box-shadow:0 14px 34px #1a294c2e}@media(max-width:820px){.results-main-grid{grid-template-columns:minmax(0,1fr) 220px;gap:.8rem}.results-workspace{padding-inline:1rem}.results-workspace-header{align-items:flex-start;flex-direction:column;gap:1rem}}@media(max-width:680px){.results-main-grid{grid-template-columns:1fr}.results-side-column{position:static;grid-row:1;display:grid;grid-template-columns:1fr 1fr}.results-guide-card{grid-column:1/-1}.results-method-card{min-height:100%}.results-side-analyze{align-self:stretch}}@media(max-width:480px){.results-workspace{padding:6.4rem .8rem 3rem}.results-workspace-header h1{font-size:2.75rem}.results-header-actions{width:100%}.results-header-actions button{flex:1;padding-inline:.5rem;font-size:.64rem}.results-video-card{align-items:flex-start;gap:.65rem;padding:.75rem}.results-video-mark{width:43px;height:55px;flex-basis:43px}.results-video-meta{font-size:.61rem}.results-video-actions{max-width:92px}.results-id-label{display:none}.results-summary-metrics{margin-left:0}.results-metric{flex-direction:column;gap:.05rem;padding:.55rem .45rem}.results-metric-value{font-size:1.18rem}.results-metric-label{font-size:.57rem}.results-side-column{grid-template-columns:1fr}.results-guide-card{grid-column:auto}.results-method-card{min-height:0}.results-section-heading h2{font-size:1.75rem}.results-claim-item{grid-template-columns:23px minmax(0,1fr);gap:.35rem}.results-claim-number{font-size:.7rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
