.glass-panel-html{box-sizing:border-box;isolation:isolate;border:1px solid var(--tokign-glass-border);background-image:var(--tokign-glass-highlight), var(--tokign-glass-body);height:100%;-webkit-backdrop-filter:blur(calc(var(--tokign-glass-blur) - 6px)) saturate(var(--tokign-glass-saturate)) brightness(var(--tokign-glass-bright));box-shadow:var(--tokign-glass-rim), 0 4px 16px #0000002e, 0 16px 48px #00000042;text-align:left;font-family:var(--tokign-font);background-color:#06102661;border-radius:16px;flex-direction:column;padding:12px 14px;display:flex;overflow:hidden}.panel-head{margin-bottom:12px}.panel-head--row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.panel-head h3{font-family:var(--tokign-v3-font-display);color:var(--tokign-v3-text-primary);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.panel-head__module-title{flex-wrap:nowrap;align-items:center;column-gap:10px;min-width:0;display:flex}.panel-head__module-title-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.5;overflow:hidden}.panel-head__module-title .panel-tag--after-title{vertical-align:unset;flex-shrink:0;align-items:center;margin:0;display:inline-flex;position:static;top:auto}.panel-head__module-title-actions{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.panel-tag{letter-spacing:.05em;text-transform:uppercase;color:#e8eefff5;background:linear-gradient(135deg,#253dbb94 0%,#1c3078b8 100%);border:1px solid #8ca8ff6b;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-block;box-shadow:inset 0 1px #ffffff24,0 1px 8px #080e2859}.panel-tag--soft{color:#fff4e0f5;background:#cda05c38;border-color:#d7ac6452;box-shadow:inset 0 1px #ffffff1a}.panel-tag--loading{text-transform:lowercase;letter-spacing:.04em;color:#e8eefff5;background:linear-gradient(135deg,#253dbb80 0%,#3d56e866 100%);border-color:#8ca8ff61}.panel-chart{flex-direction:column;flex:1;align-items:center;min-height:120px;display:flex}.panel-chart--short{min-height:100px}.panel-chart--radar{min-height:200px}.panel-chart--donut{min-height:168px}.data-viz{-webkit-backdrop-filter:none;box-sizing:border-box;background:0 0;border:none;border-radius:14px;width:auto;max-width:100%;overflow:hidden}.data-viz--paper{box-sizing:border-box;flex-direction:column;flex-shrink:0;max-width:100%;height:auto;min-height:0;margin-left:auto;margin-right:auto;display:flex}.data-viz__paper-fill{flex:auto;width:100%;min-height:0}.data-viz--paper-narrow{aspect-ratio:85/60;width:min(85mm,100%)}.data-viz--paper-wide{aspect-ratio:140/90;width:min(140mm,100%)}@media print{.data-viz--paper-narrow{width:85mm;height:60mm;aspect-ratio:unset}.data-viz--paper-wide{width:140mm;height:90mm;aspect-ratio:unset}}.data-viz-caption{margin:6px 0 8px!important}.panel-foot{color:#aac3dc80;margin:8px 0 0;font-size:.65rem;line-height:1.35}.panel-list{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.panel-list li{color:#d0dceec7;background:#ffffff08;border:1px solid #738cb91f;border-radius:10px;padding:8px 10px;font-size:.74rem;line-height:1.35}.panel-list li em{color:#eef4fceb;margin-bottom:2px;font-style:normal;font-weight:500;display:block}.panel-list li span{color:#acbcd78c;font-size:.68rem}.panel-list--dense{gap:6px}.panel-list--dense li{padding:6px 8px;font-size:.7rem}.panel-list--dense time{color:#3476bca6;min-width:2rem;margin-right:6px;font-size:.65rem;display:inline-block}.panel-list--tiny li{padding:6px 8px;font-size:.68rem}.panel-split{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.panel-split .panel-list{gap:6px}.panel-research-root{flex-direction:column;gap:8px;min-height:0;display:flex}.panel-research-root--focus{gap:6px}.panel-chart--research-radar{flex:none;min-height:168px}.panel-research-radar-details{background:#0000001f;border:1px solid #2a629b29;border-radius:12px;flex:none}.panel-research-radar-summary{letter-spacing:.06em;color:#b6cde6bf;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:.65rem;list-style:none}.panel-research-radar-summary::-webkit-details-marker{display:none}.panel-research-radar-details[open] .panel-research-radar-summary{border-bottom:1px solid #2a629b1f}.panel-research-radar-details .panel-chart--research-radar{min-height:120px;padding:4px 4px 8px}.panel-research-tabs{flex-shrink:0;gap:6px;display:flex}.panel-research-tab{color:#bcd2ebbf;font-family:var(--tokign-font);cursor:pointer;background:#ffffff0a;border:1px solid #2e6caf38;border-radius:10px;flex:1;padding:8px 10px;font-size:.68rem;transition:background .15s,border-color .15s,color .15s}.panel-research-tab--active{color:#eef4fcf2;background:#1c4e8738;border-color:#3a8acd59}.panel-research-tab:hover{border-color:#418ccd66}.panel-research-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;margin-top:4px;display:grid}@media (max-width:520px){.panel-research-grid{grid-template-columns:1fr}}.panel-research-col{flex-direction:column;gap:6px;min-height:0;display:flex}.panel-research-heading{letter-spacing:.12em;text-transform:uppercase;color:#a2b9d28c;flex-shrink:0;margin:0;font-size:.6rem}.panel-research-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px 2px 4px;display:flex;overflow:auto}.panel-research-scroll--focus{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:hidden auto}.panel-foot--research-focus{flex-shrink:0;margin-top:0!important;font-size:.6rem!important}.paper-detail,.patent-detail{background:#ffffff09;border:1px solid #2a629b24;border-radius:12px;padding:10px 11px;box-shadow:inset 0 1px #ffffff0d}.paper-detail__title,.patent-detail__title{color:#eef4fcf0;margin:0 0 6px;font-size:.76rem;font-weight:600;line-height:1.35}.patent-detail__num{letter-spacing:.06em;color:#c8a55fd9;margin-bottom:4px;font-size:.62rem;font-weight:500;display:inline-block}.paper-detail__meta,.patent-detail__meta{color:#afc8e4a6;margin:0 0 6px;font-size:.65rem;line-height:1.45}.paper-detail__meta strong{color:#3c8ed0e0;font-weight:600}.paper-detail__doi{margin:0 0 8px;font-size:.65rem}.paper-detail__doi a{color:#2a73b9e6;border-bottom:1px solid #2a73b940;text-decoration:none}.paper-detail__doi a:hover{border-bottom-color:#2a73b98c}.paper-detail__abstract,.patent-detail__abstract{color:#d2deebc7;margin:0 0 10px;font-size:.7rem;line-height:1.55}.cite-block{border-top:1px solid #738cb91f;padding-top:8px}.cite-block__row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cite-block__label{letter-spacing:.1em;text-transform:uppercase;color:#98acc880;font-size:.58rem}.cite-block__apa{color:#d0dceed1;text-indent:0;hanging-punctuation:first last;margin:0 0 8px;font-size:.66rem;line-height:1.5}.cite-block__patent-line{color:#d0dceed1;margin:0;font-size:.66rem;line-height:1.5}.panel-cite-copy{color:#dee8f5e6;font-family:var(--tokign-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#1237702e;border:1px solid #2e6caf47;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:.6rem;transition:background .15s,border-color .15s}.panel-cite-copy:hover{background:#20589447;border-color:#3a8acd66}.cite-block__bibtex{background:#0003;border:1px solid #1e528a26;border-radius:10px;margin:0}.cite-block__bibtex summary{color:#b6cde6bf;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 10px;font-size:.64rem;list-style:none}.cite-block__bibtex summary::-webkit-details-marker{display:none}.cite-block__bibtex summary:before{content:"▸ ";color:#3476bc8c;margin-right:4px;transition:transform .2s;display:inline-block}.cite-block__bibtex[open] summary:before{transform:rotate(90deg)}.cite-block__bibtex-body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.cite-block__pre{color:#d7e4f2e0;white-space:pre-wrap;word-break:break-word;background:#040816a6;border:1px solid #506eb433;border-radius:8px;margin:0;padding:10px;font-size:.58rem;line-height:1.45;overflow-x:auto}.research-chart-caption{color:#d7e4f2d1;text-align:center;margin:.35em 0 0;padding:0 2px;font-size:.8125rem;font-weight:500;line-height:1.35}.tokign-chart-wrap__subcap{color:#d7e4f294;margin-top:.35em;font-size:.75rem;font-weight:400;line-height:1.4}.tokign-stat-panel{box-sizing:border-box;background:#060e208c;border:1px solid #506eb438;border-radius:10px;width:100%;max-width:520px;margin:0 auto;padding:12px 16px 10px}.tokign-stat-panel--light{background:#fffffff0;border-color:#0f172a1f}.tokign-stat-row{border-bottom:1px solid #506eb426;padding:10px 0}.tokign-stat-panel--light .tokign-stat-row{border-bottom-color:#0f172a14}.tokign-stat-row:last-child{border-bottom:none;padding-bottom:2px}.tokign-stat-row__label{letter-spacing:.02em;color:#d7e4f29e;margin-bottom:4px;font-size:.72rem;line-height:1.3}.tokign-stat-panel--light .tokign-stat-row__label{color:#334155bf}.tokign-stat-row__main{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.tokign-stat-row__value{color:#f8fafcf5;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;line-height:1.25}.tokign-stat-panel--light .tokign-stat-row__value{color:#0f172aeb}.tokign-stat-row__change{color:#86eface0;font-size:.75rem;font-weight:500}.tokign-stat-panel--light .tokign-stat-row__change{color:#166534e6}.tokign-chart-wrap{width:100%;min-width:0;max-width:100%;margin:.55em 0;overflow:auto visible}.tokign-chart-wrap__plot{box-sizing:border-box;justify-content:center;align-items:flex-start;min-width:0;padding-top:16px;display:flex}.tokign-chart-wrap__plot--datatable{width:100%;padding-top:12px;display:block}.tokign-data-table-scroll{background:#060e208c;border:1px solid #506eb438;border-radius:10px;width:100%;max-width:720px;margin:0 auto;overflow-x:auto}.tokign-chart-wrap__plot--datatable-light .tokign-data-table-scroll{background:#fffffff0;border-color:#0f172a1f}.tokign-data-table{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.4}.tokign-data-table th,.tokign-data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #506eb42e;padding:10px 14px}.tokign-chart-wrap__plot--datatable-light .tokign-data-table th,.tokign-chart-wrap__plot--datatable-light .tokign-data-table td{border-bottom-color:#0f172a14}.tokign-data-table th{color:#d7e4f2eb;white-space:nowrap;background:#0c183073;font-weight:600}.tokign-chart-wrap__plot--datatable-light .tokign-data-table th{color:#0f172ae6;background:#f1f5f9f2}.tokign-data-table tbody tr:last-child td{border-bottom:none}.tokign-data-table td{color:#f8fafce6}.tokign-chart-wrap__plot--datatable-light .tokign-data-table td{color:#1e293beb}.tokign-comparison-table__category{color:#d7e4f2f2;white-space:nowrap;font-weight:600}.tokign-chart-wrap__plot--datatable-light .tokign-comparison-table__category{color:#0f172aeb}.tokign-chart-wrap__plot--structure{width:100%;padding-top:12px;display:block}.tokign-structure-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;max-width:720px;margin:0 auto;display:grid}.tokign-structure-card{box-sizing:border-box;background:#060e208c;border:1px solid #506eb438;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tokign-chart-wrap__plot--structure-light .tokign-structure-card{background:#fffffff0;border-color:#0f172a1f}.tokign-structure-card__header{letter-spacing:.02em;color:#f8fafcf2;border-bottom:1px solid #506eb42e;padding-bottom:6px;font-size:.82rem;font-weight:600}.tokign-chart-wrap__plot--structure-light .tokign-structure-card__header{color:#0f172aeb;border-bottom-color:#0f172a14}.tokign-structure-card__body{flex-direction:column;gap:6px;display:flex}.tokign-structure-field{flex-direction:column;gap:2px;font-size:.78rem;line-height:1.45;display:flex}.tokign-structure-field__label{letter-spacing:.02em;color:#b6cde6b3;font-size:.7rem}.tokign-chart-wrap__plot--structure-light .tokign-structure-field__label{color:#475569d9}.tokign-structure-field__value{color:#f8fafceb;word-break:break-word}.tokign-chart-wrap__plot--structure-light .tokign-structure-field__value{color:#0f172aeb}.tokign-structure-chips{flex-wrap:wrap;gap:4px 6px;display:flex}.tokign-structure-chip{color:#d6e8fceb;background:#3476bc2e;border:1px solid #60a5fa52;border-radius:999px;padding:2px 8px;font-size:.72rem;line-height:1.35;display:inline-block}.tokign-chart-wrap__plot--structure-light .tokign-structure-chip{color:#1e40afeb;background:#3b82f61f;border-color:#3b82f64d}.tokign-structure-nested{border-left:2px solid #506eb438;flex-direction:column;gap:4px;margin-top:2px;padding-left:6px;display:flex}.tokign-chart-wrap__plot--structure-light .tokign-structure-nested{border-left-color:#0f172a1f}.tokign-chart-wrap--pending .tokign-chart-wrap__plot{align-items:center;min-height:200px}.tokign-chart-pending-skeleton{box-sizing:border-box;width:min(420px,100%);padding:8px 12px 4px}.tokign-chart-pending-skeleton__bars{background:#060e208c;border:1px solid #506eb438;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:8px;height:120px;padding:0 4px 8px;display:flex}.tokign-chart-pending-skeleton__bars span{background:linear-gradient(#60a5fa59,#60a5fa1f);border-radius:4px 4px 0 0;flex:1;animation:1.1s ease-in-out infinite tokign-chart-pending-pulse}.tokign-chart-pending-skeleton__bars span:nth-child(2){height:55%}.tokign-chart-pending-skeleton__bars span:nth-child(4){height:70%}.tokign-chart-pending-skeleton__bars span:first-child{height:85%}.tokign-chart-pending-skeleton__bars span:nth-child(3){height:100%;animation-delay:.12s}.tokign-chart-pending-skeleton__bars span:nth-child(5){height:45%;animation-delay:.24s}@keyframes tokign-chart-pending-pulse{0%,to{opacity:.72;filter:brightness()}50%{opacity:1;filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.tokign-chart-pending-skeleton__bars span{animation:none}}.tokign-chart-pending-skeleton__hint{text-align:center;color:#d7e4f2b8;margin:10px 0 0;font-size:.8125rem}.mermaid-figure{width:100%;min-width:0;max-width:100%;margin:.55em 0}.tokign-chart-wrap.mermaid-figure .tokign-chart-wrap__plot{padding-bottom:12px;padding-left:12px;padding-right:12px}.mermaid-figure .mermaid-wrap{width:100%;min-width:0;overflow-x:auto}.mermaid-figure .mermaid-wrap svg{max-width:100%;height:auto;display:block}.mermaid-figure .mermaid-source{box-sizing:border-box;color:#d7e4f2e0;white-space:pre-wrap;word-break:break-word;background:#060e20f0;border:1px solid #60a5fa52;border-radius:10px;width:100%;min-width:0;margin:0;padding:12px 14px;font-size:.65rem;line-height:1.45;overflow-x:auto}.mermaid-figure .mermaid-source code{font-family:var(--tokign-font-mono,ui-monospace, monospace)}.tokign-chart-source{background:0 0;border-radius:0;margin:.45em 0;padding:0;font-size:.65rem;line-height:1.35;overflow-x:auto}
