.mirror-login-page{min-height:100%;display:grid;place-items:center;padding:24px;box-sizing:border-box}.mirror-login-card{width:min(360px,100%);display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#141820eb;color:#e8eaed}.mirror-login-card h1{margin:0;font-size:22px;font-weight:700;letter-spacing:.02em}.mirror-login-sub{margin:-6px 0 4px;color:#9aa0a6;font-size:13px}.mirror-login-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#c4c7cc}.mirror-login-field input{height:36px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#0f1218;color:#f1f3f4;outline:none}.mirror-login-field input:focus{border-color:#8ab4f8}.mirror-login-error{font-size:13px;color:#f28b82}.mirror-login-btn{margin-top:4px;height:38px;border:0;border-radius:8px;background:#8ab4f8;color:#102040;font-weight:600;cursor:pointer}.mirror-login-btn:disabled{opacity:.7;cursor:default}.shell[data-style=youtube] .mirror-login-card{background:#fff;border-color:#dadce0;color:#202124}.shell[data-style=youtube] .mirror-login-sub,.shell[data-style=youtube] .mirror-login-field{color:#5f6368}.shell[data-style=youtube] .mirror-login-field input{background:#fff;border-color:#dadce0;color:#202124}.mirror-logout-bar{display:flex;justify-content:flex-end;align-items:center;padding:10px 18px 6px;box-sizing:border-box;overflow:visible}.mirror-topbar-cluster{display:inline-flex;align-items:center;gap:10px;max-width:min(100%,420px);padding:4px 4px 4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#262c38eb,#161a22f5);box-shadow:0 1px #ffffff0a inset}.mirror-topbar-user{min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:.02em;color:#c5cbd3;line-height:1}.mirror-topbar-actions{display:inline-flex;align-items:center;gap:4px}.mirror-topbar-btn{height:28px;padding:0 12px;border-radius:999px;border:0;font-size:12px;font-weight:500;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .12s ease}.mirror-topbar-btn:hover{transform:translateY(-.5px)}.mirror-topbar-btn:active{transform:translateY(0)}.mirror-topbar-btn-primary{background:#3d7eff;color:#f5f8ff}.mirror-topbar-btn-primary:hover{background:#5b91ff}.mirror-topbar-btn-ghost{background:transparent;color:#9aa3af}.mirror-topbar-btn-ghost:hover{background:#ffffff0f;color:#e8eaed}.shell[data-style=youtube] .mirror-topbar-cluster{border-color:#dadce0;background:#fff;box-shadow:0 1px 2px #3c404314}.shell[data-style=youtube] .mirror-topbar-user{color:#5f6368}.shell[data-style=youtube] .mirror-topbar-btn-primary{background:#1a73e8;color:#fff}.shell[data-style=youtube] .mirror-topbar-btn-primary:hover{background:#1765cc}.shell[data-style=youtube] .mirror-topbar-btn-ghost{color:#5f6368}.shell[data-style=youtube] .mirror-topbar-btn-ghost:hover{background:#f1f3f4;color:#202124}.mirror-users-page{align-items:start;padding-top:24px}.mirror-users-card{width:min(560px,100%)}.mirror-users-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mirror-users-back{color:#8ab4f8;font-size:13px;text-decoration:none}.shell[data-style=youtube] .mirror-users-back{color:#1a73e8}.mirror-user-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.mirror-user-del{height:36px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#f28b82;cursor:pointer}.mirror-user-del:disabled{opacity:.4;cursor:default}.shell[data-style=youtube] .mirror-user-del{border-color:#dadce0;color:#d93025}.mirror-users-actions{display:flex;gap:10px}.mirror-users-actions .mirror-login-btn{flex:1}.mirror-login-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.16);color:inherit}.shell[data-style=youtube] .mirror-login-btn-ghost{border-color:#dadce0;color:#202124}.mirror-login-note{font-size:13px;color:#81c995}.shell[data-style=youtube] .mirror-login-note{color:#137333}@media(max-width:640px){.mirror-user-row{grid-template-columns:1fr}}.content:has(.watch-page){display:flex;flex-direction:column;overflow:hidden;padding-top:12px;padding-bottom:10px}.content:has(.mirror-logout-bar){padding-top:4px}.content:has(.mirror-logout-bar)>.mirror-logout-bar{flex:0 0 auto;position:relative;z-index:5}.content:has(.mirror-logout-bar)>.watch-page{height:auto}.watch-page{--watch-row-h: 17px;--watch-board-font: 12.5px;display:flex;flex-direction:column;gap:8px;padding:0;flex:1;min-height:0;height:100%;box-sizing:border-box;overflow:hidden}.watch-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:2px 0 4px}.watch-toolbar-field{display:inline-flex;align-items:center;gap:6px;margin:0;color:#64748b;font-size:.78rem}.watch-toolbar-field select{border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:6px;padding:4px 8px;font-size:.78rem}.watch-toolbar-btn{border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:6px;padding:4px 10px;font-size:.78rem;cursor:pointer}.watch-toolbar-btn:hover{background:#f1f5f9}.watch-online.is-off:before{background:#94a3b8}.watch-main-grid{display:grid;grid-template-columns:minmax(180px,var(--watch-left-pct, 40%)) 10px minmax(240px,1fr);gap:0 0;align-items:stretch;flex:1;min-height:0;min-width:0;width:100%;overflow:hidden}.watch-main-left{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;width:100%;box-sizing:border-box;padding-right:4px}.watch-main-split{position:relative;width:10px;margin:0;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-self:stretch}.watch-main-split:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:2px;transform:translate(-50%);border-radius:1px;background:#cbd5e1;transition:background .12s ease,width .12s ease}.watch-main-split-handle{position:absolute;top:50%;left:50%;z-index:1;width:8px;height:36px;transform:translate(-50%,-50%);border-radius:4px;border:1px solid #94a3b8;background:#e2e8f0;box-shadow:0 1px 2px #0f172a1f;pointer-events:none}.watch-main-split-handle:before,.watch-main-split-handle:after{content:"";position:absolute;left:2px;right:2px;height:1px;background:#64748b;opacity:.85}.watch-main-split-handle:before{top:14px}.watch-main-split-handle:after{top:20px}.watch-main-split:hover:before,.watch-main-split:focus-visible:before,body.watch-split-dragging .watch-main-split:before{width:3px;background:#64748b}.watch-main-split:hover .watch-main-split-handle,.watch-main-split:focus-visible .watch-main-split-handle,body.watch-split-dragging .watch-main-split-handle{border-color:#64748b;background:#cbd5e1}.watch-main-split:focus-visible{outline:none}.shell[data-style=github] .watch-main-split:before{background:#30363d}.shell[data-style=github] .watch-main-split-handle{border-color:#484f58;background:#21262d;box-shadow:0 1px 2px #00000059}.shell[data-style=github] .watch-main-split-handle:before,.shell[data-style=github] .watch-main-split-handle:after{background:#8b949e}.shell[data-style=github] .watch-main-split:hover:before,.shell[data-style=github] .watch-main-split:focus-visible:before,body.watch-split-dragging .shell[data-style=github] .watch-main-split:before{background:#8b949e}.shell[data-style=github] .watch-main-split:hover .watch-main-split-handle,.shell[data-style=github] .watch-main-split:focus-visible .watch-main-split-handle,body.watch-split-dragging .shell[data-style=github] .watch-main-split-handle{border-color:#8b949e;background:#30363d}body.watch-split-dragging{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.watch-split-dragging iframe{pointer-events:none}.watch-main-right{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:100%;height:100%;overflow:hidden;padding-left:4px;box-sizing:border-box}.watch-stats-strip{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px}.watch-charts-pair{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:10px;align-items:stretch;width:100%;height:100%;min-height:0;flex:1}.watch-chart-panel{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.watch-tabs{display:flex;gap:8px;align-items:center}.watch-tab{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;border-radius:8px;padding:6px 14px;font-size:.9rem}.watch-tab.active{background:#0f172a;border-color:#0f172a;color:#fff}.watch-panel-title{font-size:.9rem;font-weight:650;color:#0f172a}.shell[data-style=github] .watch-panel-title{color:#e6edf3}.watch-metric{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:3px 6px;display:flex;justify-content:space-between;align-items:baseline;gap:4px;min-width:0}.watch-metric-sm{padding:3px 6px}.watch-metric-label{margin:0;color:#64748b;font-size:.62rem}.watch-metric-value{margin:0;font-size:.88rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.watch-metric-prev{margin:0;color:#94a3b8;font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watch-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px 8px}.watch-card.watch-chart-panel{padding:6px 8px 4px;height:100%;box-sizing:border-box}.watch-legend{display:flex;align-items:center;gap:12px;font-size:.85rem;margin:0 0 2px;min-height:1.35rem;color:#475569}.watch-legend span{display:inline-flex;align-items:center;gap:6px}.watch-legend-meta{margin-left:auto;color:#94a3b8;font-size:.8rem}.shell[data-style=github] .watch-legend-meta{color:#6e7681}.watch-hl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.78rem;margin:0 0 2px;min-height:1.15rem;line-height:1.15rem;font-variant-numeric:tabular-nums}.watch-hl-bar.is-empty{visibility:hidden}.watch-hl-label{font-size:11px;font-weight:600;pointer-events:none;paint-order:stroke fill;stroke:#fff;stroke-width:3.5px;stroke-linejoin:round}.shell[data-style=github] .watch-hl-label{stroke:#0d1117}.watch-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.watch-chart{position:relative;min-height:0;flex:1;height:100%;display:flex;flex-direction:column}.watch-chart-plot{flex:1;min-height:0;position:relative}.watch-chart-row{display:flex;align-items:flex-start;gap:2px;min-width:0;height:100%}.watch-chart-ylabels{position:relative;flex:0 0 auto}.watch-chart-ylabels span{position:absolute;right:0;display:inline-flex;align-items:center;gap:1px;font-size:12px;font-weight:700;transform:translateY(-50%);white-space:nowrap;line-height:1.1}.watch-chart-ylabels i{font-style:normal}.watch-axis{font-size:11px;fill:#64748b}.watch-tip{background:#0f172ae6;color:#fff;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.35}.watch-empty-chart{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#94a3b8;pointer-events:none}.watch-risk-item{border:1px solid #eef2f7;border-radius:6px;padding:3px 6px;background:#f8fafc;min-width:0}.watch-risk-sm .k{margin:0;color:#64748b;font-size:.62rem}.watch-risk-sm .v{margin:1px 0 0;font-size:.88rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.watch-risk-sm .p{margin:0;color:#94a3b8;font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watch-foot{display:flex;justify-content:space-between;align-items:center;color:#64748b;font-size:.75rem;padding:2px 2px 0;flex:none}.watch-toolbar,.watch-stats-strip,.watch-error{flex:none}.watch-online{display:inline-flex;align-items:center;gap:6px}.watch-online:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e}.watch-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px}.shell[data-style=github] .watch-metric,.shell[data-style=github] .watch-card{background:#161b22;border-color:#30363d}.shell[data-style=github] .watch-metric-label,.shell[data-style=github] .watch-risk-item .k,.shell[data-style=github] .watch-foot,.shell[data-style=github] .watch-toolbar-field{color:#8b949e}.shell[data-style=github] .watch-toolbar-field select,.shell[data-style=github] .watch-toolbar-btn{background:#21262d;border-color:#30363d;color:#e6edf3}.shell[data-style=github] .watch-toolbar-btn:hover{background:#30363d}.shell[data-style=github] .watch-metric-prev,.shell[data-style=github] .watch-risk-item .p{color:#6e7681}.shell[data-style=github] .watch-risk-title,.shell[data-style=github] .watch-risk-item .v{color:#e6edf3}.shell[data-style=github] .watch-risk-item{background:#0d1117;border-color:#30363d}.shell[data-style=github] .watch-tab{background:#21262d;border-color:#30363d;color:#8b949e}.shell[data-style=github] .watch-tab.active{background:#388bfd;border-color:#388bfd;color:#fff}.shell[data-style=github] .watch-axis{fill:#8b949e}.shell[data-style=github] .watch-error{color:#ffa198;background:#3d1418;border-color:#6e2b2f}.watch-boards{display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;justify-items:stretch;grid-template-rows:auto auto auto auto minmax(0,1fr);column-gap:8px;row-gap:0;width:max-content;max-width:100%;height:100%;min-width:0;min-height:0;flex:1;overflow:hidden}.watch-board-col{min-width:0;min-height:0;width:max-content;height:100%;display:grid;grid-template-rows:subgrid;grid-row:span 5;justify-items:stretch;gap:3px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:5px 6px;overflow:hidden}.watch-board-col-muted{opacity:.55}.watch-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;width:100%;min-width:0;box-sizing:border-box}.watch-board-head h3{margin:0;font-size:calc(var(--watch-board-font, 12.5px) * 1.12);font-weight:650;color:#0f172a;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-board-meta{color:#94a3b8;font-size:calc(var(--watch-board-font, 12.5px) * .92);font-variant-numeric:tabular-nums;flex:none;white-space:nowrap}.watch-board-note{display:none}.watch-board-stats-wrap{align-self:stretch;width:100%;min-width:0;overflow:visible}.watch-board-stats{display:grid;grid-template-columns:max-content max-content;align-items:start;justify-content:start;gap:6px 10px;width:max-content;max-width:100%;min-width:0;box-sizing:border-box}.watch-board-stats-single{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.watch-board-stat{width:max-content;min-width:0;overflow:visible}.watch-board-stat .watch-board-table{width:max-content}.watch-board-table-stat{--watch-theme-divider: rgba(100, 116, 139, .55);border-collapse:separate;border-spacing:0}.watch-board-table-stat thead th{border-top:2px solid var(--watch-theme-divider);border-bottom:2px solid var(--watch-theme-divider)}.watch-board-table-stat thead th:first-child{box-shadow:inset 3px 0 0 var(--watch-theme-divider)}.watch-board-table-stat thead th:last-child{box-shadow:inset -3px 0 0 var(--watch-theme-divider)}.shell[data-style=github] .watch-board-table-stat{--watch-theme-divider: rgba(139, 148, 158, .85)}.shell[data-style=github] .watch-board-table-stat thead th{border-top-color:var(--watch-theme-divider);border-bottom-color:var(--watch-theme-divider)}.watch-board-stats-single .watch-board-stat,.watch-board-stats-single .watch-board-table{width:100%}.watch-board-rule{height:0;margin:1px 0;border:0;border-top:1px dashed #e2e8f0;width:100%;min-width:0;align-self:stretch}.watch-board-star{color:#ca8a04;font-weight:650}.watch-board-stat-title{font-size:var(--watch-board-font, 12.5px);font-weight:600;color:#64748b;margin:0 0 2px;line-height:1.2;height:1.2em;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-board-detail>.watch-board-stat-title{height:calc(var(--watch-board-font, 12.5px) * 1.2);margin-bottom:2px}.watch-board-table{width:max-content;border-collapse:collapse;table-layout:auto;font-size:var(--watch-board-font, 12.5px);font-variant-numeric:tabular-nums;line-height:1.15}.watch-board-table th,.watch-board-table td{padding:1px 6px 1px 0;text-align:right;border-bottom:1px solid #f1f5f9;white-space:nowrap;width:1%;line-height:1.15;overflow:visible;text-overflow:clip}.watch-board-table-detail{--watch-theme-divider: rgba(100, 116, 139, .55);font-size:var(--watch-board-font, 12.5px);line-height:1;border-collapse:separate;border-spacing:0}.watch-board-table-detail tr{height:var(--watch-row-h, 17px)}.watch-board-table-detail th,.watch-board-table-detail td{height:var(--watch-row-h, 17px);max-height:var(--watch-row-h, 17px);padding-top:0;padding-bottom:0;padding-right:6px;font-size:inherit;line-height:1.15;border-bottom:1px solid rgba(148,163,184,.14);vertical-align:middle;overflow:visible;text-overflow:clip;box-sizing:border-box}.watch-board-table-detail .move-ice-tag{display:inline-flex;align-items:center;justify-content:center;min-width:2.4em;max-width:100%;height:100%;max-height:100%;padding:0 4px;border-radius:2px;font-size:calc(var(--watch-board-font, 12.5px) * .88);font-weight:650;line-height:1;vertical-align:middle;box-sizing:border-box}.watch-board-table-detail thead th{border-top:2px solid var(--watch-theme-divider);border-bottom:2px solid var(--watch-theme-divider)}.watch-board-table-detail thead th:first-child{box-shadow:inset 3px 0 0 var(--watch-theme-divider)}.watch-board-table-detail thead th:last-child{box-shadow:inset -3px 0 0 var(--watch-theme-divider)}.shell[data-style=github] .watch-board-table-detail{--watch-theme-divider: rgba(139, 148, 158, .85)}.shell[data-style=github] .watch-board-table-detail th,.shell[data-style=github] .watch-board-table-detail td{border-bottom-color:#30363df2}.shell[data-style=github] .watch-board-table-detail thead th{border-bottom-color:var(--watch-theme-divider)}.watch-board-stat .watch-board-table th:first-child,.watch-board-stat .watch-board-table td:first-child{text-align:left;padding-left:8px;padding-right:8px;width:auto;max-width:none;overflow:visible}.watch-board-stat .watch-board-table th:last-child,.watch-board-stat .watch-board-table td:last-child{padding-right:8px}.watch-board-table-detail th:first-child,.watch-board-table-detail td:first-child{text-align:right;padding-left:8px;padding-right:6px}.watch-board-table-detail th:nth-child(2),.watch-board-table-detail th:nth-child(3),.watch-board-table-detail td:nth-child(2),.watch-board-table-detail td:nth-child(3){text-align:left;padding-left:0;padding-right:8px;width:auto}.watch-board-table-detail th:last-child,.watch-board-table-detail td:last-child{padding-right:8px}.watch-board-table th{color:#94a3b8;font-weight:600}.watch-board-name{width:auto;max-width:none;overflow:visible;text-overflow:clip}.watch-board-up{color:#dc2626}.watch-board-dn{color:#16a34a}.watch-board-flat{color:#64748b}.watch-board-empty{color:#94a3b8;font-size:.78rem;padding:8px 0}.watch-board-detail{align-self:stretch;min-width:0;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.watch-board-detail .watch-board-table-detail{width:max-content;max-width:100%;align-self:start;flex:none}.shell[data-style=github] .watch-board-col{border-color:#30363d;background:#0d1117}.shell[data-style=github] .watch-board-rule{border-top-color:#30363d}.shell[data-style=github] .watch-board-head h3{color:#e6edf3}.shell[data-style=github] .watch-board-table th,.shell[data-style=github] .watch-board-stat-title,.shell[data-style=github] .watch-board-meta,.shell[data-style=github] .watch-board-empty{color:#8b949e}.shell[data-style=github] .watch-board-table th,.shell[data-style=github] .watch-board-table td{border-bottom-color:#21262d}.shell[data-style=github] .watch-board-up{color:#f85149}.shell[data-style=github] .watch-board-dn{color:#3fb950}.shell[data-style=github] .watch-board-flat{color:#8b949e}.shell[data-style=github] .watch-board-star{color:#d29922}.watch-detail-theme-group td:first-child{box-shadow:inset 3px 0 0 var(--watch-theme-accent, transparent)}.watch-detail-theme-group td:last-child{box-shadow:inset -3px 0 0 var(--watch-theme-accent, transparent)}.watch-detail-theme-group+.watch-detail-theme-group tr:first-child td{border-top:2px solid var(--watch-theme-divider)}.watch-detail-theme-group+.watch-detail-theme-group tr:first-child td:first-child{box-shadow:inset 3px 0 0 var(--watch-theme-accent, transparent)}.watch-detail-theme-group+.watch-detail-theme-group tr:first-child td:last-child{box-shadow:inset -3px 0 0 var(--watch-theme-accent, transparent)}.watch-detail-theme-group:last-of-type tr:last-child td{border-bottom:2px solid var(--watch-theme-divider)}.watch-detail-theme-group.theme-g0{--watch-theme-accent: #d97706}.watch-detail-theme-group.theme-g1{--watch-theme-accent: #2563eb}.watch-detail-theme-group.theme-g2{--watch-theme-accent: #059669}.watch-detail-theme-group.theme-g3{--watch-theme-accent: #7c3aed}.watch-detail-theme-group.theme-g4{--watch-theme-accent: #dc2626}.watch-detail-theme-group.theme-g5{--watch-theme-accent: #0891b2}.shell[data-style=github] .watch-detail-theme-group.theme-g0{--watch-theme-accent: #d29922}.shell[data-style=github] .watch-detail-theme-group.theme-g1{--watch-theme-accent: #58a6ff}.shell[data-style=github] .watch-detail-theme-group.theme-g2{--watch-theme-accent: #3fb950}.shell[data-style=github] .watch-detail-theme-group.theme-g3{--watch-theme-accent: #a371f7}.shell[data-style=github] .watch-detail-theme-group.theme-g4{--watch-theme-accent: #f85149}.shell[data-style=github] .watch-detail-theme-group.theme-g5{--watch-theme-accent: #39c5cf}.watch-board-row-click{cursor:pointer}.watch-board-row-click:hover td{background:#3b82f614}.shell[data-style=github] .watch-board-row-click:hover td{background:#388bfd1f}.watch-kline-live-tag{font-style:normal;font-weight:500;opacity:.72;font-size:.92em}@media(max-width:1200px){.content:has(.watch-page){overflow:auto}.watch-page{height:auto;min-height:100%;overflow:visible}.watch-main-grid{grid-template-columns:1fr;flex:none;height:auto;overflow:visible}.watch-main-split{display:none}.watch-main-left,.watch-main-right{height:auto;overflow:visible;padding-left:0;padding-right:0}.watch-charts-pair{min-height:420px}.watch-stats-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.watch-boards{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;height:auto;overflow:visible}.watch-board-col{display:flex;flex-direction:column;gap:8px;grid-row:auto;width:100%;max-width:100%;height:auto;overflow:visible}.watch-board-detail{overflow:visible}}@media(max-width:960px){.watch-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.content{--ink: #152433;--ink-soft: #455a6c;--muted: #6e8294;--line: rgba(70, 130, 168, .18);--line-strong: rgba(70, 130, 168, .28);--surface: rgba(245, 249, 252, .9);--surface-solid: #f3f7fb;--card: #ffffff;--accent: #4a8bb0;--accent-deep: #356f90;--accent-soft: rgba(74, 139, 176, .14);--ok: #34856a;--bad: #b35252;--limit-ratio: #6d28d9;--limit-down: #15803d;--limit-up: #dc2626;--limit-board: #0e7490;--limit-move: #2563eb;--limit-grid: #d5e0ea;--limit-grid-x: #e4ebf2;--limit-axis: #5c6b7a;--limit-trend: #f59e0b;--limit-trend-strong: #d97706;--emotion-line: #dc2626;--emotion-line-width: 1;--font-sans: "Segoe UI", sans-serif;--font-display: Georgia, serif;--radius: 12px;color:var(--ink);font-family:var(--font-sans);line-height:1.5}.content .page .eyebrow{margin:0 0 .45rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.content .page h1{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:650;letter-spacing:-.02em;color:var(--ink)}.content .meta{color:var(--muted);font-size:.9rem}.content .bad{color:var(--bad);font-weight:600}.content .meta code{font-size:.88em;padding:.08em .28em;border-radius:4px;background:var(--accent-soft);color:var(--accent-deep)}.content button{border:1px solid var(--line-strong);background:var(--surface-solid);color:var(--ink);border-radius:8px;padding:.4rem .85rem;cursor:pointer;font-family:var(--font-sans);font-size:.88rem;font-weight:500}.content .chip{border-radius:8px;padding:.28rem .75rem;font-size:.88rem;background:#ffffff8c;border-color:var(--line)}.content .chip.active,.content .chip.chip-primary{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep);font-weight:600}.content .chip.chip-primary{background:var(--accent);border-color:var(--accent);color:#fff}.page-emotion{--emotion-ctrl-h: 32px;--emotion-stat-h: 3.1rem;--emotion-phase-h: 2.1rem;--emotion-chart-title-h: 1.6rem;display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%}.emotion-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem}.emotion-head h1{margin:.15rem 0 0}.emotion-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.page-emotion .chip,.page-emotion a.chip{box-sizing:border-box;height:var(--emotion-ctrl-h);min-height:var(--emotion-ctrl-h);padding:0 .75rem;display:inline-flex;align-items:center;line-height:1}.page-emotion .move-groups-step{width:var(--emotion-ctrl-h);height:var(--emotion-ctrl-h)}.emotion-date-label{display:inline-flex;align-items:center;gap:.35rem;height:var(--emotion-ctrl-h);font-size:.85rem;color:var(--muted)}.emotion-date-label input{box-sizing:border-box;height:var(--emotion-ctrl-h);border:1px solid var(--line);border-radius:8px;padding:0 .5rem;background:var(--card);font:inherit;line-height:1}.emotion-day-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.emotion-export{text-decoration:none;color:inherit}.emotion-stats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.4rem;align-items:stretch}.page-heat>.emotion-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.emotion-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.page-heat>.emotion-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.emotion-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.emotion-stat{box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:.4rem .55rem;min-height:var(--emotion-stat-h);height:var(--emotion-stat-h);display:flex;flex-direction:column;justify-content:center}.emotion-stat-label{margin:0 0 .05rem;font-size:.68rem;line-height:1.2;color:#6b7280}.emotion-stat-value{margin:0;font-size:1.05rem;font-weight:700;line-height:1.2;color:#f87171}.emotion-stat-suffix{margin-left:.1rem;font-size:.68rem;font-weight:600}.emotion-stat-icon{display:none}.emotion-phases{box-sizing:border-box;display:flex;align-items:center;gap:.25rem;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:.2rem .55rem;min-height:var(--emotion-phase-h);height:var(--emotion-phase-h)}.emotion-phase{flex:1 1 0;text-align:center;padding:.2rem;border-radius:4px;border:1px solid transparent;font-size:.75rem;font-weight:500;line-height:1.2}.emotion-chart-card,.emotion-table-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.25rem;min-width:0;max-width:100%}.emotion-table-card{overflow:hidden}.emotion-chart-card h3,.emotion-table-card h3{box-sizing:border-box;margin:0 0 .5rem;height:var(--emotion-chart-title-h);font-size:1.05rem;font-weight:600;line-height:var(--emotion-chart-title-h);color:#fff}.content .emotion-chart-card h3,.content .emotion-table-card h3{color:var(--ink)}.emotion-chart-row{display:flex;align-items:flex-start;gap:.25rem}.emotion-chart-ylabels{position:relative;width:2.4rem;flex:0 0 auto}.emotion-chart-ylabels span{position:absolute;right:0;display:inline-flex;align-items:center;gap:.15rem;font-size:.78rem;font-weight:700;transform:translateY(-50%);white-space:nowrap}.emotion-chart-ylabels i{font-style:normal}.emotion-chart-svg-wrap{position:relative;flex:1 1 auto;min-width:0}.content:has(.page-heat){display:flex;flex-direction:column;overflow:auto}.page-heat{flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem}.page-heat>.emotion-head,.page-heat>.meta,.page-heat>.bad,.page-heat>.emotion-stats,.page-heat>.emotion-phases,.page-heat>.heat-table-card{flex:none}.page-heat .heat-detail-table th.heat-col-mass{color:#93a4b8;background:#6482aa1a}.page-heat .heat-detail-table td.heat-col-mass{color:#d1d5db;background:#6482aa09}.page-heat .heat-detail-table th.heat-col-short{color:#c9a090;background:#f9731617}.page-heat .heat-detail-table td.heat-col-short{color:#d1d5db;background:#f9731608}.page-heat .heat-detail-table th.heat-col-score,.page-heat .heat-detail-table td.heat-col-score{font-weight:600}.page-heat .heat-detail-table td.heat-col-mass.heat-col-score{color:#a8bdd4}.page-heat .heat-detail-table td.heat-col-short.heat-col-score{color:#e0a888}.page-heat .heat-detail-table td.heat-col-level{text-align:center}.page-heat .heat-table-card .emotion-table-scroll{overflow-x:auto;max-width:100%}.page-heat .heat-detail-table{width:100%;min-width:0;max-width:100%;table-layout:fixed;font-size:.72rem}.page-heat .heat-detail-table th,.page-heat .heat-detail-table td{padding:.32rem .22rem;vertical-align:middle}.page-heat .heat-detail-table th{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25;text-align:center;font-weight:550;-webkit-hyphens:auto;hyphens:auto}.page-heat .heat-detail-table th:first-child{text-align:left;white-space:nowrap;width:4.6rem}.page-heat .heat-detail-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-heat .heat-detail-table td.heat-col-level{white-space:normal}.page-heat .heat-detail-table .emotion-level-pill{display:inline-block;max-width:100%;white-space:nowrap}.page-heat .heat-chart-card{flex:0 0 auto;margin:0}.heat-chart-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--emotion-chart-title-h);margin:0 0 .5rem}.heat-chart-head h3{margin:0;height:auto;line-height:inherit}.heat-chart-legend{display:flex;gap:14px;font-size:.82rem;font-weight:600}.heat-legend-item{display:inline-flex;align-items:center;gap:.35rem}.heat-legend-item i{width:.55rem;height:.55rem;border-radius:999px;display:inline-block}.heat-chart-body{width:100%}.heat-chart-svg{--heat-guide-line: rgba(148, 163, 184, .55);background:transparent}.shell[data-style=github] .heat-chart-svg{--heat-guide-line: rgba(255, 255, 255, .45)}.emotion-chart-tip{position:absolute;pointer-events:none;z-index:2;padding:.25rem .45rem;border-radius:6px;background:#111827;border:1px solid #374151;color:#f3f4f6;font-size:.75rem}.emotion-chart-tip-val{color:#f97316;font-weight:650}.emotion-table-scroll{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.emotion-table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto;font-size:.78rem;border:2px solid rgba(55,65,81,.9)}.emotion-table th,.emotion-table td{border:1px solid rgba(55,65,81,.7);padding:.35rem .45rem;white-space:nowrap;overflow:visible}.emotion-table th{text-align:right;color:#9ca3af;font-weight:500;background:transparent;border-bottom:1px solid rgba(55,65,81,.9)}.emotion-table th:first-child{text-align:left}.emotion-table th:nth-child(2),.emotion-table td:nth-child(2){text-align:center}.emotion-table td{color:#e5e7eb}.emotion-table .num{text-align:right;font-variant-numeric:tabular-nums}.emotion-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.emotion-table .accent-orange{color:#fb923c;font-weight:600}.emotion-table .accent-blue{color:#60a5fa;font-weight:600}.emotion-table .up{color:#f87171}.emotion-table .down{color:#4ade80}.emotion-level-pill{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.content .emotion-stat-label{color:var(--muted)}.content .emotion-stat-value{color:var(--bad)}.content .emotion-table{border-color:var(--line-strong)}.content .emotion-table th,.content .emotion-table td{border-color:var(--line)}.content .emotion-table th{color:var(--muted)}.content .emotion-table td{color:var(--ink)}.content .emotion-chart-tip{background:var(--card);border-color:var(--line-strong);color:var(--ink)}.page-limitmove{display:flex;flex-direction:column;gap:1.25rem}.limitmove-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem}.limitmove-head h1{margin:0;color:#fff}.content .limitmove-head h1{color:var(--ink)}.limitmove-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.limitmove-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media(max-width:960px){.limitmove-row{grid-template-columns:1fr}}.limitmove-card,.limitmove-table-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.25rem}.shell[data-style=youtube] .content .limitmove-card,.shell[data-style=youtube] .content .emotion-stat,.shell[data-style=youtube] .content .emotion-phases,.shell[data-style=youtube] .content .emotion-chart-card,.shell[data-style=youtube] .content .emotion-table-card,.shell[data-style=youtube] .content .move-card{background:#f4f7fb;border-color:#d5e0ea}.shell[data-style=youtube] .content .limitmove-trend-legend{color:#5c6b7a}html[data-theme=dark] .limitmove-card,html[data-theme=dark] .limitmove-table-card{background:#111827;border-color:#1f2937}.limitmove-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.limitmove-card-head h4{margin:0;font-size:1rem;font-weight:600}.limitmove-trend-legend{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#9ca3af}.limitmove-chart{width:100%}.limitmove-chart-inner{position:relative;max-width:100%}.limitmove-chart-placeholder{height:240px}.limitmove-tip{position:absolute;pointer-events:none;z-index:2;padding:.25rem .45rem;border-radius:6px;background:#1f2937;border:1px solid #374151;color:#e5e7eb;font-size:.75rem}.limitmove-table-card h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#fff}.content .limitmove-table-card h3{color:var(--ink)}.shell[data-style=github] .content{--ink: #f3f4f6;--ink-soft: #d1d5db;--muted: #9ca3af;--line: #1f2937;--line-strong: #374151;--surface: rgba(17, 24, 39, .92);--surface-solid: #111827;--card: #111827;--accent: #2563eb;--accent-deep: #3b82f6;--accent-soft: rgba(37, 99, 235, .18);--ok: #22c55e;--bad: #ef4444;--limit-ratio: #8b5cf6;--limit-down: #00ff00;--limit-up: #ff0000;--limit-board: #22d3ee;--limit-move: #60a5fa;--limit-grid: #374151;--limit-grid-x: #1f2937;--limit-axis: #9ca3af;--limit-trend: #fbbf24;--limit-trend-strong: #f59e0b;--emotion-line: #f97316;--emotion-line-width: 1.5;color:var(--ink);background:#000;color-scheme:dark}.shell[data-style=github] .emotion-chart-card .emotion-dot{fill:none}.shell[data-style=github] .content .page h1,.shell[data-style=github] .content .limitmove-head h1,.shell[data-style=github] .content .emotion-chart-card h3,.shell[data-style=github] .content .emotion-table-card h3,.shell[data-style=github] .content .limitmove-table-card h3{color:#fff}.shell[data-style=github] .content button{background:#1f2937;border-color:#374151;color:#e5e7eb}.shell[data-style=github] .content .chip{background:#1f2937;border-color:#374151;color:#9ca3af}.shell[data-style=github] .content .chip.active,.shell[data-style=github] .content .chip.chip-primary{background:#2563eb;border-color:#2563eb;color:#fff}.shell[data-style=github] .content .emotion-date-label input,.shell[data-style=github] .content input[type=date]{background:#1f2937;border-color:#374151;color:#f3f4f6}.shell[data-style=github] .content .emotion-stat,.shell[data-style=github] .content .emotion-chart-card,.shell[data-style=github] .content .emotion-table-card,.shell[data-style=github] .content .emotion-phases,.shell[data-style=github] .content .limitmove-card,.shell[data-style=github] .content .limitmove-table-card,.shell[data-style=github] .content .move-card{background:#111827;border-color:#1f2937}.shell[data-style=github] .content .emotion-stat-label{color:#9ca3af}.shell[data-style=github] .content .emotion-stat-value{color:#f87171}.shell[data-style=github] .content .emotion-table{border-color:#374151e6}.shell[data-style=github] .content .emotion-table th,.shell[data-style=github] .content .emotion-table td{border-color:#374151b3}.shell[data-style=github] .content .emotion-table th{color:#9ca3af}.shell[data-style=github] .content .emotion-table td{color:#e5e7eb}.shell[data-style=github] .content .page-heat .heat-detail-table th.heat-col-mass{color:#93a4b8}.shell[data-style=github] .content .page-heat .heat-detail-table td.heat-col-mass{color:#d1d5db}.shell[data-style=github] .content .page-heat .heat-detail-table th.heat-col-short{color:#c9a090}.shell[data-style=github] .content .page-heat .heat-detail-table td.heat-col-short{color:#d1d5db}.shell[data-style=github] .content .page-heat .heat-detail-table td.heat-col-mass.heat-col-score{color:#a8bdd4}.shell[data-style=github] .content .page-heat .heat-detail-table td.heat-col-short.heat-col-score{color:#e0a888}.shell[data-style=github] .content .emotion-chart-tip{background:#111827;border-color:#374151;color:#f3f4f6}.page-move{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.move-grid{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);column-gap:16px;align-items:stretch;min-width:0}.move-grid>.move-card:first-child,.move-grid>.move-stocks{width:max-content;max-width:none;min-width:max-content;justify-self:start}.move-grid>.move-card:first-child .move-table,.move-grid>.move-stocks .move-table,.move-grid>.move-card:first-child .emotion-table.move-table,.move-grid>.move-stocks .emotion-table.move-table{width:max-content;min-width:0}.move-board{display:flex;flex-direction:column;gap:12px;min-width:0;padding:.85rem;border:1px solid var(--line);border-radius:12px;background:var(--card)}.move-board-tools{justify-content:flex-end}.shell[data-style=youtube] .content .move-board{background:#fff;border-color:#d5e0ea}.shell[data-style=github] .content .move-board{background:#000;border-color:#1f2937}.move-side{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;width:auto}.move-side .move-card{max-height:none}.move-side .move-card:last-child{flex:1}.move-placeholder{text-align:center;padding:1.5rem .5rem}.move-grid.is-hidden{display:none}.move-card.move-groups-card{max-height:none;gap:.55rem;background:transparent;border-color:var(--line);padding:.65rem .7rem}.shell[data-style=youtube] .content .move-card.move-groups-card{background:#fff;border-color:#d5e0ea}.shell[data-style=github] .content .move-card.move-groups-card{background:#000;border-color:#1f2937}.move-groups-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.move-groups-head h3{margin:0}.move-groups-toolbar{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.move-groups-nav{display:flex;align-items:center;gap:.35rem}.move-groups-frame{display:flex;align-items:stretch;gap:8px;min-width:0}.content .move-groups-step{flex:0 0 auto;width:32px;height:32px;padding:0;border-radius:999px;font-size:.95rem;line-height:1}.content .move-groups-step:disabled{opacity:.35;cursor:default}.move-groups-days{flex:1;min-width:0;display:flex;gap:14px;overflow:hidden;justify-content:flex-start;align-items:stretch}.move-day-card{flex:0 0 auto;width:max-content;min-width:max-content;max-width:none;padding:.55rem .65rem;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer;overflow:hidden}.move-day-card:hover{border-color:var(--accent)}.move-day-card.is-on{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.move-groups-table{border-collapse:collapse;table-layout:auto;width:max-content;font-size:.74rem;white-space:nowrap}.move-groups-table th,.move-groups-table td{padding:.22rem .4rem;border-bottom:1px solid var(--line);color:var(--ink);font-weight:500}.move-groups-table tr.is-pad td{border-bottom-color:transparent}.move-groups-table th.is-num,.move-groups-table td.is-num{text-align:right;font-variant-numeric:tabular-nums}.move-groups-date{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:0;cursor:pointer}.content .move-groups-date,.shell[data-style=github] .content .move-groups-date{display:block;width:100%;margin:0 0 .2rem;padding:.1rem 0 .35rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;box-shadow:none;text-align:center;font-weight:700}.content .move-groups-table td.is-hot,.content .move-table td.move-count-hot{color:#dc2626;font-weight:700}.content .move-groups-table td.is-total,.content .move-groups-table th.is-total,.content .move-table td.move-total{color:#0891b2;font-weight:700}.move-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.55rem .65rem;min-width:0;display:flex;flex-direction:column;max-height:calc(100vh - 9.5rem)}.move-card h3{margin:0 0 .35rem;font-size:.95rem;font-weight:650;color:var(--ink)}.content .move-table th,.content .move-table td{padding:.18rem .32rem}.move-stocks{min-width:max-content}.move-scroll{overflow:auto;min-height:0}.move-stocks .move-scroll{overflow-x:auto}.move-table{width:max-content}.move-row{cursor:pointer}.move-row:hover td,.move-row.is-selected td{background:var(--accent-soft)}.move-sort{cursor:pointer;white-space:nowrap}.move-name{font-weight:650;color:var(--ink)}button.move-name-link{display:inline;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:650;text-align:left;cursor:pointer}button.move-name-link:hover{text-decoration:underline;color:var(--accent-deep)}.move-code,.move-note-date{color:var(--muted);font-size:.78rem}.move-empty{text-align:center;color:var(--muted);padding:1.5rem .5rem}.content .move-table td.move-up{color:var(--limit-up);font-weight:650}.content .move-table td.move-down{color:var(--limit-down);font-weight:650}.content .move-table td.move-hot,.content .move-table .move-hot{color:#b45309;font-weight:650}.content .move-table td.move-boards-mid{color:#c2410c;font-weight:650}.move-ice-cell{white-space:nowrap}.move-ice-tag{display:inline-block;min-width:2.8em;padding:.12rem .4rem;border-radius:4px;font-size:.72rem;font-weight:650;line-height:1.3;cursor:help;white-space:nowrap}.move-ice-tag.is-leader{background:#dceef4;color:#2a5f70}.move-ice-tag.is-lhb{background:#e6eef6;color:#3a5570}.move-ice-tag.is-ice{background:#e4f0ea;color:#2f6a4f}.move-ice-tag.is-watch{background:#efe8db;color:#7a6238}.move-ice-empty{color:var(--muted);cursor:help}.shell[data-style=github] .content .move-ice-tag.is-leader{background:#ddf0f6;color:#245868}.shell[data-style=github] .content .move-ice-tag.is-lhb{background:#e4ecf5;color:#334f68}.shell[data-style=github] .content .move-ice-tag.is-ice{background:#e2f0e8;color:#2a6248}.shell[data-style=github] .content .move-ice-tag.is-watch{background:#f0e9dc;color:#6f5934}.move-reason,.move-detail,.move-analysis{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--ink-soft);line-height:1.55}.move-card:last-child{padding:.7rem .9rem}.move-note{margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--line)}.move-note p{margin:.15rem 0}.shell[data-style=github] .content .move-card h3,.shell[data-style=github] .content .move-name{color:#fff}.shell[data-style=github] .content button.move-name-link:hover{color:#93c5fd}.shell[data-style=github] .content .move-table td.move-hot,.shell[data-style=github] .content .move-table .move-hot{color:#ffe8b3}.shell[data-style=github] .content .move-table td.move-boards-mid{color:#fb923c}.shell[data-style=github] .content .emotion-table.move-table{border:0}.shell[data-style=github] .content .emotion-table.move-table th,.shell[data-style=github] .content .emotion-table.move-table td{border:0;border-bottom:1px solid #1f2937;color:#d1d5db;background:transparent}.shell[data-style=github] .content .emotion-table.move-table th{color:#9ca3af;font-weight:500}.shell[data-style=github] .content .emotion-table.move-table td.move-name,.shell[data-style=github] .content .move-table .move-name{color:#fff;font-weight:650}.shell[data-style=github] .content .move-table .move-code{color:#9ca3af}.shell[data-style=github] .content .move-row:hover td{background:#1f2937}.shell[data-style=github] .content .move-row.is-selected td{background:#2563eb33}.shell[data-style=github] .content .move-table td.move-up{color:#f87171}.shell[data-style=github] .content .move-table td.move-down{color:#4ade80}.shell[data-style=github] .content .move-table td.move-lhb{color:#d9dad4}.shell[data-style=github] .content .emotion-table.move-table td.move-hot,.shell[data-style=github] .content .emotion-table.move-table .move-hot{color:#ffe8b3;font-weight:700}.shell[data-style=github] .content .emotion-table.move-table td.move-boards-mid{color:#fb923c;font-weight:700}.shell[data-style=github] .content .move-reason,.shell[data-style=github] .content .move-detail,.shell[data-style=github] .content .move-note{color:#d1d5db}.shell[data-style=github] .content .move-note{background:#1f2937;border:0;border-radius:8px;padding:.75rem .85rem}.shell[data-style=github] .content .move-placeholder,.shell[data-style=github] .content .move-empty{color:#6b7280}.shell[data-style=github] .content .move-day-card{background:#111827;border-color:#1f2937}.shell[data-style=github] .content .move-day-card.is-on{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa73}.shell[data-style=github] .content .move-groups-date{border-bottom-color:#1f2937;color:#fff}.shell[data-style=github] .content .move-groups-table th,.shell[data-style=github] .content .move-groups-table td{color:#d1d5db;border-right:0;border-bottom:1px solid #1f2937;background:transparent;font-weight:500}.shell[data-style=github] .content .move-groups-table tr.is-pad td{border-bottom-color:transparent}.shell[data-style=github] .content .move-groups-table th{color:#9ca3af}.shell[data-style=github] .content .move-groups-table tbody td:not(.is-num){color:#fff;font-weight:650}.shell[data-style=github] .content .move-groups-table tbody td.is-total,.shell[data-style=github] .content .emotion-table.move-table td.move-total{background:#9ca3af26;color:#c5f5ff;font-weight:700}.shell[data-style=github] .content .move-groups-table td.is-hot,.shell[data-style=github] .content .emotion-table.move-table td.move-count-hot{color:#ef4444;font-weight:700}.shell[data-style=github] .content .move-groups-table td.is-lhb:not(.is-hot):not(.is-total){color:#d9dad4}.page-momentum{display:flex;flex-direction:column;gap:1rem;min-width:0}.page-momentum .move-groups-frame{flex:1 1 auto;min-height:0}.move-groups-days.momentum-days{flex:1 1 auto;gap:6px;overflow-x:auto;overflow-y:auto;align-items:flex-start;padding-bottom:.35rem}.momentum-days .move-day-card,.page-momentum .momentum-days .move-day-card{flex:0 0 auto;width:max-content;min-width:0;max-width:11.5rem;padding-left:.18rem;padding-right:.18rem;cursor:default;overflow:visible}.momentum-days .move-day-card:hover{border-color:#d5e0ea}.momentum-day-head{display:flex;flex-direction:column;align-items:center;gap:.18rem;margin:0 0 .15rem}.momentum-day-head .move-groups-date{margin:0;padding:.05rem 0 .3rem;text-align:center}.momentum-col-copy{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.1rem .4rem;border:1px solid #d5e0ea;border-radius:999px;background:#eef4f8;color:#356f90;font:inherit;font-size:.72rem;font-weight:700;line-height:1.2;cursor:pointer}.momentum-col-copy:hover{border-color:#356f90;background:#e3eef6}.shell[data-style=github] .content .momentum-col-copy{background:#1f2937;border-color:#374151;color:#9ca3af}.shell[data-style=github] .content .momentum-col-copy:hover{background:#2563eb;border-color:#2563eb;color:#fff}.momentum-list{margin:0;padding:0;list-style:none}.momentum-cell{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.22rem;row-gap:.08rem;align-items:center;box-sizing:border-box;width:100%;max-width:100%;min-height:2.55rem;margin:0;padding:.26rem .04rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.momentum-cell:hover{background:var(--accent-soft)}.momentum-rank{grid-row:1 / span 2;color:var(--muted);font-size:.88rem;font-weight:650;font-variant-numeric:tabular-nums;text-align:left}.momentum-title{display:flex;align-items:baseline;grid-column:2;width:max-content;max-width:100%;min-width:0;white-space:nowrap}.momentum-cell .momentum-name{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.92rem;font-weight:700;line-height:1.25;cursor:pointer;text-align:left;max-width:4.6rem;overflow:hidden;text-overflow:ellipsis}.momentum-cell .momentum-name:hover{text-decoration:underline}.momentum-cell.is-marked,.momentum-cell.is-marked:hover{margin:.06rem 0;padding:.22rem;border-bottom-color:transparent;border-radius:8px;background:linear-gradient(90deg,#4a8bb029,#4a8bb00d);box-shadow:inset 0 0 0 1px #356f9047}.momentum-cell.is-marked .momentum-name{color:var(--accent-deep)}.momentum-ret{margin-left:.28rem;padding-left:0;text-align:right;font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.25}.momentum-ret.is-up{color:#dc2626}.momentum-ret.is-down{color:#15803d}.momentum-meta{display:flex;flex-direction:column;align-items:stretch;grid-column:2;width:0;min-width:100%;gap:.16rem;min-height:1.35rem;overflow:visible;font-size:.68rem;line-height:1.35}.momentum-meta-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .28rem;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.momentum-meta-tags{display:inline-flex;flex:none;align-items:center;justify-content:flex-end;gap:.2rem;align-self:flex-end;max-width:100%}.momentum-meta .momentum-dragon.move-ice-tag{flex:none;font-size:.66rem;padding:.08rem .28rem;min-width:0;cursor:help;white-space:nowrap}.momentum-card-stance{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.28rem;min-width:1.28rem;height:1.28rem;box-sizing:border-box;border-radius:3px;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:0;color:#6e8294;background:#64788c1a}.momentum-card-stance.is-watch{color:#6e8294;background:#64788c1a}.momentum-card-stance.is-buy{color:#b71c1c;background:#c6282824;border:1.5px solid #c0392b}.momentum-card-stance.is-skip{color:#1b5e20;background:#2e7d3224}.momentum-industry,.momentum-theme{min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.momentum-industry{color:var(--muted)}.momentum-theme{color:var(--accent-deep)}.shell[data-style=github] .content .momentum-days .move-day-card:hover{border-color:#1f2937}.shell[data-style=github] .content .momentum-rank{color:#9ca3af}.shell[data-style=github] .content .momentum-cell .momentum-name{color:#fff}.shell[data-style=github] .content .momentum-ret.is-up{color:#f87171}.shell[data-style=github] .content .momentum-ret.is-down{color:#4ade80}.shell[data-style=github] .content .momentum-card-stance,.shell[data-style=github] .content .momentum-card-stance.is-watch{color:#9ca3af;background:#9ca3af29}.shell[data-style=github] .content .momentum-card-stance.is-buy{color:#fca5a5;background:#f871712e;border-color:#f87171}.shell[data-style=github] .content .momentum-card-stance.is-skip{color:#86efac;background:#4ade8029}.shell[data-style=github] .content .momentum-industry{color:#9ca3af}.shell[data-style=github] .content .momentum-theme{color:#93c5fd}.shell[data-style=github] .content .momentum-cell:hover{background:#ffffff0f}.shell[data-style=github] .content .momentum-cell.is-marked,.shell[data-style=github] .content .momentum-cell.is-marked:hover{background:linear-gradient(90deg,#93c5fd33,#93c5fd0f);box-shadow:inset 0 0 0 1px #93c5fd73}.shell[data-style=github] .content .momentum-cell.is-marked .momentum-name{color:#dbeafe}.momentum-detail-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:1.6rem}.momentum-detail-nav{display:flex;flex:none;gap:.35rem}.momentum-detail-nav button{height:2rem;padding:0 .7rem;border:1px solid #d5e0ea;border-radius:999px;background:#fff;color:#356f90;font:inherit;font-size:.88rem;line-height:1;cursor:pointer}.momentum-detail-nav button:disabled{opacity:.4;cursor:not-allowed}.momentum-detail-tabs{position:sticky;top:-6px;z-index:2;display:flex;gap:.45rem;margin:-6px -14px .75rem;padding:8px 14px .55rem;background:#fff}.momentum-detail-tab{border:1px solid #d5e0ea;border-radius:999px;background:#fff;color:#356f90;font:inherit;font-size:1rem;font-weight:650;line-height:1.3;padding:.28rem .95rem;cursor:pointer}.momentum-detail-tab.is-active{background:#356f90;border-color:#356f90;color:#fff}.momentum-kline-panel{display:flex;flex-direction:column;height:calc(100vh - 170px);max-height:calc(100vh - 170px);min-height:0}.momentum-kline-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;margin:0 0 .3rem}.momentum-kline-rets{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0;font-variant-numeric:tabular-nums}.momentum-kline-reveal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.momentum-kline-reveal-legend{color:#356f90;font-size:.78rem;font-weight:600;margin-right:.2rem;white-space:nowrap}.momentum-kline-reveal-count{color:#5c6b7a;font-size:.82rem;font-variant-numeric:tabular-nums;margin-right:.15rem}.momentum-kline-reveal-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(70,130,168,.35);background:#fff;color:#1f3a4d;border-radius:4px;padding:.12rem .45rem;font-size:.78rem;line-height:1.35;cursor:pointer}.momentum-kline-reveal-btn:hover:not(:disabled){border-color:#356f90;color:#153246}.momentum-kline-reveal-btn:disabled{opacity:.4;cursor:default}.momentum-kline-ret{display:inline-flex;align-items:baseline;gap:.3rem;color:#152433;font-size:.88rem;line-height:1.15}.momentum-kline-ret em{font-style:normal;color:#5c6b7a;font-weight:500}.momentum-kline-ret strong{font-weight:700}.momentum-kline-ret.is-up strong{color:#dc2626}.momentum-kline-ret.is-down strong{color:#15803d}.momentum-kline-legend{display:flex;gap:.75rem;margin:0 0 .2rem;color:#5c6b7a;font-size:.85rem}.momentum-kline-legend span{display:inline-flex;align-items:center;gap:.3rem}.momentum-kline-legend i{width:.75rem;height:.16rem;border-radius:999px}.momentum-kline-wrap{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden}.momentum-kline{width:100%;height:100%}.momentum-kline-ma-badges{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.momentum-kline-ma-badge{position:absolute;transform:translateY(-50%);padding:1px 5px;border-radius:3px;color:#fff;font-size:11px;font-weight:700;line-height:1.35;white-space:nowrap;box-shadow:0 0 0 1px #ffffff59}.momentum-kline-price-tip,.momentum-kline-pane-tip{position:absolute;top:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;box-sizing:border-box;padding:2px 0;border-radius:2px 0 0 2px;background:#131722;color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-align:center;pointer-events:none;transform:translateY(-50%);white-space:nowrap}.momentum-kline-pane-tip{font-size:13px;padding:3px 0}.momentum-kline-price-tip-px,.momentum-kline-price-tip-pct,.momentum-kline-price-tip-to,.momentum-kline-price-tip-vr,.momentum-kline-price-tip-mv,.momentum-kline-pane-tip-value,.momentum-kline-pane-tip-ma{display:block;width:100%;text-align:center}.momentum-kline-pane-tip-ma{font-size:11px;font-weight:500;color:#ffffffe0}.momentum-kline-price-tip-pct{font-size:13px}.momentum-kline-price-tip-to,.momentum-kline-price-tip-vr,.momentum-kline-price-tip-mv{font-size:13px;color:#ffffffe6}.momentum-kline-price-tip-pct.up,.momentum-kline-pane-tip-value.up{color:#ff8a80}.momentum-kline-price-tip-pct.down,.momentum-kline-pane-tip-value.down{color:#69f0ae}.momentum-kline-price-tip-pct.flat,.momentum-kline-pane-tip-value.flat{color:#ffffffd9}.momentum-kline-frames{position:absolute;top:0;right:0;bottom:32px;left:0;pointer-events:none;z-index:2}.momentum-kline-frame{position:absolute;left:0;right:0;box-sizing:border-box;border:1.5px solid rgba(70,130,168,.55);border-radius:5px}.momentum-kline-frame>span{position:absolute;top:3px;left:5px;padding:0 .28rem;border-radius:3px;background:#ffffffe0;color:#5c6b7a;font-size:.72rem;font-weight:650;line-height:1.35;letter-spacing:.02em}.shell[data-style=github] .content .momentum-kline-frame{border-color:#94a3b873}.shell[data-style=github] .content .momentum-kline-frame>span{background:#111827d1;color:#9ca3af}.momentum-kline-panel .momentum-logic-note{flex:0 0 auto;margin:.25rem 0 0;font-size:.82rem;line-height:1.35}.momentum-logic-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0 0 .7rem;color:#5c6b7a;font-size:1rem}.momentum-logic-summary{margin:-.2rem 0 .85rem;font-size:1rem;line-height:1.55}.momentum-stance{font-weight:700;color:#152433}.momentum-stance.is-buy{color:#dc2626}.momentum-stance.is-skip{color:#15803d}.momentum-logic-section{margin:0 0 .85rem}.momentum-logic-section h3{margin:0 0 .3rem;font-size:1.25rem;font-weight:700;color:#356f90}.momentum-logic-prose{margin:0;font-size:1rem;line-height:1.55;white-space:pre-wrap}.momentum-logic-list a{color:#356f90}.momentum-logic-list{margin:0;padding-left:1.25rem}.momentum-logic-list li{margin:0 0 .25rem;font-size:1rem;line-height:1.55}.momentum-logic-table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.momentum-logic-table th,.momentum-logic-table td{padding:.35rem .55rem;border:1px solid #d5e0ea;vertical-align:top;text-align:left}.momentum-logic-table th{background:#f3f7fb;font-weight:650;white-space:nowrap}.momentum-logic-table th.is-hug,.momentum-logic-table td.is-hug{width:1%;white-space:nowrap}.momentum-logic-note{margin:.2rem 0 0;color:#6e8294;font-size:.9rem}.momentum-extra{font-size:1rem;line-height:1.55;color:#152433}.momentum-jiuyan{margin:0 0 .9rem;padding-bottom:.75rem;border-bottom:1px solid #d5e0ea}.momentum-jiuyan-date{margin:0 0 .2rem;color:#356f90;font-weight:700}.momentum-jiuyan-reason,.momentum-jiuyan-detail{margin:.2rem 0 0;white-space:pre-wrap}.momentum-jiuyan-reason{font-weight:650}.momentum-zsxq-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .85rem;margin-bottom:.55rem}.momentum-zsxq-sub{margin:0;color:#5c6b7a}.momentum-zsxq-nav{display:flex;align-items:center;gap:.35rem}.momentum-zsxq-nav button{border:1px solid #d5e0ea;border-radius:999px;background:#fff;color:#356f90;font:inherit;font-size:.95rem;padding:.15rem .7rem;cursor:pointer}.momentum-zsxq-nav button:disabled{color:#9aabba;cursor:default}.momentum-zsxq-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem}.momentum-zsxq-group{color:#356f90;font-weight:700}.momentum-zsxq-meta{color:#6e8294}.momentum-zsxq-entry h4,.momentum-zsxq-entry p{margin:0 0 .35rem;white-space:pre-wrap;word-break:break-word}.momentum-zsxq-entry h4{font-size:1.12rem}.momentum-zsxq-hit{color:#dc2626;background:transparent;font-weight:700;padding:0}.momentum-zsxq-toggle{border:0;background:transparent;color:#356f90;font:inherit;padding:0;cursor:pointer}.momentum-zsxq-images{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.momentum-zsxq-images a{display:block;width:5.25rem;height:5.25rem;border:1px solid #d5e0ea;border-radius:4px;overflow:hidden}.momentum-zsxq-images img{width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.move-grid{grid-template-columns:1fr}.move-card{max-height:70vh}}html,body,#root{height:100%;margin:0}.shell{height:100%;display:flex;flex-direction:column;background:#fff}.frame{flex:1;min-height:0;display:flex}.sider{flex:none;display:flex;flex-direction:column;box-sizing:border-box}.nav{display:flex;flex-direction:column}.nav-item{display:flex;align-items:center;text-decoration:none;color:inherit}.nav-icon{width:16px;height:16px;flex:none}.content{flex:1;min-width:0;overflow:auto}.shell[data-mirror=true] .mirror-frame{display:block}.shell[data-mirror=true] .mirror-content{height:100%;overflow:auto}.brand{font-weight:700}.sider-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sider-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;flex:none}.sider-foot{margin-top:auto}.sider[data-collapsed=true] .brand,.sider[data-collapsed=true] .nav-label,.sider[data-collapsed=true] .sider-foot{display:none}.sider[data-collapsed=true] .sider-head,.sider[data-collapsed=true] .nav-item{justify-content:center}.shell[data-style=youtube]{font-family:Roboto,Arial,sans-serif;color:#0f0f0f;background:#fff}.shell[data-style=youtube] .sider{width:max-content;padding:12px 0 16px}.shell[data-style=youtube] .sider[data-collapsed=true]{width:72px}.shell[data-style=youtube] .sider-head{padding:4px 12px 12px}.shell[data-style=youtube] .sider-toggle:hover{background:#f2f2f2}.shell[data-style=youtube] .brand{font-size:22px;letter-spacing:-.4px;white-space:nowrap}.shell[data-style=youtube] .sider[data-collapsed=true] .nav{padding:0 8px}.shell[data-style=youtube] .sider[data-collapsed=true] .nav-item{gap:0;padding:0}.shell[data-style=youtube] .nav{gap:4px;padding:0 12px}.shell[data-style=youtube] .nav-item{height:40px;border-radius:10px;padding:0 12px;gap:24px;font-size:14px}.shell[data-style=youtube] .nav-item .nav-icon{width:20px;height:20px}.shell[data-style=youtube] .nav-item:hover,.shell[data-style=youtube] .nav-item.active{background:#f2f2f2;font-weight:500}.shell[data-style=youtube] .sider-foot{padding:16px 12px 0}.shell[data-style=youtube] .content{background:#f9f9f9;padding:24px}.shell[data-style=github]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#f3f4f6;background:#000;color-scheme:dark}.shell[data-style=github] .sider-foot{padding-top:16px}.shell[data-style=github] .sider{width:max-content;padding:16px;background:#111827;border-right:1px solid #1f2937}.shell[data-style=github] .sider[data-collapsed=true]{width:64px}.shell[data-style=github] .sider-head{margin-bottom:8px}.shell[data-style=github] .sider-toggle:hover{background:#1f2937}.shell[data-style=github] .sider[data-collapsed=true] .nav-item{gap:0;padding:0;border-left-width:0}.shell[data-style=github] .nav{gap:2px}.shell[data-style=github] .nav-item{height:32px;border-radius:6px;padding:0 8px;gap:8px;font-size:14px;border-left:2px solid transparent}.shell[data-style=github] .nav-item:hover{background:#1f2937}.shell[data-style=github] .nav-item.active{background:#1f2937;font-weight:600;border-left-color:#2563eb}.shell[data-style=github] .content{padding:24px 32px;background:#000}.shell[data-style=github] .ant-segmented{background:#1f2937}.shell[data-style=github] .ant-segmented-item,.shell[data-style=github] .ant-segmented-item-label{color:#9ca3af}.shell[data-style=github] .ant-segmented-item-selected,.shell[data-style=github] .ant-segmented-item-selected .ant-segmented-item-label,.shell[data-style=github] .ant-segmented-thumb{background:#2563eb;color:#fff}
