:root{--bg: #EAEEF2;--canvas: #F7F9FA;--card: #FFFFFF;--text: #0A0A0A;--text-secondary: #5A6470;--accent: #DFFF4F;--accent-ink: #0A0A0A;--bar: #000000;--risk-ok: #15803D;--risk-warn: #D97706;--risk-bad: #DC2626;--border: #E1E6EB;--mono: "SF Mono", ui-monospace, monospace;font-family:Noto Sans TC,PingFang TC,system-ui,sans-serif;color:var(--text);background:var(--bg);font-size:17px;line-height:1.85;font-weight:400;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px;transition:color .15s,background-color .15s,border-color .15s}a:hover{background-color:var(--accent);color:var(--accent-ink)}a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3{margin:0 0 24px;line-height:1.3;font-weight:500;overflow-wrap:anywhere}h1{font-size:clamp(44px,4.8vw,56px);font-weight:400;letter-spacing:-.02em}h2{font-size:28px}h3{font-size:20px}p{margin:0 0 24px}small,.sources p,.sources li div,.sample-notice,.disclaimer,.site-footer,.back{font-size:14px}code,pre{font-family:var(--mono)}pre{padding:16px;overflow-x:auto;background:var(--canvas)}img{max-width:100%;height:auto}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.announcement{height:48px;display:flex;align-items:center;background:var(--bar);color:#fff;font:11px/1.5 var(--mono);letter-spacing:.08em}.site-header{position:sticky;top:0;z-index:5;background:var(--bg);border-bottom:1px solid var(--border)}.header-inner{min-height:88px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;font-weight:500}.brand small{display:block;font:9px/1.5 var(--mono);letter-spacing:.12em}.brand-mark{display:grid;place-items:center;width:32px;height:32px;color:#fff;background:var(--text);font:24px/1 var(--mono)}.site-header nav{display:flex;gap:20px;margin-left:auto}.site-header nav a,.nav-cta{text-decoration:none;font:12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em}.site-header nav a[aria-current]{text-decoration:underline}.nav-cta{padding:16px;flex-shrink:0;background:var(--accent);color:var(--accent-ink);border-radius:4px}.hero,.page-intro{background-color:var(--canvas);background-image:linear-gradient(#D8DEE4 1px,transparent 1px),linear-gradient(90deg,#D8DEE4 1px,transparent 1px);background-size:24px 24px}.hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;padding:72px 32px 64px;margin:0 -32px 64px}.hero h1{white-space:nowrap;font-size:clamp(44px,5vw,56px);line-height:1.2;margin-bottom:32px}.hero-copy{color:var(--text-secondary);max-width:440px;margin-bottom:0}.hero-stats{list-style:none;margin:0;padding:0;background:var(--canvas);border-block:1px solid var(--border);font:11px/1.85 var(--mono);letter-spacing:.08em;text-transform:uppercase}.hero-stats li{display:flex;justify-content:space-between;gap:16px;padding-block:20px}.hero-stats li+li{border-top:1px solid var(--border)}.hero-stats li>span:last-child{color:var(--text-secondary)}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.section-heading h2{margin:0}.meta,.eyebrow,.tags,.card-date,.card-bottom,.section-heading>span,.ad-slot,.risk-badge,.prose th{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.section-heading>span,.eyebrow,.card-date{color:var(--text-secondary)}.article-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;align-items:start;grid-auto-rows:1fr}.article-card{border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden;transition:border-color .15s}.article-card:hover,.article-card:focus-within{border-color:var(--text)}.article-card:first-child{grid-row:span 2;min-height:580px}.article-card:first-child h3{font-size:32px;letter-spacing:-.02em}.card-body{padding:28px;display:flex;flex-direction:column;min-height:inherit}.article-card h3{margin-bottom:16px}.article-card h3 a{text-decoration:none}.card-date{display:block;margin-bottom:24px}.card-body>p{color:var(--text-secondary);font-size:16px}.card-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--border);padding-top:16px;margin-top:auto}.card-bottom>span{color:var(--text-secondary)}.meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--text-secondary);margin-bottom:24px}.category-badge{color:var(--text-secondary);text-decoration:none}.card-body .meta>span+span{border-left:1px solid var(--border);padding-left:16px}.ai-tools{--category: #0A0A0A}.mini-games{--category: #7C3AED}.video-pipeline{--category: #C2410C}.scam-alerts{--category: #DC2626}.category-section{margin-top:64px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-tile{background:var(--canvas);border:1px solid var(--border);border-radius:14px;padding:24px;text-decoration:none}.category-tile:hover{background:var(--canvas);border-color:var(--text)}.category-tile h3{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.eyebrow{display:block;margin-bottom:16px}.category-tile p{color:var(--text-secondary);margin:0;font-size:16px}.site-footer{margin-top:80px;padding-block:48px;background:var(--bar);color:#fff}.footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.site-footer nav{display:flex;flex-wrap:wrap;gap:24px}.site-footer p{margin:8px 0 0;color:#b8c0c8}.footer-inner>small{width:100%;font:11px/1.8 var(--mono);letter-spacing:.08em;color:#b8c0c8}.page-intro{padding:48px 32px;margin:0 -32px 48px}.page-intro>p:last-child{max-width:720px;color:var(--text-secondary)}.back{display:inline-block;margin-bottom:24px}.article-page,.info-page{max-width:720px;padding:40px;margin:48px auto;background:var(--card);border:1px solid var(--border);border-radius:14px}.tags{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;color:var(--text-secondary);margin:0 0 24px}.sample-notice{border:1px dashed var(--border);padding:16px;color:var(--text-secondary)}.tldr,.sources{background:var(--canvas);padding:24px;margin:48px 0}.tldr{border-left:3px solid var(--text)}.tldr p{margin-bottom:0}.sources p,.sources li div{color:var(--text-secondary)}.sources ul{padding-left:24px;margin-bottom:0}.sources li{margin-top:16px;overflow-wrap:anywhere}.prose h2,.analysis{margin-top:48px}.prose h3{margin-top:24px}.prose table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:24px 0 48px;border:1px solid var(--border)}.prose th,.prose td{padding:12px;text-align:left;min-width:112px;border-bottom:1px solid var(--border)}.prose th,.prose tbody tr:nth-child(2n){background:var(--canvas)}.analysis{margin-bottom:48px}.analysis p{white-space:pre-line}.risk{padding:24px;margin-block:48px;background:var(--canvas);border:1px solid var(--border);border-radius:14px}.risk p{margin-top:16px}.risk small{color:var(--text-secondary)}.safe{--risk-color: var(--risk-ok)}.caution{--risk-color: var(--risk-warn)}.danger{--risk-color: var(--risk-bad)}.risk-badge{border-radius:6px;padding:4px 8px;color:var(--risk-color);background:color-mix(in srgb,var(--risk-color) 12%,transparent)}.risk strong{font:11px/1.85 var(--mono);letter-spacing:.08em;color:var(--risk-color)}.ad-slot{height:250px;display:flex;align-items:flex-start;justify-content:center;padding:16px;background:var(--canvas);border:1px dashed var(--border);color:var(--text-secondary);margin-block:48px}.disclaimer{color:var(--text-secondary)}.skip{position:fixed;left:16px;top:-100px;background:var(--canvas);padding:16px;z-index:10}.skip:focus{top:8px}html{scroll-padding-top:112px}@media(max-width:1050px){.header-inner{gap:16px;flex-wrap:wrap;padding-block:16px}.site-header nav{order:3;width:100%;overflow-x:auto;padding-bottom:4px}.nav-cta{margin-left:auto}.article-grid{grid-template-columns:1.2fr 1fr}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html{scroll-padding-top:160px}}@media(max-width:767px){:root{font-size:16px}h2{font-size:22px}h3{font-size:17px}.wrap{padding-inline:16px}.hero,.page-intro{margin-inline:-16px;padding-inline:16px}.hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px;margin-bottom:48px}.hero h1{font-size:clamp(28px,7.2vw,44px)}.hero .eyebrow{max-width:260px}.article-grid,.category-grid{grid-template-columns:1fr}.article-card:first-child{grid-row:auto;min-height:380px}.article-card:first-child h3{font-size:28px}.category-section,.site-footer{margin-top:48px}.section-heading{flex-wrap:wrap}.card-body,.tldr,.sources,.risk{padding:20px}.article-page,.info-page{padding:24px 16px;margin-block:32px}.ad-slot{height:280px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.landscape-home{position:relative;isolation:isolate}.landscape-home>.announcement,.landscape-home>main,.landscape-home>.site-footer{position:relative;z-index:1}.landscape-home .announcement,.landscape-home .site-header,.landscape-home .site-footer,.landscape-home .hero,.landscape-home .hero-stats,.landscape-home .category-tile,.landscape-home .category-tile:hover,.landscape-home .section-heading{background:var(--card);color:var(--text)}.landscape-home .announcement{border-bottom:1px solid var(--border)}.landscape-home .site-footer{border-top:1px solid var(--border)}.landscape-home .site-footer p,.landscape-home .footer-inner>small{color:var(--text-secondary)}.landscape-home>main{padding-top:32px}.landscape-home .hero{margin-inline:0;border:1px solid var(--border);border-radius:14px}.landscape-home .section-heading{padding:16px;border:1px solid var(--border);border-radius:14px}.landscape-home>main{max-width:960px}.landscape-home .site-header{background:transparent;border-bottom:0}.landscape-home .header-inner{max-width:960px;background:var(--card);border:1px solid var(--border);border-radius:0 0 14px 14px}.landscape-home .hero{gap:32px;padding-block:48px;margin-bottom:48px}.landscape-home .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.landscape-home .article-card:first-child{grid-row:auto;min-height:0}.landscape-home .article-card:first-child h3{font-size:28px}.landscape-home .section-heading{margin-bottom:72px}.landscape-home .category-section{margin-top:80px}.landscape-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.landscape-home>.landscape-signature{height:36vh;height:36svh;pointer-events:none}.landscape-home>.site-footer{margin-top:0}@media(max-width:767px){.landscape-home .article-grid,.landscape-home .category-grid{grid-template-columns:minmax(0,1fr);gap:32px}.landscape-home .hero{padding-block:32px}.landscape-home .section-heading{margin-bottom:48px}.landscape-home .category-section{margin-top:48px}}
