:root{color:#f1ecdf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--graphite:#11110f;--graphite-soft:#171714;--surface:#1d1d19;--cream:#f1ecdf;--white:#fffaf0;--muted:#b6b0a4;--dim:#9a968b;--line:#f1ecdf2e;--line-soft:#f1ecdf1a;--lime:#d8ee43;--orange:#ff805e;--sage:#8fb5a8;background:#11110f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--graphite);min-width:0;margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:var(--lime);text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.app-shell{background:radial-gradient(circle at 87% 7%, #d8ee4314, transparent 24rem), radial-gradient(circle at 12% 34%, #8fb5a814, transparent 28rem), var(--graphite);min-height:100vh;position:relative;overflow:visible}.app-shell:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#f1ecdf06 1px,#0000 1px),linear-gradient(90deg,#f1ecdf06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.topbar,main,.footer{z-index:1;width:min(1320px,100% - 64px);margin:0 auto;position:relative}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:22px 0 18px;display:flex}.brand{color:var(--white);align-items:center;gap:13px;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{background:#0b121b;border:1px solid #74e1e873;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-mark img{width:100%;height:100%;display:block}.brand-copy{gap:2px;display:grid}.brand-copy strong{letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:800}.brand-copy small{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.topnav{align-items:center;gap:28px;margin-left:auto;display:flex}.topnav a{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.topnav a:hover{color:var(--lime);text-decoration:none}.topbar-right{color:var(--dim);letter-spacing:.15em;white-space:nowrap;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.live-indicator,.status-message-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #d8ee431a}.date-label{border-left:1px solid var(--line);padding-left:13px}.hero-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:6vw;min-height:min(580px,100vh - 84px);padding:54px 0 52px;display:grid}.eyebrow,.section-kicker{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.eyebrow{align-items:center;gap:12px;display:flex}.eyebrow span{color:var(--orange);letter-spacing:0;font-family:Georgia,serif;font-size:14px}.hero-copy h1{max-width:700px;color:var(--white);letter-spacing:-.06em;overflow-wrap:anywhere;margin:17px 0 21px;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.98}.hero-copy h1,.section-heading h2,.trend-title-row h3{text-wrap:balance}.hero-copy h1 em{color:var(--lime);font-style:italic}.hero-description{max-width:540px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.hero-footerline{border-top:1px solid var(--line);max-width:560px;color:var(--dim);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-top:58px;padding-top:13px;font-size:9px;font-weight:800;display:flex}.hero-footerline span:last-child{color:var(--cream)}.hero-aside{aspect-ratio:1;border-left:1px solid var(--line);justify-self:end;width:min(100%,480px);margin:0;position:relative}.hero-figure-caption{color:var(--dim);letter-spacing:.05em;text-align:right;font-size:9px;line-height:1.5;position:absolute;bottom:-30px;left:8%;right:8%}.signal-field{border:1px solid var(--line-soft);background:radial-gradient(circle at 47% 43%,#d8ee4330,#0000 19%),radial-gradient(circle at 64% 62%,#ff805e26,#0000 30%);position:absolute;inset:8%;overflow:hidden}.signal-field:before,.signal-field:after{content:"";position:absolute}.signal-field:before{border:1px solid #d8ee4326;inset:10%;transform:rotate(23deg)skew(-16deg)}.signal-field:after{border:1px solid #8fb5a82b;inset:19% 2%;transform:rotate(-37deg)skew(14deg)}.signal-field span{background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 5px #d8ee431a}.signal-field span:first-child{top:18%;left:24%}.signal-field span:nth-child(2){background:var(--orange);top:27%;right:18%}.signal-field span:nth-child(3){background:var(--sage);top:58%;left:12%}.signal-field span:nth-child(4){bottom:17%;right:27%}.signal-field span:nth-child(5){background:var(--orange);bottom:28%;left:41%}.signal-field span:nth-child(6){background:var(--sage);top:45%;right:7%}.orbit{border:1px solid #d8ee4352;border-radius:50%;position:absolute;transform:rotate(-22deg)skew(-12deg)}.orbit-one{inset:17%}.orbit-two{border-color:#ff805e6b;inset:29% 4%;transform:rotate(43deg)skew(18deg)}.orbit-core{border:1px solid var(--lime);color:var(--lime);letter-spacing:.04em;background:#11110fdb;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:27px;display:grid;position:absolute;inset:39%;box-shadow:0 0 55px #d8ee4329}.orbit-label{color:var(--dim);letter-spacing:.2em;font-size:9px;font-weight:800;line-height:1.55;position:absolute}.orbit-label-top{color:var(--lime);text-align:right;top:12%;right:9%}.orbit-label-bottom{color:var(--sage);bottom:11%;left:7%}.orbit-label-side{color:var(--orange);line-height:1.8;top:43%;left:-7%}.control-panel{border-bottom:1px solid var(--line);margin:0 0 64px;padding:28px 0 18px}.control-topline,.control-actions,.trend-title-row,.skill-title-row,.health-card-top,.evidence-row,.section-heading,.footer,.skill-meta{justify-content:space-between;align-items:center;display:flex}.update-note,.muted-label{color:var(--dim);letter-spacing:.06em;font-size:10px}.window-tabs{border-bottom:1px solid var(--line);gap:0;margin-top:22px;display:flex;overflow-x:auto}.window-tab{color:var(--dim);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;flex:none;margin-right:25px;padding:12px 19px 13px 0;font-size:10px;font-weight:800;position:relative}.window-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.window-tab:hover{color:var(--cream)}.window-tab.is-active{color:var(--lime)}.window-tab.is-active:after{background:var(--lime)}.control-actions{align-items:end;gap:24px;margin-top:25px}.select-label,.github-search{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.select-label{gap:9px;min-width:180px;display:grid}select,input{border:1px solid var(--line);width:100%;color:var(--cream);background:var(--graphite-soft);border-radius:0}select{padding:11px 12px}input{min-width:180px;padding:11px 12px}.github-search{flex:1;max-width:580px}.github-search>label{margin-bottom:9px;display:block}.search-row{gap:8px;display:flex}.search-row button{border:1px solid var(--lime);min-height:42px;color:var(--graphite);background:var(--lime);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 18px;font-size:10px;font-weight:900}.search-row button:hover{color:var(--lime);background:0 0}.search-row button:disabled{cursor:wait;opacity:.6}.status-message{color:var(--dim);align-items:center;gap:10px;margin:22px 0 0;font-size:11px;display:flex}.health-strip{margin-bottom:105px}.section-heading{align-items:end;gap:24px;margin-bottom:26px}.section-heading h2{color:var(--white);letter-spacing:-.065em;margin:8px 0 0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(30px,4.5vw,52px);font-weight:500;line-height:.98}.compact-heading{align-items:center}.health-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.health-card{border-top:1px solid var(--line);background:0 0;min-height:128px;padding:15px 0 0}.health-card-top{justify-content:start;gap:8px}.health-label{color:var(--cream);letter-spacing:.04em;font-size:11px;font-weight:800}.health-dot{background:var(--lime);border-radius:50%;flex:none;width:6px;height:6px}.status-pill,.decision-pill{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:900}.health-card p{max-width:230px;color:var(--dim);margin:17px 0 0;font-size:11px;line-height:1.55}.status-x_unavailable .health-dot,.status-disabled .health-dot{background:var(--orange)}.status-x_unavailable .status-pill,.status-disabled .status-pill{color:var(--orange)}.status-degraded .health-dot{background:#e9bb58}.status-degraded .status-pill{color:#e9bb58}.daily-scout-section{margin-bottom:112px}.scout-status{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:5px 8px;font-size:8px;font-weight:900}.scout-status-partial,.scout-status-no-data{color:#e9bb58}.scout-status-no-change{color:var(--muted)}.scout-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.scout-card{border-bottom:1px solid var(--line);min-width:0;min-height:138px;padding:15px 0 0}.scout-card-label{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.scout-card strong{overflow-wrap:anywhere;color:var(--cream);margin-top:16px;font-size:15px;font-weight:700;line-height:1.25;display:block}.scout-card small{color:var(--dim);margin-top:12px;font-size:10px;line-height:1.55;display:block}.scout-value-partial,.scout-value-degraded,.scout-value-x-unavailable{color:var(--orange)!important}.scout-leads{border-bottom:1px solid var(--line);padding:21px 0 0}.scout-lead-list{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:14px;display:grid}.scout-lead-list a{border-top:1px solid var(--line-soft);min-width:0;color:var(--cream);gap:8px;padding:14px 0 18px;display:grid}.scout-lead-list a:hover{color:var(--lime);text-decoration:none}.scout-lead-list strong{overflow-wrap:anywhere;font-size:12px}.scout-lead-list small{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.scout-empty{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);color:var(--muted);gap:8px;padding:24px 0;display:grid}.scout-empty strong{color:var(--cream)}.trend-section{margin-bottom:112px}.section-stat{color:var(--dim);text-align:right;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;line-height:1.55;display:flex}.section-stat strong{color:var(--lime);font-family:Georgia,serif;font-size:45px;font-weight:400;line-height:1}.trend-list{border-top:1px solid var(--line)}.trend-card{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:77px minmax(0,1fr);min-width:0;transition:background .18s,border-color .18s;display:grid}.trend-card:hover{background:#d8ee430b;border-color:#d8ee436b}.trend-card-rail{color:var(--orange);padding:24px 0 0 2px;font-family:Georgia,serif;font-size:20px}.trend-card-body{min-width:0;padding:22px 0 23px}.trend-meta,.topic-row,.evidence-row,.skill-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trend-meta{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.source-tag{color:var(--lime)}.availability-tag{color:var(--lime);border:1px solid #d8ee4361;padding:3px 5px;font-size:8px}.availability-degraded,.availability-stale{color:#e9bb58;border-color:#e9bb588c}.availability-unavailable{color:var(--orange);border-color:#ff805e8c}.trend-title-row{align-items:start;gap:18px;margin-top:11px}.trend-title-row h3{color:var(--white);letter-spacing:-.045em;margin:0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,34px);font-weight:500;line-height:1.08}.score-block{border-left:1px solid var(--line);text-align:right;flex:none;min-width:61px;padding-left:13px}.score-number{color:var(--lime);font-family:Georgia,serif;font-size:27px;line-height:1;display:block}.score-caption{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.trend-summary-label{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;margin:17px 0 0;font-size:8px;font-weight:900}.trend-summary{max-width:820px;color:var(--muted);margin:7px 0 15px;font-size:13px;line-height:1.65}.topic-chip{color:var(--dim);font-size:10px}.evidence-row{color:var(--dim);letter-spacing:.04em;justify-content:start;margin-top:17px;font-size:9px}.evidence-row a{margin-left:auto}.trend-analysis-wrap{margin-top:20px}.analysis-trigger{border:1px solid var(--lime);color:var(--lime);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:9px 12px;font-size:9px;font-weight:900}.analysis-trigger:hover{color:var(--graphite);background:var(--lime)}.analysis-trigger:disabled{cursor:wait;opacity:.6}.analysis-trigger-note{color:var(--dim);margin-left:10px;font-size:9px}.trend-analysis{border-top:1px solid #d8ee4347;margin-top:14px;padding:17px 0 0}.analysis-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.analysis-header h4{color:var(--white);letter-spacing:-.03em;margin:8px 0 3px;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.analysis-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.analysis-mode{border:1px solid var(--lime);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:5px 7px;font-size:8px;font-weight:900}.analysis-mode-baseline{color:#e9bb58;border-color:#e9bb588c}.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:18px;display:grid}.analysis-pair h4{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.analysis-pair p{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.55}.analysis-pair p[lang=zh-Hant]{color:var(--sage)}.analysis-footer,.analysis-skill-match,.analysis-evidence{color:var(--dim);flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:17px;font-size:9px;display:flex}.analysis-skill-match{align-items:baseline}.analysis-skill-match code{color:var(--lime);background:#d8ee4314;padding:3px 5px}.analysis-evidence{border-top:1px solid var(--line-soft);padding-top:13px}.analysis-evidence span{color:var(--cream);font-weight:800}.analysis-guard{color:var(--dim);margin:13px 0 0;font-size:9px;line-height:1.55}.score-details{border-top:1px solid var(--line-soft);margin-top:16px}.score-details summary{width:fit-content;color:var(--lime);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;padding-top:12px;font-size:9px;font-weight:900}.score-grid{grid-template-columns:repeat(3,1fr);gap:14px 22px;padding:16px 0 5px;display:grid}.score-meter-label{color:var(--dim);justify-content:space-between;gap:12px;margin-bottom:7px;font-size:9px;display:flex}.score-meter-label strong{color:var(--muted);font-weight:700}.meter-track{background:#f1ecdf1f;height:2px;overflow:hidden}.meter-track span{background:var(--lime);height:100%;display:block}.provenance-list{color:var(--dim);flex-wrap:wrap;gap:16px;margin:12px 0 0;padding:0;font-size:9px;list-style:none;display:flex}.empty-state{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);color:var(--muted);gap:8px;padding:36px 0;display:grid}.empty-state strong{color:var(--cream)}.skill-section{margin-bottom:110px}.skill-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 40px;display:grid}.skill-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);min-width:0;padding:21px 0 22px;display:grid}.skill-rank{color:var(--orange);font-family:Georgia,serif;font-size:21px}.skill-title-row{align-items:start;gap:8px}.skill-title-row h3{color:var(--white);letter-spacing:.02em;margin:0;font-size:13px;font-weight:850}.decision-pill{color:var(--lime);margin-left:auto}.decision-review{color:#e9bb58}.decision-not_a_skill{color:var(--orange)}.skill-main>p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.skill-main .skill-why{color:var(--sage)}.skill-main .skill-evidence{color:var(--dim);font-size:10px}.skill-evidence strong{color:var(--cream);font-weight:800}.skill-meta{color:var(--dim);justify-content:start;margin-top:15px;font-size:9px}.skill-meta code{color:var(--lime);background:#d8ee4314;padding:3px 5px}.skill-meta a{margin-left:auto}.catalog-sources-section{margin-bottom:110px;scroll-margin-top:24px}.catalog-description{max-width:760px;color:var(--muted);margin:-7px 0 26px;font-size:12px;line-height:1.65}.catalog-fallback-note{color:var(--muted);border-left:2px solid #e9bb58;gap:7px;margin:0 0 25px;padding:13px 15px;font-size:10px;line-height:1.55;display:grid}.catalog-fallback-note strong{color:#e9bb58;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.catalog-card{border:1px solid var(--line);background:#1d1d196b;min-width:0;padding:21px 20px 23px}.catalog-card:hover{border-color:#d8ee436b}.catalog-card-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.catalog-card h3{color:var(--white);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:750}.catalog-card-top>div:first-child>a{color:var(--lime);overflow-wrap:anywhere;margin-top:8px;font-size:9px;line-height:1.5;display:block}.catalog-status-stack{flex:none;justify-items:end;gap:7px;display:grid}.catalog-status-pill,.catalog-static-pill{color:var(--lime);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid;padding:5px 7px;font-size:8px;font-weight:900;line-height:1.2}.catalog-conditional .catalog-status-pill{color:#e9bb58}.catalog-static-pill{border-color:var(--line-soft);color:var(--dim)}.catalog-facts{gap:17px;margin:20px 0 0;display:grid}.catalog-facts>div{min-width:0}.catalog-facts dt,.catalog-evidence h4{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.catalog-facts dd{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.catalog-facts>div:nth-child(3) dd{color:#e9bb58}.catalog-facts>div:nth-child(4) dd{color:var(--sage)}.catalog-evidence{border-top:1px solid var(--line-soft);margin-top:21px;padding-top:16px}.catalog-evidence ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.catalog-evidence a{overflow-wrap:anywhere;font-size:10px;line-height:1.5}#source-health,#catalog-sources,#daily-scout,#trend-board,#skill-radar{scroll-margin-top:24px}.footer{border-top:1px solid var(--line);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;align-items:start;gap:20px;padding:24px 0 36px;font-size:9px;line-height:1.5}.footer span:last-child{color:var(--muted);text-align:right}@media (width<=900px){.hero-section{grid-template-columns:1fr;gap:52px;min-height:auto;padding:78px 0 66px}.hero-aside{justify-self:start;width:min(74vw,420px)}.control-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.select-label,.github-search,.public-fetch{min-width:0;max-width:none}.github-search{grid-column:1/-1}.health-grid,.scout-grid,.scout-lead-list{grid-template-columns:repeat(2,1fr)}.skill-list,.catalog-grid{grid-template-columns:1fr}}@media (width<=650px){.topbar,main,.footer{width:min(100% - 32px,1320px)}.topbar{align-items:start;gap:12px;padding-top:17px}.topnav{display:none}.topbar-right{white-space:normal;min-width:0;margin-left:auto;font-size:8px}.topbar-right>span:nth-child(2),.date-label{display:none}.brand-mark{width:37px;height:37px}.brand-copy strong{font-size:11px}.hero-section{gap:30px;padding-top:46px;padding-bottom:48px}.hero-copy h1{max-width:520px;font-size:clamp(32px,8.5vw,48px);line-height:1}.hero-description{font-size:13px}.hero-footerline{gap:9px;margin-top:40px;display:grid}.hero-aside{width:min(100%,280px)}.hero-figure-caption{text-align:left;bottom:-37px}.orbit-label-side{left:-1%}.control-panel{margin-bottom:52px}.control-actions{grid-template-columns:1fr;align-items:stretch;gap:17px;display:grid}.github-search{max-width:none}.health-grid{grid-template-columns:1fr;gap:0}.health-card{min-height:108px}.catalog-card-top{gap:14px;display:grid}.catalog-status-stack{grid-template-columns:repeat(2,max-content);justify-items:start}.catalog-card{padding-left:16px;padding-right:16px}.scout-grid{grid-template-columns:1fr;gap:0}.scout-card{min-height:108px}.scout-lead-list{grid-template-columns:1fr;gap:0}.section-heading,.compact-heading{display:block}.muted-label{margin-top:11px;display:block}.section-stat{text-align:left;justify-content:start;margin-top:17px}.section-stat strong{font-size:36px}.trend-card{grid-template-columns:36px minmax(0,1fr)}.trend-card-rail{padding-top:21px}.trend-card-body{padding-top:19px}.trend-title-row h3{font-size:23px}.score-grid{grid-template-columns:repeat(2,1fr)}.evidence-row a{flex-basis:100%;margin-left:0}.search-row{flex-wrap:wrap}.search-row input{flex:180px;min-width:0}.search-row button{flex:1 0 100%}.search-row button,.public-fetch>button,.analysis-trigger,.show-more-button{min-height:42px}.analysis-header{display:block}.analysis-mode{margin-top:12px;display:inline-block}.analysis-grid{grid-template-columns:1fr;gap:15px}.footer{display:grid}.footer span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.search-hint{color:var(--dim);letter-spacing:.02em;text-transform:none;margin-top:9px;font-size:9px;font-weight:500;line-height:1.45;display:block}.error-banner,.notice-banner,.demo-banner{background:#ff805e0f;border:1px solid #ff805e8c;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 15px;display:flex}.error-banner>div,.notice-banner,.demo-banner{flex-wrap:wrap;align-items:baseline;gap:9px 16px;display:flex}.error-banner strong,.notice-banner strong,.demo-banner strong{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.error-banner span,.notice-banner span,.demo-banner span{color:var(--muted);font-size:10px;line-height:1.5}.error-banner button{border:1px solid var(--orange);color:var(--orange);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:none;padding:8px 11px;font-size:9px;font-weight:900}.error-banner button:hover{color:var(--graphite);background:var(--orange)}.notice-banner{background:#e9bb580d;border-color:#e9bb588c}.notice-banner strong{color:#e9bb58}.demo-banner{background:#e9bb580a;border-color:#e9bb5873;justify-content:start}.demo-banner strong{color:#e9bb58}.topic-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.topic-card{border-bottom:1px solid var(--line);min-width:0;padding:21px 0 24px;transition:background .18s,border-color .18s}.topic-card:hover{background:#d8ee4309;border-color:#d8ee4361}.topic-card-head{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.topic-rank{color:var(--orange);letter-spacing:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.topic-confidence{color:var(--muted)}.topic-score{color:var(--lime);letter-spacing:0;margin-left:auto;font-family:Georgia,serif;font-size:27px;font-weight:400}.topic-card h3{color:var(--white);letter-spacing:-.045em;margin:13px 0 0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.05}.topic-summary{min-height:4.8em;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.topic-metrics,.topic-source-row{color:var(--dim);letter-spacing:.04em;flex-wrap:wrap;gap:8px 13px;font-size:9px;display:flex}.topic-metrics{margin-top:16px}.topic-metrics span+span:before{color:var(--line);content:"/";margin-right:13px}.topic-source-row{color:var(--sage);margin-top:12px}.topic-source-row b{color:var(--cream);font-weight:800}.topic-representatives{border-top:1px solid var(--line-soft);gap:8px;margin-top:19px;padding-top:13px;display:grid}.topic-sub-label{color:var(--dim);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.topic-representatives a{min-width:0;color:var(--cream);gap:4px;display:grid}.topic-representatives a:hover{color:var(--lime);text-decoration:none}.topic-representatives strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.topic-representative-summary{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.topic-representative-summary b{color:var(--sage);font-weight:700}.topic-representatives small{color:var(--dim);letter-spacing:.03em;font-size:9px}.topic-card .trend-analysis-wrap{margin-top:19px}.topic-quality{color:#e9bb58;margin:14px 0 0;font-size:9px;line-height:1.5}.show-more-button{border:1px solid var(--lime);color:var(--lime);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;margin:22px auto 0;padding:10px 14px;font-size:9px;font-weight:900;display:block}.show-more-button:hover{color:var(--graphite);background:var(--lime)}.signal-ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:38px}.signal-ledger summary{width:fit-content;color:var(--lime);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;padding:15px 0;font-size:9px;font-weight:900}.signal-ledger-list{border-top:1px solid var(--line-soft)}.ledger-row{border-bottom:1px solid var(--line-soft);color:var(--dim);grid-template-columns:75px minmax(0,1fr) 48px 55px;align-items:center;gap:12px;padding:11px 0;font-size:9px;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-row a{min-width:0;color:var(--cream);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-row a:hover{color:var(--lime)}.ledger-row>span:last-child{text-transform:uppercase}.skill-stat{color:var(--dim);text-align:right;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;line-height:1.45;display:flex}.skill-stat strong{color:var(--lime);font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1}.skill-intro{max-width:720px;color:var(--muted);margin:-7px 0 26px;font-size:12px;line-height:1.6}.skill-warning{color:#e9bb58;margin:-10px 0 19px;font-size:10px}.skill-empty{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);color:var(--muted);gap:8px;padding:28px 0;font-size:11px;display:grid}.skill-empty strong{color:var(--cream)}.decision-duplicate{color:#e9bb58}.decision-update,.decision-install{color:var(--lime)}.installed-note{border-top:1px solid var(--line-soft);color:var(--dim);margin:20px 0 0;padding-top:14px;font-size:9px;line-height:1.5}.status-stale .health-dot{background:#e9bb58}.status-stale .status-pill{color:#e9bb58}.public-status-error{border-top-color:var(--orange)}.public-status-error .health-dot{background:var(--orange)}.public-status-error .status-pill{color:var(--orange)}.public-status-not-connected{border-top-color:var(--sage)}.public-status-not-connected .health-dot{background:var(--sage)}.public-status-not-connected .status-pill{color:var(--sage)}.public-status-expired{border-top-color:#e9bb58}.public-status-expired .health-dot{background:#e9bb58}.public-status-expired .status-pill{color:#e9bb58}@media (width<=900px){.topic-grid{grid-template-columns:1fr}}@media (width<=650px){.error-banner,.notice-banner,.demo-banner{align-items:start;display:grid}.error-banner>div,.notice-banner,.demo-banner{gap:7px;display:grid}.topic-summary{min-height:0}.topic-card h3{font-size:28px}.ledger-row{grid-template-columns:56px minmax(0,1fr) 35px;gap:8px}.ledger-row>span:last-child{display:none}}.locale-picker{align-items:center;display:inline-flex}.locale-picker select{border-color:var(--line-soft);width:auto;min-width:96px;color:var(--cream);background:var(--graphite-soft);letter-spacing:.04em;padding:7px 9px;font-size:9px}.content-language-note{color:var(--dim);margin:15px 0 0;font-size:9px;line-height:1.55}.signout-button{border:1px solid var(--line-soft);color:var(--muted);cursor:pointer;letter-spacing:.04em;background:0 0;padding:7px 9px;font-size:9px}.signout-button:hover{border-color:var(--lime);color:var(--lime)}.auth-loading{align-content:center;gap:14px;min-height:62vh;display:grid}.auth-loading h1{max-width:720px;color:var(--white);letter-spacing:-.05em;margin:0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,84px);font-weight:500;line-height:.98}.auth-shell{align-items:center;max-width:720px;min-height:62vh;display:grid}.auth-card{border:1px solid var(--line);background:#181916c7;width:min(100%,560px);padding:32px;box-shadow:0 24px 70px #0003}.auth-card h1{color:var(--white);letter-spacing:-.05em;margin:12px 0 10px;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,66px);font-weight:500;line-height:1}.auth-copy{max-width:470px;color:var(--muted);margin:0 0 26px;font-size:12px;line-height:1.6}.auth-field{color:var(--cream);letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.auth-field input{border:1px solid var(--line-soft);width:100%;color:var(--cream);font:inherit;letter-spacing:.02em;text-transform:none;background:#0000003d;padding:13px 14px}.auth-field input:focus{outline:2px solid var(--lime);outline-offset:2px}.auth-remember{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.auth-remember input{width:16px;height:16px;accent-color:var(--lime);margin:1px 0 0}.auth-remember span{gap:4px;display:grid}.auth-remember strong{color:var(--cream);letter-spacing:.04em;font-size:10px;font-weight:800}.auth-remember small{color:var(--dim);font-size:9px;line-height:1.45}.auth-error{color:var(--orange);margin:17px 0 0;font-size:10px;line-height:1.5}.auth-submit{border:1px solid var(--lime);width:100%;color:var(--graphite);background:var(--lime);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;padding:13px 16px;font-size:10px;font-weight:900}.auth-submit:hover{background:var(--cream);border-color:var(--cream)}.auth-submit:disabled{opacity:.45;cursor:not-allowed}.orbit-label>span{display:block}.analysis-header>div>p{max-width:650px}.analysis-header>div>p[lang=zh-Hant],.analysis-header>div>p[lang=zh-Hans]{color:var(--sage);font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:16px}.analysis-header h4>span{display:block}.analysis-header h4 .analysis-heading-en{color:var(--muted);letter-spacing:0;font-family:inherit;font-size:12px;line-height:1.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=650px){.topbar-right{gap:7px}.topbar-right>span:not(.live-indicator):not(.date-label){display:none}.locale-picker select{min-width:82px}.auth-card{padding:24px 20px}.auth-loading{min-height:58vh}.signout-button{align-items:center;min-height:42px;display:inline-flex}}.public-fetch{gap:9px;min-width:250px;display:grid}.public-fetch>.select-label{min-width:0}.public-fetch>button{border:1px solid var(--lime);min-height:42px;color:var(--graphite);background:var(--lime);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:0 18px;font-size:10px;font-weight:900}.public-fetch>button:hover{color:var(--lime);background:0 0}.public-fetch>button:disabled{cursor:wait;opacity:.6}.fetch-status{border-top:1px solid var(--line-soft);margin-top:18px;padding:15px 0 2px}.fetch-status-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.fetch-status-label{color:var(--cream);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.fetch-status-state{color:var(--lime);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.fetch-status-message{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.55}.fetch-status-progress{align-items:center;gap:12px;margin-top:12px;display:flex}.fetch-status-progress-bar{width:100%;height:5px;accent-color:var(--lime);flex:1}.fetch-status-progress-value{min-width:34px;color:var(--lime);text-align:right;font-size:9px;font-weight:800}.fetch-status-error{border-left:2px solid var(--orange);color:var(--muted);margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}.fetch-status-error strong{color:var(--orange);letter-spacing:.08em;text-transform:uppercase}.fetch-status-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.fetch-status-actions button{border:1px solid var(--lime);color:var(--lime);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:8px 11px;font-size:9px;font-weight:900}.fetch-status-actions button:hover{color:var(--graphite);background:var(--lime)}.fetch-status-partial .fetch-status-state,.fetch-status-failed .fetch-status-state{color:#e9bb58}.fetch-status-cancelled .fetch-status-state{color:var(--orange)}.url-review-section{margin-bottom:110px;scroll-margin-top:24px}.url-review-description{max-width:720px;color:var(--muted);margin:-7px 0 25px;font-size:12px;line-height:1.65}.url-review-form{max-width:920px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.url-review-form>label{margin-bottom:9px;display:block}.url-review-result{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.url-review-result-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.url-review-result-head h3{max-width:940px;color:var(--white);letter-spacing:-.05em;overflow-wrap:anywhere;margin:10px 0 0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(25px,4vw,47px);font-weight:500;line-height:1.02}.url-review-result>p{max-width:880px;color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.65}.url-review-candidate{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:21px;padding:15px 0 16px}.url-review-metrics{color:var(--dim);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px 15px;font-size:9px;display:flex}.url-review-candidate>p{max-width:800px;color:var(--sage);margin:13px 0 0;font-size:11px;line-height:1.55}.url-review-candidate>code{color:var(--lime);overflow-wrap:anywhere;background:#d8ee4314;margin-top:12px;padding:4px 6px;font-size:9px;display:inline-block}.url-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 42px;margin-top:22px;display:grid}.url-review-columns h4{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900}.url-review-columns ul{color:var(--muted);gap:8px;margin:0;padding-left:17px;font-size:10px;line-height:1.55;display:grid}.url-review-columns li::marker{color:var(--orange)}.url-review-columns a{overflow-wrap:anywhere}.url-review-result>.analysis-trigger{margin-top:22px}.url-review-ai{border-top:1px solid #d8ee4347;margin-top:22px;padding:17px 0 0}.url-review-subhead{justify-content:space-between;align-items:center;gap:14px;display:flex}.url-review-pair{margin-top:16px}.url-review-pair strong{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.url-review-pair p{max-width:900px;color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.55}.url-review-pair p[lang=zh-Hant]{color:var(--sage)}.url-review-confidence{color:var(--dim);margin:17px 0 0;font-size:9px;line-height:1.5}.url-review-no-install{border-top:1px solid var(--line-soft);padding-top:13px;color:#e9bb58!important;margin:20px 0 0!important;font-size:10px!important}.obsidian-export{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin-top:26px;padding:18px 0 0;display:grid}.obsidian-export h2{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.55}.obsidian-export>button{border:1px solid var(--lime);min-height:39px;color:var(--lime);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 15px;font-size:9px;font-weight:900}.obsidian-export>button:hover{color:var(--graphite);background:var(--lime)}.obsidian-export>button:disabled{cursor:wait;opacity:.6}.obsidian-export-result,.obsidian-export-error{color:var(--sage);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.obsidian-export-error{color:var(--orange)}@media (width<=650px){.public-fetch{min-width:0}.fetch-status-header,.url-review-subhead{align-items:start;gap:8px;display:grid}.fetch-status-state{justify-self:start}.url-review-result-head{display:block}.url-review-result-head .status-pill{margin-top:13px;display:inline-block}.url-review-columns{grid-template-columns:1fr;gap:19px}.obsidian-export{grid-template-columns:1fr}.obsidian-export>button{justify-self:start}}.topbar{gap:20px;padding:16px 0 14px}.brand-mark{border-radius:11px;width:38px;height:38px}.topbar-right{gap:8px;font-size:8px}.hero-section{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);gap:clamp(32px,6vw,86px);min-height:0;padding:38px 0 42px}.hero-copy h1{max-width:640px;margin:14px 0 18px;font-size:clamp(36px,4.2vw,58px);line-height:1}.hero-description{max-width:610px;font-size:14px;line-height:1.65}.hero-footerline{max-width:610px;margin-top:32px}.hero-aside{width:min(100%,380px)}.section-rail{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11110ff0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:18px;margin:0 0 21px;padding:10px 0;display:grid;position:sticky;top:0}#trend-board,#source-health,#daily-scout,#skill-radar,#url-review{scroll-margin-top:78px}.section-rail-intro{color:var(--cream);letter-spacing:.12em;text-transform:uppercase;gap:3px;font-size:9px;font-weight:900;display:grid}.section-rail-intro small{color:var(--dim);letter-spacing:.04em;text-transform:none;font-size:8px;font-weight:600}.section-rail-links{scrollbar-width:thin;justify-content:flex-end;gap:7px;min-width:0;display:flex;overflow-x:auto}.section-rail a{border:1px solid var(--line-soft);min-height:30px;color:var(--muted);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.section-label-short{display:none}.section-rail a:hover{border-color:var(--lime);color:var(--lime);text-decoration:none}.section-rail kbd{width:17px;height:17px;color:var(--lime);border:1px solid #d8ee4373;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1;display:grid}.section-heading h2{max-width:820px;font-size:clamp(28px,3.4vw,43px);line-height:1.02}.section-stat strong,.skill-stat strong{font-variant-numeric:tabular-nums;font-size:38px}.topic-card h3{font-size:clamp(22px,2.5vw,30px)}.bilingual-source-description{gap:8px;min-width:0;margin-top:9px;display:grid}.bilingual-source-interpretation{min-width:0;color:var(--muted);border-left:2px solid #d8ee437a;gap:4px;padding-left:9px;font-size:10px;line-height:1.5;display:grid}.bilingual-source-interpretation strong{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.bilingual-source-interpretation span{overflow-wrap:anywhere;min-width:0}.bilingual-source-interpretation span[lang=zh-Hant]{color:var(--sage)}.bilingual-source-interpretation span[lang=en]{color:var(--dim);font-size:.92em}.bilingual-source-original{min-width:0;color:var(--muted);border-left:2px solid #8fb5a866;gap:4px;margin:0;padding-left:9px;font-size:10px;line-height:1.5;display:grid}.bilingual-source-original strong{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.bilingual-source-original span{overflow-wrap:anywhere;min-width:0}.bilingual-source-original .bilingual-original{color:var(--dim);font-size:.92em}.bilingual-source-boundary{color:var(--dim);margin:0;font-size:9px;line-height:1.45}.bilingual-raw-field,.bilingual-source-context{min-width:0;color:var(--muted);gap:4px;margin:0;font-size:10px;line-height:1.5;display:grid}.bilingual-raw-field strong,.bilingual-source-context strong{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.bilingual-raw-field span,.bilingual-source-context span{overflow-wrap:anywhere;min-width:0}.bilingual-raw-field span{color:var(--muted)}.bilingual-raw-field .bilingual-interpretation{color:var(--sage)}.bilingual-raw-field .bilingual-original{color:var(--dim);font-size:.92em}.bilingual-source-context{border-left:2px solid #8fb5a866;padding-left:9px}.bilingual-source-context span[lang=zh-Hant]{color:var(--sage)}.bilingual-source-context span[lang=en],.topic-representatives a .bilingual-source-description{color:var(--muted)}.scout-lead-list a .bilingual-source-description{margin-top:8px}.topic-representatives a:hover .bilingual-source-description,.topic-representatives a:hover .bilingual-source-description span{color:var(--cream)}.skill-main>.bilingual-source-description,.skill-main>.bilingual-raw-field{margin-top:10px}.skill-main .skill-why strong{color:var(--sage)}.skill-main .skill-evidence strong{color:var(--cream)}.url-review-result-head h3{font-size:clamp(25px,3.3vw,40px)}.url-review-summary{border-top:1px solid var(--line-soft);max-width:900px;margin-top:15px;padding:13px 0 1px}.url-review-live-status{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin:9px 0 0;font-size:9px;font-weight:800}.url-review-candidate>.bilingual-raw-field{max-width:820px;margin-top:13px}.evidence-brief{margin-top:14px}.visual-brief-trigger{min-height:34px;color:var(--lime);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #d8ee439e;padding:7px 11px;font-size:9px;font-weight:900}.visual-brief-trigger:hover{color:var(--graphite);background:var(--lime)}.visual-brief-panel{border:1px solid var(--line-soft);background:#1d1d19c2;margin-top:10px;padding:12px}.visual-brief-head{color:var(--cream);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:9px;display:flex}.visual-brief-head span{color:var(--dim);letter-spacing:.04em;text-transform:none;font-size:8px;font-weight:600}.visual-brief-art{border:1px solid #f1ecdf1f;width:100%;height:auto;min-height:160px;display:block}.visual-brief-background{fill:#12130f}.visual-brief-connector{fill:none;stroke:#d8ee43a3;stroke-width:2px}.visual-brief-connector-arrow{fill:none;stroke:var(--orange);stroke-width:2px}.visual-brief-node rect{fill:#1d1d19eb;stroke:#f1ecdf33;stroke-width:1px}.visual-brief-node-source rect{stroke:#8fb5a89e}.visual-brief-node-evidence rect{stroke:#d8ee439e}.visual-brief-node-decision rect{stroke:#ff805eb3}.visual-brief-art text{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.visual-brief-label{fill:var(--lime);letter-spacing:1.5px;font-size:11px;font-weight:900}.visual-brief-host{fill:var(--sage);font-size:13px;font-weight:800}.visual-brief-name{fill:var(--white);font-size:14px;font-weight:800}.visual-brief-decision{fill:var(--orange);font-size:14px;font-weight:900}.visual-brief-score{fill:var(--lime);font-family:Georgia,serif;font-size:30px}.visual-brief-subtext{fill:var(--muted);font-size:10px}.visual-brief-note{color:var(--dim);margin:9px 0 0;font-size:9px;line-height:1.5}.url-review-columns li .bilingual-raw-field{margin:0}.trend-source-description{max-width:880px;margin-top:12px}.url-review-columns li .bilingual-raw-field strong{font-size:8px}.auth-loading h1,.auth-card h1{font-size:clamp(34px,5vw,54px)}@media (width<=900px){.hero-section{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:31px}.hero-aside{width:min(100%,320px)}.section-rail{grid-template-columns:1fr;gap:8px}.section-rail-links{justify-content:flex-start}}@media (width<=650px){.topbar{padding-top:14px}.hero-section{gap:25px;padding:25px 0 32px}.hero-copy h1{max-width:520px;margin-top:12px;font-size:clamp(31px,9vw,42px)}.hero-description{font-size:13px;line-height:1.6}.hero-footerline{margin-top:27px}.hero-aside{width:min(100%,245px)}.section-rail{margin-bottom:14px;padding:8px 0 9px}.section-rail-intro{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-rail-links{margin-right:-16px;padding-right:16px}.section-heading h2{font-size:clamp(27px,8vw,36px)}.section-stat strong,.skill-stat strong{font-size:34px}.bilingual-source-description{gap:7px}.visual-brief-panel{margin-left:-2px;margin-right:-2px;padding:9px}.visual-brief-head{flex-direction:column;align-items:flex-start;gap:4px}}html,body,.app-shell{overflow-x:clip}main,.topbar,.hero-section,.hero-copy,.hero-aside,.skill-main,.url-review-result{min-width:0}.hero-copy h1{overflow-wrap:normal;word-break:normal;white-space:normal;width:100%;max-width:640px}.section-rail,.section-rail-intro,.section-rail-links{min-width:0}.section-rail-links{overscroll-behavior-inline:contain;justify-content:flex-start;width:100%}.section-rail a{min-height:44px;font-size:10px}.section-rail-intro{font-size:10px}.section-rail-intro small{font-size:9px}.hero-description{font-size:15px}.hero-footerline{font-size:10px}.bilingual-raw-field,.bilingual-source-context,.bilingual-source-interpretation,.bilingual-source-original{font-size:12px}.bilingual-raw-field strong,.bilingual-source-context strong,.bilingual-source-interpretation strong,.bilingual-source-original strong{font-size:9px}.topic-summary{font-size:13px}.topic-representative-summary{font-size:11px}.skill-main>p{font-size:12px}.skill-main .skill-evidence{font-size:11px}.skill-meta,.url-review-metrics{font-size:10px}.url-review-description{font-size:14px}.url-review-columns ul,.url-review-pair p{font-size:12px}.url-review-result-head h3{overflow-wrap:anywhere}.search-row button,.analysis-trigger,.visual-brief-trigger{min-height:44px}.content-brief{border:1px solid var(--line-soft);background:#1d1d1994;min-width:0;margin:18px 0 0;padding:13px}.content-brief-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.content-brief-head strong{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.content-brief-head span{color:var(--dim);text-align:right;font-size:10px;line-height:1.4}.content-brief-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.content-brief-node{background:#11110fb8;border:1px solid #f1ecdf2e;grid-template-rows:auto auto minmax(0,1fr) auto;gap:9px;min-width:0;min-height:164px;padding:13px;display:grid}.content-brief-node-source{border-color:#f1ecdf4d}.content-brief-node-purpose{border-color:#8fb5a89e}.content-brief-node-helps{border-color:#d8ee438a}.content-brief-node-decision{border-color:#ff805ea3}.content-brief-node-decision.content-brief-decision-worth{border-color:#d8ee43b8}.content-brief-label,.content-brief-node small{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.3}.content-brief-node strong{min-width:0;color:var(--cream);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.content-brief-node strong .content-brief-original{color:var(--muted);margin-top:6px;font-size:.82em;font-weight:500;line-height:1.45;display:block}.content-brief-source{gap:4px;min-width:0;display:grid}.content-brief-source-label{color:var(--dim);letter-spacing:.04em;font-size:9px;font-weight:750;line-height:1.3}.content-brief-source-value{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.content-brief-node small{color:var(--dim);letter-spacing:.04em;text-transform:none;font-size:9px;font-weight:700}.content-brief-decision-short{color:var(--cream)!important;font-size:10px!important;font-weight:850!important}.content-brief-node-decision strong{color:var(--orange);font-size:15px}.content-brief-node-decision.content-brief-decision-worth strong{color:var(--lime)}.content-brief-arrow{color:var(--orange);align-self:center;font-size:24px;line-height:1}.content-brief-note{color:var(--dim);margin:10px 0 0;font-size:10px;line-height:1.5}.install-verdict{border:1px solid #d8ee4361;border-left:3px solid var(--lime);background:#d8ee430e;margin:0 0 18px;padding:17px}.install-verdict-review{border-color:#e9bb5880 #e9bb5880 #e9bb5880 #e9bb58}.install-verdict-avoid{border-color:#ff805e80;border-left-color:var(--orange)}.install-verdict-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.install-verdict-head h4{color:var(--white);letter-spacing:-.04em;overflow-wrap:anywhere;max-width:22ch;margin:7px 0 0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1.08}.install-verdict-status{max-width:235px;color:var(--lime);text-align:center;text-transform:uppercase;border:1px solid;gap:4px;padding:8px 10px;font-size:10px;font-weight:900;line-height:1.35;display:grid}.install-verdict-status-short{color:currentColor;letter-spacing:.06em;font-size:9px;font-weight:800}.install-verdict-classification{max-width:34ch;color:var(--sage);margin:7px 0 0;font-size:10px;line-height:1.4}.install-verdict-review .install-verdict-status{color:#e9bb58}.install-verdict-avoid .install-verdict-status{color:var(--orange)}.install-verdict-grid{border-top:1px solid var(--line-soft);grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);gap:16px 28px;margin-top:16px;padding-top:14px;display:grid}.install-verdict-grid>div{gap:6px;min-width:0;display:grid}.install-verdict-grid strong{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.install-verdict-grid span{color:var(--cream);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.install-verdict-grid .install-verdict-personal-value{color:var(--sage)}.install-verdict-grid .content-brief-original{color:var(--dim);margin-top:4px;font-size:.86em;font-weight:500;display:block}.install-verdict-purpose{color:var(--muted)!important;gap:4px!important}.install-verdict-purpose small{color:var(--dim);letter-spacing:.04em;font-size:9px;font-weight:800}.install-verdict-safety-note{border-top:1px solid var(--line-soft);color:var(--dim);margin:13px 0 0;padding-top:10px;font-size:10px;line-height:1.45}@media (width<=1100px) and (width>=651px){.content-brief-flow{grid-template-columns:minmax(0,1fr);gap:7px}.content-brief-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=650px){.hero-copy h1{max-width:none;font-size:clamp(34px,9vw,46px)}.section-rail-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid;overflow:visible}.section-rail a{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;padding:6px 3px;line-height:1.15}.section-rail a .section-label-full{display:none}.section-rail a .section-label-short{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:8px;display:block;overflow:hidden}.content-brief-head{flex-direction:column;align-items:flex-start;gap:4px}.content-brief-head span{text-align:left}.content-brief-flow{grid-template-columns:minmax(0,1fr);gap:7px}.content-brief-node{min-height:0}.content-brief-source-value{font-size:11px}.content-brief-arrow{justify-self:center;transform:rotate(90deg)}.install-verdict-head,.install-verdict-grid{grid-template-columns:minmax(0,1fr);display:grid}.install-verdict-status{justify-self:start;max-width:100%}.install-verdict-grid{gap:14px}}.batch-candidate-form{border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);gap:12px;margin-top:34px;padding:20px 0 24px;display:grid}.batch-candidate-form .section-heading{margin-bottom:2px}.batch-candidate-form h3,.candidate-workspace h3{color:var(--white);letter-spacing:-.04em;margin:7px 0 0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.08}.batch-candidate-form>label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.batch-candidate-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:148px;color:var(--cream);background:var(--graphite-soft);font:inherit;border-radius:0;padding:13px 14px;font-size:13px;line-height:1.55}.batch-candidate-form textarea:focus{outline:2px solid var(--lime);outline-offset:2px}.batch-candidate-form>button,.candidate-card-actions button{border:1px solid var(--lime);min-height:42px;color:var(--graphite);background:var(--lime);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:8px 13px;font-size:9px;font-weight:900;line-height:1.3}.batch-candidate-form>button:hover,.candidate-card-actions button:hover{color:var(--lime);background:0 0}.batch-candidate-form>button:disabled,.candidate-card-actions button:disabled{cursor:wait;opacity:.55}.secondary-button,.candidate-card-actions .secondary-button,.candidate-card-actions .danger-outline-button,.candidate-card-actions .text-button{border:1px solid var(--lime);min-height:42px;color:var(--lime);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:8px 13px;font-size:9px;font-weight:900;line-height:1.3}.secondary-button:hover{color:var(--graphite);background:var(--lime)}.secondary-button:disabled{cursor:wait;opacity:.55}.candidate-card-actions .danger-outline-button{border-color:var(--orange);color:var(--orange)}.candidate-card-actions .danger-outline-button:hover{color:var(--graphite);background:var(--orange)}.candidate-card-actions .text-button{border-color:var(--line-soft);color:var(--muted)}.candidate-card-actions .text-button:hover{color:var(--cream);background:var(--surface)}.candidate-batch-summary{border-left:2px solid var(--lime);color:var(--muted);background:#d8ee430e;flex-wrap:wrap;gap:8px 18px;padding:12px 13px;font-size:10px;line-height:1.5;display:flex}.candidate-batch-summary strong{color:var(--lime)}.candidate-workspace{border-top:1px solid var(--line);margin-top:38px;padding-top:23px}.candidate-workspace>.url-review-description{margin-bottom:19px}.candidate-workspace .section-heading{margin-bottom:12px}.candidate-workspace .section-heading h3{margin-top:5px}.candidate-workspace .section-heading>button{border:1px solid var(--line-soft);min-height:36px;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:7px 11px;font-size:9px;font-weight:800}.candidate-workspace .section-heading>button:hover{border-color:var(--lime);color:var(--lime)}.candidate-list{gap:18px;display:grid}.candidate-card{border:1px solid var(--line-soft);background:#1d1d197a;border-left:2px solid #8fb5a89e;min-width:0;padding:18px}.candidate-card-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.candidate-card-head>div{min-width:0}.candidate-card-index{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.candidate-card h4{color:var(--white);letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 0;font-family:Noto Serif TC,Songti SC,Georgia,Times New Roman,serif;font-size:clamp(21px,2.6vw,32px);font-weight:500;line-height:1.1}.candidate-card-url{color:var(--lime);overflow-wrap:anywhere;margin-top:10px;font-size:10px;line-height:1.45;display:block}.candidate-card-description{margin-top:15px}.candidate-card .install-verdict{margin-top:18px}.candidate-card-meta,.candidate-card-review-meta{color:var(--dim);flex-wrap:wrap;gap:8px 15px;font-size:10px;line-height:1.5;display:flex}.candidate-card-meta{margin-top:13px}.candidate-card-review-meta{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.candidate-card code{max-width:100%;color:var(--lime);overflow-wrap:anywhere;background:#d8ee4314;margin-top:12px;padding:4px 6px;font-size:9px;display:inline-block}.candidate-card-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.candidate-status{color:var(--muted);font-size:9px;line-height:1.45}.candidate-status-pending{color:var(--lime)}.candidate-status-blocked{color:#e9bb58}.candidate-card-note{color:var(--dim);margin:13px 0 0;font-size:10px;line-height:1.5}.empty-state{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);color:var(--muted);margin:0;padding:17px 0;font-size:12px}.url-review-status-stack{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:7px;min-width:0;display:flex}.url-review-status-stack .status-pill,.url-review-status-stack .decision-pill{text-align:right;max-width:100%}.url-review-issue{border-left:3px solid var(--orange);color:var(--muted);background:#68312429;gap:7px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.55;display:grid}.url-review-issue strong{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.url-review-issue span{overflow-wrap:anywhere}.health-card-actions{margin-top:13px}.health-refresh-button{border:1px solid var(--line-soft);min-height:32px;color:var(--lime);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:6px 9px;font-size:8px;font-weight:900}.health-refresh-button:hover{color:var(--graphite);background:var(--lime)}.health-refresh-button:disabled{cursor:wait;opacity:.55}.health-next-step{border-top:1px solid var(--line-soft);max-width:260px;color:var(--sage);gap:5px;margin-top:13px;padding-top:10px;font-size:11px;line-height:1.55;display:grid}.health-next-step-label{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.status-x_unavailable .health-next-step-label,.status-disabled .health-next-step-label{color:var(--orange)}.status-degraded .health-next-step-label,.status-stale .health-next-step-label{color:#e9bb58}.health-schedule-note,.skill-pool-note,.skill-action-message,.skill-action-error,.candidate-action-message,.batch-phase-note,.batch-save-message,.candidate-next-step,.candidate-history-error{color:var(--muted);font-size:11px;line-height:1.55}.health-schedule-note{color:var(--dim);margin:16px 0 0}.skill-pool-note{color:var(--sage);margin:-15px 0 22px}.skill-action-message,.candidate-action-message,.batch-save-message{color:var(--lime);margin:-8px 0 18px}.skill-action-error,.candidate-history-error{color:var(--orange);margin:-8px 0 18px}.skill-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding-top:14px;display:flex}.skill-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.skill-heading-actions .secondary-button{border:1px solid var(--lime);min-height:36px;color:var(--lime);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:7px 12px;font-size:9px;font-weight:900}.skill-heading-actions .secondary-button:hover{color:var(--graphite);background:var(--lime)}.skill-heading-actions .secondary-button:disabled{cursor:wait;opacity:.55}.skill-auto-note{color:var(--dim);margin:-9px 0 17px;font-size:11px;line-height:1.5}.skill-actions button,.batch-review-item>button{border:1px solid var(--lime);min-height:38px;color:var(--graphite);background:var(--lime);cursor:pointer;font:inherit;letter-spacing:.07em;text-transform:uppercase;padding:7px 11px;font-size:8px;font-weight:900;line-height:1.3}.skill-actions button:hover,.batch-review-item>button:hover,.skill-actions .secondary-button,.batch-review-item>.secondary-button{color:var(--lime);background:0 0}.skill-actions .text-button{border-color:var(--line-soft);color:var(--muted);background:0 0}.skill-actions button:disabled,.batch-review-item>button:disabled{cursor:wait;opacity:.55}.batch-phase-note{color:var(--sage);margin:0}.batch-review-results{gap:12px;margin-top:10px;display:grid}.batch-review-item{border:1px solid var(--line-soft);border-left:2px solid var(--sage);background:#1d1d1961;gap:10px;min-width:0;padding:14px;display:grid}.batch-review-item-failed{border-left-color:var(--orange)}.batch-review-item-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.batch-review-item-head code{color:var(--lime);overflow-wrap:anywhere;font-size:10px}.batch-item-saved{border:1px solid var(--sage);color:var(--sage);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:4px 6px;font-size:8px;font-weight:900}.batch-review-select{color:var(--lime);letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:8px;font-weight:900;display:inline-flex}.batch-review-select input{width:17px;height:17px;accent-color:var(--lime)}.batch-review-item .bilingual-source-description{margin-top:0}.batch-review-error{color:var(--orange);margin:0;font-size:11px;line-height:1.5}.batch-save-bar{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:5px;padding-top:14px;font-size:10px;display:flex}.candidate-next-step{color:var(--sage);margin:13px 0 0}.candidate-card-no-review{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.55}.candidate-history{border-top:1px solid var(--line-soft);background:#00000029;gap:15px;margin-top:18px;padding:15px;display:grid}.candidate-history>p{color:var(--muted);margin:0;font-size:11px}.candidate-history-item{border-top:1px solid #ffffff14;padding-top:13px}.candidate-history-item:first-child{border-top:0;padding-top:0}.candidate-history-meta{color:var(--dim);flex-wrap:wrap;gap:9px 16px;margin-bottom:7px;font-size:9px;display:flex}@media (width<=650px){.batch-candidate-form .section-heading,.candidate-workspace .section-heading{align-items:start;gap:10px;display:grid}.candidate-card{padding:14px}.candidate-card-head{gap:10px;display:grid}.candidate-card-head .status-pill{justify-self:start;margin-left:0}.url-review-status-stack{justify-content:flex-start;align-items:flex-start;margin-top:13px}.url-review-status-stack .status-pill,.url-review-status-stack .decision-pill{text-align:left}.candidate-card-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.candidate-card-actions button{width:100%}.skill-actions,.skill-heading-actions,.batch-save-bar,.batch-review-item-head{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.skill-actions button,.skill-heading-actions .secondary-button,.batch-save-bar button,.batch-review-item>button{width:100%}.batch-review-select{justify-content:flex-start}}@media (width<=900px){.hero-section{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.hero-section{grid-template-columns:minmax(0,1fr);gap:25px;padding:25px 0 32px}.hero-copy{width:100%}.hero-copy h1{max-width:none;font-size:clamp(34px,9vw,46px);line-height:1.02}}.bilingual-source-interpretation span[lang=zh-CN],.bilingual-source-context span[lang=zh-CN],.url-review-pair p[lang=zh-CN],.analysis-pair p[lang=zh-CN]{color:var(--sage)}
