@font-face{font-family:Sora;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/mca-sora-0.ttf) format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/mca-sora-1.ttf) format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-sora-2.ttf) format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mca-sora-3.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-mono-0.ttf) format("truetype")}@font-face{font-family:MCA Sans TC;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/mca-tc-light-0.ttf) format("truetype")}@font-face{font-family:MCA Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-tc-light-1.ttf) format("truetype")}@font-face{font-family:MCA Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mca-tc-light-2.ttf) format("truetype")}@font-face{font-family:MCA Cover Condensed;src:url(/fonts/mca-display-condensed-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.mca-entry{--entry-bg:#03080f;--entry-ink:#eef4ff;--entry-muted:#a5b6cd;--entry-blue:#b1d0ff;--entry-line:rgba(184,207,239,.24);--entry-ease:cubic-bezier(.16,1,.3,1);position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;height:100vh;height:100svh;min-height:680px;overflow:hidden;background:var(--entry-bg);color:var(--entry-ink);font:400 14px Sora,MCA Workspace TC,PingFang TC,sans-serif;-webkit-font-smoothing:antialiased}.mca-entry *,.mca-dialog *{box-sizing:border-box}.mca-entry button,.mca-entry a,.mca-dialog button,.mca-dialog input{font:inherit;-webkit-tap-highlight-color:transparent}.mca-entry button,.mca-dialog button{cursor:pointer;color:inherit}.mca-entry button{background:none;border:0}.mca-entry a{color:inherit;text-decoration:none}.mca-entry button:focus-visible,.mca-entry a:focus-visible,.mca-entry input:focus-visible,.mca-dialog button:focus-visible,.mca-dialog input:focus-visible{outline:2px solid var(--entry-blue,#b1d0ff);outline-offset:5px}.mca-entry-main:focus{outline:none}.mca-entry-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;overflow:hidden;background:#03080f}.mca-entry-poster,.mca-entry-poster img,.mca-entry-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.mca-entry-media video{opacity:0;transition:opacity .18s ease}.mca-entry-media video.is-ready{opacity:1}.mca-entry-watermark{position:absolute;z-index:-3;top:48%;left:50%;transform:translate(-50%,-50%);font:700 clamp(220px,34vw,680px)/.8 "MCA Cover Condensed",sans-serif;letter-spacing:.015em;color:#8caed7;opacity:.115;white-space:nowrap;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 14%,#000 27%,transparent 42%,transparent 64%,#000 83%);mask-image:linear-gradient(90deg,#000 14%,#000 27%,transparent 42%,transparent 64%,#000 83%)}.mca-entry-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgba(3,8,15,.12) 0%,transparent 40%,rgba(3,8,15,.15) 57%,rgba(3,8,15,.8) 89%,#03080f 100%)}.mca-entry-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px clamp(24px,3.4vw,64px);position:relative;z-index:5;flex:none;animation:mca-cover-rise .65s var(--entry-ease) both}.mca-nav-cluster{display:flex;align-items:center;gap:10px;min-width:0}.mca-entry-brand{display:flex;align-items:center;justify-content:center;width:178px;height:56px;border:1px solid rgba(189,211,244,.1);border-radius:14px;background:#8caddb1c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;flex:none;transition:background .2s,width .45s var(--entry-ease),opacity .2s}.mca-entry-brand:hover{background:#8caddb2e}.mca-entry-brand>span{display:block;position:relative;width:148px;height:56px;overflow:hidden;flex:none}.mca-entry-brand img{position:absolute;top:50%;left:50%;width:132px;height:132px;max-width:none;transform:translate(-50%,-50%);object-fit:contain;mix-blend-mode:screen}.mca-nav-capsule{height:56px;width:56px;display:flex;align-items:center;overflow:hidden;flex:none;border:1px solid rgba(189,211,244,.1);border-radius:14px;background:#8caddb1c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width .5s var(--entry-ease)}.mca-nav-capsule.is-open{width:336px}.mca-menu-toggle{position:relative;display:block;width:54px;height:54px;padding:0;flex:none;border-radius:12px;transition:background .16s}.mca-menu-toggle:hover{background:#b8d1f51f}.mca-menu-toggle span{position:absolute;left:18px;top:21px;width:18px;height:1.5px;background:#eef4ff;transition:transform .4s var(--entry-ease),opacity .2s}.mca-menu-toggle span:nth-child(2){top:27px}.mca-menu-toggle span:nth-child(3){top:33px}.is-open .mca-menu-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.is-open .mca-menu-toggle span:nth-child(2){opacity:0;transform:scaleX(0)}.is-open .mca-menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mca-capsule-links{display:flex;align-items:center;gap:22px;flex:none;padding:0 20px 0 10px;opacity:0;transform:translate(12px);transition:opacity .18s,transform .3s var(--entry-ease);white-space:nowrap}.is-open .mca-capsule-links{opacity:1;transform:none;transition-delay:.12s}.mca-capsule-links>button{padding:0;min-height:44px;display:flex;align-items:center;color:#bdcce0;font-size:13px;transition:color .16s}.mca-capsule-links>button:hover{color:#fff}.mca-capsule-links>.mca-entry-language{font:11px JetBrains Mono,monospace;border-left:1px solid var(--entry-line);padding-left:17px;margin-left:1px}.mca-entry .mca-nav-enter{display:flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:0 24px;flex:none;border-radius:999px;background:#dceaff;color:#07111f;font-size:13px;font-weight:500;transition:background .18s,transform .18s}.mca-nav-enter:hover{background:#f3f7ff;transform:translateY(-2px)}.mca-nav-enter:active{transform:translateY(0)}.mca-entry-main{width:100%;margin-top:auto;padding:40px clamp(24px,3.4vw,64px) 34px;position:relative;z-index:1}.mca-hero-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:0;font-size:clamp(58px,6.85vw,108px);font-weight:300;line-height:1.015;letter-spacing:-.04em}.mca-heading-left,.mca-heading-right{display:flex;flex-direction:column;align-items:flex-start}.mca-heading-right{align-items:flex-end;text-align:right}.mca-heading-left>.mca-scramble:last-child,.mca-heading-right>.mca-scramble:last-child{color:#b5d0f5}.mca-scramble{display:inline-block;position:relative;white-space:pre}.mca-scramble-size{visibility:hidden;white-space:pre}.mca-scramble-face{position:absolute;top:0;right:0;bottom:0;left:0;white-space:pre;overflow:hidden}.mca-hero-heading .mca-scramble-face{overflow:visible}.mca-hero-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:26px;animation:mca-cover-rise .8s .15s var(--entry-ease) both}.mca-entry-description{max-width:330px;margin:0;color:#a9b9cf;font-size:13px;line-height:1.9;white-space:pre-line}.mca-entry-controls{width:352px;max-width:100%;flex:none}.mca-source-bar{display:flex;align-items:center;padding:5px;gap:5px;border:1px solid var(--entry-line);border-radius:14px;background:#88aad811;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mca-source-trigger{display:flex;align-items:center;justify-content:space-between;flex:1;gap:16px;min-width:0;padding:9px 15px;min-height:56px;text-align:left;transition:color .16s}.mca-source-trigger>span{display:flex;flex-direction:column;gap:5px;min-width:0}.mca-source-trigger strong{font-size:13px;line-height:1.35;font-weight:400;overflow-wrap:anywhere}.mca-source-trigger small{font-size:10px;color:#93a8c1;line-height:1.4}.mca-source-trigger svg{flex:none;color:#aac0dd}.mca-source-trigger:hover{color:#b1d0ff}.mca-entry .mca-primary-enter{display:grid;place-items:center;width:54px;height:56px;padding:0;flex:none;border-radius:10px;background:#d4e6ff;color:#091424;transition:background .18s,transform .18s}.mca-primary-enter:hover{background:#f1f7ff;transform:translateY(-1px)}.mca-entry-shortcuts{display:flex;justify-content:flex-end;gap:24px;flex-wrap:wrap;margin-top:4px;padding-right:4px}.mca-entry-shortcuts button{padding:4px 0;min-height:32px;color:#a5b8d2;font-size:11px;transition:color .18s}.mca-entry-shortcuts button:hover{color:#f0f5ff}.mca-entry-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:1;flex:none;padding:10px clamp(24px,3.4vw,64px) max(18px,env(safe-area-inset-bottom));font-size:10px;color:#8da3bd}.mca-footer-project{font:10px JetBrains Mono,MCA Workspace TC,monospace;letter-spacing:.035em}.mca-entry-footer p{margin:0;max-width:290px;text-align:right;line-height:1.6;font-size:10px}.mca-frame-control{display:flex;align-items:center;gap:10px;flex:none;color:#a6bbd6}.mca-frame-control label{font-size:10px;white-space:nowrap}.mca-frame-control input{width:76px;height:32px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize;accent-color:#b1d0ff}.mca-frame-control input::-webkit-slider-runnable-track{height:1px;background:#526d90}.mca-frame-control input::-moz-range-track{height:1px;background:#526d90}.mca-frame-control input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:7px;height:7px;border:0;border-radius:50%;margin-top:-3px;background:#c9e0ff}.mca-frame-control input::-moz-range-thumb{width:7px;height:7px;border:0;border-radius:50%;background:#c9e0ff}.mca-frame-control input:disabled{opacity:.38;cursor:default}.mca-motion-control{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0!important;flex:none;color:#b8ceeb!important}.mca-motion-control:hover{color:#fff!important}.mca-motion-control:disabled{opacity:.5;cursor:default}.mca-entry .mca-skip{position:absolute;z-index:20;top:8px;left:16px;transform:translateY(-160%);background:#d5e5ff;color:#08101d;padding:12px 18px;font-size:14px}.mca-skip:focus{transform:translateY(0)}.mca-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes mca-cover-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mca-dialog{--entry-ease:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;overflow:clip;background:transparent;max-width:none;max-height:none;width:100%;height:100%;color:#eef3fb;font-family:Sora,MCA Sans TC,sans-serif;-webkit-font-smoothing:antialiased}.mca-dialog::backdrop{background:#000309a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:mca-backdrop-in .25s ease both}.mca-dialog-sheet{position:absolute;right:0;top:0;height:100%;width:min(560px,100%);padding:24px 40px 28px;background:#050c16f7;border-left:1px solid rgba(181,209,248,.2);overflow-y:auto;overscroll-behavior:contain;animation:mca-sheet-in .5s var(--entry-ease) both;display:flex;flex-direction:column}.mca-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:50px}.mca-dialog-top>span{font-size:12px;color:#a8bdd8;letter-spacing:.12em}.mca-icon-button{display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:1px solid rgba(186,210,245,.26)}.mca-icon-button:hover{background:#abccf914}.mca-dialog h2{font-size:28px;line-height:1.4;font-weight:300;letter-spacing:-.02em;margin:0}.mca-dialog-description{font-size:14px;line-height:1.8;color:#a8b6c9;margin:16px 0 26px}.mca-source-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(181,209,248,.3);padding:10px 0;color:#a4b8d3;margin-bottom:20px}.mca-source-search input{width:100%;background:none;border:0;color:#ecf4ff;padding:8px 3px;font-size:14px;outline:none}.mca-source-search input::placeholder{color:#a2b1c5}.mca-source-list{display:flex;flex-direction:column}.mca-source-option{background:none;border:0;border-bottom:1px solid rgba(181,209,248,.17);padding:26px 0;text-align:left;color:#edf4ff;transition:background .2s ease;display:flex;flex-direction:column;gap:8px;width:100%}.mca-source-option:hover{background:#8ab7f40b}.mca-source-option[aria-pressed=true] .mca-source-option-top{color:#a9ceff}.mca-source-option-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.mca-source-option-top strong{font-size:17px;font-weight:400;line-height:1.5}.mca-source-period{font-size:12px;color:#b2bfd0}.mca-source-blurb{font-size:14px;color:#a6b5c9;line-height:1.8;margin-top:5px}.mca-source-tools{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:#c0cee1}.mca-source-count{font-size:12px;color:#a9b7c9;margin:26px 0 0;padding-top:12px}.mca-no-results{font-size:14px;color:#bcc9db;padding:30px 0;line-height:1.8}@keyframes mca-sheet-in{0%{transform:translate(100%);opacity:.8}to{transform:translate(0);opacity:1}}@keyframes mca-backdrop-in{0%{opacity:0}to{opacity:1}}@media (min-width:1700px){.mca-entry-main{padding-bottom:48px}.mca-entry-controls{width:420px}.mca-entry-description{font-size:15px;max-width:370px}.mca-source-trigger strong{font-size:15px}.mca-source-trigger small{font-size:11px}.mca-hero-bottom{margin-top:34px}}@media (max-width:1100px){.mca-entry-nav{padding:22px 32px}.mca-entry-main,.mca-entry-footer{padding-inline:32px}.mca-hero-heading{font-size:clamp(54px,7.1vw,78px)}.mca-entry-controls{width:320px}.mca-entry-description{max-width:285px;font-size:12px}.mca-entry-footer p{max-width:230px}}@media (max-width:720px){.mca-entry{min-height:720px}.mca-entry-nav{padding:18px 20px;gap:12px}.mca-nav-cluster{gap:8px;flex:1}.mca-entry-brand{width:136px;height:44px;border-radius:11px}.mca-entry-brand>span{width:120px;height:44px}.mca-entry-brand img{width:112px;height:112px}.mca-nav-capsule{width:44px;height:44px;border-radius:11px}.mca-menu-toggle{width:42px;height:42px;border-radius:10px}.mca-menu-toggle span{left:14px;top:16px;width:15px;height:1.2px}.mca-menu-toggle span:nth-child(2){top:21px}.mca-menu-toggle span:nth-child(3){top:26px}.is-open .mca-menu-toggle span:first-child{transform:translateY(5px) rotate(45deg)}.is-open .mca-menu-toggle span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mca-entry .mca-nav-enter{min-height:44px;padding:0 17px;gap:11px;font-size:11px}.mca-nav-enter svg{width:16px;height:16px}.is-menu-open .mca-entry-brand{width:0;opacity:0;border-width:0;visibility:hidden;margin-right:-8px}.mca-nav-capsule.is-open{width:100%}.mca-capsule-links{gap:20px;padding:0 14px 0 7px}.mca-capsule-links>button{font-size:12px;min-height:42px}.mca-capsule-links>.mca-entry-language{font-size:10px;padding-left:14px}.is-menu-open .mca-nav-enter{width:44px;padding:0}.is-menu-open .mca-nav-enter>span{display:none}.mca-entry-media{height:72%;bottom:auto}.mca-entry-watermark{top:30%;font-size:41vw;opacity:.12}.mca-entry-shade{background:linear-gradient(180deg,transparent 0%,transparent 35%,rgba(3,8,15,.23) 49%,rgba(3,8,15,.95) 69%,#03080f 80%)}.mca-entry-main{padding:30px 24px 20px}.mca-hero-heading{font-size:clamp(31px,8.45vw,57px);line-height:1.05;gap:20px;letter-spacing:-.035em}.mca-hero-bottom{flex-direction:column;gap:22px;margin-top:22px}.mca-entry-description{font-size:12px;line-height:1.9;max-width:320px}.mca-entry-controls{width:100%}.mca-source-trigger{min-height:51px;padding:8px 14px}.mca-source-trigger strong{font-size:13px}.mca-entry .mca-primary-enter{height:51px;width:52px}.mca-entry-shortcuts{justify-content:flex-start;padding-left:3px;gap:25px;margin-top:6px}.mca-entry-shortcuts button{min-height:32px;font-size:11px}.mca-entry-footer{padding:4px 24px max(16px,env(safe-area-inset-bottom));gap:16px}.mca-footer-project{display:none}.mca-entry-footer p{font-size:9px;max-width:138px}.mca-frame-control{gap:5px}.mca-frame-control label{font-size:9px}.mca-frame-control input{width:48px}.mca-motion-control{width:25px}.mca-dialog-sheet{padding:20px 26px 30px}.mca-dialog-top{margin-bottom:32px}.mca-dialog h2{font-size:26px}}@media (max-width:380px){.mca-entry-nav{padding:16px}.mca-entry-brand{width:124px}.mca-entry-brand>span{width:112px}.mca-entry-brand img{width:104px;height:104px}.mca-entry .mca-nav-enter{padding-inline:13px;gap:8px}.mca-entry-main{padding-inline:20px}.mca-hero-heading{font-size:29px;gap:12px}.mca-entry-footer{padding-inline:20px;gap:12px}.mca-entry-footer p{max-width:113px}.mca-frame-control label{max-width:54px;white-space:normal;line-height:1.5}.mca-capsule-links{gap:15px}.mca-capsule-links>button{font-size:11px}}@media (max-height:760px) and (min-width:721px){.mca-entry{min-height:560px}.mca-entry-nav{padding-top:18px;padding-bottom:18px}.mca-hero-heading{font-size:clamp(46px,6.1vw,82px)}.mca-entry-main{padding-top:24px;padding-bottom:20px}.mca-hero-bottom{margin-top:20px}.mca-entry-footer{padding-bottom:12px}}@media (max-height:600px) and (min-width:721px){.mca-entry{min-height:100svh}.mca-entry-nav{padding-top:12px;padding-bottom:12px}.mca-entry-brand,.mca-nav-capsule{height:44px}.mca-entry-brand>span{height:42px}.mca-entry-brand img{width:112px;height:112px}.mca-entry .mca-nav-enter{min-height:44px}.mca-entry-main{padding-top:12px;padding-bottom:8px;overflow-y:auto}.mca-hero-heading{font-size:44px}.mca-hero-bottom{margin-top:16px}.mca-entry-description{font-size:11px;max-width:260px}.mca-entry-controls{width:300px}.mca-source-trigger{min-height:40px}.mca-entry .mca-primary-enter{height:45px;width:46px}.mca-entry-footer{padding-top:0;padding-bottom:8px}.mca-footer-project{display:none}}@media (max-height:719px) and (max-width:720px){.mca-entry{min-height:100svh}.mca-entry-main{padding-top:20px;overflow-y:auto}.mca-hero-heading{font-size:30px}.mca-hero-bottom{gap:15px;margin-top:16px}.mca-entry-description{font-size:11px}.mca-entry-shortcuts{margin-top:2px}.mca-entry-media{height:76%}}@media (prefers-reduced-motion:reduce){.mca-entry *,.mca-dialog *,.mca-dialog::backdrop{animation:none!important;transition:none!important}.mca-entry-media video{display:none}}.dp{--dp-bg: #1e1f22;--dp-card: #27282e;--dp-card-h: #30313b;--dp-line: #41424b;--dp-ink: #f2f3f5;--dp-muted: #b8bbc7;--dp-accent: #a4acff;min-height:100vh;background:var(--dp-bg);color:var(--dp-ink);font-family:var(--font-ui)}.dp *{box-sizing:border-box}.dp button{font-family:inherit}.dp button:focus-visible{outline:2px solid var(--dp-accent);outline-offset:4px}.dp-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 40px;border-bottom:1px solid var(--dp-line)}.dp-back{display:inline-flex;align-items:center;gap:9px;background:transparent;border:0;color:var(--dp-muted);padding:10px 0;font-size:12px;font-weight:600;cursor:pointer}.dp-back:hover{color:var(--dp-ink)}.dp-brand{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.05em}.dp-brand img{object-fit:contain}.dp-lang{display:inline-flex;align-items:center;gap:6px;font-size:12px}.dp-lang-btn{background:none;border:none;color:var(--dp-muted);padding:9px 4px;font:inherit;cursor:pointer}.dp-lang-btn:hover,.dp-lang-btn.active{color:var(--dp-ink)}.dp-lang-btn.active{text-decoration:underline;text-underline-offset:5px}.dp-lang-sep{color:var(--dp-muted)}.dp-main{max-width:1100px;margin:0 auto;padding:70px 40px 90px}.dp-head{margin-bottom:42px;max-width:640px}.dp-title{font-size:clamp(30px,4vw,42px);font-weight:650;letter-spacing:-.03em;line-height:1.3;margin:0 0 17px;text-wrap:balance}.dp-sub{font-size:14px;color:var(--dp-muted);line-height:1.9;margin:0;max-width:60ch}.dp-grid{display:flex;flex-direction:column;gap:16px}.dp-card{display:grid;grid-template-columns:1fr auto;gap:7px 28px;width:100%;text-align:left;background:var(--dp-card);border:1px solid var(--dp-line);border-radius:14px;padding:26px 28px;color:inherit;cursor:pointer}.dp-card:hover{background:var(--dp-card-h);border-color:#74799d}.dp-card-head{display:flex;align-items:center;gap:12px}.dp-card-platform{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.dp-card-platform svg{width:100%;height:100%}.dp-ptt-mark{font-size:11px;font-weight:800}.dp-card-title{font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.015em}.dp-card-tag{padding:3px 8px;border-radius:6px;color:#d6d9ff;background:#3c3f5b;font-size:10px;white-space:nowrap}.dp-card-meta{grid-column:1;display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--dp-muted);font-size:11px;line-height:1.7;margin:2px 0 8px 40px}.dp-card-meta-sep{color:var(--dp-muted)}.dp-card-stats{grid-column:2;grid-row:1 / 4;display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;align-content:center;padding-left:25px;border-left:1px solid var(--dp-line);min-width:220px}.dp-card-stat{display:flex;flex-direction:column;gap:6px}.dp-card-stat-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:550;line-height:1.2}.dp-card-stat-label{font-size:10px;color:var(--dp-muted);line-height:1.5}.dp-card-description{grid-column:1}.dp-card-blurb{font-size:12px;color:var(--dp-ink);line-height:1.9;margin:7px 0;max-width:60ch}.dp-card-scope{font-size:11px;color:var(--dp-muted);line-height:1.7;display:block}.dp-card-cta{grid-column:1 / -1;display:inline-flex;align-items:center;gap:10px;color:var(--dp-accent);font-size:12px;font-weight:650;padding-top:13px}.dp-card:hover .dp-card-cta{color:#d6d9ff}.dp-footnote{margin:28px 0 0;font-size:12px;line-height:1.9;color:var(--dp-muted);max-width:75ch}@media (max-width: 750px){.dp-nav{padding:14px 22px}.dp-main{padding:48px 22px 64px}.dp-head{margin-bottom:32px}.dp-card{grid-template-columns:1fr;padding:23px}.dp-card-stats{grid-column:1;grid-row:auto;grid-template-columns:repeat(4,1fr);border-left:0;border-top:1px solid var(--dp-line);border-bottom:1px solid var(--dp-line);padding:16px 0;margin-top:8px;gap:12px;min-width:0}.dp-card-description{margin-top:3px}.dp-card-stat-value{font-size:14px}}@media (max-width: 460px){.dp-nav{padding:12px 18px;gap:10px}.dp-brand{font-size:10px;letter-spacing:.03em;gap:5px}.dp-brand img{width:26px;height:26px}.dp-card{padding:20px}.dp-card-head{gap:9px;flex-wrap:wrap}.dp-card-title{font-size:15px}.dp-card-meta{margin-left:0}.dp-card-stats{grid-template-columns:repeat(2,1fr);gap:16px}.dp-card-stat-label{font-size:11px}}.evidence-app{display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-rows:88px 1fr;min-height:100vh;background:var(--bg);font-family:var(--font-ui);font-weight:400}.workspace-masthead{grid-column:1/-1;display:flex;align-items:center;gap:32px;position:sticky;top:0;z-index:40;height:88px;padding:0 32px 0 24px;background:#040a12;border-bottom:1px solid var(--line)}.workspace-brand{display:block;background:none;border:0;padding:0;flex:none;cursor:pointer}.workspace-logo{display:block;position:relative;width:148px;height:62px;overflow:hidden}.workspace-logo img{position:absolute;top:50%;left:0;width:148px;height:148px;max-width:none;transform:translateY(-50%);object-fit:contain;mix-blend-mode:screen}.workspace-source-context{display:flex;align-items:center;gap:24px;min-width:0;padding-left:28px;border-left:1px solid var(--line)}.workspace-dataset{display:grid;gap:4px;min-width:0}.workspace-dataset>span{color:var(--muted);font-size:10px;letter-spacing:.06em}.workspace-dataset select{max-width:250px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;padding:4px 20px 4px 0;cursor:pointer;min-height:28px}.workspace-dataset option{background:var(--surface);color:var(--ink)}.workspace-period{font-size:11px;line-height:1.6;color:var(--muted);max-width:180px}.workspace-tools{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.workspace-command-button{display:flex;align-items:center;gap:10px;min-height:40px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;padding:8px 12px;cursor:pointer}.workspace-command-button:hover{color:var(--ink)}.workspace-command-button kbd{font:10px var(--font-data);border:1px solid var(--line-2);border-radius:3px;padding:3px 5px;margin-left:10px}.workspace-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line-2);border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:400;padding:10px 14px;min-height:40px;cursor:pointer;transition:background .18s,border-color .18s}.workspace-button:hover{background:var(--panel-2);border-color:var(--accent-l)}.evidence-app .lang-switch{border:1px solid var(--line);border-radius:4px;background:none;padding:3px;gap:2px}.evidence-app .lang-btn{font:500 11px var(--font-ui);border-radius:2px;min-height:30px;padding:4px 10px;color:var(--muted)}.evidence-app .lang-btn.active{background:var(--selection);color:var(--accent-l)}.workspace-nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:88px;height:calc(100dvh - 88px);padding:32px 14px 24px;border-right:1px solid var(--line);background:#050c15}.workspace-nav-caption{color:var(--subtle);font-size:11px;padding:0 14px;margin-bottom:16px;letter-spacing:.05em}.workspace-links{display:grid;gap:8px}.workspace-links button{display:flex;align-items:center;gap:12px;min-height:45px;width:100%;border:1px solid transparent;border-radius:4px;padding:11px 13px;background:none;color:var(--muted);text-align:left;font:400 12px var(--font-ui);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.workspace-links button:hover{background:var(--surface);color:var(--ink)}.workspace-links button.is-current{background:var(--selection);border-color:var(--line-2);color:#dbeaff}.workspace-links button.is-current svg{color:var(--accent-l)}.workspace-links small{font-size:9px;color:var(--accent-l);margin-left:auto}.workspace-links button:nth-last-child(2){margin-top:18px}.workspace-nav-bottom{margin-top:auto;padding:32px 14px 0}.workspace-nav-bottom p{font-size:11px;color:var(--subtle);line-height:1.9;margin:0 0 24px}.workspace-nav-bottom button{display:flex;align-items:center;gap:8px;padding:8px 0;background:none;border:0;color:var(--muted);font:11px var(--font-ui);cursor:pointer}.workspace-nav-bottom button:hover{color:var(--ink)}.workspace-main{min-width:0}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 40px 0;min-height:52px}.workspace-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--subtle);font-size:11px}.workspace-breadcrumb strong{color:var(--muted);font-weight:400}.workspace-snapshot-label{color:var(--subtle);font-size:10px;letter-spacing:.04em}.workspace-content{width:100%;max-width:1600px;margin:0 auto;padding:30px 40px 72px;min-height:75vh}.workspace-content:empty{min-height:0}.workspace-page-heading{margin:0 0 30px}.workspace-page-heading h1{font-size:32px;font-weight:300;line-height:1.3;letter-spacing:-.03em;margin:0 0 12px}.workspace-page-heading p{font-size:13px;color:var(--muted);line-height:1.85;max-width:72ch;margin:0}.workspace-page-heading .workspace-page-count{color:var(--accent-l);font-size:12px;margin:8px 0}.workspace-loading{min-height:45vh;padding:32px 0;color:var(--muted);font-size:13px}.workspace-loading-shape{display:grid;gap:16px;max-width:1000px;margin-bottom:24px}.workspace-loading-shape>span{display:block;height:12px;background:var(--panel-2);width:35%}.workspace-loading-shape>span:first-child{height:32px;width:48%}.workspace-loading-shape>span:nth-child(3){width:65%;margin-bottom:20px}.workspace-loading-shape>div{display:grid;grid-template-columns:1fr 2fr;gap:24px}.workspace-loading-shape>div>span{height:240px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.workspace-loading .loading-orbit{display:none}.workspace-error{padding:40px 24px;max-width:650px;margin:40px auto}.workspace-error h1,.workspace-error h2{font-size:26px;font-weight:400;color:var(--ink);margin:0 0 14px}.workspace-error p{font-size:14px;line-height:1.85;color:var(--muted)}.workspace-error details{margin:20px 0;overflow-wrap:anywhere}.workspace-error summary{cursor:pointer;color:var(--muted);margin-bottom:10px}.workspace-notice{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:12px 16px;margin-bottom:16px;font-size:13px}.workspace-notice button{margin-left:auto;background:none;border:0;color:var(--accent-l);cursor:pointer;font:inherit}.back-to-explorer{margin-bottom:18px}.share-fallback{display:flex;gap:14px;align-items:center;padding:12px 40px;color:var(--muted);font-size:12px;background:var(--surface)}.share-fallback input{flex:1;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:4px;color:var(--ink);padding:8px}.command-dialog{border:1px solid var(--line-2);border-radius:8px;padding:0;background:var(--surface);color:var(--ink);font-family:var(--font-ui);width:min(540px,calc(100vw - 32px));max-height:75vh;margin:18vh auto auto}.command-dialog::backdrop{background:#00040acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-search{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--line)}.command-search input{background:none;border:0;flex:1;min-width:0;color:var(--ink);font:inherit;font-size:15px;outline:none}.command-search button{background:none;border:0;color:var(--muted);cursor:pointer;padding:4px}.command-results{display:grid;gap:4px;padding:8px}.command-results button{display:flex;gap:12px;align-items:center;border:0;border-radius:4px;padding:14px;background:none;color:var(--ink);font:13px var(--font-ui);text-align:left;cursor:pointer}.command-results button:hover,.command-results button:focus-visible{background:var(--selection)}.command-results p{padding:12px;color:var(--muted)}.command-help{margin:0;padding:14px 20px;font-size:11px;color:var(--subtle);border-top:1px solid var(--line)}.evidence-app :is(button,input,select,a,summary,[tabindex]):focus-visible,.command-dialog :is(button,input):focus-visible{outline:2px solid var(--accent-l);outline-offset:3px}.evidence-app button:disabled{opacity:.45;cursor:not-allowed}.evidence-app input,.evidence-app select{color-scheme:dark}.evidence-app ::placeholder,.command-dialog ::placeholder{color:var(--muted);opacity:1}.evidence-app--paper{display:block}.evidence-app--paper .workspace-content{max-width:1440px}@media (max-width:1150px){.evidence-app{grid-template-columns:180px minmax(0,1fr)}.workspace-masthead{gap:24px;padding-right:24px}.workspace-source-context{padding-left:14px}.workspace-period,.workspace-command-button span{display:none}.workspace-command-button kbd{margin:0}.workspace-header{padding:23px 28px 0}.workspace-content{padding:28px 28px 60px}.workspace-links button{padding:11px 9px;gap:9px;font-size:11px}.workspace-links small{display:none}}@media (max-width:820px){.evidence-app{display:block}.workspace-masthead{height:auto;position:relative;flex-wrap:wrap;padding:8px 20px 14px;gap:4px 16px}.workspace-logo{width:126px;height:54px}.workspace-logo img{width:126px;height:126px}.workspace-source-context{order:3;width:100%;border-left:0;border-top:1px solid var(--line);padding:14px 0 0;margin-top:5px;justify-content:space-between}.workspace-dataset{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.workspace-dataset>span{font-size:10px}.workspace-dataset select{font-size:12px}.workspace-period{display:block;font-size:10px}.workspace-tools{gap:8px}.workspace-command-button{padding:8px 5px}.workspace-command-button kbd{display:none}.share-button{min-width:38px;padding:8px 10px}.share-button span{display:none}.workspace-nav{width:100%;height:auto;position:static;display:block;padding:0 20px;background:#050c15;border-right:0;border-bottom:1px solid var(--line)}.workspace-nav-caption,.workspace-nav-bottom{display:none}.workspace-links{display:flex;gap:20px;overflow-x:auto;padding:0;scrollbar-width:thin}.workspace-links button{width:auto;flex:none;white-space:nowrap;border-radius:0;padding:14px 0;gap:8px;min-height:49px;border:0;border-bottom:1px solid transparent;font-size:12px}.workspace-links button.is-current{background:none;border-color:var(--accent-l)}.workspace-links button:nth-last-child(2){margin-top:0}.workspace-links button svg{width:16px;height:16px}.workspace-header{padding:20px 24px 0;min-height:41px}.workspace-content{padding:25px 24px 52px}.workspace-snapshot-label{font-size:9px}.workspace-page-heading h1{font-size:28px}.share-fallback{padding:12px 24px;display:grid;gap:7px}}@media (max-width:420px){.workspace-masthead{padding-inline:16px;gap:4px 8px}.workspace-tools{gap:5px}.workspace-logo{width:114px;height:50px}.workspace-logo img{width:114px;height:114px}.workspace-period{display:none}.workspace-dataset{width:100%;grid-template-columns:auto 1fr}.workspace-dataset select{width:100%;max-width:none}.evidence-app .lang-btn{padding:4px 7px}.workspace-nav{padding-inline:20px}.workspace-links{gap:18px}.workspace-header{padding-inline:20px}.workspace-content{padding:22px 20px 48px}.workspace-snapshot-label{display:none}.workspace-page-heading h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.evidence-app *,.command-dialog *{scroll-behavior:auto!important;transition:none!important}}.workspace-links button{font-size:14px}.workspace-mobile-note{display:none}.workspace-redirect{margin-bottom:24px;padding:16px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface)}.workspace-redirect p,.scope-note,.score-notice{color:var(--muted);font-size:14px;line-height:1.85;margin:12px 0 20px;max-width:85ch}.workspace-redirect p{margin-top:0}.signal-context{min-width:0;margin:0 0 20px}.signal-context-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;font-size:14px;margin-bottom:10px}.signal-context-heading strong{font:500 15px var(--font-data)}.signal-context-track{height:6px;border-radius:4px;background:var(--panel-2);position:relative}.signal-context-track i{height:100%;display:block;border-radius:inherit}.signal-context-track b{position:absolute;height:14px;width:2px;top:-4px;background:var(--ink);transform:translate(-1px)}.signal-context p{font-size:13px;line-height:1.8;color:var(--muted);margin:10px 0 0}.signal-context details{margin-top:4px}.signal-context summary{font-size:13px;line-height:1.8;cursor:pointer;color:var(--accent-l);padding:8px 0}.signal-context summary:focus-visible{outline:2px solid var(--accent-l);outline-offset:4px}@media (max-width:820px){.workspace-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;overflow:visible;padding:8px 0}.workspace-links button{width:100%;min-width:0;white-space:normal;font-size:14px;padding:10px 4px;min-height:44px}.workspace-links button:nth-last-child(2){margin-top:0}.workspace-mobile-note{display:block;padding:0 20px 28px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}}.evidence-app>.mca-skip{position:fixed;z-index:100;top:8px;left:16px;transform:translateY(-180%);padding:12px 18px;background:var(--ink);color:var(--bg);font-size:14px}.evidence-app>.mca-skip:focus{transform:translateY(0)}@font-face{font-family:Sora;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/mca-sora-0.ttf) format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/mca-sora-1.ttf) format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-sora-2.ttf) format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mca-sora-3.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-mono-0.ttf) format("truetype")}@font-face{font-family:MCA Sans TC;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/mca-tc-light-0.ttf) format("truetype")}@font-face{font-family:MCA Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-tc-light-1.ttf) format("truetype")}@font-face{font-family:MCA Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mca-tc-light-2.ttf) format("truetype")}@font-face{font-family:MCA Workspace TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-workspace-tc-0-400.ttf) format("truetype");unicode-range:U+3001,U+3002,U+300C,U+300D,U+4E00,U+4E03,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E16,U+4E26,U+4E2D,U+4E32,U+4E3B,U+4E58,U+4E5F,U+4E8B,U+4E92,U+4E94,U+4E9B,U+4E9E,U+4EA4,U+4EAB,U+4EAC,U+4EBA,U+4EC0,U+4ECB,U+4ECD,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F01,U+4F30,U+4F3A,U+4F3C,U+4F46,U+4F48,U+4F4D,U+4F4E,U+4F4F,U+4F55,U+4F5C,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4F9D,U+4FC2,U+4FDD,U+4FE1,U+4FEE,U+500B,U+5019,U+503C,U+504F,U+505C,U+5065,U+5074,U+5099,U+50C5,U+50CF,U+50F9,U+5100,U+512A,U+5132,U+5143,U+5145,U+5146,U+5148,U+5149,U+5165,U+5167,U+5168,U+516C,U+5171,U+5176,U+5177,U+518D,U+51B7,U+51F0,U+51F8,U+51FA,U+5206,U+5207,U+5217,U+5224,U+5225,U+522A,U+5230,U+5236,U+523B,U+5247,U+524D,U+5256,U+5275,U+529B,U+529F,U+52A0,U+52A9,U+52D5,U+52D9,U+52E2,U+52E4,U+5305,U+5316,U+532F,U+5340,U+5343,U+5347,U+534A,U+5354,U+5357,U+535A,U+5360,U+5361,U+5373,U+539F,U+53BB,U+53C3,U+53CA,U+53CD,U+53D6,U+53E3,U+53E6,U+53EA,U+53EF,U+53F0,U+53F2,U+53F3,U+53F8,U+5404,U+5408,U+540C,U+540D,U+5411,U+5426,U+542B,U+543B,U+5448,U+548C,U+54C1,U+54E1,U+5546,U+555F,U+55AE,U+5609,U+5653,U+5668,U+56DB,U+56DE,U+56E0,U+5708,U+570B,U+570D,U+5713,U+5716,U+5728,U+5730,U+5740,U+5747,U+578B,U+57CE,U+57F7,U+57FA,U+5834,U+584A,U+5851,U+58D3,U+58EB,U+5916,U+591A,U+5927,U+5929,U+592A,U+5931,U+5947,U+594F,U+5957,U+5982,U+59CB,U+5A01,U+5B50,U+5B57,U+5B58,U+5B78,U+5B83,U+5B8C,U+5B9A,U+5BA2,U+5BA3,U+5BB9,U+5BC6,U+5BCC,U+5BDF,U+5BE6,U+5BE9,U+5BF6,U+5C01,U+5C04,U+5C07,U+5C0B,U+5C0D,U+5C0E,U+5C0F,U+5C11,U+5C1A,U+5C3A,U+5C3C,U+5C40,U+5C45,U+5C55,U+5C64,U+5C6C,U+5C71,U+5D34,U+5DE5,U+5DE6,U+5DE7,U+5DEE,U+5DF1,U+5DF2,U+5E02,U+5E06,U+5E33,U+5E36,U+5E38,U+5E63,U+5E73,U+5E74,U+5E8F,U+5E95,U+5EA6,U+5ED3,U+5EE3,U+5EFA,U+5F0F,U+5F18,U+5F31,U+5F37,U+5F59,U+5F62,U+5F80,U+5F85,U+5F8C,U+5F91,U+5F97,U+5F9E,U+5FAA,U+5FAE,U+5FB7,U+5FC3,U+5FC5,U+5FEB,U+6027,U+606F,U+60C5,U+610F,U+611B,U+611F,U+614B,U+6167,U+6191,U+61C9,U+6210,U+6216,U+622A,U+6233,U+6240,U+6247,U+624B,U+6279,U+627E,U+627F,U+6280,U+6293,U+6295,U+62D6,U+6301,U+6307,U+6309,U+6372,U+6388,U+6392,U+6398,U+63A1,U+63A2,U+63A5,U+63A7,U+63A8,U+63D0,U+63DA,U+63DB,U+63F4,U+641C,U+642D}@font-face{font-family:MCA Workspace TC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mca-workspace-tc-0-500.ttf) format("truetype");unicode-range:U+3001,U+3002,U+300C,U+300D,U+4E00,U+4E03,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E16,U+4E26,U+4E2D,U+4E32,U+4E3B,U+4E58,U+4E5F,U+4E8B,U+4E92,U+4E94,U+4E9B,U+4E9E,U+4EA4,U+4EAB,U+4EAC,U+4EBA,U+4EC0,U+4ECB,U+4ECD,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F01,U+4F30,U+4F3A,U+4F3C,U+4F46,U+4F48,U+4F4D,U+4F4E,U+4F4F,U+4F55,U+4F5C,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4F9D,U+4FC2,U+4FDD,U+4FE1,U+4FEE,U+500B,U+5019,U+503C,U+504F,U+505C,U+5065,U+5074,U+5099,U+50C5,U+50CF,U+50F9,U+5100,U+512A,U+5132,U+5143,U+5145,U+5146,U+5148,U+5149,U+5165,U+5167,U+5168,U+516C,U+5171,U+5176,U+5177,U+518D,U+51B7,U+51F0,U+51F8,U+51FA,U+5206,U+5207,U+5217,U+5224,U+5225,U+522A,U+5230,U+5236,U+523B,U+5247,U+524D,U+5256,U+5275,U+529B,U+529F,U+52A0,U+52A9,U+52D5,U+52D9,U+52E2,U+52E4,U+5305,U+5316,U+532F,U+5340,U+5343,U+5347,U+534A,U+5354,U+5357,U+535A,U+5360,U+5361,U+5373,U+539F,U+53BB,U+53C3,U+53CA,U+53CD,U+53D6,U+53E3,U+53E6,U+53EA,U+53EF,U+53F0,U+53F2,U+53F3,U+53F8,U+5404,U+5408,U+540C,U+540D,U+5411,U+5426,U+542B,U+543B,U+5448,U+548C,U+54C1,U+54E1,U+5546,U+555F,U+55AE,U+5609,U+5653,U+5668,U+56DB,U+56DE,U+56E0,U+5708,U+570B,U+570D,U+5713,U+5716,U+5728,U+5730,U+5740,U+5747,U+578B,U+57CE,U+57F7,U+57FA,U+5834,U+584A,U+5851,U+58D3,U+58EB,U+5916,U+591A,U+5927,U+5929,U+592A,U+5931,U+5947,U+594F,U+5957,U+5982,U+59CB,U+5A01,U+5B50,U+5B57,U+5B58,U+5B78,U+5B83,U+5B8C,U+5B9A,U+5BA2,U+5BA3,U+5BB9,U+5BC6,U+5BCC,U+5BDF,U+5BE6,U+5BE9,U+5BF6,U+5C01,U+5C04,U+5C07,U+5C0B,U+5C0D,U+5C0E,U+5C0F,U+5C11,U+5C1A,U+5C3A,U+5C3C,U+5C40,U+5C45,U+5C55,U+5C64,U+5C6C,U+5C71,U+5D34,U+5DE5,U+5DE6,U+5DE7,U+5DEE,U+5DF1,U+5DF2,U+5E02,U+5E06,U+5E33,U+5E36,U+5E38,U+5E63,U+5E73,U+5E74,U+5E8F,U+5E95,U+5EA6,U+5ED3,U+5EE3,U+5EFA,U+5F0F,U+5F18,U+5F31,U+5F37,U+5F59,U+5F62,U+5F80,U+5F85,U+5F8C,U+5F91,U+5F97,U+5F9E,U+5FAA,U+5FAE,U+5FB7,U+5FC3,U+5FC5,U+5FEB,U+6027,U+606F,U+60C5,U+610F,U+611B,U+611F,U+614B,U+6167,U+6191,U+61C9,U+6210,U+6216,U+622A,U+6233,U+6240,U+6247,U+624B,U+6279,U+627E,U+627F,U+6280,U+6293,U+6295,U+62D6,U+6301,U+6307,U+6309,U+6372,U+6388,U+6392,U+6398,U+63A1,U+63A2,U+63A5,U+63A7,U+63A8,U+63D0,U+63DA,U+63DB,U+63F4,U+641C,U+642D}@font-face{font-family:MCA Workspace TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-workspace-tc-1-400.ttf) format("truetype");unicode-range:U+6458,U+64AD,U+64C7,U+64CA,U+64CD,U+64DA,U+64F4,U+652F,U+6536,U+6539,U+653B,U+653E,U+653F,U+6557,U+6563,U+6574,U+6578,U+6587,U+6599,U+65B0,U+65B7,U+65B9,U+65BC,U+65C5,U+65D7,U+65E5,U+65FA,U+6607,U+660E,U+6613,U+661F,U+6620,U+662F,U+6642,U+665F,U+666E,U+666F,U+6676,U+667A,U+66AB,U+66F3,U+66F4,U+6700,U+6703,U+6708,U+6709,U+670D,U+671F,U+672A,U+672C,U+6750,U+675F,U+677F,U+6790,U+679C,U+67E5,U+6821,U+6838,U+683C,U+6848,U+689D,U+68B0,U+696D,U+6975,U+6982,U+69AE,U+69CB,U+6A19,U+6A21,U+6A23,U+6A5F,U+6A6B,U+6A94,U+6AA2,U+6ABB,U+6AC3,U+6B04,U+6B0A,U+6B21,U+6B23,U+6B63,U+6B64,U+6B65,U+6B77,U+6B78,U+6BB5,U+6BBC,U+6BCF,U+6BD4,U+6C38,U+6C42,U+6C60,U+6C7D,U+6C92,U+6CBB,U+6CBF,U+6CC1,U+6CD5,U+6CDB,U+6CE2,U+6CE8,U+6CF0,U+6D3B,U+6D3E,U+6D41,U+6D6E,U+6D77,U+6D88,U+6DB2,U+6DB5,U+6DE8,U+6DF7,U+6E05,U+6E1B,U+6E2C,U+6E38,U+6E4A,U+6E90,U+6E96,U+6EAB,U+6F0F,U+6F22,U+700F,U+7063,U+70BA,U+70C8,U+7121,U+7126,U+7136,U+7167,U+71B1,U+71DF,U+71FF,U+7247,U+7248,U+7269,U+72C0,U+7345,U+7368,U+737B,U+7387,U+7389,U+73C0,U+73FE,U+7406,U+7425,U+74B0,U+751F,U+7522,U+7528,U+7531,U+7559,U+7565,U+756B,U+7570,U+7576,U+758A,U+7591,U+75AB,U+7642,U+767C,U+767D,U+767E,U+7684,U+76CA,U+76DF,U+76E4,U+76EE,U+76F4,U+76F8,U+770B,U+773E,U+77E5,U+77E9,U+77ED,U+77FD,U+7814,U+7834,U+7881,U+78A9,U+78BA,U+78BC,U+793A,U+793E,U+795E,U+7968,U+79D1,U+79FB,U+7A0B,U+7A2E,U+7A31,U+7A4D,U+7A4E,U+7A69,U+7A76,U+7A7A,U+7A81,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B26,U+7B46,U+7B49,U+7B54,U+7B56,U+7B97,U+7BA1,U+7BC0,U+7BC4,U+7BC7,U+7BE9,U+7C64,U+7CBE,U+7CFB,U+7D00,U+7D0D,U+7D1A,U+7D22,U+7D30,U+7D42,U+7D44,U+7D50,U+7D61,U+7D71,U+7D93,U+7D9C,U+7DAD,U+7DB2,U+7DD2,U+7DDA,U+7DEF,U+7E2E,U+7E31,U+7E3D,U+7E41,U+7E6A,U+7E7C,U+7E8C,U+7E9C,U+7F3A,U+7F6E,U+7FA4,U+7FD4,U+8003,U+8005,U+800C,U+8018,U+8056,U+805A,U+806F,U+80A1,U+80CC,U+80E1,U+80FD,U+8106,U+8108,U+8166,U+81EA,U+81F3,U+8207,U+8208,U+8209,U+820A,U+822A,U+8272,U+82D7,U+82E5,U+82F1,U+8302,U+83EF,U+842C,U+843D,U+8457,U+84CB,U+8584,U+85CF,U+85E5,U+864E,U+8655,U+865F,U+878D,U+884C,U+885B,U+8861,U+8868,U+88AB,U+88D5,U+88DD,U+88E1,U+88FD,U+8907,U+8981,U+8986,U+898B,U+898F,U+8996,U+89BD,U+89C0,U+89D2}@font-face{font-family:MCA Workspace TC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mca-workspace-tc-1-500.ttf) format("truetype");unicode-range:U+6458,U+64AD,U+64C7,U+64CA,U+64CD,U+64DA,U+64F4,U+652F,U+6536,U+6539,U+653B,U+653E,U+653F,U+6557,U+6563,U+6574,U+6578,U+6587,U+6599,U+65B0,U+65B7,U+65B9,U+65BC,U+65C5,U+65D7,U+65E5,U+65FA,U+6607,U+660E,U+6613,U+661F,U+6620,U+662F,U+6642,U+665F,U+666E,U+666F,U+6676,U+667A,U+66AB,U+66F3,U+66F4,U+6700,U+6703,U+6708,U+6709,U+670D,U+671F,U+672A,U+672C,U+6750,U+675F,U+677F,U+6790,U+679C,U+67E5,U+6821,U+6838,U+683C,U+6848,U+689D,U+68B0,U+696D,U+6975,U+6982,U+69AE,U+69CB,U+6A19,U+6A21,U+6A23,U+6A5F,U+6A6B,U+6A94,U+6AA2,U+6ABB,U+6AC3,U+6B04,U+6B0A,U+6B21,U+6B23,U+6B63,U+6B64,U+6B65,U+6B77,U+6B78,U+6BB5,U+6BBC,U+6BCF,U+6BD4,U+6C38,U+6C42,U+6C60,U+6C7D,U+6C92,U+6CBB,U+6CBF,U+6CC1,U+6CD5,U+6CDB,U+6CE2,U+6CE8,U+6CF0,U+6D3B,U+6D3E,U+6D41,U+6D6E,U+6D77,U+6D88,U+6DB2,U+6DB5,U+6DE8,U+6DF7,U+6E05,U+6E1B,U+6E2C,U+6E38,U+6E4A,U+6E90,U+6E96,U+6EAB,U+6F0F,U+6F22,U+700F,U+7063,U+70BA,U+70C8,U+7121,U+7126,U+7136,U+7167,U+71B1,U+71DF,U+71FF,U+7247,U+7248,U+7269,U+72C0,U+7345,U+7368,U+737B,U+7387,U+7389,U+73C0,U+73FE,U+7406,U+7425,U+74B0,U+751F,U+7522,U+7528,U+7531,U+7559,U+7565,U+756B,U+7570,U+7576,U+758A,U+7591,U+75AB,U+7642,U+767C,U+767D,U+767E,U+7684,U+76CA,U+76DF,U+76E4,U+76EE,U+76F4,U+76F8,U+770B,U+773E,U+77E5,U+77E9,U+77ED,U+77FD,U+7814,U+7834,U+7881,U+78A9,U+78BA,U+78BC,U+793A,U+793E,U+795E,U+7968,U+79D1,U+79FB,U+7A0B,U+7A2E,U+7A31,U+7A4D,U+7A4E,U+7A69,U+7A76,U+7A7A,U+7A81,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B26,U+7B46,U+7B49,U+7B54,U+7B56,U+7B97,U+7BA1,U+7BC0,U+7BC4,U+7BC7,U+7BE9,U+7C64,U+7CBE,U+7CFB,U+7D00,U+7D0D,U+7D1A,U+7D22,U+7D30,U+7D42,U+7D44,U+7D50,U+7D61,U+7D71,U+7D93,U+7D9C,U+7DAD,U+7DB2,U+7DD2,U+7DDA,U+7DEF,U+7E2E,U+7E31,U+7E3D,U+7E41,U+7E6A,U+7E7C,U+7E8C,U+7E9C,U+7F3A,U+7F6E,U+7FA4,U+7FD4,U+8003,U+8005,U+800C,U+8018,U+8056,U+805A,U+806F,U+80A1,U+80CC,U+80E1,U+80FD,U+8106,U+8108,U+8166,U+81EA,U+81F3,U+8207,U+8208,U+8209,U+820A,U+822A,U+8272,U+82D7,U+82E5,U+82F1,U+8302,U+83EF,U+842C,U+843D,U+8457,U+84CB,U+8584,U+85CF,U+85E5,U+864E,U+8655,U+865F,U+878D,U+884C,U+885B,U+8861,U+8868,U+88AB,U+88D5,U+88DD,U+88E1,U+88FD,U+8907,U+8981,U+8986,U+898B,U+898F,U+8996,U+89BD,U+89C0,U+89D2}@font-face{font-family:MCA Workspace TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mca-workspace-tc-2-400.ttf) format("truetype");unicode-range:U+89E3,U+89F8,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A0E,U+8A18,U+8A2D,U+8A3A,U+8A3B,U+8A55,U+8A62,U+8A66,U+8A6E,U+8A72,U+8A73,U+8A8D,U+8A9E,U+8AA0,U+8AA4,U+8AAA,U+8ABF,U+8AC7,U+8ACB,U+8AD6,U+8B49,U+8B58,U+8B70,U+8B80,U+8B8A,U+8C50,U+8C61,U+8CA0,U+8CA2,U+8CA8,U+8CBB,U+8CBC,U+8CBF,U+8CC7,U+8CEA,U+8D77,U+8D85,U+8DA3,U+8DA8,U+8DB3,U+8DD1,U+8DE8,U+8DEF,U+8DF3,U+8E64,U+8E8D,U+8EAB,U+8ECA,U+8ECC,U+8ECD,U+8F03,U+8F09,U+8F2A,U+8F38,U+8F49,U+8F9B,U+8FA8,U+8FAD,U+8FD1,U+8FD4,U+8FFD,U+9010,U+9019,U+901A,U+901F,U+9020,U+9023,U+9031,U+9032,U+904A,U+904B,U+904E,U+9054,U+9078,U+9084,U+908A,U+90A6,U+90E8,U+90FD,U+9130,U+914D,U+9192,U+91AB,U+91CB,U+91CD,U+91CF,U+91D1,U+91DD,U+921E,U+9280,U+9293,U+9298,U+92D0,U+92FC,U+9304,U+9326,U+932F,U+9375,U+93C8,U+9418,U+9435,U+9577,U+9580,U+9589,U+958B,U+9593,U+95B1,U+95DC,U+9632,U+9644,U+964D,U+9650,U+9663,U+9664,U+967D,U+968A,U+969B,U+96AA,U+96B1,U+96C4,U+96C6,U+96D6,U+96D9,U+96DC,U+96E2,U+96F6,U+96F7,U+96FB,U+9700,U+975C,U+975E,U+9760,U+9762,U+9801,U+9805,U+9806,U+9810,U+982D,U+984C,U+984F,U+985E,U+986F,U+98A8,U+9910,U+9996,U+9A4A,U+9A57,U+9AD4,U+9AD8,U+9CF3,U+9D3B,U+9EBC,U+9EDE,U+9F0E,U+9F61,U+FF08,U+FF09,U+FF0C,U+FF0F,U+FF1A,U+FF1B,U+FF1F}@font-face{font-family:MCA Workspace TC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mca-workspace-tc-2-500.ttf) format("truetype");unicode-range:U+89E3,U+89F8,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A0E,U+8A18,U+8A2D,U+8A3A,U+8A3B,U+8A55,U+8A62,U+8A66,U+8A6E,U+8A72,U+8A73,U+8A8D,U+8A9E,U+8AA0,U+8AA4,U+8AAA,U+8ABF,U+8AC7,U+8ACB,U+8AD6,U+8B49,U+8B58,U+8B70,U+8B80,U+8B8A,U+8C50,U+8C61,U+8CA0,U+8CA2,U+8CA8,U+8CBB,U+8CBC,U+8CBF,U+8CC7,U+8CEA,U+8D77,U+8D85,U+8DA3,U+8DA8,U+8DB3,U+8DD1,U+8DE8,U+8DEF,U+8DF3,U+8E64,U+8E8D,U+8EAB,U+8ECA,U+8ECC,U+8ECD,U+8F03,U+8F09,U+8F2A,U+8F38,U+8F49,U+8F9B,U+8FA8,U+8FAD,U+8FD1,U+8FD4,U+8FFD,U+9010,U+9019,U+901A,U+901F,U+9020,U+9023,U+9031,U+9032,U+904A,U+904B,U+904E,U+9054,U+9078,U+9084,U+908A,U+90A6,U+90E8,U+90FD,U+9130,U+914D,U+9192,U+91AB,U+91CB,U+91CD,U+91CF,U+91D1,U+91DD,U+921E,U+9280,U+9293,U+9298,U+92D0,U+92FC,U+9304,U+9326,U+932F,U+9375,U+93C8,U+9418,U+9435,U+9577,U+9580,U+9589,U+958B,U+9593,U+95B1,U+95DC,U+9632,U+9644,U+964D,U+9650,U+9663,U+9664,U+967D,U+968A,U+969B,U+96AA,U+96B1,U+96C4,U+96C6,U+96D6,U+96D9,U+96DC,U+96E2,U+96F6,U+96F7,U+96FB,U+9700,U+975C,U+975E,U+9760,U+9762,U+9801,U+9805,U+9806,U+9810,U+982D,U+984C,U+984F,U+985E,U+986F,U+98A8,U+9910,U+9996,U+9A4A,U+9A57,U+9AD4,U+9AD8,U+9CF3,U+9D3B,U+9EBC,U+9EDE,U+9F0E,U+9F61,U+FF08,U+FF09,U+FF0C,U+FF0F,U+FF1A,U+FF1B,U+FF1F}:root{--bg:#03080f;--surface:#09121e;--panel-2:#101e2f;--panel-3:#1a2c41;--line:#203247;--line-2:#344c66;--ink:#eef3fb;--muted:#a9bbce;--subtle:#8da3ba;--dim:#7b92aa;--accent:#598ac6;--accent-h:#456fa7;--accent-l:#a1c7ff;--accent-dim:rgba(151,189,242,.12);--selection:#142b43;--manip:#fb923c;--coord:#f472b6;--reach:#4ade80;--auto:#c084fc;--danger:#f87171;--shadow-sm:none;--shadow-md:none;--font-ui:"Sora","MCA Workspace TC","PingFang TC","Microsoft JhengHei",sans-serif;--font-data:"JetBrains Mono",ui-monospace,monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent-l);text-decoration:none}a:hover{color:var(--ink)}.app{display:flex;flex-direction:column;min-height:100%}.header{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;box-shadow:var(--shadow-sm)}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:14px 28px;gap:20px}.brand{display:flex;align-items:center;gap:14px}.brand-title{font-size:14px;font-weight:800;letter-spacing:.14em;color:var(--ink);line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.brand-title-sep{color:var(--accent-l);font-weight:700;transform:translateY(-1px)}.header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.dataset-badge{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;background:var(--panel-2);border:1px solid var(--line-2);font-size:11px;font-weight:700;color:var(--subtle);letter-spacing:.04em;white-space:nowrap;font-family:inherit;transition:background .12s,color .12s}button.dataset-badge{cursor:pointer}button.dataset-badge:hover{background:var(--panel-3);color:var(--muted)}.nav-back-btn{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;background:transparent;border:1px solid var(--line-2);font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.01em;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.nav-back-btn:hover{background:var(--panel-2);color:var(--ink)}.nav-back-btn:focus-visible{outline:2px solid var(--accent-l);outline-offset:1px}.badge-dot{width:6px;height:6px;border-radius:50%;background:var(--reach);flex-shrink:0;box-shadow:0 0 7px var(--reach)}.lang-switch{display:flex;flex-shrink:0;background:var(--panel-2);border:1px solid var(--line-2);border-radius:20px;padding:3px;gap:2px}.lang-btn{background:transparent;border:none;color:var(--subtle);padding:4px 13px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.06em;text-transform:uppercase;border-radius:16px;transition:background .12s,color .12s}.lang-btn:hover{color:var(--muted)}.lang-btn:focus-visible{outline:2px solid var(--accent-l);outline-offset:1px}.lang-btn.active{background:var(--accent);color:#fff}.tabs{display:flex;gap:2px;background:var(--surface);border-bottom:1px solid var(--line);padding:8px 20px 0}.tab{background:none;border:none;border-bottom:3px solid transparent;color:var(--subtle);padding:10px 16px 11px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;border-radius:6px 6px 0 0;transition:color .12s,background .12s;white-space:nowrap}.tab:hover{color:var(--muted);background:#ffffff0a}.tab.active{color:var(--ink);border-bottom-color:var(--accent);background:#97bdf214}.tab:focus-visible{outline:2px solid var(--accent-l);outline-offset:-2px}.content{padding:28px 28px 40px;flex:1;max-width:1440px;width:100%;margin:0 auto}.loading{padding:80px;text-align:center;color:var(--subtle)}.brand-logo-img{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.brand-logo-full{filter:drop-shadow(0 6px 16px rgba(0,0,0,.35))}.brand-logo-icon{display:inline-block}.splash{flex:1;display:flex;align-items:center;justify-content:center}.splash-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.splash-logo{margin-bottom:4px}.splash-title{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.splash-sub{font-size:12px;color:var(--subtle);font-weight:500}.splash-track{width:100px;height:2px;background:var(--panel-3);border-radius:2px;overflow:hidden}.splash-bar{height:100%;background:var(--accent);border-radius:2px;animation:load-sweep 1.6s ease-in-out infinite}@keyframes load-sweep{0%{width:0%;margin-left:0%}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.splash-status{font-size:11px;color:var(--dim)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:22px 24px;box-shadow:var(--shadow-sm)}.panel-head{display:flex;flex-direction:column;gap:3px;padding:16px 20px;border-bottom:1px solid var(--line);background:#0000001f}.panel-head.row{flex-direction:row;align-items:center;justify-content:space-between}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.panel-title{font-size:15px;font-weight:800;color:var(--ink);line-height:1.2}.section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--subtle);margin-bottom:14px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:24px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px 22px 18px;box-shadow:var(--shadow-sm);transition:background .12s,box-shadow .12s;position:relative;overflow:hidden}.stat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-l));opacity:0;transition:opacity .15s}.stat:hover{background:var(--panel-2);box-shadow:var(--shadow-md)}.stat:hover:before{opacity:1}.stat .value{font-family:var(--font-data);font-size:38px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1;display:block;margin-bottom:8px}.stat .label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.bar-row{display:flex;align-items:center;gap:12px;padding:5px 0}.bar-row .name{width:130px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .track{flex:1;background:var(--panel-3);border-radius:3px;height:10px;overflow:hidden}.bar-row .fill{display:block;height:100%;background:#ffffff2e;border-radius:3px}.bar-row .num{width:80px;text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--subtle);padding:10px 16px;border-bottom:1px solid var(--line-2);background:#00000029;white-space:nowrap;position:sticky;top:0;z-index:1}td{padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:14px;color:var(--muted)}td strong{color:var(--ink);font-weight:700}td small{display:block;font-size:11.5px;color:var(--subtle);margin-top:2px}tbody tr:last-child td{border-bottom:none}tbody tr:nth-child(2n) td{background:#00000014}tr:hover td{background:#97bdf20f!important}tr.clickable{cursor:pointer}tr.active td{background:#97bdf21a!important}tr.active td:first-child{border-left:2px solid var(--accent);padding-left:14px}tr.clickable:focus-visible td{outline:1px solid rgba(151,189,242,.4);outline-offset:-1px}.mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.score-pill{display:inline-block;min-width:58px;text-align:center;padding:3px 10px;border-radius:20px;font-family:var(--font-data);font-weight:600;font-size:12px;font-variant-numeric:tabular-nums;border:1px solid;letter-spacing:-.01em}.signal-bar{display:inline-flex;height:5px;width:52px;background:var(--panel-3);border-radius:3px;overflow:hidden;vertical-align:middle}.signal-bar>i{display:block;height:100%;border-radius:3px}.signal-profile{display:flex;flex-direction:column;gap:12px}.sig-row{display:flex;flex-direction:column;gap:6px}.sig-label{display:flex;justify-content:space-between;align-items:baseline}.sig-name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.sig-val{font-family:var(--font-data);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sig-track{height:8px;background:var(--panel-3);border-radius:4px;overflow:hidden}.sig-fill{height:100%;border-radius:4px}.tag{display:inline-block;padding:3px 10px;margin:2px 3px 2px 0;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.03em;background:var(--panel-2);border:1px solid var(--line-2);color:var(--muted)}.tag.group{border-color:#f472b640;color:#f9a8d4;background:#f472b614}.search-box{width:100%;max-width:480px;padding:10px 16px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;color:var(--ink);font-size:14px;font-family:inherit;font-weight:500;transition:border-color .12s,box-shadow .12s}.search-box:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.search-box::placeholder{color:var(--dim)}.muted{color:var(--muted)}.layer-toggles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.layer-toggle{display:flex;align-items:center;gap:7px;padding:6px 14px;border-radius:20px;border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-family:inherit;outline:none;transition:background .12s,color .12s}.layer-toggle:hover{background:var(--panel-3);color:var(--ink)}.layer-toggle.off{opacity:.25}.layer-toggle:focus-visible{outline:2px solid var(--accent-l);outline-offset:1px}.layer-swatch{width:8px;height:8px;border-radius:50%;flex-shrink:0}.graph-wrap{display:flex;gap:12px}.graph-canvas{flex:1;background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;min-height:600px;box-shadow:var(--shadow-sm)}.graph-side{width:300px;flex-shrink:0}.investigation-layout{display:grid;grid-template-columns:360px 1fr;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;min-height:560px;box-shadow:var(--shadow-sm)}.inv-list-panel{background:#00000026;display:flex;flex-direction:column;border-right:1px solid var(--line)}.inv-list-scroll{flex:1;overflow-y:auto;max-height:calc(100vh - 200px)}.inv-list-scroll::-webkit-scrollbar{width:4px}.inv-list-scroll::-webkit-scrollbar-track{background:transparent}.inv-list-scroll::-webkit-scrollbar-thumb{background:var(--panel-3);border-radius:2px}.list-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:0 12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-family:inherit;transition:background .1s}.list-row:last-child{border-bottom:none}.list-row:hover{background:#97bdf20f}.list-row.active{background:#97bdf21f;border-left:2px solid var(--accent);padding-left:14px}.list-row-rank{font-family:var(--font-data);font-size:11px;font-weight:500;color:var(--dim);font-variant-numeric:tabular-nums}.list-row-name{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row-sub{font-size:11px;font-weight:500;color:var(--subtle);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-detail-panel{background:var(--surface);display:flex;flex-direction:column}.inv-detail-scroll{flex:1;overflow-y:auto;max-height:calc(100vh - 200px)}.inv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;gap:10px;color:var(--subtle);font-size:13px;font-weight:600}.inv-empty-icon{width:28px;height:28px;opacity:.22;color:var(--muted)}.detail-section{padding:18px 22px;border-bottom:1px solid var(--line)}.detail-section:last-child{border-bottom:none}.detail-kv{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.detail-kv:last-child{border-bottom:none}.detail-kv .k{color:var(--subtle);font-weight:600;font-size:12px}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.detail-row:last-child{border-bottom:none}.detail-row .k{color:var(--subtle);font-weight:600;font-size:12px}.group-card{padding:12px 14px;margin-bottom:2px;border-radius:8px;cursor:pointer;transition:background .1s}.group-card:hover{background:#97bdf214}.group-card:last-child{margin-bottom:0}.group-card:focus-visible{outline:2px solid var(--accent-l);outline-offset:2px}.group-card h3{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:3px}.intro-banner{border-left:2px solid var(--accent);padding:10px 0 10px 18px;margin-bottom:24px}.intro-badge{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-l);margin-bottom:5px;display:block}.intro-banner p{margin:0;color:var(--subtle);font-size:12px;line-height:1.7;max-width:700px}.priority-flag{font-size:11px;color:var(--danger);font-weight:700}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--subtle);margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.legend span{display:flex;align-items:center;gap:6px}.legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-block{background:linear-gradient(90deg,var(--surface) 25%,var(--panel-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.8s ease-in-out infinite;border-radius:10px}.skeleton-stat{height:96px}.skeleton-card{height:240px}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:24px}.skeleton-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 900px){.investigation-layout{grid-template-columns:1fr}.inv-list-panel{border-right:none;border-bottom:1px solid var(--line)}.inv-list-scroll{max-height:320px}}@media (max-width: 680px){.two-col-grid{grid-template-columns:1fr}.content{padding:18px 16px 32px}.header-inner{padding:12px 16px}.header-desc{padding:8px 16px 12px}.tabs{padding:6px 12px 0}.stat .value{font-size:30px}}@media (prefers-reduced-motion: reduce){.skeleton-block,.splash-bar{animation:none}.tab,.lang-btn,.layer-toggle,.stat,.group-card,.list-row,.search-box,button.dataset-badge{transition:none}}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-label{font-size:11px;font-weight:700;color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.filter-input{flex:1;min-width:130px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);color:var(--ink);font-size:12px;outline:none;transition:border-color .15s}.filter-input:focus{border-color:var(--accent)}.filter-input::placeholder{color:var(--dim)}.filter-select{height:30px;padding:0 8px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);color:var(--ink);font-size:12px;cursor:pointer;outline:none;transition:border-color .15s}.filter-select:focus{border-color:var(--accent)}.filter-slider{height:4px;width:120px;accent-color:var(--accent);cursor:pointer}@media (max-width: 640px){.filter-bar{gap:6px}.filter-slider{width:80px}}body.paper-mode .header{padding-bottom:6px}body.paper-mode .header-inner{align-items:center}body.paper-mode .brand-title{font-size:18px}body.paper-mode .brand-sub{font-size:11px}body.paper-mode .graph-side{width:340px}body.paper-mode .graph-side h3{font-size:17px!important}body.paper-mode .graph-side .section-title{font-size:11px;letter-spacing:.08em}body.paper-mode .graph-side .detail-row{font-size:12.5px}body.paper-mode .graph-side .section-title+div[style*="11px"]{font-size:12.5px!important;line-height:1.5!important}body.paper-mode .group-card{padding:12px}body.paper-mode .graph-side{width:380px}body.paper-mode .group-card{padding:14px;margin-bottom:8px}body.paper-mode .group-card h4{font-size:14px!important}body.paper-mode .group-card .muted{font-size:11.5px!important}body.paper-mode .layer-toggles,body.paper-mode .legend{display:none!important}body.paper-mode .stat-grid+.card{padding:10px 14px}body.paper-mode .stat-grid+.card .section-title{margin-bottom:4px}body.paper-mode .stat-grid+.card .muted{margin:0!important;font-size:11.5px}.review-lens{background:var(--surface);border-bottom:1px solid var(--line)}.review-lens-inner{display:flex;align-items:center;gap:14px;padding:8px 28px;max-width:1440px;margin:0 auto}.review-lens-eyebrow{font-size:10.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.review-lens-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1}.review-lens-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;background:transparent;border:1px solid var(--line-2);border-radius:999px;color:var(--subtle);font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.review-lens-chip:hover{background:var(--panel-2);color:var(--ink);border-color:var(--accent-l)}.review-lens-chip.active{background:#97bdf224;border-color:var(--accent-l);color:var(--ink)}.review-lens-chip.missing{opacity:.62}.review-lens-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--dim);flex-shrink:0}.review-lens-chip.active .review-lens-chip-dot{background:var(--accent-l);box-shadow:0 0 6px var(--accent-l)}.review-lens-chip-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--subtle);background:var(--panel-3);padding:1px 5px;border-radius:3px}@media (max-width: 880px){.review-lens-inner{flex-direction:column;align-items:flex-start;gap:8px}}.group-learn-more{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:6px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .12s,transform .12s,box-shadow .12s;width:100%;justify-content:center}.group-learn-more:hover{background:var(--accent-h);transform:translateY(-1px);box-shadow:0 4px 14px #97bdf24d}.group-learn-more svg{transition:transform .12s}.group-learn-more:hover svg{transform:translate(2px)}.evidence-list{display:grid;gap:0;margin-top:8px}.evidence-card{background:transparent;border:0;border-radius:0;padding:13px 0}.evidence-card+.evidence-card{border-top:1px solid var(--line)}.evidence-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.evidence-card-title{font-size:12px;font-weight:700;color:var(--ink);letter-spacing:.01em}.evidence-card-strength{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:2px 6px;border-radius:4px;background:var(--panel-3);color:var(--subtle);white-space:nowrap}.evidence-card.strength-strong .evidence-card-strength{background:#f8717129;color:#fca5a5}.evidence-card.strength-moderate .evidence-card-strength{background:#fb923c29;color:#fdba74}.evidence-card.strength-weak .evidence-card-strength{background:#94a3b829;color:var(--muted)}.evidence-card-body{font-size:11px;color:var(--muted);line-height:1.45}.evidence-caution{background:#fb923c14;border:1px solid rgba(251,146,60,.3);border-radius:8px;padding:10px 12px;margin-top:10px}.evidence-caution-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fdba74;margin-bottom:6px;display:flex;align-items:center;gap:6px}.evidence-caution-title:before{content:"";width:6px;height:6px;border-radius:50%;background:#fb923c}.evidence-caution-body{font-size:11px;color:var(--muted);line-height:1.5}.evidence-caution-body+.evidence-caution-body{margin-top:6px}.run-banner{display:flex;align-items:center;gap:10px;padding:8px 28px;background:var(--surface);border-bottom:1px solid var(--line);font-size:12px;color:var(--subtle)}.run-banner.active{background:linear-gradient(90deg,#97bdf229,#97bdf20d);color:var(--ink)}.run-banner-dot{width:7px;height:7px;border-radius:50%;background:var(--dim)}.run-banner.active .run-banner-dot{background:var(--accent-l);box-shadow:0 0 7px var(--accent-l)}.run-banner-text{flex:1;font-weight:600;letter-spacing:.02em}.run-banner-clear,.run-banner-tune{background:transparent;border:1px solid var(--line-2);border-radius:6px;padding:4px 10px;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s}.run-banner-clear:hover,.run-banner-tune:hover{background:var(--panel-3);color:var(--ink);border-color:var(--accent-l)}.tune{max-width:1080px;margin:0 auto;padding:24px 28px 48px}.tune-title{font-size:22px;font-weight:700;color:var(--ink);margin-bottom:6px}.tune-note{font-size:13px;color:var(--subtle);margin-bottom:22px;max-width:760px}.tune-form{background:var(--surface);border-radius:10px;border:1px solid var(--line);padding:22px 24px;box-shadow:var(--shadow-sm);margin-bottom:28px}.tune-form-row{margin-bottom:18px}.tune-form-row:last-child{margin-bottom:0}.tune-form-row-grid{display:grid;grid-template-columns:1fr 200px;gap:16px}.tune-label{display:block;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.tune-input{width:100%;background:var(--panel-3);border:1px solid var(--line-2);border-radius:6px;padding:8px 12px;color:var(--ink);font-size:14px;font-family:inherit}.tune-input:focus{outline:2px solid var(--accent-l);outline-offset:0;border-color:transparent}.tune-profile-row{display:flex;flex-wrap:wrap;gap:8px}.tune-profile-chip{padding:6px 14px;border-radius:18px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--muted);font-size:12px;font-weight:600;text-transform:capitalize;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s}.tune-profile-chip:hover{background:var(--panel-3);color:var(--ink)}.tune-profile-chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.tune-profile-desc{font-size:12px;color:var(--subtle);margin-top:8px;font-style:italic}.tune-sliders{display:grid;gap:14px;margin-bottom:20px;padding:16px;background:var(--bg);border-radius:8px;border:1px solid var(--line)}.tune-slider-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tune-slider-dot{width:10px;height:10px;border-radius:50%}.tune-slider-label{flex:1;font-size:13px;font-weight:600;color:var(--ink)}.tune-slider-num{width:70px;padding:4px 8px;border:1px solid var(--line-2);border-radius:5px;background:var(--panel-3);color:var(--ink);text-align:right;font-family:var(--font-data);font-size:12px}.tune-slider-norm{width:56px;text-align:right;font-size:11px;font-weight:700;color:var(--muted);font-family:var(--font-data)}.tune-slider{width:100%;height:6px;background:var(--panel-3);border-radius:3px;cursor:pointer}.tune-actions{display:flex;align-items:center;gap:16px;margin-top:6px}.tune-btn-primary{background:var(--accent);color:#fff;border:none;padding:10px 22px;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .12s}.tune-btn-primary:hover{background:var(--accent-h)}.tune-btn-primary:disabled{background:var(--dim);color:var(--subtle);cursor:not-allowed}.tune-btn-secondary{background:var(--panel-2);color:var(--ink);border:1px solid var(--line-2);padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.tune-btn-secondary:hover{background:var(--panel-3);border-color:var(--accent-l)}.tune-btn-secondary.active{background:var(--accent);border-color:var(--accent);color:#fff}.tune-btn-secondary:disabled{background:var(--bg);color:var(--dim);cursor:not-allowed;border-color:var(--line)}.tune-btn-ghost,.tune-btn-ghost-sm{background:transparent;border:1px solid var(--line-2);color:var(--muted);border-radius:6px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s}.tune-btn-ghost{padding:6px 14px;font-size:12px}.tune-btn-ghost-sm{padding:5px 10px;font-size:11px}.tune-btn-ghost:hover,.tune-btn-ghost-sm:hover{background:var(--panel-3);color:var(--ink);border-color:var(--accent-l)}.tune-btn-ghost:disabled,.tune-btn-ghost-sm:disabled{opacity:.4;cursor:not-allowed}.tune-btn-danger{color:var(--danger)}.tune-btn-danger:hover{background:#f871711a;border-color:var(--danger);color:var(--danger)}.tune-weights-sum{font-size:12px;color:var(--subtle);font-family:var(--font-data)}.tune-error{color:var(--danger);font-size:12px;margin-top:10px;padding:8px 12px;background:#f871711a;border:1px solid rgba(248,113,113,.4);border-radius:6px}.tune-runs-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.tune-runs-title{font-size:16px;font-weight:700;color:var(--ink);margin-right:auto}.tune-runs-note{font-size:12px;color:var(--subtle);margin-bottom:14px}.tune-runs-empty{padding:28px;text-align:center;background:var(--surface);border-radius:8px;border:1px dashed var(--line-2);color:var(--subtle);font-size:13px}.tune-run-list{display:flex;flex-direction:column;gap:10px}.tune-run-card{background:var(--surface);border-radius:8px;border:1px solid var(--line);padding:14px 18px;box-shadow:var(--shadow-sm);transition:border-color .12s,background .12s}.tune-run-card.active{border-color:var(--accent-l);background:linear-gradient(180deg,rgba(151,189,242,.1),var(--surface) 60%)}.tune-run-row{display:flex;align-items:flex-start;gap:16px}.tune-run-meta{flex:1;min-width:0}.tune-run-header{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.tune-run-label{font-size:14px;color:var(--ink)}.tune-run-activeBadge{background:var(--accent);color:#fff;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tune-run-sub{font-size:11px;color:var(--subtle);font-family:var(--font-data);margin-bottom:8px}.tune-run-weights{display:flex;flex-wrap:wrap;gap:10px}.tune-run-weight{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;background:var(--panel-3);font-size:11px;font-family:var(--font-data)}.tune-run-weight-dot{width:7px;height:7px;border-radius:50%}.tune-run-weight-key{color:var(--muted);font-weight:600}.tune-run-weight-val{color:var(--ink);font-weight:700}.tune-run-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:140px}.tune-run-error{margin-top:8px;font-size:11px;color:var(--danger);background:#f871711a;border-radius:4px;padding:6px 10px}.tune-run-log{margin-top:12px;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:12px 14px;font-family:var(--font-data);font-size:11px;color:var(--muted);max-height:280px;overflow:auto;white-space:pre-wrap;line-height:1.5}.tune-status{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid transparent}.tune-status-queued{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa4d}.tune-status-running{background:#fbbf241f;color:#fbbf24;border-color:#fbbf245c;animation:tunePulse 1.6s ease-in-out infinite}.tune-status-completed{background:#4ade801f;color:#4ade80;border-color:#4ade804d}.tune-status-failed{background:#f871711f;color:#f87171;border-color:#f871714d}@keyframes tunePulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width: 760px){.tune{padding:18px 16px 32px}.tune-form-row-grid{grid-template-columns:1fr}.tune-run-row{flex-direction:column}.tune-run-actions{flex-direction:row;min-width:0;flex-wrap:wrap}}.graph-wrap{align-items:flex-start}.graph-canvas{min-width:0;min-height:420px;box-shadow:none;position:relative}.graph-side{max-width:100%}.graph-scope-bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin:18px 0}.graph-scope-bar label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted)}.graph-scope-bar select,.graph-directory input{background:var(--panel-2);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px 12px;max-width:100%}.graph-directory{padding:25px;border:1px solid var(--line);border-radius:12px}.graph-directory h2{font-size:23px;margin:0 0 8px}.graph-directory>p{font-size:14px;line-height:1.8}.graph-directory input{width:min(380px,100%);margin:10px 0 20px}.graph-directory-row{width:100%;display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:20px;padding:18px 2px;background:none;color:var(--ink);border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer}.graph-directory-row strong{overflow-wrap:anywhere;font-size:14px}.graph-directory-row span{font-size:12px;color:var(--muted)}.graph-directory-row:hover{background:var(--panel-2)}.graph-view-counts{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:14px}.graph-view-counts strong{color:var(--ink);font-weight:500}.graph-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:8px 0}.graph-pagination button{padding:7px 12px;background:var(--panel-2);color:var(--ink);border:1px solid var(--line);border-radius:5px;cursor:pointer;font-size:12px}.graph-pagination button:disabled{opacity:.45;cursor:default}.graph-empty{position:absolute;inset:20px 20px auto;z-index:1;color:var(--muted);font-size:13px}@media (max-width:1000px){.graph-wrap{flex-direction:column}.graph-canvas,.graph-side{width:100%}.graph-side{flex-shrink:1}}@media (max-width:600px){.graph-directory{padding:18px}.graph-directory-row{grid-template-columns:1fr auto;gap:8px}.graph-directory-row span:last-child{grid-column:1/-1}.graph-directory h2{font-size:21px}.graph-scope-bar label,.graph-scope-bar select{width:100%}}.graph-scope-bar .layer-toggle.off{opacity:1;color:var(--muted);background:transparent}.evidence-app .panel,.evidence-app .card,.evidence-app .inv-list-panel,.evidence-app .inv-detail-panel{border-radius:6px;box-shadow:none}.evidence-app .panel-head{background:transparent;padding:19px 22px}.evidence-app .eyebrow,.evidence-app .section-title{font-size:12px;font-weight:500;letter-spacing:.025em;text-transform:none;color:var(--muted)}.evidence-app .stat-grid{gap:0;border-block:1px solid var(--line);margin-bottom:28px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.evidence-app .stat{border:0;border-right:1px solid var(--line);border-radius:0;background:none;padding:23px 22px;box-shadow:none}.evidence-app .stat:last-child{border-right:0}.evidence-app .stat:before{display:none}.evidence-app .stat:hover{background:none;box-shadow:none}.evidence-app .stat .value{font:400 28px/1.2 var(--font-data);letter-spacing:-.025em;margin-bottom:8px}.evidence-app .stat .label{font-size:11px;line-height:1.6;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--muted)}.evidence-app .intro-banner{background:var(--surface);border:1px solid var(--line);border-radius:4px;box-shadow:none}.evidence-app .intro-badge{color:var(--accent-l);background:none;font-weight:400}.evidence-app .intro-banner p{color:var(--muted);line-height:1.85}.evidence-app .bar-row{padding:8px 0}.evidence-app .bar-row .num{font-family:var(--font-data);font-size:11px}.evidence-app .layer-toggle{border-radius:4px;min-height:34px;font-size:11px;font-weight:400;background:var(--selection);border-color:var(--line-2);color:var(--ink)}.evidence-app .layer-toggle.off{background:transparent;color:var(--muted);opacity:1;border-color:var(--line)}.evidence-app .layer-toggle:hover{border-color:var(--accent-l)}.evidence-app .layer-toggles{gap:8px}.evidence-app .legend{line-height:1.8}.evidence-app .network-controls{background:transparent;border:0;border-block:1px solid var(--line);border-radius:0;padding:22px 0}.evidence-app .network-controls>.section-title{font-size:13px;color:var(--ink);margin-bottom:16px}.evidence-app .graph-directory{background:var(--surface);border-radius:6px;padding:28px}.evidence-app .graph-directory h2{font-size:23px;font-weight:400}.evidence-app .graph-directory-row{padding:20px 10px;transition:background .18s}.evidence-app .graph-directory-row strong{font-weight:400}.evidence-app .graph-directory-row>span:last-child{color:var(--accent-l)}.evidence-app .graph-canvas{background:var(--surface);border-radius:6px;border:1px solid var(--line)}.evidence-app .graph-canvas canvas{border-radius:6px}.evidence-app .list-row{border-left:0;border-bottom:1px solid var(--line);padding-block:17px}.evidence-app .list-row.active{background:var(--selection);border-left:0}.evidence-app .list-row-name{font-weight:500}.evidence-app .filter-input,.evidence-app .filter-select{border-radius:4px;color:var(--ink);background:var(--surface);border-color:var(--line-2);font-size:12px}.evidence-app .account-search-toolbar{background:transparent;border:1px solid var(--line);border-radius:6px;padding:20px 22px}.evidence-app .account-results{border:1px solid var(--line);background:var(--surface);border-radius:6px}.evidence-app .account-result-avatar{border-radius:4px}.evidence-app .account-result-score strong,.evidence-app .account-summary-line>strong{font-family:var(--font-data);font-weight:400}.evidence-app .account-button{font-weight:400!important;border-radius:4px}.evidence-app .account-detail-empty{border:1px solid var(--line);border-radius:6px;background:var(--surface)}.evidence-app .gd-tile{background:transparent;border:0;border-right:1px solid var(--line);border-radius:0;padding:12px 18px}.evidence-app .gd-tile:last-child{border-right:0}.evidence-app .gd-tiles{gap:0;border-block:1px solid var(--line);padding-block:10px}.evidence-app .gd-tile-value{font-weight:400}.evidence-app .gd-member{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.evidence-app .gd-member.is-open{box-shadow:none;border-color:var(--line-2);background:var(--surface)}.evidence-app .gd-section-title{font-weight:500;text-transform:none;letter-spacing:.02em}.evidence-app .gd-member-name{font-weight:400}.evidence-app .gd-sort-btn,.evidence-app .gd-back-btn{border-radius:4px;font-weight:400}.evidence-app .gd-section{padding:22px;border-radius:6px}.evidence-app .method-current{border:1px solid var(--line);background:var(--surface)}.evidence-app .method-table-wrap{border-radius:6px}@media (max-width:820px){.evidence-app .explorer-heading h1,.evidence-app .account-explorer-heading h1,.evidence-app .method-intro h1{font-size:28px}.evidence-app .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-app .stat{padding:18px 15px}.evidence-app .stat:nth-child(3n){border-right:0}.evidence-app .stat .value{font-size:23px}}@media (max-width:420px){.evidence-app .explorer-heading h1,.evidence-app .account-explorer-heading h1,.evidence-app .method-intro h1{font-size:26px}.evidence-app .workspace-page-heading h1{font-size:25px}.evidence-app .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-app .stat:nth-child(3n){border-right:1px solid var(--line)}.evidence-app .stat:nth-child(2n){border-right:0}.evidence-app .stat .value{font-size:22px}.evidence-app .account-search-toolbar{padding:15px}.evidence-app .graph-directory{padding:20px}.evidence-app .gd-section{padding:18px}}
