*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%}html{background:var(--pk-canvas)}body{background:var(--pk-canvas);overflow:hidden auto}body.pk{font-size:19px;line-height:1.62}button,input,select{font:inherit}button,a{color:inherit}.radar-app{--pk-ink-3:#7d828d;background:var(--pk-canvas);min-height:100vh;padding-bottom:52px;position:relative}.topbar{z-index:30;border-bottom:1px solid var(--pk-line);background:color-mix(in srgb, var(--pk-panel) 96%, transparent);align-items:center;min-width:0;height:78px;padding:0 30px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:12px;min-width:300px;display:flex}.brand-lockup>div{align-items:baseline;gap:10px;display:flex}.brand-lockup b{letter-spacing:-.02em;font-size:23px;font-weight:550}.brand-lockup span:last-child{color:var(--pk-ink-2);letter-spacing:.04em;font-size:17px}.cube-mark{object-fit:contain;width:30px;height:30px;display:block}.top-status{color:var(--pk-ink-2);grid-template-columns:auto auto;align-items:center;column-gap:8px;margin-left:auto;margin-right:20px;font-size:17px;display:grid}.top-status small{color:var(--pk-ink-3);grid-column:2;font-size:15px}.top-actions{align-items:center;gap:8px;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-shell{width:min(1680px,100% - 40px);margin:0 auto;padding:0 0 30px}.scope-header{grid-template-columns:minmax(440px,1.15fr) minmax(560px,.85fr);align-items:center;gap:48px;min-height:188px;padding:30px 8px 26px;display:grid}.scope-header h1{margin-top:9px;font-size:clamp(44px,3vw,56px);line-height:1.12}.scope-header h1 strong{margin-left:.18em}.scope-header>div:first-child>p{max-width:820px;color:var(--pk-ink-2);margin:12px 0 0;font-size:19px;line-height:1.65}.scope-ledger{border-block:1px solid var(--pk-line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.scope-ledger>div{min-width:0;padding:17px 18px 16px}.scope-ledger>div+div{border-left:1px solid var(--pk-line)}.scope-ledger b{margin-top:7px;font-size:19px;font-weight:550;display:block}.scope-ledger small{color:var(--pk-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;display:block;overflow:hidden}.connection-note{box-shadow:none;justify-content:space-between;align-items:center;gap:20px;margin:0 0 12px;display:flex}.landscape-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.competitor-console,.map-console,.ranking-board,.event-console,.report-generator{min-width:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--pk-line-strong);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:15px 20px 14px;display:flex}.panel-head h2{letter-spacing:-.01em;margin:5px 0 0;font-size:24px;font-weight:400}.coverage-note{color:var(--pk-ink-3);align-items:baseline;gap:7px;display:flex}.coverage-note b{color:var(--pk-ink-2);font:17px var(--pk-mono);font-weight:400}.coverage-note span{font-size:16px}.competitor-table-wrap{overflow-x:auto}.competitor-table{table-layout:fixed;min-width:1120px}.competitor-table .col-product{width:15%}.competitor-table .col-focus{width:25%}.competitor-table .col-metric,.competitor-table .col-activity{width:11%}.competitor-table .col-games{width:10.5%}.competitor-table .col-prize{width:13%}.competitor-table .col-change{width:14.5%}.competitor-table th{height:49px;padding:10px 12px;font-size:14.5px}.competitor-table td{vertical-align:top;height:auto;padding:13px 11px}.competitor-table tbody tr{cursor:pointer;outline:none}.competitor-table tbody tr.is-core td{background:color-mix(in srgb, var(--pk-inset) 24%, transparent);height:114px}.competitor-table tbody tr.is-watch td{height:103px}.competitor-table tbody tr:hover td{background:var(--pk-inset)}.competitor-table tbody tr:focus-visible td{box-shadow:inset 0 1px var(--pk-ink-2), inset 0 -1px var(--pk-ink-2)}.competitor-table tbody tr.is-selected td{background:color-mix(in srgb, var(--pk-inset) 82%, transparent);box-shadow:inset 0 1px var(--pk-ink-2), inset 0 -1px var(--pk-ink-2)}.competitor-table tbody tr.is-core td:first-child{box-shadow:inset 2px 0 var(--pk-line-strong)}.competitor-table tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 var(--pk-ink)}.product-cell{grid-template-columns:22px 38px minmax(0,1fr);align-items:start;gap:9px;display:grid;position:relative}.rank-num{color:var(--pk-ink-3);font:14px var(--pk-mono);padding-top:9px}.product-avatar{border:1px solid var(--pk-line-strong);background:var(--pk-card);width:40px;height:40px;color:var(--pk-ink-2);font:13.5px var(--pk-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-identity{min-width:0}.product-identity>b{text-overflow:ellipsis;white-space:nowrap;padding-top:1px;font-size:17px;font-weight:550;display:block;overflow:hidden}.product-identity>small{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.product-identity .pk-pill{text-overflow:ellipsis;white-space:nowrap;max-width:140px;padding:2px 8px;font-size:13.5px;font-style:normal;overflow:hidden}.product-identity .similarity-readout{font-family:var(--pk-mono);white-space:nowrap;align-items:baseline;gap:3px;font-style:normal;line-height:1;display:inline-flex}.similarity-readout strong{background:var(--pk-aurora);color:#0000;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--pk-au-b) 26%, transparent));letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:650}.similarity-readout span{color:var(--pk-ink-2);letter-spacing:.02em;font-size:13.5px;font-weight:500}@media (forced-colors:active){.product-identity .similarity-readout strong{color:canvastext;filter:none;background:0 0}}.focus-cell>b{color:var(--pk-ink);margin-bottom:6px;font-size:16.5px;font-weight:550;line-height:1.4;display:block}.focus-cell>span{color:var(--pk-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.metric-value{flex-direction:column;min-width:0;line-height:1.25;display:flex}.metric-value>b{color:var(--pk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.metric-value>span{color:var(--pk-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.metric-value>a{color:var(--pk-ink-3);font:13px var(--pk-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:5px;text-decoration:none;display:flex;overflow:hidden}.metric-value>a:hover{color:var(--pk-ink-2)}.metric-value.is-missing>b{color:var(--pk-ink-3);font-weight:400}.metric-value.is-stale>b{color:var(--pk-warn)}.metric-value.is-stale>span:after{content:" · 数据较久";color:var(--pk-warn)}.change-cell>span{color:var(--pk-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.48;display:-webkit-box;overflow:hidden}.change-cell>small{color:var(--pk-ink-3);font:13px var(--pk-mono);align-items:center;gap:3px;margin-top:6px;display:flex}.watch-divider-row{cursor:default!important}.watch-divider-row:hover td{background:var(--pk-panel)!important}.watch-divider{border-block:1px solid var(--pk-line-strong)!important;background:var(--pk-panel)!important;height:32px!important;padding:7px 10px!important}.watch-divider>span{color:var(--pk-ink-2);font:14px var(--pk-mono);letter-spacing:.08em}.watch-divider>small{color:var(--pk-ink-3);margin-left:12px;font-size:14px}.matrix-footnote{min-height:52px;color:var(--pk-ink-3);align-items:center;gap:8px;padding:10px 14px;font-size:14.5px;line-height:1.5;display:flex}.signal-standard{grid-template-columns:minmax(270px,.7fr) minmax(0,2.3fr);gap:0;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.signal-standard:before{content:"";background:var(--pk-aurora);height:2px;filter:drop-shadow(0 0 8px var(--pk-glow));position:absolute;top:0;left:0;right:0}.signal-standard-intro{border-right:1px solid var(--pk-line-strong);padding:20px 22px}.signal-standard-intro h2{margin:6px 0 5px;font-size:22px;font-weight:400}.signal-standard-intro p{color:var(--pk-ink-2);margin:0;font-size:15.5px;line-height:1.55}.signal-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.signal-rule{gap:10px;min-width:0;padding:18px 14px 16px;display:flex}.signal-rule+.signal-rule{border-left:1px solid var(--pk-line)}.signal-rule>i{border:1px solid;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.signal-rule b{font-size:16px;font-weight:550}.signal-rule p{color:var(--pk-ink-2);margin:5px 0 0;font-size:14.5px;line-height:1.5}.signal-rule--critical{color:var(--pk-bad);background:color-mix(in srgb, var(--pk-bad) 4%, transparent)}.signal-rule--critical>i{background:var(--pk-bad);box-shadow:0 0 10px color-mix(in srgb, var(--pk-bad) 45%, transparent)}.signal-rule--warning{color:var(--pk-warn)}.signal-rule--warning>i{background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 3px)}.signal-rule--info{color:var(--pk-info)}.signal-rule--info>i{box-shadow:inset 0 0 0 2px var(--pk-panel);background:var(--pk-info)}.signal-rule--surge{color:var(--pk-au-b);position:relative}.signal-rule--surge:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--pk-au-a) 5%, transparent), color-mix(in srgb, var(--pk-au-c) 5%, transparent));pointer-events:none;position:absolute;inset:0}.signal-rule--surge>i{background:var(--pk-aurora);box-shadow:0 0 9px var(--pk-glow);border:0}.signal-rule--verify{color:var(--pk-ink-3)}.signal-rule--verify>i{border-style:dashed}.map-console{flex-direction:column;height:auto;display:flex;position:relative;top:0}.map-live{color:var(--pk-ink-3);font:13px var(--pk-mono);letter-spacing:.08em;align-items:center;gap:7px;display:flex}.map-live--locked{color:var(--pk-info)}.semantic-map{background-color:color-mix(in srgb, var(--pk-inset) 58%, var(--pk-canvas));flex:1;min-height:0;position:relative;overflow:hidden}.semantic-map-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.semantic-map-lines line,.semantic-map-lines circle{fill:none;stroke:var(--pk-line-strong);stroke-width:.22px;vector-effect:non-scaling-stroke}.semantic-map-lines .midline{stroke:var(--pk-line);stroke-dasharray:1.2 1.2}.semantic-map-lines circle{stroke:var(--pk-line)}.semantic-map-lines .outer-band{stroke-dasharray:1.5 1.6}.axis-title{z-index:2;color:var(--pk-ink-2);letter-spacing:.11em;font-size:10px;position:absolute}.axis-title--y{text-align:center;width:110px;top:44%;left:-19px;transform:rotate(-90deg)}.axis-title--x{bottom:25px;right:9%}.axis-tick{z-index:2;color:var(--pk-ink-3);font-size:9px;position:absolute}.y-top{top:5px;left:9%}.y-mid{top:47%;left:9%}.y-bottom{bottom:59px;left:9%}.x-left{bottom:42px;left:8%}.x-mid{bottom:42px;left:48%;transform:translate(-50%)}.x-right{bottom:42px;right:7%}.cubic-reference{z-index:5;border:1px solid var(--pk-line-strong);background:var(--pk-panel);width:58px;height:58px;box-shadow:0 0 0 4px var(--pk-line-soft), var(--pk-shadow);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.cubic-reference img{width:18px;height:18px}.cubic-reference b{margin-top:1px;font-size:9px;font-weight:550}.cubic-reference small{color:var(--pk-ink-3);font-size:8px}.market-node{--node-size:32px;z-index:4;width:var(--node-size);height:var(--node-size);border:1px solid var(--pk-line-strong);background:var(--pk-card);cursor:pointer;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.market-node:hover,.market-node:focus-visible{border-color:var(--pk-ink);background:var(--pk-inset);outline:none}.market-node>span{width:100%;height:100%;color:var(--pk-ink-2);font:9px var(--pk-mono);justify-content:center;align-items:center;display:flex}.market-node>b{width:max-content;max-width:96px;color:var(--pk-ink-2);text-overflow:ellipsis;text-shadow:0 1px 2px var(--pk-canvas), 0 0 7px var(--pk-canvas);white-space:nowrap;opacity:0;font-size:9px;font-weight:400;position:absolute;top:calc(100% + 4px);left:50%;overflow:hidden;transform:translate(-50%)}.market-node.is-core>b,.market-node:hover>b,.market-node:focus-visible>b,.market-node.is-selected>b{opacity:1}.market-node.is-unknown{background:0 0;border-style:dashed}.market-node.is-lead{border-style:dashed}.market-node.has-recent:after{content:"";border:1px solid var(--pk-info);border-radius:50%;position:absolute;inset:-5px}.market-node.is-selected:before{content:"";z-index:-1;background:var(--pk-aurora);opacity:.82;border-radius:50%;position:absolute;inset:-5px}.market-node.is-selected{box-shadow:0 0 0 3px var(--pk-inset)}.map-legend{z-index:8;border:1px solid var(--pk-line);background:color-mix(in srgb, var(--pk-panel) 94%, transparent);color:var(--pk-ink-3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 8px;font-size:9px;display:flex;position:absolute;bottom:9px;left:12px;right:12px}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{border:1px solid var(--pk-ink-3);border-radius:50%;width:8px;height:8px;display:inline-block}.map-legend .legend-size{background:var(--pk-ink-2);width:10px;height:10px}.map-legend .legend-dash{border-style:dashed}.map-legend .legend-ring{box-shadow:0 0 0 2px var(--pk-info)}.map-explainer{border-top:1px solid var(--pk-line);background:var(--pk-panel);min-height:76px;padding:12px 14px}.map-explainer b{font-size:11.5px;font-weight:550}.map-explainer p{color:var(--pk-ink-3);margin:4px 0 0;font-size:10.5px;line-height:1.55}.radar-console{overflow:hidden}.radar-gallery-head{min-height:108px}.radar-gallery-head>div:first-child p{color:var(--pk-ink-2);margin:6px 0 0;font-size:16px;line-height:1.5}.radar-gallery-status{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.radar-gallery-status small{color:var(--pk-au-c);font-size:14.5px}.radar-gallery-frame{border-bottom:1px solid var(--pk-line-strong);background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--pk-au-b) 10%, transparent), transparent 27%), radial-gradient(circle at 84% 72%, color-mix(in srgb, var(--pk-au-c) 9%, transparent), transparent 28%), color-mix(in srgb, var(--pk-inset) 45%, var(--pk-canvas));padding:20px 60px 14px;position:relative}.radar-gallery-arrow{z-index:5;border:1px solid var(--pk-line-strong);background:color-mix(in srgb, var(--pk-panel) 94%, transparent);width:43px;height:76px;color:var(--pk-ink-2);box-shadow:var(--pk-shadow);cursor:pointer;transition:color var(--pk-dur-fast), border-color var(--pk-dur-fast), background var(--pk-dur-fast), opacity var(--pk-dur-fast), transform var(--pk-dur-fast);border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.radar-gallery-arrow.is-left{left:10px}.radar-gallery-arrow.is-right{right:10px}.radar-gallery-arrow:hover:not(:disabled),.radar-gallery-arrow:focus-visible{border-color:var(--pk-au-b);background:var(--pk-halo);color:var(--pk-ink);outline:none;transform:translateY(-50%)scale(1.04)}.radar-gallery-arrow:disabled{opacity:.22;cursor:default}.radar-gallery{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--pk-au-b) var(--pk-inset);scrollbar-width:auto;cursor:grab;touch-action:auto;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;gap:16px;min-width:0;padding:2px 2px 16px;display:flex;overflow:auto hidden}.radar-gallery:focus-visible{outline:1px solid var(--pk-au-b);outline-offset:5px}.radar-gallery.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.radar-gallery::-webkit-scrollbar{height:10px}.radar-method-track::-webkit-scrollbar{height:10px}.radar-gallery::-webkit-scrollbar-track{background:var(--pk-inset);border-radius:999px}.radar-method-track::-webkit-scrollbar-track{background:var(--pk-inset);border-radius:999px}.radar-gallery::-webkit-scrollbar-thumb{border:2px solid var(--pk-inset);background:linear-gradient(90deg, var(--pk-au-b), var(--pk-au-c));border-radius:999px}.radar-method-track::-webkit-scrollbar-thumb{border:2px solid var(--pk-inset);background:linear-gradient(90deg, var(--pk-au-b), var(--pk-au-c));border-radius:999px}.radar-star-card{--star-a:#54d7ff;--star-b:#5b8cff;--star-c:#ff72b6;border:1px solid var(--pk-line-strong);background:color-mix(in srgb, var(--pk-card) 92%, var(--star-b) 8%);scroll-snap-align:start;contain:layout paint style;min-width:0;transition:border-color var(--pk-dur-fast), box-shadow var(--pk-dur-fast), transform var(--pk-dur-fast);border-radius:17px;flex:0 0 clamp(410px,30.5vw,470px);position:relative;overflow:hidden;box-shadow:0 12px 34px #0000002e}.radar-star-card:before{content:"";z-index:2;background:linear-gradient(90deg, var(--star-a), var(--star-b), var(--star-c));height:2px;box-shadow:0 0 18px color-mix(in srgb, var(--star-b) 60%, transparent);position:absolute;inset:0 0 auto}.radar-star-card:hover,.radar-star-card:focus-within{border-color:color-mix(in srgb, var(--star-a) 65%, var(--pk-line-strong));box-shadow:0 18px 45px #00000047, 0 0 26px color-mix(in srgb, var(--star-b) 16%, transparent);transform:translateY(-4px)}.radar-star-head{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:16px 17px 12px;display:flex}.radar-star-identity{align-items:center;gap:10px;min-width:0;display:flex}.radar-star-identity>span{border:1px solid var(--pk-line-strong);background:var(--pk-inset);width:32px;height:32px;color:var(--star-a);font:13px var(--pk-mono);border-radius:9px;flex:none;place-items:center;display:grid}.radar-star-identity>div{flex-direction:column;min-width:0;display:flex}.radar-star-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.25;overflow:hidden}.radar-star-identity small{color:var(--pk-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13.5px;overflow:hidden}.radar-star-head>.pk-pill{flex:none}.radar-star-meta{border-bottom:1px solid var(--pk-line);background:color-mix(in srgb, var(--pk-inset) 64%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.radar-star-meta>span{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;padding:9px 14px;display:grid}.radar-star-meta>span+span{border-left:1px solid var(--pk-line)}.radar-star-meta svg{color:var(--star-a);grid-row:1/3}.radar-star-meta small{color:var(--pk-ink-3);font-size:12.5px;line-height:1.2}.radar-star-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;line-height:1.35;overflow:hidden}.radar-star-visual{background-color:color-mix(in srgb, var(--pk-inset) 40%, transparent);height:292px;position:relative}.radar-star-visual:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--star-b) 16%, transparent), transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:18% 20%}.radar-star-visual svg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.radar-grid-ring{fill:color-mix(in srgb, var(--pk-panel) 18%, transparent);stroke:var(--pk-line);stroke-width:1px}.radar-grid-ring.is-outer{fill:none;stroke:var(--pk-line-strong);stroke-width:1.2px}.radar-axis-line{stroke:var(--pk-line-strong);stroke-width:1px;stroke-dasharray:3 5}.radar-axis-label{fill:var(--pk-ink-2);font-family:var(--pk-font);paint-order:stroke;stroke:var(--pk-canvas);stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:600}.radar-product-shape{stroke-width:2.6px;stroke-linejoin:round;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--star-b) 46%, transparent))}.radar-product-dot{fill:var(--pk-panel);stroke:var(--star-a);stroke-width:2.5px}.radar-product-dot.is-missing{fill:var(--pk-inset);stroke:var(--pk-ink-3);stroke-dasharray:2 2}.radar-product-dot.is-lead,.radar-product-dot.is-stale{fill:var(--pk-panel);stroke:var(--pk-warn)}.radar-score-label{fill:var(--pk-ink);font-family:var(--pk-mono);paint-order:stroke;stroke:var(--pk-canvas);stroke-width:4px;font-size:12.5px;font-weight:600}.radar-center-dot{fill:var(--star-a);filter:drop-shadow(0 0 5px var(--star-b))}.radar-star-scores{border-block:1px solid var(--pk-line);scrollbar-width:thin;scrollbar-color:var(--star-b) var(--pk-inset);display:flex;overflow-x:auto}.radar-star-scores>span{flex-direction:column;flex:1 0 76px;justify-content:center;align-items:center;gap:1px;min-width:76px;padding:9px 5px 8px;display:flex;position:relative}.radar-star-scores>span+span{border-left:1px solid var(--pk-line)}.radar-star-scores small{max-width:100%;color:var(--pk-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.radar-star-scores b{color:var(--star-a);font:17px var(--pk-mono);font-weight:600}.radar-star-scores b em{color:var(--pk-ink-3);font-size:11px;font-style:normal;font-weight:400}.radar-star-scores i{color:var(--pk-ink-3);font:10px var(--pk-mono);font-style:normal;position:absolute;top:5px;right:5px}.radar-star-scores>span.is-missing b{color:var(--pk-ink-3)}.radar-star-scores>span.is-lead b,.radar-star-scores>span.is-stale b{color:var(--pk-warn)}.radar-star-foot{justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 14px 13px;display:flex}.radar-star-foot>span{grid-template-columns:auto 1fr;column-gap:7px;min-width:0;display:grid}.radar-star-foot small{color:var(--pk-ink-3);font-size:12.5px}.radar-star-foot b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.radar-star-foot em{color:var(--pk-ink-3);grid-column:1/-1;margin-top:2px;font-size:12px;font-style:normal}.radar-star-foot button{flex:none}.radar-gallery-help{border-bottom:1px solid var(--pk-line-strong);min-height:43px;color:var(--pk-ink-3);font:13px var(--pk-mono);justify-content:space-between;align-items:center;gap:18px;padding:8px 20px;display:flex}.radar-gallery-help span:nth-child(2){color:var(--pk-au-c)}.radar-gallery-help span:last-child{color:var(--pk-info)}.radar-method-strip{background:var(--pk-panel);padding:18px 20px 16px}.radar-method-strip-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:13px;display:flex}.radar-method-strip-head h3{margin:5px 0 0;font-size:21px;font-weight:550}.radar-method-strip-head p{max-width:630px;color:var(--pk-ink-2);text-align:right;margin:0;font-size:14.5px;line-height:1.5}.radar-method-rail-shell{padding-inline:52px;position:relative}.radar-method-arrow{z-index:4;border:1px solid var(--pk-line-strong);background:color-mix(in srgb, var(--pk-panel) 94%, transparent);width:44px;height:60px;color:var(--pk-ink-2);box-shadow:var(--pk-shadow);cursor:pointer;transition:color var(--pk-dur-fast), border-color var(--pk-dur-fast), background var(--pk-dur-fast), opacity var(--pk-dur-fast), transform var(--pk-dur-fast);border-radius:11px;place-items:center;padding:0;display:grid;position:absolute;top:calc(50% - 7px);transform:translateY(-50%)}.radar-method-arrow.is-left{left:0}.radar-method-arrow.is-right{right:0}.radar-method-arrow:hover:not(:disabled),.radar-method-arrow:focus-visible{border-color:var(--pk-au-b);background:var(--pk-halo);color:var(--pk-ink);outline:none;transform:translateY(-50%)scale(1.04)}.radar-method-arrow:disabled{opacity:.22;cursor:default}.radar-method-track{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:var(--pk-au-b) var(--pk-inset);cursor:grab;touch-action:auto;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;gap:11px;padding:2px 2px 12px;display:flex;overflow-x:auto}.radar-method-track:focus-visible{outline:1px solid var(--pk-au-b);outline-offset:3px}.radar-method-track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.radar-method-track article{border:1px solid var(--pk-line);background:var(--pk-card);scroll-snap-align:start;min-height:174px;transition:border-color var(--pk-dur-fast), background var(--pk-dur-fast), transform var(--pk-dur-fast);border-radius:12px;flex-direction:column;flex:0 0 clamp(290px,22.8vw,350px);padding:13px 14px 12px;display:flex}.radar-method-track article:hover{border-color:var(--pk-au-b);background:var(--pk-halo);transform:translateY(-2px)}.radar-method-track header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.radar-method-track header>span{color:var(--pk-ink-3);font:12px var(--pk-mono)}.radar-method-track header b{font-size:16.5px;font-weight:600}.radar-method-track header em{border:1px solid var(--pk-info);color:var(--pk-info);font:12px var(--pk-mono);border-radius:999px;padding:2px 8px;font-style:normal}.radar-method-track p{color:var(--pk-ink-2);margin:8px 0 5px;font-size:13.5px;line-height:1.5}.radar-method-track>article>small{color:var(--pk-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.radar-method-track footer{border-top:1px solid var(--pk-line);color:var(--pk-au-c);justify-content:space-between;gap:10px;margin-top:auto;padding-top:9px;font-size:12.5px;display:flex}.radar-method-track footer span:last-child{color:var(--pk-ink-3)}.radar-method-rail-help{min-height:32px;color:var(--pk-ink-3);font:12.5px var(--pk-mono);justify-content:space-between;align-items:center;gap:16px;padding:3px 52px 0;display:flex}.radar-method-rail-help span:first-child{color:var(--pk-info)}.radar-lock-note{border-top:1px solid var(--pk-line-strong);background:linear-gradient(90deg, color-mix(in srgb, var(--pk-au-b) 8%, var(--pk-panel)), color-mix(in srgb, var(--pk-au-c) 5%, var(--pk-panel)));color:var(--pk-info);align-items:flex-start;gap:10px;padding:15px 20px;display:flex}.radar-lock-note svg{flex:none;margin-top:3px}.radar-lock-note b{color:var(--pk-ink);font-size:15.5px}.radar-lock-note p{color:var(--pk-ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.drawer-scan-policy{color:var(--pk-ink-3);align-items:center;gap:6px;font-size:14px;display:inline-flex}.ranking-board{margin-top:18px}.ranking-head>.pk-mono{color:var(--pk-ink-3)}.ranking-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ranking-column{min-width:0;padding:19px 18px 16px}.ranking-column+.ranking-column{border-left:1px solid var(--pk-line)}.ranking-column>header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ranking-icon{border:1px solid var(--pk-line-strong);background:var(--pk-inset);width:38px;height:38px;color:var(--pk-ink-2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ranking-column h3{margin:3px 0 0;font-size:19px;font-weight:500}.ranking-column ol{border-top:1px solid var(--pk-line);margin:0;padding:0;list-style:none}.ranking-column li{border-bottom:1px solid var(--pk-line)}.ranking-column li>button{text-align:left;cursor:pointer;width:100%;min-height:69px;transition:background var(--pk-dur-fast), color var(--pk-dur-fast);background:0 0;border:0;grid-template-columns:26px minmax(90px,1fr) minmax(100px,auto);align-items:center;gap:7px;padding:8px 5px;display:grid}.ranking-column li>button:hover,.ranking-column li>button:focus-visible{background:var(--pk-inset);outline:none}.ranking-index{color:var(--pk-ink-3);font:14px var(--pk-mono)}.ranking-name,.ranking-value{flex-direction:column;min-width:0;display:flex}.ranking-name b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.ranking-name small{color:var(--pk-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ranking-value{text-align:right}.ranking-value b{font:16px var(--pk-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ranking-value small{color:var(--pk-ink-3);font:13px var(--pk-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-column>p{min-height:52px;color:var(--pk-ink-3);margin:12px 1px 0;font-size:14px;line-height:1.55}.signals-grid{grid-template-columns:minmax(480px,.85fr) minmax(620px,1.15fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.activity-wheel{min-width:0;margin:0;overflow:hidden}.activity-wheel-head{min-height:84px}.wheel-head-actions{align-items:center;gap:8px;display:flex}.wheel-counter{color:var(--pk-ink-2);align-items:center;gap:8px;font-size:15.5px;display:flex}.wheel-stage{aspect-ratio:1;background:radial-gradient(circle at center, var(--pk-halo) 0, transparent 30%), color-mix(in srgb, var(--pk-inset) 54%, var(--pk-canvas));width:min(590px,100%);min-height:550px;margin:0 auto;position:relative;overflow:hidden}.wheel-orbit{z-index:1;border:1px solid var(--pk-line-strong);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-orbit--outer{width:78%;height:78%}.wheel-orbit--inner{border-color:var(--pk-line);border-style:dashed;width:53%;height:53%}.wheel-stage:before,.wheel-stage:after{content:"";z-index:0;background:var(--pk-line);pointer-events:none;position:absolute}.wheel-stage:before{width:1px;top:11%;bottom:11%;left:50%}.wheel-stage:after{height:1px;top:50%;left:11%;right:11%}.wheel-scan{z-index:2;opacity:0;background:linear-gradient(90deg, transparent, var(--pk-au-b));width:39%;height:1px;box-shadow:0 0 10px var(--pk-glow);transform-origin:0;pointer-events:none;position:absolute;top:50%;left:50%}.wheel-stage.is-scanning .wheel-scan{opacity:.75;animation:3.8s linear infinite wheel-scan}@keyframes wheel-scan{to{transform:rotate(360deg)}}.wheel-node{z-index:5;left:var(--wheel-x);top:var(--wheel-y);border:1px solid var(--pk-line-strong);background:var(--pk-card);width:52px;height:52px;color:var(--pk-ink-3);cursor:default;transition:transform var(--pk-dur-fast), border-color var(--pk-dur-fast), color var(--pk-dur-fast), background var(--pk-dur-fast), box-shadow var(--pk-dur-fast);border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.wheel-node>span{width:100%;height:100%;font:14px var(--pk-mono);place-items:center;display:grid}.wheel-node>b{width:max-content;max-width:118px;color:var(--pk-ink-3);text-overflow:ellipsis;text-shadow:0 0 6px var(--pk-canvas);white-space:nowrap;font-size:14.5px;font-weight:400;position:absolute;top:calc(100% + 7px);left:50%;overflow:hidden;transform:translate(-50%)}.wheel-node.has-event{border-color:var(--pk-info);color:var(--pk-ink);cursor:pointer;box-shadow:0 0 0 3px color-mix(in srgb, var(--pk-info) 12%, transparent)}.wheel-node.has-event:hover,.wheel-node.has-event:focus-visible,.wheel-node.is-active{z-index:7;background:var(--pk-inset);color:var(--pk-ink);box-shadow:0 0 0 2px var(--pk-au-b), 0 0 22px var(--pk-glow);border-color:#0000;outline:none;transform:translate(-50%,-50%)scale(1.08)}.wheel-node.is-active>b,.wheel-node.has-event:hover>b{color:var(--pk-ink)}.wheel-node .signal-dot{position:absolute;top:-1px;right:-1px}.signal-dot{border:1px solid;border-radius:50%;width:9px;height:9px;display:inline-block}.signal-dot--critical{color:var(--pk-bad);box-shadow:0 0 8px color-mix(in srgb, var(--pk-bad) 55%, transparent);background:currentColor}.signal-dot--warning{color:var(--pk-warn);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 3px)}.signal-dot--info{color:var(--pk-info);background:currentColor}.signal-dot--surge{background:var(--pk-aurora);box-shadow:0 0 8px var(--pk-glow);border:0}.signal-dot--positive{color:var(--pk-ok);background:currentColor}.signal-dot--verify{color:var(--pk-ink-3);background:0 0;border-style:dashed}.wheel-idle-dot{border:1px dashed var(--pk-ink-3);border-radius:50%;width:9px;height:9px;display:inline-block}.wheel-center{z-index:6;border:1px solid var(--pk-line-strong);background:color-mix(in srgb, var(--pk-panel) 97%, transparent);width:248px;min-height:248px;box-shadow:var(--pk-shadow);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-center:before{content:"";z-index:-1;border-radius:inherit;background:var(--pk-aurora);opacity:.7;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wheel-center .event-icon{width:39px;height:39px}.wheel-center>small{color:var(--pk-ink-3);letter-spacing:.08em;margin-top:8px;font-size:13.5px}.wheel-center h3{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:5px 0 4px;font-size:21px;font-weight:500;overflow:hidden}.wheel-center p{color:var(--pk-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.wheel-detail{color:var(--pk-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:9px;padding:0;font-size:14.5px;display:inline-flex}.wheel-detail:hover{color:var(--pk-info)}.wheel-legend{border-top:1px solid var(--pk-line);min-height:53px;color:var(--pk-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:9px 14px;font-size:14px;display:flex}.wheel-legend span{align-items:center;gap:6px;display:inline-flex}.event-console{min-width:0;overflow:hidden}.event-panel-head{align-items:flex-start;min-height:124px}.event-panel-head>div:first-child>p{max-width:680px;color:var(--pk-ink-3);margin:5px 0 0;font-size:14.5px}.event-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.event-type-select{width:172px;position:relative}.event-type-select:after{content:"⌄";color:var(--pk-ink-3);pointer-events:none;position:absolute;top:10px;right:11px}.event-type-select .pk-field{height:44px;padding-block:7px;font-size:16px}.search-control{border-radius:var(--pk-r-ctl);background:var(--pk-inset);width:min(270px,21vw);min-width:210px;height:44px;color:var(--pk-ink-3);border:1px solid #0000;align-items:center;gap:8px;padding:0 13px;display:flex}.search-control:focus-within{border-color:var(--pk-line-strong);color:var(--pk-ink-2)}.search-control input{width:100%;min-width:0;color:var(--pk-ink);background:0 0;border:0;outline:0}.search-control input::placeholder{color:var(--pk-ink-3)}.event-carousel{padding:20px;position:relative}.carousel-toolbar{min-height:42px;color:var(--pk-ink-3);font:14px var(--pk-mono);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.carousel-state{align-items:baseline;gap:11px;min-width:0;display:flex}.carousel-state b{color:var(--pk-ink-2);font-weight:500}.carousel-state small{color:var(--pk-ink-3);font:13.5px var(--pk-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carousel-toolbar>div{gap:6px;display:flex}.carousel-control{border:1px solid var(--pk-line-strong);width:40px;height:40px;color:var(--pk-ink-2);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.carousel-control:hover:not(:disabled),.carousel-control:focus-visible{border-color:var(--pk-ink-2);background:var(--pk-inset);color:var(--pk-ink);outline:none}.carousel-control:disabled{opacity:.35;cursor:default}.carousel-progress{background:var(--pk-inset);border-radius:999px;height:3px;margin-bottom:13px;overflow:hidden}.carousel-progress>i{border-radius:inherit;background:var(--pk-aurora);width:0;height:100%;box-shadow:0 0 9px var(--pk-glow);display:block}.event-carousel.is-running .carousel-progress>i{animation:6.5s linear both carousel-progress}.event-carousel.is-paused:not(.is-single) .carousel-progress>i{opacity:.42;width:100%}.event-carousel.is-single .carousel-progress>i{opacity:.32;width:100%}@keyframes carousel-progress{0%{width:0}to{width:100%}}.carousel-announcement{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.event-feature-card{border:1px solid var(--pk-line-strong);background:var(--pk-card);border-radius:16px;flex-direction:column;min-height:382px;padding:30px 31px 27px;animation:.38s both event-card-in;display:flex;position:relative;overflow:hidden}.event-feature-card:before{content:"";background:var(--pk-info);width:3px;position:absolute;top:0;bottom:0;left:0}.event-feature-card--critical:before{background:var(--pk-bad);box-shadow:0 0 12px color-mix(in srgb, var(--pk-bad) 50%, transparent)}.event-feature-card--warning:before{background:var(--pk-warn)}.event-feature-card--surge:before{background:var(--pk-aurora);box-shadow:0 0 12px var(--pk-glow)}.event-feature-card--positive:before{background:var(--pk-ok)}.event-feature-card--verify:before{background:var(--pk-ink-3);background-image:repeating-linear-gradient(currentColor 0 2px,#0000 2px 5px)}.event-feature-card:hover{border-color:var(--pk-line-strong);background:color-mix(in srgb, var(--pk-card) 88%, var(--pk-inset));box-shadow:0 0 0 1px var(--pk-line), var(--pk-shadow)}@keyframes event-card-in{0%{opacity:0;transform:translate(18px)}}.event-feature-card>header{align-items:center;gap:12px;display:flex}.event-feature-card>header>div{flex-direction:column;gap:4px;display:flex}.event-feature-card>header small{color:var(--pk-ink-3);font-size:14.5px}.event-feature-card>header time{color:var(--pk-ink-3);font:14.5px var(--pk-mono);margin-left:auto}.signal-badge{border:1px solid;border-radius:999px;width:fit-content;padding:3px 9px;font-size:13.5px}.signal-badge--critical{color:var(--pk-bad);background:color-mix(in srgb, var(--pk-bad) 8%, transparent)}.signal-badge--warning{color:var(--pk-warn);border-style:dashed}.signal-badge--info{color:var(--pk-info)}.signal-badge--surge{color:var(--pk-au-a);box-shadow:0 0 10px color-mix(in srgb, var(--pk-glow) 28%, transparent)}.signal-badge--positive{color:var(--pk-ok)}.signal-badge--verify{color:var(--pk-ink-3);border-style:dashed}.event-feature-card h3{letter-spacing:-.02em;margin:32px 0 10px;font-size:28px;font-weight:400}.event-feature-card>p{color:var(--pk-ink-2);margin:0;font-size:20px;line-height:1.75}.event-feature-card>footer{color:var(--pk-ink-3);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:26px;font-size:15px;display:flex}.event-feature-card>footer>div{align-items:center;gap:8px;display:flex}.event-save,.event-detail-button{border:1px solid var(--pk-line-strong);min-height:42px;color:var(--pk-ink-2);cursor:pointer;background:0 0;border-radius:9px}.event-save{width:42px;font-size:19px}.event-save.is-on{color:var(--pk-ink);background:var(--pk-inset)}.event-detail-button{align-items:center;gap:5px;padding:0 14px;font-size:16px;display:inline-flex}.event-save:hover,.event-detail-button:hover{background:var(--pk-inset);color:var(--pk-ink)}.event-feature-card.is-loading{gap:24px}.event-feature-card.is-loading>i{height:18px;display:block}.event-feature-card.is-loading>i:nth-child(2){width:58%;height:38px}.carousel-pagination{justify-content:center;align-items:center;gap:7px;min-height:26px;padding-top:11px;display:flex}.carousel-pagination button{background:var(--pk-line-strong);cursor:pointer;width:18px;height:6px;transition:width var(--pk-dur-fast), background var(--pk-dur-fast), box-shadow var(--pk-dur-fast);border:0;border-radius:999px;padding:0}.carousel-pagination button:hover,.carousel-pagination button:focus-visible{background:var(--pk-ink-2);outline:none}.carousel-pagination button.is-active{background:var(--pk-aurora);width:34px;box-shadow:0 0 8px var(--pk-glow)}.market-sweep{border:1px solid var(--pk-line);background:var(--pk-inset);border-radius:11px;align-items:center;gap:15px;min-height:60px;margin-top:14px;display:flex;overflow:hidden}.market-sweep>b{min-width:max-content;color:var(--pk-ink);letter-spacing:.08em;padding:0 15px;font-size:14px;font-weight:550}.market-sweep span{color:var(--pk-ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.market-sweep span>i{background:var(--pk-info);border-radius:50%;width:5px;height:5px;display:inline-block}.market-sweep.is-static>div{gap:24px;min-width:0;display:flex;overflow:hidden}.market-sweep.is-static>span{text-overflow:ellipsis;padding-right:16px;overflow:hidden}.sweep-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.sweep-track{width:max-content;animation:34s linear infinite market-sweep;display:flex}.sweep-track:hover,.market-sweep.is-paused .sweep-track{animation-play-state:paused}.sweep-track>div{gap:30px;padding-right:30px;display:flex}@keyframes market-sweep{to{transform:translate(-50%)}}.event-scope-note{border-top:1px solid var(--pk-line);min-height:54px;color:var(--pk-ink-3);align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;display:flex}.event-columns{border-bottom:1px solid var(--pk-line);height:31px;color:var(--pk-ink-3);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:180px minmax(260px,1fr) 90px 75px 86px;align-items:center;gap:10px;padding:0 48px 0 15px;font-size:10px;display:grid}.event-list{min-height:250px;max-height:440px;overflow-y:auto}.event-list::-webkit-scrollbar{width:8px}.event-list::-webkit-scrollbar-thumb{border:2px solid var(--pk-panel);background:var(--pk-line-strong);border-radius:9px}.event-row{border-bottom:1px solid var(--pk-line);min-height:59px;position:relative}.event-row:hover{background:color-mix(in srgb, var(--pk-inset) 56%, transparent)}.event-row.is-unread:before{content:"";background:var(--pk-info);width:2px;height:27px;position:absolute;top:16px;left:0}.event-row.is-candidate{background-image:repeating-linear-gradient(135deg, transparent 0, transparent 7px, var(--pk-line-soft) 7px, var(--pk-line-soft) 8px)}.event-open{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 138px minmax(260px,1fr) 90px 75px 86px 14px;align-items:center;gap:10px;width:100%;min-height:59px;padding:6px 45px 6px 15px;display:grid}.event-open:focus-visible{outline:1px solid var(--pk-ink);outline-offset:-2px}.event-icon{border:1px solid var(--pk-line-strong);background:var(--pk-inset);width:29px;height:29px;color:var(--pk-ink-2);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.event-icon--new_game{color:var(--pk-info)}.event-icon--heat{color:var(--pk-warn)}.event-icon--lifecycle,.event-icon--corporate{color:var(--pk-info)}.event-feature-card--critical .event-icon,.wheel-center--critical .event-icon{color:var(--pk-bad)}.event-feature-card--warning .event-icon,.wheel-center--warning .event-icon{color:var(--pk-warn)}.event-feature-card--surge .event-icon,.wheel-center--surge .event-icon{color:var(--pk-au-a)}.event-feature-card--positive .event-icon,.wheel-center--positive .event-icon{color:var(--pk-ok)}.event-product{flex-direction:column;min-width:0;display:flex}.event-product b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.event-product small{color:var(--pk-ink-3);font-size:11px}.event-fact{min-width:0;color:var(--pk-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-row.is-unread .event-fact{color:var(--pk-ink)}.confidence{border:1px solid var(--pk-line-strong);width:fit-content;color:var(--pk-ink-2);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px}.confidence--official{color:var(--pk-ok);border-color:color-mix(in srgb, var(--pk-ok) 34%, transparent)}.confidence--cross{color:var(--pk-info);border-color:color-mix(in srgb, var(--pk-info) 34%, transparent)}.confidence--lead{border-style:dashed}.event-source-count,.event-open time{color:var(--pk-ink-3);font:11px var(--pk-mono);white-space:nowrap}.event-chevron{color:var(--pk-ink-3)}.event-favorite{z-index:2;opacity:0;position:absolute;top:16px;right:8px}.event-row:hover .event-favorite,.event-favorite.is-on,.event-favorite:focus-visible{opacity:1}.favorite-star{font-size:13px}.event-favorite.is-on{color:var(--pk-warn)}.event-skeleton{border-bottom:1px solid var(--pk-line);grid-template-columns:160px 1fr 120px;align-items:center;gap:18px;height:59px;padding:0 16px;display:grid}.event-skeleton i{height:11px;display:block}.quiet-empty{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;display:flex}.quiet-empty h3,.quiet-empty p{margin:0}.quiet-empty>svg{color:var(--pk-ink-3)}.quiet-empty p{color:var(--pk-ink-2)}.quiet-empty small{color:var(--pk-ink-3);font:11px var(--pk-mono)}.report-generator{justify-content:space-between;align-items:center;gap:40px;min-height:196px;margin-top:18px;padding:30px 32px;display:flex}.report-generator>div{max-width:850px}.report-generator h2{margin:12px 0 6px;font-size:27px;font-weight:400}.report-generator p{color:var(--pk-ink-2);margin:0;font-size:18px;line-height:1.7}.generated-report{margin-top:18px;border-radius:var(--pk-r-panel)!important;background:var(--pk-panel)!important;padding:0!important;display:block!important}.generated-report>header{border-bottom:1px solid var(--pk-line-strong);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 18px;display:flex}.generated-report h2{margin:8px 0 0;font-size:26px;font-weight:400}.generated-report>header>.pk-mono{color:var(--pk-ink-3)}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-grid article{border-bottom:1px solid var(--pk-line);min-height:165px;padding:20px}.report-grid article:nth-child(odd){border-right:1px solid var(--pk-line)}.report-grid h3{margin:9px 0;font-size:20px;font-weight:550}.report-grid p{color:var(--pk-ink-2);margin:0;font-size:17px;line-height:1.78}.report-grid p b{color:var(--pk-ink)}.report-evidence{padding:16px 18px 18px}.report-evidence>p{color:var(--pk-ink-2);margin:8px 0 13px;font-size:16px}.report-evidence>div{flex-wrap:wrap;gap:7px;display:flex}.report-evidence a{border:1px solid var(--pk-line-strong);color:var(--pk-ink-2);border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:14.5px;text-decoration:none;display:inline-flex}.report-evidence a:hover{background:var(--pk-inset);color:var(--pk-ink)}.statusbar{z-index:32;border-top:1px solid var(--pk-line);background:var(--pk-panel);min-width:0;height:52px;color:var(--pk-ink-3);align-items:center;padding:0 14px;font-size:15px;display:flex;position:fixed;bottom:0;left:0;right:0}.statusbar>div{border-right:1px solid var(--pk-line);white-space:nowrap;align-items:center;gap:6px;height:100%;padding:0 12px;display:flex}.statusbar b{color:var(--pk-ink-2);font:15px var(--pk-mono);font-weight:400}.statusbar .has-error{color:var(--pk-bad)}.statusbar .budget-status{margin-left:auto}.budget-status>i{background:var(--pk-inset);border-radius:2px;width:72px;height:3px;overflow:hidden}.budget-status>i>em{background:var(--pk-ink-2);height:100%;display:block}.budget-status.is-warning>i>em{background:var(--pk-warn)}.budget-status.is-over,.budget-status.is-over b{color:var(--pk-bad)}.budget-status.is-over>i>em{background:var(--pk-bad)}.scan-actor{max-width:190px}.scan-actor b{text-overflow:ellipsis;overflow:hidden}.drawer-backdrop{z-index:45;pointer-events:auto;background:#0405073d;justify-content:flex-end;display:flex;position:fixed;inset:78px 0 52px}.detail-drawer{background:var(--pk-panel);width:min(480px,100vw - 28px);height:100%;box-shadow:var(--pk-shadow-float);animation:drawer-in var(--pk-dur-panel) ease both;border-width:0 0 0 1px;border-radius:0;overflow-y:auto}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}.drawer-head{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 20px 15px;display:flex}.drawer-head h2{margin:5px 0 0;font-size:26px;font-weight:400}.drawer-fact{border-radius:var(--pk-r-card);background:var(--pk-inset);align-items:flex-start;gap:12px;margin:20px;padding:15px;display:flex}.drawer-fact small{color:var(--pk-ink-3)}.drawer-fact p{margin:5px 0 0;line-height:1.65}.drawer-meta{border-block:1px solid var(--pk-line);grid-template-columns:repeat(3,1fr);display:grid}.drawer-meta>div{min-width:0;padding:13px 14px}.drawer-meta>div+div{border-left:1px solid var(--pk-line)}.drawer-meta b{color:var(--pk-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:16px;font-weight:400;display:block;overflow:hidden}.product-drawer-intro{padding:20px}.product-drawer-intro>div{flex-wrap:wrap;gap:6px;display:flex}.product-drawer-intro h3{margin:15px 0 6px;font-size:22px;font-weight:500}.product-drawer-intro p{color:var(--pk-ink-2);margin:0;font-size:17px;line-height:1.7}.drawer-metric-grid{border-block:1px solid var(--pk-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drawer-metric-grid>div{min-width:0;min-height:104px;padding:14px 16px}.drawer-metric-grid>div:nth-child(2n){border-left:1px solid var(--pk-line)}.drawer-metric-grid>div:nth-child(n+3){border-top:1px solid var(--pk-line)}.drawer-metric-grid .metric-wide{grid-column:1/-1;border-left:0!important}.drawer-metric-grid .metric-value{margin-top:8px}.drawer-metric-grid .metric-value>b{font-size:20px}.drawer-section{padding:19px 20px}.drawer-section+.drawer-section{border-top:1px solid var(--pk-line)}.drawer-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.drawer-section-title b{color:var(--pk-ink-3);font-size:15px;font-weight:400}.verified-fact{border-radius:var(--pk-r-ctl);background:var(--pk-inset);color:var(--pk-ink-2);margin:0;padding:12px;line-height:1.65}.source-list{border:1px solid var(--pk-line);border-radius:var(--pk-r-card);overflow:hidden}.source-list a{justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;text-decoration:none;display:flex}.source-list a+a{border-top:1px solid var(--pk-line)}.source-list a:hover{background:var(--pk-inset)}.source-list a>span{flex-direction:column;min-width:0;display:flex}.source-list a b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.source-list a small{color:var(--pk-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.drawer-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 22px;display:flex}.drawer-actions a{text-decoration:none}.radar-app .pk-label{letter-spacing:.16em;font-size:15.5px}.radar-app .pk-mono{font-size:15.5px}.radar-app .pk-btn{min-height:44px;font-size:17px}.radar-app .pk-btn--sm{min-height:38px;font-size:15.5px}.radar-app .pk-btn--lg{min-height:52px;padding-inline:25px;font-size:18px}.radar-app .pk-seg button{min-height:44px;padding-inline:14px;font-size:15.5px}.radar-app .pk-seg button[aria-pressed=true]{background:var(--pk-card);color:var(--pk-ink);font-weight:550;box-shadow:0 1px 2px #0003}.radar-app .pk-agent-tag{height:28px;padding-inline:11px;font-size:13.5px}.radar-app .pk-pill{font-size:14px}.radar-app .pk-note-block{font-size:16.5px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1320px){.statusbar>div:nth-child(2),.statusbar>div:nth-child(4),.scan-actor{display:none}}@media (width<=1480px){.scope-header{grid-template-columns:1fr 1fr;gap:24px}.signal-standard{grid-template-columns:1fr}.signal-standard-intro{border-right:0;border-bottom:1px solid var(--pk-line-strong)}.signal-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-rule:nth-child(4){border-left:0}.signal-rule:nth-child(n+4){border-top:1px solid var(--pk-line)}.landscape-grid{grid-template-columns:1fr}.map-console{height:auto;position:relative;top:0}.semantic-map{min-height:560px}.signals-grid{grid-template-columns:1fr}.wheel-stage{width:min(620px,100%)}.ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-column:nth-child(3){border-left:0;border-top:1px solid var(--pk-line)}.ranking-column:nth-child(4){border-top:1px solid var(--pk-line)}}@media (width<=900px){.top-status{display:none}.brand-lockup{min-width:0}.top-actions{margin-left:auto}.scope-header{grid-template-columns:1fr;gap:18px;padding-block:22px}.scope-ledger{max-width:680px}.signal-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-rule:nth-child(3),.signal-rule:nth-child(5){border-left:0}.signal-rule:nth-child(n+3){border-top:1px solid var(--pk-line)}.signal-rule:nth-child(4){border-left:1px solid var(--pk-line)}.event-panel-head,.radar-gallery-head{flex-direction:column;align-items:flex-start}.radar-gallery-status{align-items:flex-start}.radar-method-strip-head{flex-direction:column;align-items:flex-start}.radar-method-strip-head p{text-align:left;max-width:none}.event-controls{justify-content:flex-start;width:100%}.search-control{flex:1;width:auto}.report-generator{flex-direction:column;align-items:flex-start;gap:18px}.report-grid{grid-template-columns:1fr}.report-grid article:nth-child(odd){border-right:0}.event-feature-card{min-height:360px}.statusbar>div:nth-child(2),.statusbar>div:nth-child(4),.scan-actor{display:none}}@media (width<=640px){.topbar{height:auto;min-height:66px;padding:9px 12px}.brand-lockup span:last-child{display:none}.top-actions .pk-btn{padding-inline:9px}.top-actions .pk-btn:first-child{font-size:0}.page-shell{width:calc(100% - 16px)}.scope-header{min-height:0;padding-inline:4px}.scope-header h1{font-size:37px}.scope-ledger{grid-template-columns:1fr}.scope-ledger>div+div{border-top:1px solid var(--pk-line);border-left:0}.scope-ledger>div:nth-child(3){display:none}.signal-rule-grid{grid-template-columns:1fr}.signal-rule+.signal-rule{border-top:1px solid var(--pk-line);border-left:0!important}.map-console{height:auto}.semantic-map{min-height:500px}.radar-gallery-head{min-height:0}.radar-gallery-frame{padding:14px 12px 10px}.radar-gallery-arrow{display:none}.radar-star-card{flex-basis:calc(100vw - 66px)}.radar-star-visual{height:276px}.radar-gallery-help{flex-direction:column;align-items:flex-start;gap:3px;padding-block:10px}.radar-method-strip{padding-inline:12px}.radar-method-rail-shell{padding-inline:0}.radar-method-arrow{display:none}.radar-method-track{padding-inline:8px;scroll-padding-inline:8px}.radar-method-track article{flex-basis:min(330px,100vw - 58px)}.radar-method-rail-help{flex-direction:column;align-items:flex-start;gap:2px;padding-inline:4px}.ranking-grid{grid-template-columns:1fr}.ranking-column+.ranking-column{border-top:1px solid var(--pk-line);border-left:0}.event-controls{flex-wrap:wrap}.event-controls .pk-seg{width:100%}.event-controls .pk-seg button{flex:1}.event-type-select{width:118px}.signals-grid{gap:14px}.wheel-stage{min-height:390px}.wheel-node{width:43px;height:43px}.wheel-node>b{max-width:78px;font-size:12.5px}.wheel-center{width:195px;min-height:195px;padding:18px}.wheel-center h3{font-size:19px}.wheel-center p{-webkit-line-clamp:2;font-size:13.5px}.event-carousel{padding:12px}.event-feature-card{min-height:355px;padding:23px 20px}.event-feature-card h3{margin-top:22px;font-size:25px}.event-feature-card>p{font-size:18px}.event-feature-card>footer{flex-direction:column;align-items:flex-start}.market-sweep.is-static>div{overflow-x:auto}.event-columns{display:none}.event-open{grid-template-columns:30px minmax(90px,.65fr) minmax(130px,1fr) 65px 12px;padding-right:36px}.event-open .confidence,.event-source-count{display:none}.event-open time{grid-column:4}.generated-report>header{flex-direction:column;align-items:flex-start}.drawer-backdrop{inset:0}.detail-drawer{width:min(480px,100vw - 14px)}.drawer-meta{grid-template-columns:1fr}.drawer-meta>div+div{border-top:1px solid var(--pk-line);border-left:0}.drawer-metric-grid{grid-template-columns:1fr}.drawer-metric-grid>div{border-top:1px solid var(--pk-line);border-left:0!important}.drawer-metric-grid>div:first-child{border-top:0}.drawer-metric-grid .metric-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
