:root{color-scheme:light dark;--app-width: 402px;--app-height: 874px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--ios-tint: AccentColor;--ios-bg: Canvas;--ios-grouped-bg: color-mix(in srgb, CanvasText 5%, Canvas);--ios-card: Canvas;--ios-card-elevated: color-mix(in srgb, Canvas 96%, CanvasText);--ios-label: CanvasText;--ios-secondary-label: color-mix(in srgb, CanvasText 64%, Canvas);--ios-tertiary-label: color-mix(in srgb, CanvasText 44%, Canvas);--ios-quaternary-label: color-mix(in srgb, CanvasText 28%, Canvas);--ios-fill: color-mix(in srgb, CanvasText 10%, Canvas);--ios-fill-secondary: color-mix(in srgb, CanvasText 7%, Canvas);--ios-fill-tertiary: color-mix(in srgb, CanvasText 5%, Canvas);--ios-separator: color-mix(in srgb, CanvasText 18%, Canvas);--ios-shadow: color-mix(in srgb, CanvasText 16%, transparent);--ios-red: color-mix(in srgb, AccentColor 42%, CanvasText);--ios-green: color-mix(in srgb, AccentColor 65%, CanvasText);--ios-orange: color-mix(in srgb, AccentColor 35%, CanvasText);--ios-inverse: Canvas;--ios-inverse-bg: CanvasText;--font-text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", system-ui, sans-serif}.phone-shell[data-page=answer] .pm-list-page{min-height:100%}.pm-swipe-page{min-height:calc(100vh - 96px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.pm-swipe-head{position:sticky;top:0;z-index:8;margin:-1px 0 0;padding:10px 0 12px;background:color-mix(in srgb,var(--pm-bg, #f7f8fa) 88%,#ffffff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pm-swipe-head .pm-daily-side{margin-left:auto}.pm-swipe-stage{width:min(100%,960px);min-height:0;display:grid;place-items:center;justify-self:center;perspective:1200px}.pm-swipe-card{width:min(100%,820px);min-height:min(640px,calc(100vh - 230px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:14px;padding:22px;border:1px solid #dfe5ee;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#ffffffe6),radial-gradient(circle at 18% 0%,rgba(13,127,242,.12),transparent 36%),#fff;box-shadow:0 18px 46px #141d2b1a;transform-origin:50% 86%;touch-action:pan-y;will-change:transform,opacity}.pm-swipe-card.answered{border-color:#b9d8ff}.pm-swipe-card-top{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:start}.pm-swipe-title{min-width:0}.pm-swipe-title span,.pm-swipe-meta span,.pm-swipe-picked{color:#6b7280;font-size:14px;font-weight:750;line-height:1.35}.pm-swipe-title h2{margin:5px 0 0;color:#111827;font-size:30px;font-weight:900;line-height:1.16}.pm-swipe-meta{display:flex;flex-wrap:wrap;gap:8px}.pm-swipe-meta span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;background:#f3f6fa}.pm-swipe-options{display:grid;align-content:start;gap:10px;min-height:0}.pm-swipe-option{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(210px,260px);gap:12px;align-items:center;min-height:64px;padding:10px 12px;border:1px solid #e4e9f1;border-radius:8px;background:#fbfcfe}.pm-swipe-option.answered{background:#f5f9ff;border-color:#bfd9ff}.pm-swipe-option-main{min-width:0}.pm-swipe-option-main strong{display:block;overflow-wrap:anywhere;color:#111827;font-size:14px;font-weight:800;line-height:1.25}.pm-swipe-option-main span{display:block;margin-top:4px;color:#7b8594;font-size:12px;font-weight:700}.pm-swipe-option>b{justify-self:end;color:#111827;font-size:14px;font-weight:800}.pm-swipe-votes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-swipe-votes .pm-yes,.pm-swipe-votes .pm-no{width:100%;height:42px;min-height:42px;border-radius:8px;font-size:14px}.pm-swipe-actions{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px;padding-top:4px}.pm-swipe-actions button{min-height:44px;border-radius:8px;font-size:13px;font-weight:800}.pm-swipe-ghost{border:1px solid #e0e6ee;background:#fff;color:#4b5563}.pm-swipe-ghost:disabled{opacity:.42}.pm-swipe-skip{background:#111827;color:#fff}.pm-swipe-ai{background:#1555f6;color:#fff}.pm-swipe-picked{min-height:34px;display:flex;align-items:center;padding:0 10px;border-radius:8px;background:#eef6ff;color:#1555f6}.pm-swipe-status{min-height:24px;display:grid;place-items:center;color:#7b8594;font-size:13px;font-weight:750;text-align:center}.pm-swipe-card.is-exiting-left{animation:answerSwipeLeft .26s cubic-bezier(.22,.8,.25,1) forwards}.pm-swipe-card.is-exiting-right{animation:answerSwipeRight .26s cubic-bezier(.22,.8,.25,1) forwards}.pm-swipe-card.is-entering{animation:answerEnter .26s cubic-bezier(.22,.8,.25,1) both}.pm-swipe-card.is-returning{animation:answerReturn .28s cubic-bezier(.22,.8,.25,1) both}@keyframes answerSwipeLeft{to{opacity:0;transform:translate(-115%) rotate(-8deg)}}@keyframes answerSwipeRight{to{opacity:0;transform:translate(115%) rotate(8deg)}}@keyframes answerEnter{0%{opacity:0;transform:translate(22%) rotate(4deg) scale(.98)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes answerReturn{0%{opacity:0;transform:translate(-22%) rotate(-4deg) scale(.98)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}.rec-item.empty{opacity:.72}.rec-item.empty .rec-item-ico{background:#eef2f7;color:#64748b}@media (prefers-reduced-motion: reduce){.pm-swipe-card.is-exiting-left,.pm-swipe-card.is-exiting-right,.pm-swipe-card.is-entering,.pm-swipe-card.is-returning{animation:none}}@media (min-width: 900px){.phone-shell[data-page=answer] .pm-list-page{padding:24px 32px 28px}.phone-shell[data-page=answer] .pm-swipe-head{width:min(100%,1180px);justify-self:center}}@media (max-width: 720px){.phone-shell[data-page=answer] .pm-list-page{padding:8px 12px 14px}.pm-swipe-page{min-height:calc(100vh - 148px);gap:8px}.pm-swipe-head{padding:6px 0 8px}.pm-swipe-stage{align-items:start}.pm-swipe-card{min-height:auto;gap:10px;padding:12px;border-radius:8px;box-shadow:0 10px 28px #141d2b1a}.pm-swipe-card-top{grid-template-columns:40px minmax(0,1fr) 48px;gap:8px}.pm-swipe-card .pm-card-icon{width:40px;height:40px;border-radius:8px;font-size:12px}.pm-swipe-title span,.pm-swipe-meta span,.pm-swipe-picked{font-size:11.5px}.pm-swipe-title h2{margin-top:3px;font-size:18px;line-height:1.22}.pm-swipe-meta{gap:6px}.pm-swipe-meta span{min-height:24px;padding:0 8px}.pm-swipe-options{gap:7px}.pm-swipe-option{grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-height:0;padding:8px}.pm-swipe-option-main strong{font-size:14px}.pm-swipe-option-main span{margin-top:2px;font-size:10.5px}.pm-swipe-option>b{font-size:14px}.pm-swipe-votes{grid-column:1 / -1;gap:7px}.pm-swipe-votes .pm-yes,.pm-swipe-votes .pm-no{height:36px;min-height:36px;font-size:12px}.pm-swipe-actions{grid-template-columns:1fr 1fr 1fr;gap:7px}.pm-swipe-actions button{min-height:38px;padding:0 6px;font-size:12px}.pm-swipe-picked{min-height:28px;padding:0 8px}.pm-swipe-status{font-size:11px}}*{box-sizing:border-box}html{min-height:100%;background:color-mix(in srgb,CanvasText 8%,Canvas)}body{min-height:100vh;min-height:100dvh;margin:0;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,CanvasText 8%,Canvas);color:var(--ios-label);font-family:var(--font-text);font-size:17px;line-height:1.35;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{display:contents}button,input{font:inherit}button{min-width:44px;min-height:44px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:3px solid color-mix(in srgb,AccentColor 72%,Canvas);outline-offset:2px}.phone-shell{width:var(--app-width);height:var(--app-height);position:relative;overflow:hidden;border-radius:44px;background:var(--ios-grouped-bg);box-shadow:0 34px 90px var(--ios-shadow),0 0 0 1px color-mix(in srgb,CanvasText 10%,transparent),inset 0 0 0 1px color-mix(in srgb,Canvas 55%,transparent)}.phone-shell:before{content:"";position:absolute;left:50%;top:9px;z-index:80;width:118px;height:32px;border-radius:0 0 18px 18px;background:var(--ios-inverse-bg);transform:translate(-50%);pointer-events:none}.phone-shell:after{content:"";position:absolute;left:50%;bottom:9px;z-index:80;width:136px;height:5px;border-radius:999px;background:var(--ios-label);transform:translate(-50%);pointer-events:none}.app-header{position:absolute;inset:0 0 auto;z-index:30;height:100px;background:color-mix(in srgb,Canvas 88%,transparent);border-bottom:.5px solid var(--ios-separator);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8)}.status-row,.status-icons,.topbar,.brand-lockup,.top-actions,.section-title,.sell-tabs,.expert-badge,.tip-meta,.bottom-nav,.nav-item,.deal-actions,.brief-topline,.market-prob-row,.live-panel-head,.live-intel-author{display:flex;align-items:center}.status-row{height:56px;justify-content:space-between;padding:14px 28px 0;color:var(--ios-label);font-size:15px;font-weight:600;letter-spacing:0}.status-icons{gap:7px}.signal-bars{height:14px;display:inline-flex;align-items:flex-end;gap:2px}.signal-bars b{width:3px;border-radius:2px;background:currentColor}.signal-bars b:nth-child(1){height:6px}.signal-bars b:nth-child(2){height:9px}.signal-bars b:nth-child(3){height:12px}.wifi-mark{width:15px;height:11px;border:3px solid currentColor;border-bottom:0;border-radius:15px 15px 0 0}.battery-mark{min-width:29px;height:15px;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:4px;font-size:9px;font-weight:700;line-height:1}.topbar{height:44px;position:relative;justify-content:space-between;padding:0 16px}.app-brand{color:var(--ios-label);font-size:18px;font-weight:750;letter-spacing:0;line-height:1}.header-avatar{width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;border-radius:50%;background:#cf5449;color:#fff;font-size:18px;font-weight:750}.brand-lockup{min-width:0;height:44px;gap:8px;text-align:left}.brand-mark{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:var(--ios-fill);color:var(--ios-tint);font-size:17px;font-weight:700}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup strong{color:var(--ios-label);font-size:17px;font-weight:600;line-height:1.15}.brand-lockup small{max-width:150px;margin-top:2px;overflow:hidden;color:var(--ios-secondary-label);font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:75;overflow:hidden;background:transparent;opacity:0;pointer-events:none;transition:opacity .22s ease}.drawer-backdrop.is-open{opacity:1;pointer-events:auto}.drawer-backdrop[hidden]{display:none!important}.account-drawer{position:absolute;top:76px;right:12px;width:min(calc(100vw - 24px),360px);max-height:calc(100% - 92px);height:auto;overflow-y:auto;padding:8px;border:1px solid var(--ios-separator);border-radius:28px;background:color-mix(in srgb,Canvas 96%,CanvasText);box-shadow:0 20px 54px color-mix(in srgb,CanvasText 22%,transparent);opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease;scrollbar-width:none;-webkit-overflow-scrolling:touch}.account-drawer::-webkit-scrollbar{display:none}.drawer-backdrop.is-open .account-drawer{opacity:1;transform:translateY(0) scale(1)}.account-card-profile{display:grid;justify-items:center;padding:18px 16px 14px;text-align:center}.account-card-profile p,.account-card-profile h2,.account-membership-card span,.account-membership-card strong,.account-membership-card small{display:block}.account-card-profile p{margin:0 0 14px;color:var(--ios-secondary-label);font-size:14px;font-weight:500}.account-card-avatar{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#cf5449;color:#fff;font-size:34px;font-weight:750}.account-card-profile h2{margin:14px 0;color:var(--ios-label);font-size:22px;font-weight:650;letter-spacing:0}.account-manage-button{min-height:40px;padding:0 18px;border:1px solid var(--ios-separator);border-radius:999px;color:var(--ios-tint);font-size:15px;font-weight:650}.account-membership-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:20px;background:var(--ios-fill-secondary)}.account-membership-card span{color:var(--ios-secondary-label);font-size:12px;font-weight:600}.account-membership-card strong{margin-top:3px;color:var(--ios-label);font-size:16px;font-weight:750}.account-membership-card small{margin-top:3px;color:var(--ios-secondary-label);font-size:12px}.account-membership-card button{min-height:36px;padding:0 12px;border-radius:999px;background:var(--ios-label);color:var(--ios-inverse);font-size:13px;font-weight:700}.drawer-profile{min-height:132px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;margin:-18px -14px 14px;padding:36px 18px 18px;background:radial-gradient(circle at 76% 0%,color-mix(in srgb,AccentColor 18%,transparent),transparent 42%),linear-gradient(145deg,#07152a,#162337);color:#fff}.drawer-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#cf5449;color:#fff;font-size:28px;font-weight:700}.drawer-profile strong,.drawer-profile p,.drawer-stats strong,.drawer-stats small,.drawer-menu-item span,.drawer-footer-actions span{display:block}.drawer-profile strong{overflow:hidden;font-size:18px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.drawer-profile p{margin:6px 0 0;color:color-mix(in srgb,#ffffff 72%,transparent);font-size:13px}.drawer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.drawer-stats span{min-width:0;padding:11px 6px;border-radius:10px;background:var(--ios-card);border:1px solid var(--ios-separator);text-align:center}.drawer-stats strong{color:var(--ios-label);font-size:20px;font-weight:750;line-height:1}.drawer-stats small{margin-top:5px;color:var(--ios-secondary-label);font-size:11px}.drawer-menu-group{overflow:hidden;margin-bottom:14px;border:1px solid var(--ios-separator);border-radius:12px;background:var(--ios-card)}.drawer-menu-item{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:0 14px;color:var(--ios-label);text-align:left}.drawer-menu-item+.drawer-menu-item{border-top:1px solid var(--ios-separator)}.drawer-menu-item svg,.drawer-footer-actions svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.drawer-menu-item svg{color:var(--ios-secondary-label)}.drawer-menu-item span{min-width:0;overflow:hidden;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.drawer-menu-item i{width:9px;height:9px;border-radius:50%;background:var(--ios-red)}.drawer-menu-item b{width:9px;height:9px;border-right:2px solid var(--ios-tertiary-label);border-bottom:2px solid var(--ios-tertiary-label);transform:rotate(-45deg)}.drawer-menu-item:active,.drawer-footer-actions button:active{background:var(--ios-fill-secondary)}.drawer-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.drawer-footer-actions button{min-width:0;min-height:74px;display:grid;justify-items:center;align-content:center;gap:7px;border:1px solid var(--ios-separator);border-radius:12px;background:var(--ios-card);color:var(--ios-secondary-label);font-size:13px;font-weight:600}.top-actions{flex:0 0 auto;gap:8px}.icon-button,.primary-pill,.mission-button,.section-title button,.market-tools button,.vote-button,.live-intel-name-row .follow,.live-intel-price,.live-vote-ai,.deal-actions button,.live-viewpoint-button{transition:transform .18s ease,background-color .22s ease,opacity .18s ease,box-shadow .22s ease}.icon-button:active,.primary-pill:active,.mission-button:active,.section-title button:active,.market-tools button:active,.vote-button:active,.live-intel-name-row .follow:active,.live-intel-price:active,.live-vote-ai:active,.deal-actions button:active,.nav-item:active,.sell-tab:active,.market-tab:active,.live-viewpoint-button:active{transform:scale(.97);opacity:.82}.icon-button{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--ios-fill-secondary);color:var(--ios-label)}.top-search-icon,.nav-icon,.live-comment-field svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.top-search-icon{width:24px;height:24px;stroke-width:2.2}.primary-pill{height:36px;min-height:36px;padding:0 14px;border-radius:18px;background:var(--ios-tint);color:var(--ios-inverse);font-size:17px;font-weight:600;white-space:nowrap}.app-view{display:none;position:absolute;top:100px;right:0;bottom:83px;left:0;overflow-y:auto;padding:16px 16px 24px;background:var(--ios-grouped-bg);scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-view::-webkit-scrollbar,.market-strip::-webkit-scrollbar,.live-panel::-webkit-scrollbar,.live-room::-webkit-scrollbar{display:none}.app-view.active{display:block}.daily-mission,.home-rule-card,.market-board,.rank-section,.answer-brief,.profile-panel,.market-card,.expert-card,.tip-item,.live-intel-card,.live-vote-card,.deal-sheet{background:var(--ios-card);border:.5px solid var(--ios-separator)}.home-live-card{width:100%;min-height:438px;position:relative;overflow:hidden;display:block;border-radius:16px;background:var(--ios-inverse-bg);color:var(--ios-inverse);text-align:left;box-shadow:0 16px 36px var(--ios-shadow)}.home-live-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,CanvasText 26%,transparent)),color-mix(in srgb,AccentColor 18%,transparent);pointer-events:none}.home-live-nav{height:64px;position:relative;z-index:2;display:flex;align-items:flex-end;gap:18px;padding:0 18px 12px;color:color-mix(in srgb,Canvas 60%,transparent);font-size:17px;font-weight:600}.home-live-nav strong{position:relative;color:var(--ios-inverse);font-size:22px;font-weight:700}.home-live-nav strong:after{content:"";position:absolute;left:50%;bottom:-7px;width:24px;height:3px;border-radius:999px;background:var(--ios-tint);transform:translate(-50%)}.home-live-badge{position:absolute;top:78px;right:0;z-index:4;min-height:36px;padding:7px 14px 7px 16px;border-radius:18px 0 0 18px;background:var(--ios-tint);color:var(--ios-inverse);font-size:16px;font-weight:600}.home-live-video{height:226px;position:relative;margin-top:26px;background:color-mix(in srgb,AccentColor 24%,CanvasText)}.home-live-logo{position:absolute;left:18px;top:22px;color:color-mix(in srgb,Canvas 86%,transparent);font-size:34px;font-weight:700;letter-spacing:0}.home-live-host,.live-room-host{position:absolute;bottom:0;width:92px;height:132px;border-radius:48px 48px 0 0;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,Canvas 80%,AccentColor) 0 18%,transparent 19%),linear-gradient(180deg,Canvas 0 48%,color-mix(in srgb,AccentColor 35%,Canvas) 49%)}.home-live-host.host-a{left:126px}.home-live-host.host-b{right:66px}.home-live-mute,.live-expand,.live-danmu-toggle,.live-back{display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,CanvasText 30%,transparent);color:Canvas}.home-live-mute{position:absolute;right:18px;top:76px;width:40px;height:40px;font-size:22px}.home-live-chat{position:absolute;top:98px;right:0;bottom:86px;left:0;z-index:3;display:grid;align-content:space-around;pointer-events:none}.home-live-chat span,.danmu-layer span{width:-moz-max-content;width:max-content;max-width:76%;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,CanvasText 34%,transparent);color:Canvas;font-size:13px;font-weight:500;white-space:nowrap}.home-live-chat span{margin-left:14px}.home-live-chat span:nth-child(2n){justify-self:end;margin:0 14px 0 0}.home-live-cta{position:absolute;left:50%;bottom:22px;z-index:4;width:186px;height:44px;display:grid;place-items:center;border-radius:22px;background:color-mix(in srgb,Canvas 88%,transparent);color:color-mix(in srgb,CanvasText 80%,Canvas);font-size:16px;font-weight:600;transform:translate(-50%)}.daily-mission,.home-rule-card,.rank-section,.market-board,.answer-brief,.profile-panel{margin-top:16px;border-radius:12px;padding:16px}.daily-mission{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:16px;align-items:center}.section-eyebrow,.market-horizon,.live-panel-head span{display:block;color:var(--ios-tint);font-size:12px;font-weight:600;line-height:1.2}.daily-mission h2,.section-title h2,.profile-head h2,.live-panel-head strong{margin:0;color:var(--ios-label);font-size:22px;font-weight:600;line-height:1.18}.daily-mission p,.home-rule-card p,.answer-brief p,.profile-head p,.market-trigger,.live-intel-card p,.live-vote-card p,.deal-body{margin:8px 0 0;color:var(--ios-secondary-label);font-size:15px;font-weight:400;line-height:1.45}.mission-rewards,.brief-steps,.tag-line{display:flex;flex-wrap:wrap;gap:8px}.mission-rewards,.brief-steps{margin-top:12px}.mission-rewards span,.brief-steps span,.tag-line span,.delta-chip{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;background:var(--ios-fill-secondary);color:var(--ios-secondary-label);font-size:12px;font-weight:500;line-height:1.2}.mission-button{min-height:50px;padding:0 14px;border-radius:12px;background:var(--ios-tint);color:var(--ios-inverse);font-size:17px;font-weight:600;line-height:1.2}.home-rule-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px}.rule-index,.profile-avatar,.market-icon,.expert-avatar{display:grid;place-items:center;flex:0 0 auto;color:var(--ios-inverse);font-weight:700}.rule-index{width:48px;height:48px;border-radius:12px;background:var(--ios-tint);font-size:14px}.home-rule-card strong{display:block;color:var(--ios-label);font-size:17px;font-weight:600;line-height:1.35}.section-title{justify-content:space-between;gap:16px;margin-bottom:14px}.section-title button{height:36px;min-height:36px;padding:0 12px;border-radius:18px;background:var(--ios-fill-secondary);color:var(--ios-tint);font-size:17px;font-weight:400}.expert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.expert-card{min-width:0;padding:12px 6px;border-radius:12px;text-align:center}.expert-avatar{width:44px;height:44px;margin:0 auto 8px;border-radius:50%;background:var(--creator-color, var(--ios-tint));font-size:17px}.expert-name,.badge-num,.badge-text{display:block}.expert-name{height:18px;overflow:hidden;color:var(--ios-label);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.expert-badge{justify-content:center;gap:4px;margin-top:6px;color:var(--ios-secondary-label);white-space:nowrap}.badge-num{font-size:13px;font-weight:600}.badge-text{font-size:11px;font-weight:400}.sell-tabs{height:52px;gap:2px;margin-top:16px;padding:10px;border-radius:12px;background:var(--ios-fill)}.sell-tab,.market-tab,.live-room-tabs button{min-height:32px;border-radius:9px;color:var(--ios-secondary-label);font-size:13px;font-weight:400}.sell-tab{flex:1;height:32px}.sell-tab.active,.market-tab.active{background:var(--ios-card);color:var(--ios-label);font-weight:600;box-shadow:0 1px 3px var(--ios-shadow)}.tips-feed{margin-top:16px;padding-bottom:10px}.tip-item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:12px;margin-bottom:12px;padding:16px;border-radius:12px;text-align:left}#homeTipsFeed .tip-item{grid-template-columns:1fr}#homeTipsFeed .win-box{display:none}.tip-main,.author-name,.tip-author>span{min-width:0}.tip-author{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:10px}.tip-author .expert-avatar,.live-intel-author .expert-avatar{width:44px;height:44px;margin:0}.author-name{display:flex;align-items:center;gap:7px;overflow:hidden;color:var(--ios-label);font-size:17px;font-weight:600;line-height:1.2}.tag-line{margin-top:6px}.tag-line span{min-height:24px;padding:4px 8px;font-size:11px}.tip-title{margin:0 0 10px;color:var(--ios-label);font-size:17px;font-weight:400;line-height:1.35}.tip-meta{justify-content:space-between;gap:10px;color:var(--ios-secondary-label);font-size:13px;font-weight:400}.tip-price{color:var(--ios-tint);font-weight:600}.win-box{align-self:center;padding:10px 6px;border-radius:12px;background:var(--ios-fill-secondary);text-align:center}.win-rate,.win-rate small,.win-box span{display:block}.win-rate{color:var(--ios-label);font-size:28px;font-weight:700;line-height:1}.win-rate small{display:inline;font-size:12px}.win-box span{margin-top:5px;color:var(--ios-secondary-label);font-size:11px}.answer-brief{margin-top:0}.brief-topline{justify-content:space-between;gap:12px}.brief-topline strong{min-width:54px;height:32px;display:grid;place-items:center;border-radius:16px;background:var(--ios-tint);color:var(--ios-inverse);font-size:15px;font-weight:600}.answer-brief h1{margin:8px 0 0;color:var(--ios-label);font-size:34px;font-weight:700;line-height:1.08}.market-strip{height:52px;display:flex;align-items:center;gap:8px;margin:16px -16px 0;padding:8px 16px;overflow-x:auto;background:color-mix(in srgb,Canvas 82%,transparent);border-top:.5px solid var(--ios-separator);border-bottom:.5px solid var(--ios-separator);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);scrollbar-width:none}.market-tab{flex:0 0 auto;height:36px;min-height:36px;padding:0 14px;background:var(--ios-fill-secondary);white-space:nowrap}.market-tab.hot:after{content:"HOT";margin-left:6px;color:var(--ios-red);font-size:10px;font-weight:600}.market-board{margin-top:16px}.app-view[data-view=answer] .market-board{padding:0;border:0;border-radius:0;background:transparent}.app-view[data-view=answer] .market-board>.section-title{display:none}.market-grid,.market-outcomes,.live-intel-list{display:grid;gap:12px}.market-card{padding:16px;border-radius:12px}.market-card-head,.profile-head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start}.market-icon{width:48px;height:48px;border-radius:12px;background:var(--ios-fill);color:var(--ios-tint);font-size:17px}.market-card-head strong,.live-intel-card h3,.live-vote-card h3,.deal-title{display:block;color:var(--ios-label);font-size:17px;font-weight:600;line-height:1.35}.market-horizon{margin-bottom:4px;font-size:13px}.market-prob-row{justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border-radius:12px;background:var(--ios-fill-secondary)}.market-prob-row span,.market-prob-row strong{display:block}.market-prob-row span{color:var(--ios-secondary-label);font-size:13px}.market-prob-row strong{margin-top:2px;color:var(--ios-label);font-size:28px;font-weight:600;line-height:1}.delta-chip{flex:0 0 auto;min-width:88px;color:var(--ios-label)}.delta-chip.up{color:var(--ios-green)}.delta-chip.down{color:var(--ios-red)}.market-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.market-tools button{min-width:0;height:36px;min-height:36px;border-radius:8px;background:var(--ios-fill-secondary);color:var(--ios-label);font-size:15px;font-weight:400}.market-tools button:first-child{background:color-mix(in srgb,AccentColor 15%,Canvas);color:var(--ios-tint)}.market-outcomes{margin-top:12px}.market-outcome{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;gap:8px;align-items:center}.outcome-name{min-width:0;color:var(--ios-secondary-label);font-size:15px;line-height:1.3}.vote-button{height:40px;min-height:40px;border-radius:8px;font-size:15px;font-weight:500}.vote-button.yes{background:color-mix(in srgb,AccentColor 14%,Canvas);color:var(--ios-green)}.vote-button.no{background:color-mix(in srgb,var(--ios-red) 12%,Canvas);color:var(--ios-red)}.market-footer{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:var(--ios-secondary-label);font-size:12px}.profile-avatar{width:58px;height:58px;border-radius:16px;background:var(--ios-tint);font-size:24px}.profile-panel{margin-top:0}.me-menu-stack{margin-top:14px}.me-menu-stack .drawer-menu-group{margin-bottom:12px}.me-menu-stack .drawer-footer-actions{margin-top:4px}.profile-head{grid-template-columns:58px minmax(0,1fr);align-items:center}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.profile-stats span{padding:12px 6px;border-radius:12px;background:var(--ios-fill-secondary);text-align:center}.profile-stats strong,.profile-stats small{display:block}.profile-stats strong{color:var(--ios-label);font-size:22px;font-weight:600}.profile-stats small{margin-top:4px;color:var(--ios-secondary-label);font-size:11px}.mine-float{position:sticky;left:calc(100% - 62px);bottom:12px;z-index:20;width:50px;height:50px;margin:12px 0 0 auto;border-radius:16px;background:var(--ios-tint);color:var(--ios-inverse);font-size:17px;font-weight:600;box-shadow:0 8px 18px var(--ios-shadow)}.bottom-nav{position:absolute;inset:auto 0 0;z-index:30;height:83px;justify-content:space-around;padding:7px 12px 29px;border-top:.5px solid var(--ios-separator);background:color-mix(in srgb,Canvas 88%,transparent);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8)}.nav-item{width:62px;min-height:49px;display:grid;justify-items:center;align-content:center;gap:3px;color:var(--ios-secondary-label);font-size:10px;font-weight:500}.nav-item.active{color:var(--ios-tint)}.nav-icon{width:24px;height:24px;stroke-width:2.2}.live-nav-dot{width:24px;height:24px;display:grid;place-items:center;border-radius:8px}.live-nav-dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ios-red);box-shadow:0 0 0 5px color-mix(in srgb,var(--ios-red) 14%,transparent)}.nav-ai-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--ios-fill-secondary);color:currentColor;font-size:11px;font-weight:850}.nav-robot-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ai-nav-item span{font-size:inherit;white-space:nowrap}.app-view[data-view=ai]{padding:0;overflow:hidden}.ai-page-shell{height:100%;min-height:0;position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;padding:18px 16px calc(96px + var(--safe-bottom));overflow:hidden;background:radial-gradient(circle at 86% 2%,rgba(32,98,205,.26),transparent 34%),radial-gradient(circle at 8% 28%,rgba(202,69,61,.13),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f7 46%,#f9fafb)}.ai-page-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.48;background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}.ai-head{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:14px}.ai-title-block{min-width:0}.ai-kicker,.ai-title-block p,.ai-signal-panel span,.ai-scene-chips span,.ai-scene-chips strong{display:block}.ai-kicker{color:#cf5449;font-size:12px;font-weight:850;letter-spacing:0}.ai-title{max-width:310px;margin:6px 0 0;color:#0e1726;font-size:clamp(27px,8vw,38px);font-weight:900;line-height:1.02;letter-spacing:0}.ai-title-block p{max-width:300px;margin:10px 0 0;color:#526070;font-size:13px;font-weight:700;line-height:1.45}.ai-orbit{width:72px;height:72px;position:relative;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#ffffffeb,#e8eef7b8),radial-gradient(circle at 30% 20%,rgba(207,84,73,.32),transparent 46%);box-shadow:inset 0 1px #ffffffe0,0 18px 34px #18243821}.ai-orbit span{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(13,127,242,.22);border-radius:50%;animation:ai-orbit-spin 9s linear infinite}.ai-orbit span:after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;border-radius:50%;background:#0d7ff2;box-shadow:0 0 16px #0d7ff2b8}.ai-orbit b{color:#0e1726;font-size:20px;font-weight:950}.ai-signal-panel{display:grid;grid-template-columns:1.1fr .78fr 1.08fr;gap:1px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#0f172a14;box-shadow:0 18px 46px #1824381c}.ai-signal-panel div{min-width:0;padding:12px 10px;background:#ffffffc7;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.ai-signal-panel span{color:#7a8696;font-size:11px;font-weight:800;line-height:1.15}.ai-signal-panel strong{display:block;min-width:0;margin-top:5px;overflow:hidden;color:#111827;font-size:14px;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.ai-signal-panel .ai-quota{color:#0d7ff2;font-size:12px}.ai-scene-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:9px}.ai-scene-chips button{min-width:0;min-height:82px;padding:12px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(145deg,#ffffffdb,#f3f6fab8),radial-gradient(circle at 100% 0%,rgba(13,127,242,.14),transparent 42%);color:#111827;text-align:left;box-shadow:0 10px 24px #18243812;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ai-scene-chips button:hover,.ai-scene-chips button.is-active{border-color:#0d7ff257;box-shadow:0 16px 30px #0d7ff221;transform:translateY(-2px)}.ai-scene-chips span{color:#0e1726;font-size:14px;font-weight:900;line-height:1.15}.ai-scene-chips strong{margin-top:8px;color:#647386;font-size:11px;font-weight:750;line-height:1.35}.ai-thread-frame{min-height:0;position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff8f;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #18243814}.ai-thread-frame:before{display:none}.ai-page-shell .live-ai-thread{height:100%;align-content:start;gap:12px;padding:18px 12px 16px;overflow-y:auto;scrollbar-width:none}.ai-page-shell .live-ai-thread::-webkit-scrollbar{display:none}.ai-page-shell .live-ai-message{animation:ai-message-rise .36s ease both}.ai-page-shell .live-ai-avatar{border-radius:8px;background:linear-gradient(145deg,#0e1726,#223653);color:#fff;box-shadow:0 10px 20px #0f172a2e}.ai-page-shell .live-ai-message>div{border-color:#0f172a14;border-radius:8px;background:#ffffffe0;box-shadow:0 10px 24px #18243812}.ai-page-shell .live-ai-message.user>div{border-color:#0e1726fa;background:#0e1726;color:#fff}.ai-page-shell .live-ai-message p{color:inherit;font-size:14px;font-weight:650;line-height:1.62}.ai-page-shell .analysis-grid.ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.ai-page-shell .analysis-grid.ai-grid span{min-width:0;border:1px solid rgba(13,127,242,.1);border-radius:8px;background:#e8f2ffb8}.ai-page-shell .analysis-grid.ai-grid strong{color:#0e1726;font-size:18px;font-weight:950}.ai-page-shell .analysis-grid.ai-grid small{color:#647386;font-weight:750}.ai-page-shell .live-ai-composer{position:relative;bottom:auto;grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:9px;border-color:#0f172a1a;border-radius:8px;background:#ffffffe0;box-shadow:inset 0 1px #ffffffeb,0 20px 36px #1824381f;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.ai-page-shell .live-ai-composer input{height:44px;padding:0 4px 0 8px;color:#111827;font-size:15px;font-weight:700}.ai-page-shell .live-ai-composer input::-moz-placeholder{color:#8793a3}.ai-page-shell .live-ai-composer input::placeholder{color:#8793a3}.ai-page-shell .live-ai-composer button{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;background:#0e1726;color:#fff;box-shadow:0 12px 22px #0f172a33;transition:background .18s ease,transform .18s ease}.ai-page-shell .live-ai-composer button:hover{background:#0d7ff2;transform:translateY(-1px)}.ai-page-shell .live-ai-composer svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}@keyframes ai-orbit-spin{to{transform:rotate(360deg)}}@keyframes ai-message-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.phone-shell[data-page=live] .app-view[data-view=live]{top:0;right:0;bottom:0;left:0;padding:0;overflow:hidden}.live-view{background:var(--ios-grouped-bg)}.live-room{height:100%;display:grid;grid-template-rows:318px 48px minmax(0,1fr) 84px;background:var(--ios-grouped-bg)}.live-room[data-live-tab-active=intel],.live-room[data-live-tab-active=vote]{grid-template-rows:318px 48px minmax(0,1fr)}.live-video-stage{position:relative;overflow:hidden;background:var(--ios-inverse-bg);color:var(--ios-inverse)}.live-video-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,AccentColor 20%,transparent)}.live-room-topbar{position:relative;z-index:5;height:56px;display:flex;align-items:end;padding:8px 14px 6px}.live-back{width:44px;height:44px;background:transparent;font-size:36px;line-height:1}.live-room-logo{position:absolute;left:16px;top:64px;z-index:2;width:-moz-min-content;width:min-content;min-width:260px;color:color-mix(in srgb,Canvas 88%,transparent);font-size:34px;font-weight:700;line-height:1.05}.live-room-host{z-index:1;width:112px;height:172px}.live-room-host.host-a{left:82px}.live-room-host.host-b{right:58px}.live-expand,.live-danmu-toggle{position:absolute;bottom:18px;z-index:8;width:44px;height:44px;font-size:20px}.live-expand{right:16px}.live-danmu-toggle{right:72px;width:64px;font-size:15px;font-weight:600}.live-danmu-toggle[aria-pressed=false]{opacity:.55}.danmu-layer{position:absolute;top:116px;right:0;bottom:66px;left:0;z-index:6;overflow:hidden;pointer-events:none}.danmu-layer.is-off{display:none}.danmu-layer span{position:absolute;left:100%;animation:danmu-slide 10s linear forwards}@keyframes danmu-slide{0%{transform:translate(0)}to{transform:translate(-168vw)}}.live-room-tabs{display:flex;align-items:center;gap:2px;padding:8px 16px;background:var(--ios-card);border-bottom:.5px solid var(--ios-separator)}.live-room-tabs button{flex:1;height:32px}.live-room-tabs button.active{background:var(--ios-fill);color:var(--ios-label);font-weight:600}.live-panel{display:none;overflow-y:auto;padding:12px 16px 16px;background:var(--ios-grouped-bg);scrollbar-width:none}.live-panel[data-live-panel=chat]{position:relative;overflow:hidden}.live-panel.active{display:block}.live-chat-list{height:100%;overflow-y:auto;padding-bottom:64px;scrollbar-width:none}.live-chat-list::-webkit-scrollbar{display:none}.live-chat-list p{margin:0 0 12px;color:var(--ios-label);font-size:17px;line-height:1.42;animation:chat-rise .3s ease both}.live-chat-list b{color:var(--ios-tint);font-weight:600}@keyframes chat-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.live-sale-bubble{width:154px;height:44px;position:absolute;right:16px;bottom:16px;z-index:4;display:block;margin:0;border-radius:22px;background:var(--ios-red);color:var(--ios-inverse);font-size:16px;font-weight:600}.live-sale-bubble.hide{display:none}.live-panel-head{justify-content:space-between;gap:12px;margin-bottom:12px}.live-intel-card,.live-vote-card{padding:16px;border-radius:12px}.live-anchor-bar{margin-bottom:12px;padding:10px 14px;border-radius:10px;background:var(--pm-blue-soft, #e8f2ff);color:var(--pm-muted, #6b7280);font-size:13px;font-weight:700}.live-anchor-bar strong{color:var(--pm-blue, #0d7ff2);font-weight:850}.live-intel-pick{margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--ios-fill-secondary, #f3f4f6);color:var(--pm-muted, #6b7280);font-size:13px;font-weight:700}.live-intel-pick b{color:var(--pm-text, #111827);font-weight:850}.live-vote-mount .pm-market-card{cursor:default}.live-vote-mount .pm-market-card:hover{transform:none;box-shadow:0 1px 2px #141d2b0a;border-color:#e1e5ea}.live-vote-mount .pm-card-option{grid-template-columns:minmax(0,1fr) auto 54px 54px;align-items:start}.live-vote-mount .pm-card-option span{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.live-vote-mount .pm-ask-ai{margin-top:2px}.follow.following{background:var(--ios-fill-secondary, #eef1f5)!important;color:var(--pm-muted, #6b7280)!important}[data-kol]{cursor:pointer}.live-intel-top{display:grid;grid-template-columns:44px minmax(0,1fr) 84px;gap:10px;align-items:start}.live-intel-main{min-width:0}.live-intel-name-row{display:flex;align-items:center;gap:8px;min-width:0}.live-intel-name-row strong{min-width:0;overflow:hidden;color:var(--ios-label);font-size:17px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.live-intel-name-row .follow{flex:0 0 auto;min-width:54px;min-height:30px;height:30px;padding:0 10px;border-radius:8px;background:var(--ios-fill-secondary);color:var(--ios-tint);font-size:13px;font-weight:600}.live-intel-card .tag-line{margin-top:7px}.live-intel-card .tip-market-label{background:#0a8f551f;color:#0a8f55}.live-intel-card .tip-market-label.event{background:#0d7ff21f;color:#0d7ff2}.live-intel-score{text-align:right;color:var(--ios-red)}.live-intel-score strong,.live-intel-score span{display:block}.live-intel-score strong{font-size:28px;font-weight:700;line-height:1}.live-intel-score span{margin-top:6px;font-size:12px;font-weight:500}.live-intel-card h3,.live-vote-card h3{margin:14px 0 0}.live-intel-price,.live-vote-ai{height:44px;border-radius:12px;font-size:17px;font-weight:600;background:var(--ios-tint);color:var(--ios-inverse)}.live-intel-price{min-width:86px;min-height:36px;height:36px;display:block;margin:12px 0 0 auto;padding:0 14px;border-radius:18px;font-size:17px}.live-ai-panel{min-height:0}.live-ai-thread{display:grid;gap:14px;padding-bottom:78px}.live-ai-message{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.live-ai-message.user{grid-template-columns:minmax(0,1fr);justify-items:end}.live-ai-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--ios-inverse-bg);color:var(--ios-inverse);font-size:13px;font-weight:800}.live-ai-message div{max-width:100%;padding:12px 14px;border:1px solid var(--ios-separator);border-radius:14px;background:var(--ios-card)}.live-ai-message.user div{max-width:86%;border-color:color-mix(in srgb,AccentColor 22%,transparent);background:var(--ios-tint);color:var(--ios-inverse)}.live-ai-message p{margin:0;font-size:15px;line-height:1.55}.live-ai-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0!important;border:0!important;background:transparent!important}.live-ai-chips button{width:auto;min-height:32px;padding:0 10px;border-radius:999px;background:var(--ios-fill-secondary);color:var(--ios-tint);font-size:13px;font-weight:700}.live-ai-composer{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;padding:8px;border:1px solid var(--ios-separator);border-radius:18px;background:var(--ios-card);box-shadow:0 -10px 24px color-mix(in srgb,CanvasText 8%,transparent)}.live-ai-composer input{min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--ios-label);font-size:15px}.live-ai-composer button{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:50%;background:var(--ios-tint);color:var(--ios-inverse);font-size:20px;font-weight:800}.live-vote-ai{width:100%}.live-vote-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.live-vote-actions .vote-button{height:46px}.live-input-bar{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:10px;padding:10px 16px 28px;background:color-mix(in srgb,Canvas 90%,transparent);border-top:.5px solid var(--ios-separator);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6)}.live-room[data-live-tab-active=intel] .live-input-bar,.live-room[data-live-tab-active=vote] .live-input-bar{display:none}.live-comment-field{min-width:0;height:44px;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:4px;padding:0 4px 0 14px;border-radius:22px;background:var(--ios-fill-secondary)}.live-input-bar input{min-width:0;height:40px;border:0;outline:none;background:transparent;color:var(--ios-label);font-size:17px}.live-input-bar input::-moz-placeholder{color:var(--ios-tertiary-label)}.live-input-bar input::placeholder{color:var(--ios-tertiary-label)}.live-comment-field button{width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;border-radius:20px;background:var(--ios-tint);color:var(--ios-inverse)}.live-comment-field svg{width:22px;height:22px;stroke-width:2.4}.live-viewpoint-button{width:58px;height:44px;min-width:58px;min-height:44px;border-radius:22px;background:var(--ios-tint);color:var(--ios-inverse);font-size:15px;font-weight:600}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:end center;background:color-mix(in srgb,CanvasText 38%,transparent)}.modal-backdrop.daily-rule-modal{place-items:center}.modal-backdrop[hidden]{display:none!important}.deal-sheet{width:min(402px,100%);max-height:74vh;position:relative;overflow:auto;padding:20px 18px 30px;border-radius:16px 16px 0 0}.modal-backdrop.daily-rule-modal .deal-sheet{width:min(340px,calc(100% - 40px));padding:28px 22px 26px;border-radius:18px;text-align:center}.daily-rule-content .deal-title{margin:0 34px 14px;color:var(--ios-label);font-size:22px;font-weight:800}.daily-rule-content .deal-body{margin:0;color:var(--ios-secondary-label);font-size:15px;line-height:1.65}.daily-rule-content .deal-body+.deal-body{margin-top:12px}.sheet-close{position:absolute;top:10px;right:12px;width:44px;height:44px;border-radius:22px;background:var(--ios-fill-secondary);color:var(--ios-secondary-label);font-size:26px;line-height:1}.deal-title{margin:0 52px 12px 0}.analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.analysis-grid span{min-width:0;padding:10px 6px;border-radius:12px;background:var(--ios-fill-secondary);text-align:center}.analysis-grid strong,.analysis-grid small{display:block}.analysis-grid strong{color:var(--ios-label);font-size:20px;font-weight:600}.analysis-grid small{margin-top:4px;color:var(--ios-secondary-label);font-size:11px}.deal-actions{gap:10px;margin-top:16px}.deal-actions button{flex:1;height:50px;border-radius:12px;font-size:17px;font-weight:600}.deal-actions .follow{background:var(--ios-fill-secondary);color:var(--ios-tint)}.deal-actions .buy{background:var(--ios-tint);color:var(--ios-inverse)}.toast{position:absolute;left:50%;bottom:96px;z-index:90;max-width:calc(100% - 36px);padding:10px 14px;border-radius:18px;background:color-mix(in srgb,CanvasText 86%,transparent);color:Canvas;font-size:13px;font-weight:500;opacity:0;transform:translate(-50%,10px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;white-space:nowrap}.toast.show{opacity:1;transform:translate(-50%)}.phone-shell[data-page=live] .toast{bottom:94px}.phone-shell.live-fullscreen .live-room{display:block;height:100%;overflow:hidden;background:var(--ios-inverse-bg)}.phone-shell.live-fullscreen .live-room-tabs,.phone-shell.live-fullscreen .live-panel,.phone-shell.live-fullscreen .live-input-bar{display:none!important}.phone-shell.live-fullscreen .live-video-stage{position:absolute;left:50%;top:50%;width:874px;height:402px;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;z-index:40}.phone-shell.live-fullscreen .live-room-topbar{height:52px;align-items:center;padding:0 16px}.phone-shell.live-fullscreen .live-back{background:color-mix(in srgb,CanvasText 34%,transparent)}.phone-shell.live-fullscreen .live-room-logo{left:28px;top:58px;width:auto;min-width:0;font-size:32px}.phone-shell.live-fullscreen .live-room-host{width:136px;height:202px}.phone-shell.live-fullscreen .live-room-host.host-a{left:38%}.phone-shell.live-fullscreen .live-room-host.host-b{right:22%}.phone-shell.live-fullscreen .danmu-layer{top:58px;right:80px;bottom:66px;left:80px}.phone-shell.live-fullscreen .live-expand{right:18px;bottom:18px}.phone-shell.live-fullscreen .live-danmu-toggle{right:76px;bottom:18px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width: 430px){body{padding:0}.phone-shell{width:100vw;height:100dvh;border-radius:0}.phone-shell:before{display:none}.phone-shell:after{bottom:max(8px,var(--safe-bottom))}}@media (max-width: 374px){.brand-lockup small,.primary-pill{display:none}.daily-mission,.market-outcome,.market-tools,.analysis-grid{grid-template-columns:1fr}.expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body{display:block;padding:0;overflow:hidden;background:var(--ios-grouped-bg)}.phone-shell{width:100vw;height:100vh;height:100dvh;border-radius:0;box-shadow:none}.phone-shell:before,.phone-shell:after,.status-row{display:none}.app-header{height:64px}.topbar{height:64px;padding:10px 16px}.brand-mark{width:40px;height:40px;font-size:20px}.brand-lockup{height:44px}.brand-lockup strong{font-size:20px}.brand-lockup small{max-width:none;font-size:13px}.app-view{top:64px;right:0;bottom:76px;left:0;padding:16px}.bottom-nav{height:76px;padding:7px 10px max(7px,var(--safe-bottom))}.phone-shell[data-page=live] .app-header,.phone-shell[data-page=live] .bottom-nav{display:none}.phone-shell[data-page=live] .app-view[data-view=live]{top:0;right:0;bottom:0;left:0}@media (min-width: 900px){:root{--sidebar-width: 220px;--desktop-header-height: 72px}body{background:var(--ios-grouped-bg)}.phone-shell{display:block;background:var(--ios-grouped-bg)}.app-header{left:0;height:var(--desktop-header-height);border-bottom:0;background:var(--pm-bg, var(--ios-grouped-bg))}.topbar{height:var(--desktop-header-height);padding:14px 28px}.brand-lockup{cursor:pointer}.bottom-nav{inset:var(--desktop-header-height) auto 0 0;width:var(--sidebar-width);height:calc(100% - var(--desktop-header-height));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:16px 14px 20px;border-top:0;border-right:0;background:var(--pm-bg, var(--ios-grouped-bg));backdrop-filter:none;-webkit-backdrop-filter:none}.nav-item{width:100%;min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 14px;border-radius:12px;color:var(--ios-secondary-label);font-size:15px;font-weight:600}.nav-item.active{background:color-mix(in srgb,AccentColor 12%,Canvas);color:var(--ios-tint)}.nav-icon,.live-nav-dot{flex:0 0 auto}.app-view{inset:var(--desktop-header-height) 0 0 var(--sidebar-width);padding:24px}.app-view[data-view=answer] .market-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.app-view[data-view=intel].active{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(460px,1.3fr);grid-auto-rows:min-content;gap:20px;align-content:start}.app-view[data-view=intel] .rank-section,.app-view[data-view=intel] .sell-tabs,.app-view[data-view=intel] .tips-feed{margin-top:0}.app-view[data-view=intel] .rank-section{grid-row:span 2}.app-view[data-view=intel] .expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-view[data-view=me] .profile-panel{max-width:640px;margin-top:0}.phone-shell[data-page=live] .app-header,.phone-shell[data-page=live] .bottom-nav{display:flex}.phone-shell[data-page=live] .app-view[data-view=live]{inset:var(--desktop-header-height) 0 0 var(--sidebar-width);padding:24px;overflow:hidden}.live-room{height:100%;overflow:hidden;border:.5px solid var(--ios-separator);border-radius:16px;background:var(--ios-card)}.phone-shell[data-page=live] .live-room{display:grid;grid-template-columns:minmax(300px,1fr) minmax(320px,380px);grid-template-rows:56px minmax(0,1fr) 76px}.phone-shell[data-page=live] .live-video-stage{grid-column:1;grid-row:1 / -1;min-height:0;border-right:1px solid var(--ios-separator);border-radius:16px 0 0 16px}.phone-shell[data-page=live] .live-room-tabs{grid-column:2;grid-row:1;align-self:stretch;padding:10px 12px;border-bottom:1px solid var(--ios-separator)}.phone-shell[data-page=live] .live-panel{grid-column:2;grid-row:2;min-height:0;padding:14px}.phone-shell[data-page=live] .live-input-bar{grid-column:2;grid-row:3;padding:12px 14px;border-top:1px solid var(--ios-separator)}.phone-shell[data-page=live] .live-room[data-live-tab-active=intel] .live-panel,.phone-shell[data-page=live] .live-room[data-live-tab-active=vote] .live-panel{grid-row:2 / 4}.phone-shell[data-page=live] .live-room[data-live-tab-active=intel] .live-input-bar,.phone-shell[data-page=live] .live-room[data-live-tab-active=vote] .live-input-bar{display:none}.phone-shell[data-page=live] .live-room-topbar{height:64px;align-items:start;padding:14px}.phone-shell[data-page=live] .live-room-logo{left:24px;top:84px;width:min(520px,62%);min-width:0;font-size:clamp(32px,4.4vw,58px)}.phone-shell[data-page=live] .live-room-host{width:clamp(128px,13vw,188px);height:clamp(194px,22vw,286px)}.phone-shell[data-page=live] .live-room-host.host-a{left:30%}.phone-shell[data-page=live] .live-room-host.host-b{right:14%}.phone-shell[data-page=live] .danmu-layer{top:148px;right:0;bottom:92px;left:0}.phone-shell[data-page=live] .live-danmu-toggle,.phone-shell[data-page=live] .live-expand{bottom:22px}.phone-shell[data-page=live] .live-danmu-toggle{right:80px}.phone-shell[data-page=live] .live-expand{right:24px}}@media (min-width: 1200px){.app-view[data-view=answer] .market-grid{grid-template-columns:repeat(3,minmax(320px,1fr))}.app-view[data-view=intel] .expert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{color-scheme:light;--pm-bg: #f7f8fa;--pm-surface: #ffffff;--pm-surface-soft: #f3f4f6;--pm-border: #e3e5e8;--pm-border-strong: #d7dbe0;--pm-text: #111827;--pm-muted: #6b7280;--pm-faint: #9ca3af;--pm-blue: #0d7ff2;--pm-blue-soft: #e8f2ff;--pm-blue-mid: #d6eaff;--pm-red: #d93f3f;--pm-red-soft: #fdecec;--pm-green: #0a8f55;--pm-green-soft: #e8f7ef;--ios-tint: var(--pm-blue);--ios-bg: var(--pm-bg);--ios-grouped-bg: var(--pm-bg);--ios-card: var(--pm-surface);--ios-label: var(--pm-text);--ios-secondary-label: var(--pm-muted);--ios-tertiary-label: var(--pm-faint);--ios-fill: var(--pm-surface-soft);--ios-fill-secondary: var(--pm-surface-soft);--ios-separator: var(--pm-border);--ios-red: var(--pm-red);--ios-green: var(--pm-green);--ios-inverse: #ffffff;--ios-inverse-bg: #07152a}html,body,.phone-shell,.app-view,.live-view,.live-room{background:var(--pm-bg);color:var(--pm-text)}.app-header,.bottom-nav{background:var(--pm-bg)}.modal-backdrop .deal-sheet{background:var(--pm-surface)}.app-header{border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}.app-brand{color:var(--pm-text)}.account-drawer{border-color:var(--pm-border);background:#eef3fb}.account-card-profile h2,.account-membership-card strong{color:var(--pm-text)}.account-card-profile p,.account-membership-card span,.account-membership-card small{color:var(--pm-muted)}.account-membership-card{background:#fff}.account-manage-button{border-color:var(--pm-border);color:var(--pm-blue)}.account-membership-card button{background:var(--pm-text);color:#fff}.brand-mark,.market-icon,.rule-index,.profile-avatar{border-radius:8px;background:var(--pm-blue-soft);color:var(--pm-blue)}.brand-lockup strong{color:var(--pm-text);font-weight:700}.brand-lockup small,.section-eyebrow,.market-horizon{color:var(--pm-blue);font-weight:700}.daily-mission,.rank-section,.answer-brief,.profile-panel,.market-card,.expert-card,.tip-item,.live-intel-card,.live-vote-card,.deal-sheet{border:1px solid var(--pm-border);border-radius:10px;background:var(--pm-surface);box-shadow:none}.daily-mission,.rank-section,.answer-brief,.profile-panel,.market-card,.tip-item,.live-intel-card,.live-vote-card{padding:14px}.section-title{margin-bottom:12px}.daily-mission h2,.section-title h2,.answer-brief h1,.profile-head h2{color:var(--pm-text);font-weight:750;letter-spacing:0}.answer-brief h1{font-size:28px}.daily-mission p,.home-rule-card p,.answer-brief p,.profile-head p,.market-trigger,.deal-body,.tip-meta,.market-footer{color:var(--pm-muted)}.mission-button,.section-title button,.primary-pill,.live-intel-price,.live-vote-ai,.deal-actions .buy,.live-viewpoint-button,.live-comment-field button{border-radius:8px;background:var(--pm-blue);color:#fff;font-weight:700}.section-title button,.market-tab,.sell-tab,.market-tools button,.mission-rewards span,.brief-steps span,.tag-line span{border-radius:8px;background:var(--pm-surface-soft);color:var(--pm-muted);font-weight:600}.market-tab.active,.sell-tab.active,.live-room-tabs button.active{background:var(--pm-blue-soft);color:var(--pm-blue);box-shadow:none}.market-strip{border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border);background:var(--pm-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.market-card{display:grid;gap:12px}.market-card-head strong{font-size:18px;font-weight:750}.market-prob-row{margin-top:0;border-radius:10px;background:var(--pm-surface-soft)}.market-prob-row strong{font-size:32px;font-weight:750}.delta-chip{background:transparent;color:#0b376d;font-size:16px!important;font-weight:750!important}.delta-chip.up{color:var(--pm-green)}.delta-chip.down{color:#0b376d}.market-tools{gap:8px}.market-tools button{border:1px solid var(--pm-border);background:var(--pm-surface-soft);color:var(--pm-text)}.market-tools button:first-child{border-color:var(--pm-blue-mid);background:var(--pm-blue-soft);color:var(--pm-blue)}.vote-button{height:44px;border-radius:8px;font-size:17px;font-weight:750}.vote-button.yes{background:var(--pm-blue-mid);color:#0657ad}.vote-button.no{background:#dfe6ef;color:#12345b}.vote-button.voted{box-shadow:inset 0 0 0 2px currentColor}.home-live-card,.live-video-stage{border-radius:12px;background:#07152a;box-shadow:none}.home-live-badge,.home-live-nav strong:after{background:var(--pm-blue)}.home-live-cta{background:#fff;color:var(--pm-text)}.expert-card,.win-box,.profile-stats span,.analysis-grid span,.live-comment-field{border-radius:10px;background:var(--pm-surface-soft)}.expert-avatar{box-shadow:none}.tip-item{border-radius:10px}.tip-title{font-size:16px;font-weight:650}.win-rate{color:var(--pm-text)}.live-room{background:var(--pm-bg)}.live-room-tabs{border-bottom:1px solid var(--pm-border);background:var(--pm-surface)}.live-panel{background:var(--pm-bg)}.live-intel-score{color:var(--pm-red)}.live-intel-name-row .follow,.deal-actions .follow{border-radius:8px;background:var(--pm-blue-soft);color:var(--pm-blue)}.live-intel-price{border-radius:999px}.bottom-nav{border-top:1px solid var(--pm-border);background:var(--pm-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.nav-item{color:var(--pm-muted)}.nav-item.active{color:var(--pm-blue)}.toast{background:#111827;color:#fff;border-radius:8px}@media (min-width: 900px){:root{--sidebar-width: 248px;--desktop-header-height: 76px}body{background:var(--pm-bg)}.app-header{left:0;border-bottom:0;background:var(--pm-bg);box-shadow:none}.topbar{padding:14px 40px}.app-brand{width:var(--sidebar-width);margin-left:-8px;font-size:22px}.brand-mark{width:44px;height:44px}.brand-lockup{gap:12px}.brand-lockup strong{font-size:21px;line-height:1.08}.brand-lockup small{margin-top:4px;font-size:14px}.bottom-nav{inset:var(--desktop-header-height) auto 0 0;height:calc(100% - var(--desktop-header-height));padding:16px 16px 24px;border-right:0;background:var(--pm-bg)}.nav-item{border-radius:8px;min-height:52px;padding-inline:18px;gap:14px;font-size:16px}.nav-item.active{background:var(--pm-blue-soft);color:var(--pm-blue)}.app-view{background:var(--pm-bg);padding:28px 32px}.app-view[data-view=home].active,.app-view[data-view=intel].active{gap:18px}.app-view[data-view=answer] .market-grid{gap:14px}.account-drawer{top:88px;right:24px;width:388px;border-color:#dce5f2;background:#eef3fb}.daily-mission,.rank-section,.answer-brief,.profile-panel,.market-card,.tip-item{border-radius:8px}.market-board{border-radius:8px;padding:18px}.phone-shell[data-page=live] .app-view[data-view=live]{padding:28px 32px}.phone-shell[data-page=live] .live-room{grid-template-columns:minmax(0,1fr) minmax(380px,430px);grid-template-rows:64px minmax(0,1fr) 82px;max-width:1680px;margin:0 auto;border-radius:8px;box-shadow:0 18px 48px #1118270f}.phone-shell[data-page=live] .live-video-stage{border-radius:8px 0 0 8px}.phone-shell[data-page=live] .live-room-tabs{gap:10px;padding:12px 18px}.phone-shell[data-page=live] .live-room-tabs button{height:40px;border-radius:8px;color:var(--pm-muted);font-size:15px;font-weight:700}.phone-shell[data-page=live] .live-room-tabs button.active{color:var(--pm-blue)}.phone-shell[data-page=live] .live-panel{padding:18px 20px;background:#fbfcfe}.phone-shell[data-page=live] .live-chat-list{padding-bottom:72px}.phone-shell[data-page=live] .live-chat-list p{margin-bottom:16px;font-size:18px;line-height:1.55}.phone-shell[data-page=live] .live-sale-bubble{width:174px;height:48px;bottom:10px;margin-top:0;border-radius:999px;font-size:17px}.phone-shell[data-page=live] .live-input-bar{grid-template-columns:minmax(0,1fr) 72px;gap:12px;padding:14px 18px;background:var(--pm-surface)}.phone-shell[data-page=live] .live-comment-field{height:52px;grid-template-columns:minmax(0,1fr) 44px;border-radius:10px}.phone-shell[data-page=live] .live-input-bar input{height:48px;font-size:17px}.phone-shell[data-page=live] .live-comment-field button{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px}.phone-shell[data-page=live] .live-viewpoint-button{width:72px;height:52px;min-width:72px;min-height:52px;border-radius:8px;font-size:16px}.phone-shell[data-page=live] .live-room-logo{left:32px;top:100px;width:min(560px,64%);font-size:clamp(32px,4.2vw,64px)}.phone-shell[data-page=live] .live-room-topbar{height:68px;padding:18px 24px}.phone-shell[data-page=live] .live-back{width:42px;height:42px;font-size:34px}.phone-shell[data-page=live] .live-room-host{width:clamp(138px,11.2vw,176px);height:clamp(214px,20vw,292px)}.phone-shell[data-page=live] .live-room-host.host-a{left:31%}.phone-shell[data-page=live] .live-room-host.host-b{right:13%}.phone-shell[data-page=live] .danmu-layer{top:168px;right:24px;bottom:112px;left:24px}.phone-shell[data-page=live] .live-danmu-toggle,.phone-shell[data-page=live] .live-expand{bottom:26px}.phone-shell[data-page=live] .live-danmu-toggle{right:92px}.phone-shell[data-page=live] .live-expand{right:32px}}@media (min-width: 1440px){.app-view[data-view=intel].active{grid-template-columns:minmax(360px,.82fr) minmax(620px,1.18fr)}.phone-shell[data-page=live] .live-room{grid-template-columns:minmax(640px,1fr) minmax(460px,520px)}}.phone-shell[data-page=answer] .app-view[data-view=answer]{top:0;right:0;bottom:0;left:0;padding:0;background:var(--pm-bg)}.pm-shell{min-height:100%;background:var(--pm-bg);color:#15191f;font-family:-apple-system,BlinkMacSystemFont,Inter,SF Pro Text,PingFang SC,system-ui,sans-serif}.pm-topbar{height:86px;display:grid;grid-template-columns:250px minmax(320px,820px) minmax(260px,1fr);align-items:center;gap:28px;max-width:1780px;margin:0 auto;padding:0 28px;background:#fff}.pm-brand,.pm-account-actions,.pm-search{display:flex;align-items:center}.pm-brand{gap:12px;min-width:0;font-size:28px;font-weight:800;letter-spacing:0}.pm-brand-mark{width:34px;height:34px;display:grid;place-items:center;border:3px solid #171a20;border-radius:6px;color:transparent;transform:rotate(45deg)}.pm-search{height:54px;gap:14px;padding:0 18px;border-radius:12px;background:#f2f3f5;color:#8a94a3}.pm-search svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.pm-search input{min-width:0;flex:1;height:44px;border:0;outline:0;background:transparent;color:#15191f;font-size:18px}.pm-search span{font-size:24px;color:#a5adba}.pm-account-actions{justify-content:flex-end;gap:14px;color:#7b8594;font-size:15px;font-weight:700}.pm-account-actions strong{min-height:40px;display:grid;place-items:center;padding:0 18px;border-radius:12px;background:#f6f7f9;color:#15191f}.pm-account-actions button{min-height:48px;padding:0 22px;border-radius:10px;background:#1555f6;color:#fff;font-size:18px;font-weight:800}.pm-category-strip{height:70px;display:flex;align-items:center;gap:24px;padding:0 max(28px,calc((100vw - 1780px)/2 + 28px));overflow-x:auto;border-top:1px solid #edf0f3;border-bottom:1px solid #e6e9ee;background:#fff;scrollbar-width:none}.pm-category-strip::-webkit-scrollbar{display:none}.pm-category-strip button{flex:0 0 auto;min-height:40px;padding:0;color:#7b8594;font-size:18px;font-weight:750;white-space:nowrap}.pm-category-strip button.active{color:#15191f}.pm-flow-block>.pm-category-strip,.phone-shell[data-page=answer] .pm-flow-block>.pm-category-strip{width:-moz-max-content;width:max-content;max-width:100%;height:46px;gap:18px;margin:0 0 14px;padding:0;border-top:0;border-bottom:0;background:transparent}.pm-flow-block>.pm-category-strip button,.phone-shell[data-page=answer] .pm-flow-block>.pm-category-strip button{min-height:32px;font-size:17px}.pm-category-separator{width:1px;height:22px;flex:0 0 auto;background:#d9dee6}.pm-list-page{max-width:1780px;margin:0 auto;padding:32px}.pm-daily-block{margin-bottom:40px}.pm-flow-block{margin-bottom:0}.pm-section-head{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:76px;margin-bottom:20px}.pm-section-head>div>span{display:block;margin-bottom:5px;color:#1555f6;font-size:14px;font-weight:850}.pm-section-head h1,.pm-section-head h2{margin:0;color:#1555f6;font-size:28px;font-weight:850;line-height:1.1}.pm-section-head.compact{min-height:76px;padding-top:24px;border-top:1px solid #edf0f3}.pm-section-head small{color:#7b8594;font-size:15px;font-weight:700}.pm-daily-side{display:flex;align-items:center;gap:12px}.pm-daily-rule{min-width:0;min-height:36px;padding:0 14px;border-radius:10px;background:#1555f6;color:#fff;font-size:15px;font-weight:800}.pm-daily-progress{width:128px;min-width:128px;height:76px;display:grid;place-items:center;padding:0 18px;border:1px solid #e4e8ee;border-radius:16px;background:#fbfcfd;text-align:center}.pm-daily-progress strong{display:flex;align-items:baseline;justify-content:center;gap:1px;white-space:nowrap;color:#1555f6;font-size:32px;font-weight:850;line-height:1}.pm-market-grid{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:18px}.pm-market-card{min-height:164px;position:relative;display:grid;grid-template-rows:auto auto;align-content:center;gap:12px;padding:16px;overflow:hidden;border:1px solid #e1e5ea;border-radius:18px;background:#fff;box-shadow:0 1px 2px #141d2b0a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pm-market-card:hover{border-color:#cfd6df;box-shadow:0 8px 24px #141d2b14;transform:translateY(-1px)}.pm-market-card.answered{border-color:#b9d8ff}.pm-stock-tag{position:absolute;top:12px;right:12px;z-index:3;padding:3px 9px;border-radius:999px;background:#eef4ff;color:#1555f6;font-size:12px;font-weight:850;letter-spacing:.4px}.pm-market-card.is-stock .pm-card-head h3{padding-right:42px}.pm-card-sub{position:relative;z-index:2;margin-top:-2px;color:#6b7280;font-size:14px;font-weight:750}.pm-market-card:focus-visible,.pm-outcome-row:focus-visible{outline:2px solid #1555f6;outline-offset:3px}.pm-card-head,.pm-card-footer,.pm-card-option{position:relative;z-index:2}.pm-card-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:start}.pm-card-icon,.pm-detail-icon{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:linear-gradient(135deg,#eef6ff,#f7f8fa);color:#172033;font-size:16px;font-weight:900}.pm-card-head h3{min-height:48px;display:flex;align-items:center;margin:0;color:#15191f;font-size:19px;font-weight:850;line-height:1.18}.pm-card-options{display:grid;gap:12px}.pm-card-option{display:grid;grid-template-columns:minmax(0,1fr) 54px 54px 54px;align-items:center;gap:8px}.pm-card-option span{min-width:0;overflow:hidden;color:#15191f;font-size:18px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pm-card-option strong{text-align:right;color:#11151b;font-size:20px;font-weight:850}.pm-ask-ai{position:relative;z-index:3;align-self:flex-end;justify-self:end;display:inline-flex;align-items:center;gap:4px;margin-top:auto;min-height:22px;padding:0;background:transparent;color:#8b95a3;font-size:13px;font-weight:750;line-height:1.2;text-align:right}.pm-ask-ai span{text-decoration:underline;text-underline-offset:3px}.pm-ask-ai b{font-size:16px;line-height:1}.pm-yes,.pm-no{position:relative;z-index:3;height:36px;min-height:36px;border-radius:8px;font-size:17px;font-weight:800}.pm-yes{background:#e5f6e9;color:#2da45a}.pm-no{background:#fdecee;color:#ef4046}.pm-card-stock-vote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto}.pm-card-stock-vote .pm-yes,.pm-card-stock-vote .pm-no{width:100%;height:44px;min-height:44px;border-radius:10px;font-size:17px;font-weight:900}.pm-yes.voted,.pm-no.voted{box-shadow:inset 0 0 0 2px currentColor}.pm-card-footer{display:flex;align-items:center;gap:16px;color:#818b99;font-size:16px;font-weight:800}.pm-load-more{height:72px;display:grid;place-items:center;color:#818b99;font-size:15px;font-weight:750}.pm-detail-page{max-width:1780px;margin:0 auto;padding:28px}.answer-detail-topbar{margin:-28px -28px 0}.pm-detail-layout{display:grid;grid-template-columns:minmax(720px,1fr) 470px;gap:44px;align-items:start;padding-top:28px}.pm-back-link{width:auto;min-height:36px;margin-bottom:14px;color:#7b8594;font-size:15px;font-weight:800}.pm-detail-title{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:24px}.pm-detail-title .pm-detail-icon{width:72px;height:72px;font-size:18px}.pm-detail-title span,.pm-ticket-head span{display:block;color:#87909f;font-size:17px;font-weight:800}.pm-detail-title h1{margin:7px 0 0;color:#11151b;font-size:32px;font-weight:900;line-height:1.1}.pm-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pm-legend button{width:auto;min-height:30px;display:inline-flex;align-items:center;gap:8px;color:#87909f;font-size:16px;font-weight:800}.pm-legend button.active{color:#15191f}.pm-legend i{width:10px;height:10px;border-radius:50%;background:var(--legend-color)}.pm-chart-wrap{min-height:340px;padding:18px 0 10px;border-bottom:1px solid #e7ebf0}.pm-chart-section{margin-top:22px;padding-top:18px;border-top:1px solid #e7ebf0}.pm-chart{width:100%;height:340px;display:block}.pm-chart line{stroke:#dce2e8;stroke-dasharray:2 5}.pm-chart text{fill:#8b95a3;font-size:15px;font-weight:750}.pm-detail-meta{height:62px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #e7ebf0;color:#7b8594;font-size:17px;font-weight:800}.pm-outcome-list{display:grid}.pm-market-info{padding:24px 0 8px;border-top:1px solid #e7ebf0}.pm-info-tabs{display:flex;align-items:center;gap:24px;margin-bottom:18px}.pm-info-tabs button{width:auto;min-height:30px;padding:0;color:#8a94a3;font-size:18px;font-weight:850}.pm-info-tabs button.active{color:#15191f}.pm-info-tabs button:hover,.pm-info-tabs button:focus-visible{color:#15191f}.pm-info-panels{display:grid;gap:22px}.pm-info-panel[hidden]{display:none}.pm-info-panel p{max-width:1080px;margin:0 0 14px;color:#15191f;font-size:17px;font-weight:520;line-height:1.72}.pm-open-time{margin-top:20px!important;color:#3b4350!important;font-weight:650!important}.pm-outcome-row{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) 92px 82px 188px 188px;align-items:center;gap:12px;min-height:98px;border-bottom:1px solid #e7ebf0;cursor:pointer;transition:background .14s ease}.pm-outcome-row.active{background:#fbfcfd}.pm-outcome-row:hover{background:#f8fafc}.pm-outcome-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-width:0;min-height:0}.pm-outcome-row>*:not(.pm-outcome-hit){position:relative;z-index:2}.pm-outcome-row strong{display:block;color:#15191f;font-size:21px;font-weight:850}.pm-outcome-row span{display:block;margin-top:6px;color:#7b8594;font-size:16px;font-weight:800}.pm-outcome-prob{text-align:right;font-size:38px!important}.pm-change{margin-top:0!important;font-size:15px!important}.pm-change.up{color:#42c06d!important}.pm-change.down{color:#ef5960!important}.pm-outcome-row .pm-yes,.pm-outcome-row .pm-no{height:66px;font-size:19px}.pm-trade-panel{position:sticky;top:24px;padding:22px;border:1px solid #e1e5ea;border-radius:22px;background:#fff;box-shadow:0 14px 34px #141d2b14}.pm-ticket-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center}.pm-ticket-head .pm-detail-icon{width:64px;height:64px}.pm-ticket-head strong{display:block;margin-top:4px;overflow:hidden;color:#15191f;font-size:22px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pm-ticket-tabs{display:grid;grid-template-columns:64px 64px 1fr;gap:12px;align-items:end;margin:24px -22px 0;padding:0 22px 12px;border-bottom:1px solid #e7ebf0}.pm-ticket-tabs button{min-height:34px;width:auto;color:#87909f;font-size:20px;font-weight:900}.pm-ticket-tabs button.active{color:#11151b;box-shadow:inset 0 -3px #11151b}.pm-ticket-tabs button:last-child{justify-self:end;font-size:16px}.pm-ticket-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.pm-ticket-picks .pm-yes,.pm-ticket-picks .pm-no{height:66px;font-size:22px}.pm-ticket-picks .pm-yes{background:#2fa35a;color:#fff}.pm-ticket-picks .pm-no{background:#f2f3f5;color:#848a93}.pm-ticket-amount{min-height:126px;display:grid;grid-template-columns:72px 1fr;align-items:center;margin-top:22px}.pm-ticket-amount span{color:#15191f;font-size:20px;font-weight:900}.pm-ticket-amount strong{justify-self:end;color:#aab1bc;font-size:60px;font-weight:850}.pm-ticket-presets{display:flex;justify-content:flex-end;gap:8px;margin-bottom:22px}.pm-ticket-presets button{width:auto;min-height:40px;padding:0 14px;border:1px solid #dfe4ea;border-radius:10px;color:#818b99;font-size:16px;font-weight:850}.pm-submit-vote{width:100%;height:66px;border-radius:12px;background:#1555f6;color:#fff;font-size:22px;font-weight:900;box-shadow:inset 0 -6px #0000001f}.pm-trade-panel p{margin:18px 0 0;color:#87909f;font-size:14px;font-weight:750;line-height:1.5;text-align:center}@media (max-width: 1320px){.pm-topbar{grid-template-columns:210px minmax(260px,1fr) auto;gap:18px}.pm-market-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.pm-detail-layout{grid-template-columns:minmax(620px,1fr) 420px;gap:28px}.pm-outcome-row{grid-template-columns:minmax(220px,1fr) 78px 66px 148px 148px}}@media (max-width: 980px){.pm-topbar{height:auto;grid-template-columns:1fr;padding:16px}.pm-account-actions{justify-content:flex-start;flex-wrap:wrap}.pm-category-strip{padding:0 16px}.pm-list-page,.pm-detail-page{padding:16px}.pm-market-grid,.pm-detail-layout{grid-template-columns:1fr}.pm-trade-panel{position:static}.pm-outcome-row{grid-template-columns:minmax(0,1fr) 74px;gap:8px;padding:14px 0}.pm-outcome-row .pm-change{display:none}.pm-outcome-row .pm-yes,.pm-outcome-row .pm-no{grid-column:span 1}}@media (min-width: 900px){.phone-shell[data-page=answer] .app-header{display:none}.phone-shell[data-page=answer] .bottom-nav{display:flex}.phone-shell[data-page=answer] .app-view[data-view=answer]{inset:0 0 0 var(--sidebar-width)}.phone-shell[data-page=answer] .pm-topbar,.phone-shell[data-page=answer] .pm-list-page,.phone-shell[data-page=answer] .pm-detail-page{max-width:none}.phone-shell[data-page=answer] .pm-topbar{height:66px;grid-template-columns:220px minmax(360px,680px) minmax(220px,1fr);gap:22px;padding:0 22px}.phone-shell[data-page=answer] .pm-brand{gap:9px;font-size:23px}.phone-shell[data-page=answer] .pm-brand-mark{width:30px;height:30px;border-width:2.5px}.phone-shell[data-page=answer] .pm-search{height:44px;gap:11px;padding:0 14px}.phone-shell[data-page=answer] .pm-search svg{width:20px;height:20px}.phone-shell[data-page=answer] .pm-search input{height:38px;font-size:16px}.phone-shell[data-page=answer] .pm-search span{font-size:20px}.phone-shell[data-page=answer] .pm-account-actions{gap:10px;font-size:13px}.phone-shell[data-page=answer] .pm-account-actions strong{min-height:34px;padding:0 14px;border-radius:10px;font-size:14px}.phone-shell[data-page=answer] .pm-account-actions button{min-height:42px;padding:0 18px;border-radius:9px;font-size:16px}.phone-shell[data-page=answer] .pm-category-strip{height:54px;gap:22px;padding:0 22px}.phone-shell[data-page=answer] .pm-category-strip button{min-height:32px;font-size:16px;font-weight:700}.phone-shell[data-page=answer] .pm-daily-block{margin-bottom:32px}.phone-shell[data-page=answer] .pm-flow-block{margin-bottom:0}.phone-shell[data-page=answer] .pm-section-head{gap:24px;min-height:64px;margin-bottom:16px}.phone-shell[data-page=answer] .pm-daily-side{gap:10px}.phone-shell[data-page=answer] .pm-daily-rule{min-height:32px;padding:0 12px;border-radius:9px;font-size:13px}.phone-shell[data-page=answer] .pm-section-head h1,.phone-shell[data-page=answer] .pm-section-head h2{font-size:24px}.phone-shell[data-page=answer] .pm-section-head small{font-size:13px}.phone-shell[data-page=answer] .pm-daily-progress{width:112px;min-width:112px;height:64px;padding:0 14px;border-radius:14px}.phone-shell[data-page=answer] .pm-daily-progress strong{font-size:28px}.phone-shell[data-page=answer] .pm-market-grid{gap:16px}.phone-shell[data-page=answer] .pm-market-card{min-height:150px;grid-template-rows:auto auto;align-content:center;gap:10px;padding:14px;border-radius:14px}.phone-shell[data-page=answer] .pm-card-head{grid-template-columns:44px minmax(0,1fr);gap:10px}.phone-shell[data-page=answer] .pm-card-icon{width:44px;height:44px;border-radius:8px;font-size:13px}.phone-shell[data-page=answer] .pm-card-head h3{min-height:40px;font-size:17px;font-weight:800;line-height:1.18}.phone-shell[data-page=answer] .pm-card-options{gap:10px}.phone-shell[data-page=answer] .pm-card-option{grid-template-columns:minmax(0,1fr) 48px 48px 48px;gap:7px}.phone-shell[data-page=answer] .pm-card-option span{font-size:16px;font-weight:600}.phone-shell[data-page=answer] .pm-card-option strong{font-size:18px;font-weight:800}.phone-shell[data-page=answer] .pm-yes,.phone-shell[data-page=answer] .pm-no{height:34px;min-height:34px;border-radius:7px;font-size:15px;font-weight:750}.phone-shell[data-page=answer] .pm-card-footer{gap:14px;font-size:14px;font-weight:750}.phone-shell[data-page=answer] .pm-load-more{height:54px;font-size:13px}.phone-shell[data-page=answer] .pm-detail-page{padding:20px 22px}.phone-shell[data-page=answer] .pm-detail-layout{grid-template-columns:minmax(660px,1fr) 420px;gap:34px}.phone-shell[data-page=answer] .pm-back-link{min-height:30px;margin-bottom:10px;font-size:13px;font-weight:700}.phone-shell[data-page=answer] .pm-detail-title{grid-template-columns:58px minmax(0,1fr);gap:14px;margin-bottom:18px}.phone-shell[data-page=answer] .pm-detail-title .pm-detail-icon{width:58px;height:58px;border-radius:10px;font-size:15px}.phone-shell[data-page=answer] .pm-detail-title span,.phone-shell[data-page=answer] .pm-ticket-head span{font-size:14px;font-weight:750}.phone-shell[data-page=answer] .pm-detail-title h1{margin-top:5px;font-size:27px;font-weight:850;line-height:1.12}.phone-shell[data-page=answer] .pm-legend{gap:14px;margin-bottom:10px}.phone-shell[data-page=answer] .pm-legend button{min-height:26px;gap:7px;font-size:14px;font-weight:750}.phone-shell[data-page=answer] .pm-legend i{width:8px;height:8px}.phone-shell[data-page=answer] .pm-chart-wrap{min-height:286px;padding:10px 0 8px}.phone-shell[data-page=answer] .pm-chart{height:286px}.phone-shell[data-page=answer] .pm-chart text{font-size:13px}.phone-shell[data-page=answer] .pm-detail-meta{height:52px;gap:24px;font-size:15px;font-weight:750}.phone-shell[data-page=answer] .pm-outcome-row{grid-template-columns:minmax(220px,1fr) 78px 62px 150px 150px;gap:10px;min-height:78px}.phone-shell[data-page=answer] .pm-outcome-row strong{font-size:18px;font-weight:800}.phone-shell[data-page=answer] .pm-outcome-row span{margin-top:4px;font-size:14px;font-weight:750}.phone-shell[data-page=answer] .pm-outcome-prob{font-size:31px!important}.phone-shell[data-page=answer] .pm-change{font-size:13px!important}.phone-shell[data-page=answer] .pm-outcome-row .pm-yes,.phone-shell[data-page=answer] .pm-outcome-row .pm-no{height:52px;font-size:15px}.phone-shell[data-page=answer] .pm-trade-panel{top:18px;padding:18px;border-radius:18px}.phone-shell[data-page=answer] .pm-ticket-head{grid-template-columns:54px minmax(0,1fr);gap:12px}.phone-shell[data-page=answer] .pm-ticket-head .pm-detail-icon{width:54px;height:54px;border-radius:9px}.phone-shell[data-page=answer] .pm-ticket-head strong{margin-top:3px;font-size:19px;font-weight:850}.phone-shell[data-page=answer] .pm-ticket-tabs{grid-template-columns:56px 56px 1fr;gap:10px;margin:20px -18px 0;padding:0 18px 10px}.phone-shell[data-page=answer] .pm-ticket-tabs button{min-height:30px;font-size:17px;font-weight:850}.phone-shell[data-page=answer] .pm-ticket-tabs button:last-child{font-size:14px}.phone-shell[data-page=answer] .pm-ticket-picks{gap:12px;margin-top:22px}.phone-shell[data-page=answer] .pm-ticket-picks .pm-yes,.phone-shell[data-page=answer] .pm-ticket-picks .pm-no{height:56px;font-size:18px}.phone-shell[data-page=answer] .pm-ticket-amount{min-height:108px;grid-template-columns:58px 1fr;margin-top:18px}.phone-shell[data-page=answer] .pm-ticket-amount span{font-size:17px}.phone-shell[data-page=answer] .pm-ticket-amount strong{font-size:52px}.phone-shell[data-page=answer] .pm-ticket-presets{gap:7px;margin-bottom:18px}.phone-shell[data-page=answer] .pm-ticket-presets button{min-height:34px;padding:0 12px;border-radius:9px;font-size:14px}.phone-shell[data-page=answer] .pm-submit-vote{height:56px;border-radius:10px;font-size:18px}.phone-shell[data-page=answer] .pm-trade-panel p{margin-top:14px;font-size:12px}.phone-shell[data-page=answer] .pm-topbar{height:58px;grid-template-columns:190px minmax(320px,560px) minmax(220px,1fr);gap:18px;padding:0 20px}.phone-shell[data-page=answer] .pm-brand{font-size:20px}.phone-shell[data-page=answer] .pm-brand-mark{width:28px;height:28px}.phone-shell[data-page=answer] .pm-search{height:38px;border-radius:11px}.phone-shell[data-page=answer] .pm-search input,.phone-shell[data-page=answer] .pm-account-actions button,.phone-shell[data-page=answer] .pm-category-strip button{font-size:14px}.phone-shell[data-page=answer] .pm-account-actions strong{min-height:30px;padding:0 12px;font-size:13px}.phone-shell[data-page=answer] .pm-account-actions button{min-height:36px;padding:0 14px}.phone-shell[data-page=answer] .pm-category-strip{height:46px;gap:20px;padding:0 22px}.phone-shell[data-page=answer] .pm-flow-block>.pm-category-strip{width:-moz-max-content;width:max-content;max-width:100%;height:44px;gap:16px;margin:0 0 12px;padding:0}.phone-shell[data-page=answer] .pm-category-strip button{min-height:28px}.phone-shell[data-page=answer] .pm-flow-block>.pm-category-strip button{min-height:28px;font-size:14px}.phone-shell[data-page=answer] .pm-list-page{padding:24px}.phone-shell[data-page=answer] .pm-market-grid{grid-template-columns:repeat(4,minmax(230px,1fr));gap:16px}.phone-shell[data-page=answer] .pm-market-card{min-height:136px;grid-template-rows:auto auto;align-content:center;gap:8px;padding:12px;border-radius:10px}.phone-shell[data-page=answer] .pm-card-head{grid-template-columns:36px minmax(0,1fr);gap:9px}.phone-shell[data-page=answer] .pm-card-icon{width:36px;height:36px;border-radius:7px;font-size:12px}.phone-shell[data-page=answer] .pm-card-head h3{min-height:34px;font-size:14px;line-height:1.22}.phone-shell[data-page=answer] .pm-card-options{gap:7px}.phone-shell[data-page=answer] .pm-card-option{grid-template-columns:minmax(0,1fr) 40px 43px 43px;gap:6px}.phone-shell[data-page=answer] .pm-card-option span,.phone-shell[data-page=answer] .pm-card-footer{font-size:12px}.phone-shell[data-page=answer] .pm-card-option strong{font-size:14px}.phone-shell[data-page=answer] .pm-yes,.phone-shell[data-page=answer] .pm-no{height:28px;min-height:28px;border-radius:6px;font-size:12px}.phone-shell[data-page=answer] .pm-detail-page{padding:24px 28px 36px}.phone-shell[data-page=answer] .answer-detail-topbar{margin:-24px -28px 0}.phone-shell[data-page=answer] .pm-detail-layout{grid-template-columns:minmax(0,1fr) 390px;gap:28px;max-width:1500px;margin:0 auto}.phone-shell[data-page=answer] .pm-detail-title{grid-template-columns:52px minmax(0,1fr);gap:12px;margin-bottom:12px}.phone-shell[data-page=answer] .pm-detail-title .pm-detail-icon{width:52px;height:52px}.phone-shell[data-page=answer] .pm-detail-title span,.phone-shell[data-page=answer] .pm-ticket-head span{font-size:13px}.phone-shell[data-page=answer] .pm-detail-title h1{max-width:820px;font-size:25px;line-height:1.15}.phone-shell[data-page=answer] .pm-detail-meta{height:42px;gap:20px;font-size:13px}.phone-shell[data-page=answer] .pm-outcome-row{grid-template-columns:minmax(190px,1fr) 68px 56px 132px 132px;gap:10px;min-height:70px}.phone-shell[data-page=answer] .pm-outcome-row strong{font-size:16px}.phone-shell[data-page=answer] .pm-outcome-row span{margin-top:3px;font-size:12px}.phone-shell[data-page=answer] .pm-outcome-prob{font-size:28px!important}.phone-shell[data-page=answer] .pm-outcome-row .pm-yes,.phone-shell[data-page=answer] .pm-outcome-row .pm-no{height:44px;font-size:13px}.phone-shell[data-page=answer] .pm-chart-section{margin-top:16px;padding-top:14px}.phone-shell[data-page=answer] .pm-chart-wrap{min-height:180px;padding:6px 0 0}.phone-shell[data-page=answer] .pm-chart{height:180px}.phone-shell[data-page=answer] .pm-legend{gap:12px;margin-bottom:6px}.phone-shell[data-page=answer] .pm-legend button{min-height:22px;font-size:12px}.phone-shell[data-page=answer] .pm-trade-panel{top:18px;padding:16px;border-radius:14px}.phone-shell[data-page=answer] .pm-ticket-head{grid-template-columns:46px minmax(0,1fr);gap:11px}.phone-shell[data-page=answer] .pm-ticket-head .pm-detail-icon{width:46px;height:46px}.phone-shell[data-page=answer] .pm-ticket-head strong{font-size:17px}.phone-shell[data-page=answer] .pm-ticket-tabs{grid-template-columns:48px 48px 1fr;margin:16px -16px 0;padding:0 16px 8px}.phone-shell[data-page=answer] .pm-ticket-tabs button{min-height:28px;font-size:15px}.phone-shell[data-page=answer] .pm-ticket-picks{gap:10px;margin-top:18px}.phone-shell[data-page=answer] .pm-ticket-picks .pm-yes,.phone-shell[data-page=answer] .pm-ticket-picks .pm-no{height:50px;font-size:16px}.phone-shell[data-page=answer] .pm-ticket-amount{min-height:88px;grid-template-columns:48px 1fr;margin-top:12px}.phone-shell[data-page=answer] .pm-ticket-amount span{font-size:15px}.phone-shell[data-page=answer] .pm-ticket-amount strong{font-size:44px}.phone-shell[data-page=answer] .pm-submit-vote{height:50px;font-size:16px}.phone-shell[data-page=answer] .pm-detail-layout{grid-template-columns:minmax(0,1fr);max-width:1180px;gap:0;margin:0 auto}.phone-shell[data-page=answer] .pm-detail-main{width:100%}.phone-shell[data-page=answer] .pm-market-info{padding-top:22px}.phone-shell[data-page=answer] .pm-info-tabs{gap:20px;margin-bottom:14px}.phone-shell[data-page=answer] .pm-info-tabs button{min-height:24px;font-size:15px}.phone-shell[data-page=answer] .pm-info-panels{gap:18px}.phone-shell[data-page=answer] .pm-info-panel p{margin-bottom:10px;font-size:14px;line-height:1.72}.app-header,.phone-shell[data-page=live] .app-header,.phone-shell[data-page=answer] .app-header{display:block;left:0;right:0;height:var(--desktop-header-height);border:0;background:var(--pm-bg);box-shadow:none}.topbar{width:100%}.bottom-nav,.phone-shell[data-page=live] .bottom-nav,.phone-shell[data-page=answer] .bottom-nav{inset:var(--desktop-header-height) auto 0 0;height:calc(100% - var(--desktop-header-height));border:0;background:var(--pm-bg)}.app-view,.phone-shell[data-page=live] .app-view[data-view=live],.phone-shell[data-page=answer] .app-view[data-view=answer]{inset:var(--desktop-header-height) 0 0 var(--sidebar-width)}}.intel-filter-tabs{display:flex;gap:8px;margin-bottom:14px}.intel-filter-tabs button{min-height:40px;padding:0 18px;border-radius:999px;background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280);font-size:15px;font-weight:750}.intel-filter-tabs button.active{background:var(--pm-blue, #0d7ff2);color:#fff}.expert-rail{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.expert-rail::-webkit-scrollbar{display:none}.expert-rail .expert-card{flex:0 0 auto;width:128px}.expert-card{display:grid;justify-items:center;gap:4px;padding:14px 8px;border:1px solid var(--pm-border, #e3e5e8);border-radius:12px;background:var(--pm-surface, #fff);cursor:pointer;transition:border-color .16s ease,transform .16s ease}.expert-card:hover{border-color:#cfd6df;transform:translateY(-1px)}.expert-hit{color:var(--pm-blue, #0d7ff2);font-size:12px;font-weight:800}.expert-follow{min-height:30px;margin-top:4px;padding:0 16px;border-radius:999px;background:var(--pm-blue-soft, #e8f2ff);color:var(--pm-blue, #0d7ff2);font-size:13px;font-weight:800}.expert-follow.following{background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280)}.tip-item{align-items:stretch}.tip-author{grid-template-columns:44px minmax(0,1fr) auto}.tip-kind{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:6px;background:var(--pm-blue-soft, #e8f2ff);color:var(--pm-blue, #0d7ff2);font-size:11px;font-weight:800;vertical-align:middle}.tip-kind.stock{background:#eafaf1;color:#0a8f55}.tip-follow{align-self:start;min-height:30px;padding:0 14px;border-radius:999px;background:var(--pm-blue-soft, #e8f2ff);color:var(--pm-blue, #0d7ff2);font-size:13px;font-weight:800}.tip-follow.following{background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280)}.tip-follow-inline,.tip-top-rate{display:none}.tip-pick{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280);font-size:13px;font-weight:700}.tip-pick b{color:var(--pm-text, #111827);font-weight:850}.tip-buy{min-height:32px;padding:0 14px;border-radius:8px;background:var(--pm-blue, #0d7ff2);color:#fff;font-size:13px;font-weight:800}.tip-buy.unlocked{background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280)}.tips-empty,.kol-empty{padding:28px 16px;border:1px dashed var(--pm-border, #e3e5e8);border-radius:12px;color:var(--pm-muted, #6b7280);font-size:14px;font-weight:600;text-align:center}.publish-float{width:auto;min-width:116px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:800;left:auto}.kol-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;overflow-y:auto;padding:0 0 40px;background:var(--pm-bg, #f7f8fa);transform:none;transition:none;scrollbar-width:none}.kol-page::-webkit-scrollbar{display:none}.kol-page[hidden]{display:none}.kol-page.is-open{transform:none}.kol-topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;height:56px;padding:0 8px;background:var(--pm-surface, #fff);border-bottom:1px solid var(--pm-border, #e3e5e8);font-size:17px;font-weight:800}.kol-back{width:44px;height:44px;font-size:30px;line-height:1;color:var(--pm-text, #111827)}.kol-hero{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:start;padding:20px 16px 14px;background:var(--pm-surface, #fff)}.kol-hero-avatar{width:64px;height:64px;font-size:26px;margin:0}.kol-hero-main h2{margin:0;font-size:20px;font-weight:850;color:var(--pm-text, #111827)}.kol-field{display:block;margin-top:3px;color:var(--pm-blue, #0d7ff2);font-size:13px;font-weight:800}.kol-hero-main p{margin:8px 0 0;color:var(--pm-muted, #6b7280);font-size:14px;line-height:1.5}.kol-follow{align-self:start;min-height:36px;padding:0 16px;border-radius:999px;background:var(--pm-blue, #0d7ff2);color:#fff;font-size:14px;font-weight:850;white-space:nowrap}.kol-follow.following{background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280)}.kol-stat-board{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 16px;padding:14px;border-radius:14px;background:var(--pm-surface, #fff);border:1px solid var(--pm-border, #e3e5e8)}.kol-stat-board span{text-align:center}.kol-stat-board strong{display:block;font-size:20px;font-weight:850;color:var(--pm-text, #111827)}.kol-stat-board small{display:block;margin-top:4px;color:var(--pm-muted, #6b7280);font-size:11px}.kol-sub{margin:12px 16px 4px;color:var(--pm-muted, #6b7280);font-size:13px;font-weight:700}.kol-tips-head{margin:16px 16px 10px;font-size:16px;font-weight:850;color:var(--pm-text, #111827)}.kol-tips{display:grid;gap:12px;padding:0 16px}.kol-tip-card{padding:14px;border:1px solid var(--pm-border, #e3e5e8);border-radius:12px;background:var(--pm-surface, #fff)}.kol-tip-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.kol-tip-top h3{margin:0;font-size:16px;font-weight:750;color:var(--pm-text, #111827);line-height:1.35}.kol-tip-hit{flex:0 0 auto;color:var(--pm-red, #d93f3f);font-size:20px;font-weight:850}.kol-tip-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.kol-tip-status{font-size:13px;font-weight:750;color:var(--pm-muted, #6b7280)}.kol-tip-status.settled{color:var(--pm-green, #0a8f55)}.kol-tip-status.exited{color:var(--pm-faint, #9ca3af)}@media (min-width: 900px){.kol-page{position:fixed;inset:var(--desktop-header-height) 0 0 0;z-index:29}.kol-hero,.kol-stat-board,.kol-sub,.kol-tips-head,.kol-tips{max-width:1200px;margin-left:auto;margin-right:auto}.kol-tips{grid-template-columns:repeat(2,1fr)}}.me-id-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--pm-border, #e3e5e8);border-radius:14px;background:var(--pm-surface, #fff)}.me-id-main h2{margin:0;display:flex;align-items:center;gap:8px;font-size:20px;font-weight:850;color:var(--pm-text, #111827)}.me-vip{padding:1px 8px;border-radius:6px;background:linear-gradient(135deg,#f5c451,#e0a020);color:#4a2e00;font-size:11px;font-weight:900}.me-id-main p{margin:5px 0 0;color:var(--pm-muted, #6b7280);font-size:13px;font-weight:650}.me-id-cta{min-height:38px;padding:0 18px;border-radius:999px;background:var(--pm-blue, #0d7ff2);color:#fff;font-size:14px;font-weight:850}.me-wallet{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:12px;padding:16px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff7a59,#d93f3f);color:#fff;font:inherit;text-align:left;cursor:pointer}.me-wallet span{display:block;font-size:13px;font-weight:700;opacity:.92}.me-wallet strong{display:block;margin-top:4px;font-size:26px;font-weight:900}.me-data{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.me-data span,.me-data button{padding:14px 6px;border:1px solid var(--pm-border, #e3e5e8);border-radius:12px;background:var(--pm-surface, #fff);text-align:center}.me-data button{min-width:0;min-height:0;cursor:pointer}.me-data strong{display:block;font-size:20px;font-weight:850;color:var(--pm-text, #111827)}.me-data small{display:block;margin-top:4px;color:var(--pm-muted, #6b7280);font-size:11px}.me-grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:12px;overflow:hidden;border:1px solid var(--pm-border, #e3e5e8);border-radius:14px;background:var(--pm-surface, #fff)}.me-grid button{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;justify-items:start;gap:14px;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--pm-text, #111827);font-size:16px;font-weight:800;text-align:left;line-height:1.3}.me-grid button+button{border-top:1px solid var(--pm-border, #e3e5e8)}.me-grid-ico{width:34px;display:inline-grid;place-items:center;color:var(--pm-muted, #6b7280);font-size:20px}.me-grid-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.me-logout{width:100%;min-height:54px;margin-top:12px;border:1px solid var(--pm-border, #e3e5e8);border-radius:14px;background:var(--pm-surface, #fff);color:var(--pm-red, #d93f3f);font-size:16px;font-weight:850}@media (min-width: 900px){#meContent{max-width:720px}.me-grid{grid-template-columns:1fr}}.auth-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:24px;background:var(--pm-bg, #f7f8fa)}.auth-page[hidden]{display:none}.auth-panel{width:min(100%,420px);display:grid;gap:16px;padding:28px;border:1px solid var(--pm-border, #e3e5e8);border-radius:18px;background:var(--pm-surface, #fff);box-shadow:0 18px 48px #0f172a14}.auth-brand{color:var(--pm-blue, #0d7ff2);font-size:18px;font-weight:900}.auth-panel h1{margin:0;color:var(--pm-text, #111827);font-size:28px;font-weight:900}.auth-panel p{margin:-8px 0 0;color:var(--pm-muted, #6b7280);font-size:14px;font-weight:650;line-height:1.5}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:8px;color:var(--pm-text, #111827);font-size:14px;font-weight:800}.auth-form input{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--pm-border, #e3e5e8);border-radius:12px;background:var(--pm-surface, #fff);color:var(--pm-text, #111827);font:inherit;font-size:16px;font-weight:650;outline:none}.auth-form input:focus{border-color:var(--pm-blue, #0d7ff2)}.auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px}.auth-form button{min-height:52px;border-radius:12px;background:var(--pm-blue, #0d7ff2);color:#fff;font-size:17px;font-weight:900}.auth-form button:disabled{opacity:.45;cursor:not-allowed}.auth-error{margin:-4px 0 0;color:var(--pm-red, #d93f3f);font-size:13px;font-weight:750}.auth-switch{min-height:36px;color:var(--pm-blue, #0d7ff2);font-size:14px;font-weight:800}.sheet-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:72;overflow-y:auto;padding:0 0 40px;background:var(--pm-bg, #f7f8fa);transform:none;transition:none;scrollbar-width:none}.sheet-page::-webkit-scrollbar{display:none}.sheet-page[hidden]{display:none}.sheet-page.is-open{transform:none}#recordsPage.sheet-page,#recordsPage.sheet-page.is-open,#publishPage.sheet-page,#publishPage.sheet-page.is-open,#pointsPage.sheet-page,#pointsPage.sheet-page.is-open{transform:none;transition:none}@media (min-width: 900px){#recordsPage.sheet-page,#publishPage.sheet-page,#pointsPage.sheet-page{position:fixed;inset:var(--desktop-header-height) 0 0 0;z-index:29}#recordsPage .rec-wallet,#recordsPage .rec-rule,#recordsPage .rec-list,#pointsPage .points-hero,#pointsPage .points-card,#publishPage .pub-form,#publishPage .creator-center-block,#publishPage .pub-apply{max-width:900px;margin-left:auto;margin-right:auto}}.creator-center-block{display:grid;gap:12px;padding:16px 16px 0}.creator-center-block h2{margin:0;color:var(--pm-text, #111827);font-size:20px;font-weight:900}.creator-intel-list{overflow:hidden;border:1px solid var(--pm-border, #e3e5e8);border-radius:12px;background:var(--pm-surface, #fff)}.creator-intel-row,.creator-empty{padding:14px}.creator-intel-row{width:100%;min-height:0;border:0;border-radius:0;background:transparent;text-align:left}.creator-intel-row+.creator-intel-row{border-top:1px solid var(--pm-border, #e3e5e8)}.creator-intel-row strong,.creator-intel-row span{display:block}.creator-intel-row strong{color:var(--pm-text, #111827);font-size:15px;font-weight:850;line-height:1.35}.creator-intel-row span,.creator-empty{margin-top:5px;color:var(--pm-muted, #6b7280);font-size:13px;font-weight:700}.creator-publish-float{position:fixed;right:24px;bottom:24px;z-index:75;min-width:116px;min-height:52px;padding:0 18px;border-radius:999px;background:var(--pm-blue, #0d7ff2);color:#fff;font-size:15px;font-weight:850;box-shadow:0 12px 28px #0d7ff24d}.rec-wallet{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 16px 0;padding:16px;border-radius:14px;background:linear-gradient(135deg,#ff7a59,#d93f3f);color:#fff}.rec-wallet span{display:block;font-size:13px;font-weight:700;opacity:.92}.rec-wallet strong{display:block;margin-top:4px;font-size:24px;font-weight:900}.rec-withdraw{min-height:36px;padding:0 18px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffff2e;color:#fff;font:inherit;font-size:14px;font-weight:850}.rec-withdraw:disabled{opacity:.55;cursor:not-allowed}.rec-rule{margin:12px 16px 0;padding:10px 12px;border-radius:10px;background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280);font-size:12px;font-weight:650;line-height:1.6}.rec-list{display:grid;gap:14px;padding:16px}.rec-day{border:1px solid var(--pm-border, #e3e5e8);border-radius:14px;background:var(--pm-surface, #fff);overflow:hidden}.rec-day-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--pm-border, #e3e5e8)}.rec-day-head strong{font-size:16px;font-weight:850;color:var(--pm-text, #111827)}.rec-day-head span{display:block}.rec-day-head>div:first-child span{margin-top:2px;color:var(--pm-muted, #6b7280);font-size:12px;font-weight:650}.rec-day-right{text-align:right}.rec-score{display:block;font-size:13px;font-weight:800;color:var(--pm-muted, #6b7280)}.rec-score.full{color:var(--pm-green, #0a8f55)}.rec-reward{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800}.rec-reward.paid{background:#fdecec;color:#d93f3f}.rec-reward.withdrawn{background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280)}.rec-reward.pending{background:#fff5e6;color:#c47f13}.rec-reward.missed{background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-faint, #9ca3af)}.rec-items{display:grid}.rec-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--pm-border, #eef0f3)}.rec-item:last-child{border-bottom:0}.rec-item-ico{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:900;color:#fff;background:var(--pm-faint, #9ca3af)}.rec-item.win .rec-item-ico{background:var(--pm-green, #0a8f55)}.rec-item.lose .rec-item-ico{background:var(--pm-red, #d93f3f)}.rec-item.pending .rec-item-ico{background:#e6b13d}.rec-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--pm-text, #111827)}.rec-item-pick{flex:0 0 auto;color:var(--pm-muted, #6b7280);font-size:13px;font-weight:750}@media (min-width: 900px){.rec-wallet,.rec-rule,.rec-list{max-width:760px;margin-left:auto;margin-right:auto}.rec-list{grid-template-columns:repeat(2,1fr)}}.points-hero{display:grid;gap:6px;margin:14px 16px 0;padding:18px;border-radius:16px;background:linear-gradient(135deg,#1c2433,#0d7ff2);color:#fff}.points-hero span{font-size:13px;font-weight:750;opacity:.82}.points-hero strong{font-size:34px;font-weight:950;line-height:1;letter-spacing:0}.points-hero p{margin:2px 0 0;font-size:13px;font-weight:650;line-height:1.45;opacity:.86}.points-card{margin:12px 16px 0;border:1px solid var(--pm-border, #e3e5e8);border-radius:14px;background:var(--pm-surface, #fff);overflow:hidden}.points-card h2{margin:0;padding:14px 14px 10px;color:var(--pm-text, #111827);font-size:17px;font-weight:900}.points-rule-list,.points-log-list{display:grid}.points-rule-list>div,.points-log-row{display:grid;gap:4px;padding:13px 14px;border-top:1px solid var(--pm-border, #eef0f3)}.points-rule-list>div{grid-template-columns:92px minmax(0,1fr);align-items:start}.points-rule-list span,.points-log-row span{color:var(--pm-muted, #6b7280);font-size:13px;font-weight:750}.points-rule-list strong,.points-log-row strong{color:var(--pm-text, #111827);font-size:14px;font-weight:850;line-height:1.45}.points-log-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.points-log-row strong{color:var(--pm-green, #0a8f55)}@media (min-width: 900px){.points-hero,.points-card{max-width:720px;margin-left:auto;margin-right:auto}}.mb-hero{padding:20px 16px 6px}.mb-hero h2{margin:0;font-size:24px;font-weight:900;color:var(--pm-text, #111827)}.mb-hero p{margin:8px 0 0;color:var(--pm-muted, #6b7280);font-size:14px;line-height:1.55}.mb-hero b{color:#d93f3f}.mb-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px}.mb-tier{position:relative;display:grid;justify-items:center;gap:4px;padding:18px 12px 14px;border:1.5px solid var(--pm-border, #e3e5e8);border-radius:14px;background:var(--pm-surface, #fff);cursor:pointer}.mb-tier.recommend{background:#fffdf6}.mb-tier.selected{border-color:#e0a020;box-shadow:0 0 0 2px #e0a0202e}.mb-tier-flag{position:absolute;top:-10px;padding:2px 10px;border-radius:999px;background:linear-gradient(135deg,#f5c451,#e0a020);color:#4a2e00;font-size:11px;font-weight:900}.mb-tier-name{font-size:14px;font-weight:800;color:var(--pm-text, #111827)}.mb-tier-price{min-height:34px;display:flex;align-items:center;font-size:24px;font-weight:900;color:var(--pm-text, #111827)}.mb-tier-per{font-size:12px;color:var(--pm-muted, #6b7280);font-weight:700}.mb-tier-note{margin-top:4px;padding:1px 8px;border-radius:999px;background:#fdecec;color:#d93f3f;font-size:11px;font-weight:800}.mb-tier-note-placeholder{visibility:hidden}.mb-benefit-head,.mb-benefit{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1.3fr;gap:8px;align-items:center;padding:12px 16px}.mb-benefit-head{color:var(--pm-muted, #6b7280);font-size:12px;font-weight:800;border-bottom:1px solid var(--pm-border, #e3e5e8)}.mb-benefit-head span:not(:first-child),.mb-benefit span:not(.mb-benefit-title){text-align:center}.mb-benefits{border-top:0}.mb-benefit{border-bottom:1px solid var(--pm-border, #eef0f3);font-size:13px;font-weight:650}.mb-benefit-title{color:var(--pm-text, #111827);font-weight:750}.mb-benefit-free{color:var(--pm-faint, #9ca3af)}.mb-benefit-vip{color:var(--pm-blue, #0d7ff2);font-weight:800}.mb-benefit.strong .mb-benefit-vip{color:#d93f3f;font-weight:850}.mb-submit{width:calc(100% - 32px);max-width:360px;height:54px;margin:18px 16px 0;border-radius:12px;background:linear-gradient(135deg,#f5c451,#e0a020);color:#4a2e00;font-size:18px;font-weight:900}.mb-tip{margin:12px 16px 0;color:var(--pm-faint, #9ca3af);font-size:12px;line-height:1.5;text-align:center}@media (min-width: 900px){.mb-hero,.mb-tiers,.mb-benefit-head,.mb-benefits,.mb-submit,.mb-tip{max-width:720px;margin-left:auto;margin-right:auto}.mb-submit{width:360px;display:block}}.pub-form{display:grid;gap:16px;padding:16px}.pub-apply{padding:8px 0}.pub-apply h2{margin:0;padding:12px 16px 0;font-size:22px;font-weight:900;color:var(--pm-text, #111827)}.pub-apply p{margin:8px 16px 0;color:var(--pm-muted, #6b7280);font-size:14px;line-height:1.55}.pub-field{display:grid;gap:8px}.pub-field[hidden],.pub-form.is-stock #pubEventOptionField,.pub-form.is-stock #pubEventDirectionField,.pub-form.is-event #pubStockDirectionField{display:none!important}.pub-field>label{font-size:14px;font-weight:800;color:var(--pm-text, #111827)}.pub-hint{display:block;margin-top:3px;color:var(--pm-faint, #9ca3af);font-size:12px;font-weight:600}.pub-field input,.pub-field select,.pub-field textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--pm-border, #e3e5e8);border-radius:12px;background:var(--pm-surface, #fff);color:var(--pm-text, #111827);font-family:inherit;font-size:16px;font-weight:650;outline:none}.pub-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px 16px}.pub-field textarea{resize:vertical;line-height:1.5}.pub-field input:focus,.pub-field select:focus,.pub-field textarea:focus{border-color:var(--pm-blue, #0d7ff2)}.pub-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pub-file-upload{min-height:72px;display:grid;place-items:center;border:1px dashed var(--pm-border, #d1d5db);border-radius:12px;background:var(--pm-surface, #fff);color:var(--pm-blue, #0d7ff2);font-size:15px;font-weight:850;cursor:pointer}.pub-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pub-two>*{min-width:0}@media (max-width: 720px){.pub-two{grid-template-columns:minmax(0,1fr)}}.pub-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:12px;background:var(--pm-surface-soft, #f3f4f6)}.pub-seg button{min-height:40px;border-radius:9px;color:var(--pm-muted, #6b7280);font-size:14px;font-weight:800}.pub-seg button.active{background:var(--pm-surface, #fff);color:var(--pm-text, #111827);box-shadow:0 1px 3px #141d2b1a}.pub-rule{padding:14px;border-radius:12px;background:#fff8ec;border:1px solid #f0e2c4}.pub-rule strong{display:block;margin-bottom:6px;color:#a16207;font-size:14px;font-weight:850}.pub-rule p{margin:0;color:#7c5e1e;font-size:13px;line-height:1.6;font-weight:600}.pub-submit{width:100%;height:54px;border-radius:12px;background:var(--pm-blue, #0d7ff2);color:#fff;font-size:18px;font-weight:900}.pub-review-note{margin:-6px 0 0;color:var(--pm-faint, #9ca3af);font-size:13px;font-weight:650;line-height:1.4;text-align:center}@media (min-width: 900px){.pub-form,.pub-apply{max-width:640px;margin:0 auto}}@media (min-width: 900px){.app-view[data-view=intel].active .intel-filter-tabs{grid-column:1 / -1;margin-bottom:0}.app-view[data-view=intel].active .rank-section{grid-column:1}.app-view[data-view=intel] .expert-rail{flex-wrap:wrap;overflow:visible}.publish-float{position:fixed;right:40px;bottom:40px;left:auto;min-height:52px;box-shadow:0 12px 28px #0d7ff24d}}@media (max-width: 560px){.intel-filter-tabs button{flex:1;padding:0 8px}.tip-author{gap:8px}.tip-author .expert-avatar,.live-intel-author .expert-avatar{width:40px;height:40px}.kol-stat-board{grid-template-columns:repeat(2,1fr);row-gap:12px}.mb-tiers{gap:8px}.mb-tier{padding:16px 4px 12px}.mb-tier-price{font-size:20px}}.header-avatar{background:var(--pm-blue-soft, #e8f2ff)}.header-avatar svg{width:24px;height:24px;fill:none;stroke:var(--pm-blue, #0d7ff2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.user-avatar{background:var(--pm-blue-soft, #e8f2ff)!important}.user-avatar svg{width:30px;height:30px;fill:none;stroke:var(--pm-blue, #0d7ff2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.account-drawer{width:min(92vw,400px);max-height:calc(100% - 80px);padding:8px 12px 16px}.me-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 12px}.me-drawer-head strong{font-size:18px;font-weight:850;color:var(--pm-text, #111827)}.me-drawer-close{width:36px;height:36px;min-width:36px;min-height:36px;display:grid;place-items:center;border-radius:50%;background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280);font-size:18px;line-height:1}#meContent .me-id-card{margin-top:0}.tip-pick.locked,.live-intel-pick.locked{color:var(--pm-faint, #9ca3af);font-style:normal}.tip-pick.locked b,.live-intel-pick.locked b{color:inherit}.tip-item{grid-template-columns:minmax(0,1fr) 72px;gap:14px;padding:14px;align-items:center}.tip-main{display:block}.tip-author{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:10px}.tip-author>span{align-self:center}.author-name{font-size:16px;line-height:1.25}.tip-author .tag-line{margin-top:4px}.tip-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}.tip-pick{margin:0 0 10px;font-size:12.5px}.tip-meta{align-items:center}.tip-follow,.tip-buy{align-self:center}.win-box{align-self:center;padding:12px 6px}.win-rate{font-size:26px}@media (min-width: 900px){.phone-shell[data-page=answer] .pm-market-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.phone-shell[data-page=answer] .pm-market-card{min-height:190px;gap:14px;padding:18px;border-radius:14px}.phone-shell[data-page=answer] .pm-card-head{grid-template-columns:48px minmax(0,1fr);gap:12px}.phone-shell[data-page=answer] .pm-card-icon{width:48px;height:48px;border-radius:10px;font-size:15px}.phone-shell[data-page=answer] .pm-card-head h3{min-height:48px;font-size:18px;font-weight:800;line-height:1.25}.phone-shell[data-page=answer] .pm-card-sub{font-size:14px}.phone-shell[data-page=answer] .pm-card-options{gap:12px}.phone-shell[data-page=answer] .pm-card-option{grid-template-columns:minmax(0,1fr) 54px 56px 56px;gap:8px}.phone-shell[data-page=answer] .pm-card-option span{font-size:16px;font-weight:600}.phone-shell[data-page=answer] .pm-card-option strong{font-size:19px;font-weight:850}.phone-shell[data-page=answer] .pm-yes,.phone-shell[data-page=answer] .pm-no{height:40px;min-height:40px;border-radius:8px;font-size:16px;font-weight:800}.phone-shell[data-page=answer] .pm-list-page{padding:28px 32px;max-width:1600px}.phone-shell[data-page=answer] .pm-detail-page{max-width:1200px}}@media (min-width: 900px){:root{--desktop-header-height: 68px}.app-header,.phone-shell[data-page=live] .app-header,.phone-shell[data-page=answer] .app-header{display:block;left:0;right:0;height:var(--desktop-header-height);background:var(--pm-surface, #fff);border-bottom:1px solid var(--pm-border, #e3e5e8);box-shadow:none;z-index:45}.topbar{height:var(--desktop-header-height);padding:0 28px}.app-brand{width:auto;margin:0;font-size:22px}.header-avatar{display:grid;place-items:center}.bottom-nav,.phone-shell[data-page=live] .bottom-nav,.phone-shell[data-page=answer] .bottom-nav{position:absolute;inset:0 auto auto 50%;transform:translate(-50%);width:auto;height:var(--desktop-header-height);flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:0;border:0;background:transparent;z-index:46}.nav-item,.phone-shell[data-page=live] .nav-item,.phone-shell[data-page=answer] .nav-item{width:auto;min-height:44px;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;font-size:15px;font-weight:700}.nav-item.active{background:var(--pm-blue-soft, #e8f2ff);color:var(--pm-blue, #0d7ff2)}.app-view,.phone-shell[data-page=live] .app-view[data-view=live]{inset:var(--desktop-header-height) 0 0 0;padding:28px 32px}.phone-shell[data-page=answer] .app-view[data-view=answer]{inset:var(--desktop-header-height) 0 0 0;padding:0}.app-view[data-view=home].active,.app-view[data-view=intel].active{max-width:1500px;margin:0 auto}.account-drawer{top:calc(var(--desktop-header-height) + 8px);right:24px}.phone-shell[data-page=live] .app-view[data-view=live]{padding:24px 32px}.publish-float{bottom:32px;right:32px}}.pm-market-card{display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px;border-radius:14px;box-shadow:0 1px 2px #141d2b0d}.pm-card-head{align-items:flex-start}.pm-card-head h3{min-height:44px;font-size:17px;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-card-sub{margin:0;font-size:13px}.pm-card-option{grid-template-columns:minmax(0,1fr) auto 62px 62px;gap:10px}.pm-card-option span{font-size:16px;font-weight:600}.pm-card-option strong{font-size:18px;font-weight:850}.pm-yes,.pm-no{height:40px;min-height:40px;border-radius:8px;font-size:16px;font-weight:800}.pm-card-footer{margin-top:auto;padding-top:12px;border-top:1px solid #eef0f3;gap:12px;color:#8b95a3;font-size:13px;font-weight:700}.pm-card-footer span:first-child{margin-right:auto}.pm-card-foot-ic{letter-spacing:3px;color:#c2c8d1;filter:grayscale(1);opacity:.7}.pm-stock-tag{top:14px;right:14px}@media (max-width: 899px){.phone-shell[data-page=answer] .app-view[data-view=answer]{top:64px;right:0;bottom:76px;left:0;padding:0}.phone-shell[data-page=answer] .pm-list-page{padding:14px 14px 24px}.phone-shell[data-page=answer] .pm-daily-block{margin-bottom:22px}.phone-shell[data-page=answer] .pm-section-head{min-height:0;gap:12px;margin-bottom:12px}.phone-shell[data-page=answer] .pm-section-head h1,.phone-shell[data-page=answer] .pm-section-head h2{font-size:22px;line-height:1.18}.phone-shell[data-page=answer] .pm-section-head.compact{min-height:0;padding-top:18px}.phone-shell[data-page=answer] .pm-section-head small{font-size:12px}.phone-shell[data-page=answer] .pm-daily-side{gap:8px}.phone-shell[data-page=answer] .pm-daily-rule{min-height:30px;padding:0 11px;border-radius:8px;font-size:13px}.phone-shell[data-page=answer] .pm-daily-progress{width:84px;min-width:84px;height:48px;padding:0 10px;border-radius:12px}.phone-shell[data-page=answer] .pm-daily-progress strong{font-size:22px}.phone-shell[data-page=answer] .pm-flow-block>.pm-category-strip{width:100%;height:38px;gap:14px;margin-bottom:12px;overflow-x:auto}.phone-shell[data-page=answer] .pm-flow-block>.pm-category-strip button{min-height:30px;font-size:14px}.phone-shell[data-page=answer] .pm-category-separator{height:18px}.phone-shell[data-page=answer] .pm-market-grid{gap:12px}.phone-shell[data-page=answer] .pm-market-card{gap:10px;padding:14px;border-radius:14px}.phone-shell[data-page=answer] .pm-card-head{grid-template-columns:40px minmax(0,1fr);gap:10px}.phone-shell[data-page=answer] .pm-card-icon{width:40px;height:40px;border-radius:9px;font-size:12px}.phone-shell[data-page=answer] .pm-card-head h3{min-height:38px;font-size:16px;line-height:1.26}.phone-shell[data-page=answer] .pm-card-sub{font-size:12.5px}.phone-shell[data-page=answer] .pm-card-options{gap:8px}.phone-shell[data-page=answer] .pm-card-option{grid-template-columns:minmax(0,1fr) auto 54px 54px;gap:7px}.phone-shell[data-page=answer] .pm-card-option span{font-size:14px}.phone-shell[data-page=answer] .pm-card-option strong{font-size:16px}.phone-shell[data-page=answer] .pm-yes,.phone-shell[data-page=answer] .pm-no{height:38px;min-height:38px;border-radius:8px;font-size:14px}.phone-shell[data-page=answer] .pm-card-footer{padding-top:10px;gap:10px;font-size:12px}.phone-shell[data-page=answer] .pm-ask-ai{min-height:20px;font-size:12px}}@media (min-width: 900px){.phone-shell[data-page=answer] .pm-list-page{width:calc(100vw - 64px);max-width:none;margin:0 auto;padding:28px 32px;box-sizing:border-box}.phone-shell[data-page=answer] .pm-detail-page{max-width:1680px;padding:24px 32px 40px}.phone-shell[data-page=answer] .answer-detail-topbar{margin:-24px -32px 0}.phone-shell[data-page=answer] .pm-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phone-shell[data-page=answer] .pm-market-card{min-height:0;gap:10px;padding:14px;border-radius:14px}.phone-shell[data-page=answer] .pm-card-head{grid-template-columns:40px minmax(0,1fr);gap:10px}.phone-shell[data-page=answer] .pm-card-icon{width:40px;height:40px;border-radius:9px;font-size:12px}.phone-shell[data-page=answer] .pm-card-head h3{min-height:40px;font-size:16px;font-weight:800}.phone-shell[data-page=answer] .pm-card-sub{font-size:12.5px}.phone-shell[data-page=answer] .pm-card-option{grid-template-columns:minmax(0,1fr) auto 50px 50px;gap:7px}.phone-shell[data-page=answer] .pm-card-option span{font-size:14px}.phone-shell[data-page=answer] .pm-card-option strong{font-size:16px}.phone-shell[data-page=answer] .pm-yes,.phone-shell[data-page=answer] .pm-no{height:34px;min-height:34px;font-size:14px}.phone-shell[data-page=answer] .pm-card-footer{font-size:12px}.app-view[data-view=home].active{width:min(1500px,calc(100vw - 64px));max-width:none;box-sizing:border-box}}@media (min-width: 900px){.app-view[data-view=home].active,.app-view[data-view=intel].active{padding:28px 40px}.app-view[data-view=ai] .ai-page-shell{max-width:none;margin:0;padding-block:20px 40px;padding-inline:max(40px,calc((100% - 900px)/2))}.app-view[data-view=ai] .ai-scene-chips button{min-height:72px}.app-view[data-view=ai] .ai-thread-frame{min-height:140px}}.pm-market-card.is-stock .pm-card-head h3{padding-right:0}@media (min-width: 900px){.phone-shell[data-page=live] .live-back,.phone-shell[data-page=live] .live-expand,.phone-shell[data-page=live] .live-vote-ai{display:none}.phone-shell[data-page=live] .live-danmu-toggle{right:32px}}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--el-1: 0 1px 2px rgba(17, 24, 39, .06);--el-2: 0 8px 24px rgba(17, 24, 39, .08);--content-max: 1200px;--gutter: 24px}html,body{max-width:100%;overflow-x:hidden}.app-view{overflow-x:hidden}.home-hero-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.home-side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-content:start;min-width:0}.home-block{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--sp-4);border:1px solid var(--pm-border);border-radius:var(--r-md);background:var(--pm-surface);box-shadow:var(--el-1)}.home-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.home-block-head h2{margin:0;font-size:16px;font-weight:800;letter-spacing:.2px;color:var(--pm-text)}.home-block-head>span{color:var(--pm-muted);font-size:12px;font-weight:600}.home-block-head button{min-height:28px;padding:0 12px;border-radius:var(--r-pill);background:var(--pm-surface-soft);color:var(--pm-blue);font-size:13px;font-weight:700}.home-block-head .home-daily-progress{color:var(--pm-blue);font-size:13px;font-weight:800}.phone-shell[data-page=home] .home-side .expert-rail{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.phone-shell[data-page=home] .home-side .expert-rail .expert-card{flex:0 0 128px;width:128px;min-width:0}.phone-shell[data-page=home] .home-expert-block{overflow:hidden}.home-live-block .home-live-card{position:relative;width:100%;max-width:100%;height:200px;min-height:0;display:block;overflow:hidden;border-radius:var(--r-md);background:linear-gradient(150deg,#0b1b33,#17304f);box-shadow:none}.home-live-block .home-live-card:before{display:none}.home-live-block .home-live-nav,.home-live-block .home-live-chat,.home-live-block .home-live-host,.home-live-block .home-live-mute,.home-live-block .home-live-video{display:none}.home-live-block .home-live-badge{position:absolute;left:var(--sp-3);top:var(--sp-3);right:auto;min-height:26px;padding:4px 10px;border-radius:var(--r-pill);background:var(--pm-red);color:#fff;font-size:12px;font-weight:800}.home-live-block .home-live-logo{position:absolute;left:var(--sp-4);right:var(--sp-4);top:48px;color:#fff;font-size:22px;font-weight:800;line-height:1.2}.home-live-block .home-live-logo span{display:block;margin-top:6px;font-size:13px;font-weight:600;color:#ffffffb8}.home-live-block .home-live-cta{position:absolute;left:var(--sp-4);right:auto;bottom:var(--sp-4);transform:none;width:auto;min-height:38px;padding:0 18px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:#fff;color:var(--pm-text);font-size:14px;font-weight:800}#homeVoteMount .pm-market-card{border:1px solid var(--pm-border);box-shadow:none;cursor:default}#homeVoteMount .pm-market-card:hover{transform:none;box-shadow:none;border-color:var(--pm-border)}.home-daily-btn{width:100%;min-height:44px;margin-top:var(--sp-3);border-radius:var(--r-sm);background:var(--pm-blue);color:#fff;font-size:15px;font-weight:800}.home-tip-list{display:grid;gap:var(--sp-2)}.home-tip{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border:1px solid var(--pm-border);border-radius:var(--r-md);background:var(--pm-surface);text-align:left;cursor:pointer}.home-tip .expert-avatar{width:40px;height:40px;margin:0}.home-tip-main{min-width:0}.home-tip-top{display:flex;align-items:center;gap:var(--sp-2)}.home-tip-top strong{font-size:14px;font-weight:700;color:var(--pm-text)}.home-tip-hit{margin-left:auto;color:var(--pm-red);font-size:12px;font-weight:700}.home-tip-main p{margin:4px 0 5px;font-size:14px;font-weight:600;line-height:1.35;color:var(--pm-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-tip-lock{color:var(--pm-faint);font-size:12px;font-weight:600}.home-tip .tip-buy{align-self:center;min-height:34px}.news-tag{padding:2px 8px;border-radius:6px;font-size:11px;font-weight:800}.news-tag.stock{background:var(--pm-green-soft);color:var(--pm-green)}.news-tag.event{background:var(--pm-blue-soft);color:var(--pm-blue)}.news-tag.crypto{background:#fff2e2;color:#c47f13}.news-tag.geo{background:var(--pm-red-soft);color:var(--pm-red)}.news-tag.sport{background:#f0ecff;color:#6b4de0}.home-news-meta{color:var(--pm-faint);font-size:12px;font-weight:600}.home-news-col{padding:var(--sp-5);border:1px solid var(--pm-border);border-radius:var(--r-md);background:var(--pm-surface);box-shadow:var(--el-1);min-width:0}#homeNewsFeed{display:block}.home-news-lead{padding-bottom:var(--sp-5);border-bottom:1px solid var(--pm-border)}.home-news-media{position:relative;aspect-ratio:16 / 9;margin-bottom:var(--sp-3);border-radius:var(--r-md);background:linear-gradient(135deg,#1a2333,#2b3a52)}.home-news-media .news-tag{position:absolute;top:var(--sp-3);left:var(--sp-3)}.home-news-lead-body h3{margin:0 0 var(--sp-2);font-size:20px;font-weight:800;line-height:1.3;color:var(--pm-text)}.home-news-lead-body p{margin:0 0 var(--sp-2);color:var(--pm-muted);font-size:14px;line-height:1.6}.home-news-list{display:block}.home-news-row{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--pm-border)}.home-news-row:last-child{border-bottom:0;padding-bottom:0}.home-news-top{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:6px}.home-news-row h3{margin:0 0 5px;font-size:15px;font-weight:700;line-height:1.4;color:var(--pm-text)}.home-news-row p{margin:0;color:var(--pm-muted);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news-thumb{width:84px;height:60px;align-self:center;border-radius:var(--r-sm);background:linear-gradient(135deg,#eef1f6,#d8dfe9)}@media (min-width: 900px){.app-view[data-view=home].active{display:block;max-width:var(--content-max);margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-10)}.home-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6);align-items:start}.home-news-col{order:1}.home-side{order:2}.home-news-lead-body h3{font-size:22px}.app-view[data-view=home] .home-live-block .home-live-card{grid-row:auto;min-height:0;height:200px}.app-view[data-view=home] .home-live-block .home-live-video,.app-view[data-view=home] .home-live-block .home-live-chat{display:none}}.phone-shell[data-page=ai]{width:100vw;height:100vh;height:100dvh;background:#fff;border-radius:0;box-shadow:none}.phone-shell[data-page=ai]:before,.phone-shell[data-page=ai]:after{display:none}.phone-shell[data-page=ai] .app-header{display:block}.phone-shell[data-page=ai] .bottom-nav{display:flex}.phone-shell[data-page=ai] .app-view[data-view=ai]{top:100px;right:0;bottom:83px;left:0;padding:0;overflow:hidden;background:#fff}.phone-shell[data-page=ai] .ai-page-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;padding:0;overflow:hidden;background:#fff;transition:grid-template-columns .18s ease}.phone-shell[data-page=ai] .ai-page-shell.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.phone-shell[data-page=ai] .ai-page-shell:before{display:none}.ai-history-sidebar{grid-row:1;min-width:0;height:100%;display:grid;grid-template-rows:52px minmax(0,1fr);padding:0 8px 18px;overflow:hidden;border-right:1px solid #e5e5e5;background:#f9f9f9;scrollbar-width:none}.ai-history-sidebar::-webkit-scrollbar{display:none}.ai-sidebar-head{display:flex;align-items:center;justify-content:flex-end}.ai-history-list{min-height:0;overflow-y:auto;scrollbar-width:none}.ai-history-list::-webkit-scrollbar{display:none}.ai-history-list button{width:100%;min-height:40px;display:block;padding:0 14px;overflow:hidden;border-radius:10px;color:#202123;font-size:15px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ai-history-list button:hover,.ai-history-list button.active{background:#ececec}.ai-chat-main{position:relative;grid-row:1;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:#fff}.ai-sidebar-toggle{position:static;z-index:8;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:transparent;color:#6b7280}.ai-page-shell.is-sidebar-collapsed .ai-sidebar-toggle{position:absolute;top:16px;left:16px}.ai-sidebar-toggle:hover{background:#f1f1f1;color:#202123}.ai-sidebar-toggle svg{width:22px;height:22px}.ai-sidebar-toggle rect,.ai-sidebar-toggle path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-page-shell.is-sidebar-collapsed .ai-history-sidebar{padding-right:0;padding-left:0;overflow:hidden;border-right:0;opacity:0;pointer-events:none}.ai-page-shell.is-sidebar-collapsed .ai-sidebar-toggle path:last-child{transform:scaleX(-1);transform-origin:13.5px 12px}.phone-shell[data-page=ai] .live-ai-thread{height:100%;max-width:780px;width:100%;align-content:start;justify-self:center;gap:18px;padding:72px 24px 24px;overflow-y:auto;scrollbar-width:none}.phone-shell[data-page=ai] .live-ai-thread::-webkit-scrollbar{display:none}.phone-shell[data-page=ai] .live-ai-message{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;animation:none}.phone-shell[data-page=ai] .live-ai-message.user{grid-template-columns:minmax(0,1fr);justify-items:end}.phone-shell[data-page=ai] .live-ai-avatar{width:32px;height:32px;border-radius:50%;background:#202123;color:#fff;font-size:12px;font-weight:700;box-shadow:none}.phone-shell[data-page=ai] .live-ai-message>div{max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.phone-shell[data-page=ai] .live-ai-message.user>div{max-width:min(72%,620px);padding:10px 14px;border-radius:18px;background:#f4f4f4;color:#202123}.phone-shell[data-page=ai] .live-ai-message p{margin:0;color:#202123;font-size:16px;font-weight:400;line-height:1.65}.phone-shell[data-page=ai] .analysis-grid.ai-grid{display:none}.phone-shell[data-page=ai] .live-ai-composer{width:min(780px,calc(100% - 48px));justify-self:center;position:relative;bottom:auto;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;margin:0 24px 24px;padding:8px 8px 8px 18px;border:1px solid #e5e5e5;border-radius:26px;background:#fff;box-shadow:0 4px 18px #00000014;backdrop-filter:none;-webkit-backdrop-filter:none}.phone-shell[data-page=ai] .live-ai-composer input{height:38px;padding:0;border:0;outline:0;background:transparent;color:#202123;font-size:16px;font-weight:400}.phone-shell[data-page=ai] .live-ai-composer input::-moz-placeholder{color:#8e8e8e}.phone-shell[data-page=ai] .live-ai-composer input::placeholder{color:#8e8e8e}.phone-shell[data-page=ai] .live-ai-composer button{width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;border-radius:50%;background:#202123;color:#fff;box-shadow:none}.phone-shell[data-page=ai] .live-ai-composer button:hover{background:#202123;transform:none}.phone-shell[data-page=ai] .live-ai-composer svg{width:20px;height:20px}@media (max-width: 760px){.phone-shell[data-page=ai] .app-view[data-view=ai]{top:64px;right:0;bottom:76px;left:0}.phone-shell[data-page=ai] .ai-page-shell{position:relative;display:block;grid-template-columns:none}.phone-shell[data-page=ai] .ai-page-shell.is-sidebar-collapsed{grid-template-columns:none}.ai-history-sidebar{position:absolute;inset:0 auto 0 0;z-index:12;width:min(76vw,300px);height:100%;padding:0 8px 16px;box-shadow:18px 0 28px #0f172a1f;transition:width .22s ease-out,padding .22s ease-out,background-color .22s ease-out,box-shadow .22s ease-out}.ai-page-shell.is-sidebar-collapsed .ai-history-sidebar{width:56px;padding:0;transform:none;opacity:1;border-right:0;background:transparent;box-shadow:none;pointer-events:none}.ai-page-shell.is-sidebar-collapsed .ai-sidebar-head{pointer-events:auto}.ai-page-shell.is-sidebar-collapsed .ai-history-list{opacity:0;transform:translate(-8px);pointer-events:none}.ai-sidebar-head{height:52px}.ai-sidebar-toggle,.ai-page-shell.is-sidebar-collapsed .ai-sidebar-toggle{position:absolute;top:10px;left:10px}.ai-history-list button{min-height:38px;padding:0 10px;font-size:13px}.ai-history-list{opacity:1;transform:translate(0);transition:opacity .16s ease-out,transform .16s ease-out}.ai-chat-main{width:100%;height:100%}.phone-shell[data-page=ai] .live-ai-thread{padding:58px 14px 16px}.phone-shell[data-page=ai] .live-ai-composer{width:calc(100% - 24px);margin:0 12px 16px}}@media (min-width: 900px){.phone-shell[data-page=ai] .app-view[data-view=ai]{inset:var(--desktop-header-height, 72px) 0 0}.phone-shell[data-page=ai] .live-ai-composer{margin-bottom:24px}.phone-shell[data-page=home] .app-view[data-view=home].active{width:calc(100vw - 64px);max-width:none;margin:0 auto;padding:28px 32px;overflow-x:hidden}.phone-shell[data-page=home] .home-hero-grid{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.phone-shell[data-page=home] .home-news-col,.phone-shell[data-page=home] .home-side{min-width:0;max-width:100%}.phone-shell[data-page=home] .home-side>.home-block,.phone-shell[data-page=home] .home-side .home-live-card,.phone-shell[data-page=home] .home-side #homeVoteMount,.phone-shell[data-page=home] .home-side #homeVoteMount .pm-market-card,.phone-shell[data-page=home] .home-side .expert-rail,.phone-shell[data-page=home] .home-side .home-tip-list,.phone-shell[data-page=home] .home-side .tip-item,.phone-shell[data-page=home] .home-side .home-daily-btn{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.phone-shell[data-page=home] .home-side .expert-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));overflow-x:hidden}.phone-shell[data-page=home] .home-side .expert-rail .expert-card{width:100%;min-width:0}}.phone-shell[data-page=intel] .app-view[data-view=intel].active{display:block}.phone-shell[data-page=intel] .intel-list-page{width:100%;max-width:1780px;box-sizing:border-box}.phone-shell[data-page=intel] .intel-plaza-block{margin-bottom:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.phone-shell[data-page=intel] .intel-plaza-block .expert-rail{display:grid;grid-template-columns:repeat(auto-fill,150px);justify-content:start;gap:18px;overflow:visible;padding-bottom:0}.phone-shell[data-page=intel] .intel-plaza-block .expert-card{width:100%;min-width:0;min-height:164px;align-content:center;border-radius:8px}.phone-shell[data-page=intel] .intel-rank-strip{display:flex;align-items:center;gap:18px;overflow-x:auto;width:-moz-max-content;width:max-content;max-width:100%;height:46px;margin:0 0 14px;padding:0;scrollbar-width:none}.phone-shell[data-page=intel] .intel-rank-strip::-webkit-scrollbar{display:none}.phone-shell[data-page=intel] .intel-rank-strip button{flex:0 0 auto;min-height:32px;padding:0;border-radius:0;background:transparent;color:#7b8594;font-size:17px;font-weight:750;white-space:nowrap}.phone-shell[data-page=intel] .intel-rank-strip .sell-tab{flex:0 0 auto;height:auto}.phone-shell[data-page=intel] .intel-rank-strip button.active{background:transparent;color:#15191f}.phone-shell[data-page=intel] .tips-feed{margin-top:0;padding-bottom:0}.phone-shell[data-page=intel] #tipsFeed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.phone-shell[data-page=intel] #tipsFeed .tip-item{position:relative;min-width:0;min-height:238px;height:100%;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin-bottom:0;padding:20px;border-radius:18px}.phone-shell[data-page=intel] #tipsFeed .tip-author{grid-template-columns:52px minmax(0,1fr);padding-right:112px;align-items:center;margin-bottom:14px}.phone-shell[data-page=intel] #tipsFeed .tip-author .expert-avatar{width:52px;height:52px;font-size:18px}.phone-shell[data-page=intel] #tipsFeed .author-name{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px;font-size:18px;font-weight:850}.phone-shell[data-page=intel] #tipsFeed .tip-kind,.phone-shell[data-page=intel] #tipsFeed .tip-author>.tip-follow:not(.tip-follow-inline),.phone-shell[data-page=intel] #tipsFeed>.tip-item>.win-box{display:none}.phone-shell[data-page=intel] #tipsFeed .tip-follow-inline{display:inline-grid;place-items:center;min-width:58px;min-height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:850}.phone-shell[data-page=intel] #tipsFeed .tip-market-label{background:#0a8f551f;color:#0a8f55}.phone-shell[data-page=intel] #tipsFeed .tip-market-label.event{background:#0d7ff21f;color:#0d7ff2}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate{position:absolute;top:20px;right:20px;min-width:92px;display:grid;justify-items:center;gap:2px;padding:8px 10px;border:1px solid rgba(239,64,70,.28);border-radius:14px;background:#ef40460f;color:#ef4046;text-align:center}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate strong{display:flex;align-items:baseline;justify-content:center;gap:1px;font-size:32px;font-weight:900;line-height:.95;letter-spacing:0}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate small{font-size:16px;font-weight:850}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate span{color:#ef4046c7;font-size:13px;font-weight:750}.phone-shell[data-page=intel] #tipsFeed .tip-title{display:-webkit-box;min-height:0;margin-bottom:10px;overflow:hidden;font-size:20px;font-weight:850;line-height:1.28;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-shell[data-page=intel] #tipsFeed .tip-pick{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:750;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-shell[data-page=intel] #tipsFeed .tip-meta{font-size:14px;line-height:1.4}.phone-shell[data-page=intel] #tipsFeed .win-box{display:flex;align-items:center;justify-content:space-between;align-self:stretch;padding:10px 12px}.phone-shell[data-page=intel] #tipsFeed .win-rate{font-size:24px}.phone-shell[data-page=intel] #tipsFeed .win-box span{margin-top:0}@media (max-width: 1180px){.phone-shell[data-page=intel] #tipsFeed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.phone-shell[data-page=intel] #tipsFeed{grid-template-columns:1fr}}.phone-shell[data-page=home] #homeTipsFeed{display:grid;grid-template-columns:1fr;gap:22px}.phone-shell[data-page=home] #homeTipsFeed .tip-item{position:relative;min-width:0;min-height:178px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;margin-bottom:0;padding:14px;border-radius:14px}.phone-shell[data-page=home] #homeTipsFeed .tip-author{grid-template-columns:40px minmax(0,1fr);padding-right:78px;align-items:center;margin-bottom:8px}.phone-shell[data-page=home] #homeTipsFeed .tip-author .expert-avatar{width:40px;height:40px;font-size:15px}.phone-shell[data-page=home] #homeTipsFeed .author-name{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px;font-size:14px;font-weight:800}.phone-shell[data-page=home] #homeTipsFeed .tip-kind,.phone-shell[data-page=home] #homeTipsFeed .tip-author>.tip-follow:not(.tip-follow-inline),.phone-shell[data-page=home] #homeTipsFeed>.tip-item>.win-box{display:none}.phone-shell[data-page=home] #homeTipsFeed .tip-follow-inline{display:inline-grid;place-items:center;min-width:48px;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800}.phone-shell[data-page=home] #homeTipsFeed .tip-market-label{background:#0a8f551f;color:#0a8f55}.phone-shell[data-page=home] #homeTipsFeed .tip-market-label.event{background:#0d7ff21f;color:#0d7ff2}.phone-shell[data-page=home] #homeTipsFeed .tip-top-rate{position:absolute;top:14px;right:14px;min-width:68px;display:grid;justify-items:center;gap:2px;padding:6px 8px;border:1px solid rgba(239,64,70,.28);border-radius:12px;background:#ef40460f;color:#ef4046;text-align:center}.phone-shell[data-page=home] #homeTipsFeed .tip-top-rate strong{display:flex;align-items:baseline;justify-content:center;gap:1px;font-size:22px;font-weight:900;line-height:.95;letter-spacing:0}.phone-shell[data-page=home] #homeTipsFeed .tip-top-rate small{font-size:12px;font-weight:850}.phone-shell[data-page=home] #homeTipsFeed .tip-top-rate span{color:#ef4046c7;font-size:11px;font-weight:750}.phone-shell[data-page=home] #homeTipsFeed .tip-title{display:-webkit-box;min-height:0;margin-bottom:8px;overflow:hidden;font-size:15px;font-weight:800;line-height:1.32;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-shell[data-page=home] #homeTipsFeed .tip-pick{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:700;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-shell[data-page=home] #homeTipsFeed .tip-meta{font-size:12px;line-height:1.4}.phone-shell[data-page=home] #homeTipsFeed .tip-buy{min-height:34px;padding:0 12px;font-size:13px}@media (min-width: 900px){.phone-shell[data-page=home] #homeTipsFeed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phone-shell[data-page=intel] .app-view[data-view=intel].active{width:auto;max-width:none;margin:0;padding:0}.phone-shell[data-page=intel] .intel-list-page{padding:32px}}.kol-page{background:var(--pm-bg, #f7f8fa)}.kol-profile-page{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px;box-sizing:border-box}.kol-profile-page .kol-hero{grid-template-columns:76px minmax(0,1fr) auto;gap:18px;align-items:center;max-width:none;margin:0;padding:16px 0 28px;border-bottom:1px solid var(--pm-border, #e3e5e8);background:transparent}.kol-profile-page .kol-hero-avatar{width:76px;height:76px;font-size:30px}.kol-profile-page .kol-hero-main h1{margin:0;color:var(--pm-text, #111827);font-size:30px;font-weight:900;letter-spacing:0;line-height:1.15}.kol-profile-page .kol-field{margin-top:6px}.kol-profile-page .kol-signature{max-width:720px;margin:10px 0 0;color:var(--pm-muted, #6b7280);font-size:15px;line-height:1.6}.kol-profile-page .kol-fans{margin:8px 0 0;color:var(--pm-text, #111827);font-size:14px;font-weight:750}.kol-section{max-width:none;margin:0;padding:30px 0;border-bottom:1px solid var(--pm-border, #e3e5e8);background:transparent}.kol-history-section{border-bottom:0}.kol-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.kol-section-head h2{margin:0;color:var(--pm-text, #111827);font-size:22px;font-weight:900;letter-spacing:0}.kol-section-head span{color:var(--pm-muted, #6b7280);font-size:14px;font-weight:750}.kol-profile-page .kol-stat-board{max-width:none;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent}.kol-profile-page .kol-stat-board span{padding:0 16px 0 0;text-align:left}.kol-profile-page .kol-stat-board strong{font-size:28px}.kol-chart-card{display:grid;grid-template-columns:auto auto;-moz-column-gap:18px;column-gap:18px;row-gap:10px;align-items:start;margin:2px 0 20px;padding:14px 0 2px;border-top:0}.kol-chart-tabs,.kol-chart-range{display:flex;align-items:center;gap:6px}.kol-chart-range{justify-self:end}.kol-chart-tabs button,.kol-chart-range button{min-height:28px;padding:0 12px;border-radius:8px;background:var(--pm-surface-soft, #f3f4f6);color:var(--pm-muted, #6b7280);font-size:12px;font-weight:800}.kol-chart-tabs button.active,.kol-chart-range button.active{background:var(--pm-surface, #fff);color:var(--pm-red, #d93f3f);box-shadow:inset 0 0 0 1px var(--pm-border, #e3e5e8)}.kol-line-chart{grid-column:1 / -1;width:100%;height:auto;display:block;overflow:visible}.kol-line-chart line{stroke:var(--pm-border, #e3e5e8);stroke-width:1;stroke-dasharray:8 8}.kol-line-chart text{fill:var(--pm-faint, #9ca3af);font-size:11px;font-weight:650}.kol-line-chart .kol-chart-date{text-anchor:middle}.kol-chart-area{fill:#d93f3f24}.kol-chart-line{fill:none;stroke:var(--pm-red, #d93f3f);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kol-line-chart circle{fill:var(--pm-surface, #fff);stroke:var(--pm-red, #d93f3f);stroke-width:2.2}.kol-chart-hitbox{fill:transparent;cursor:pointer}.kol-line-chart circle{cursor:pointer}.kol-chart-detail{grid-column:1 / -1;display:grid;gap:0;margin-top:2px;border-top:0;border-bottom:0}.kol-chart-detail-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;min-height:38px;border-bottom:1px solid var(--pm-border, #e3e5e8)}.kol-chart-detail-row:last-child{border-bottom:0}.kol-chart-detail-row span{font-size:13px;font-weight:850}.kol-chart-detail-row .win{color:var(--pm-green, #0a8f55)}.kol-chart-detail-row .lose{color:var(--pm-red, #d93f3f)}.kol-chart-detail-row strong{min-width:0;overflow:hidden;color:var(--pm-text, #111827);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.kol-chart-detail-row small{color:var(--pm-muted, #6b7280);font-size:12px;font-weight:750;text-align:right}@media (min-width: 900px){.kol-chart-card{width:min(700px,100%)}}.kol-proof-list{display:grid;gap:0;border-top:1px solid var(--pm-border, #e3e5e8)}.kol-proof-row{display:grid;grid-template-columns:52px minmax(0,1fr) 150px;gap:14px;align-items:center;min-height:48px;border-bottom:1px solid var(--pm-border, #e3e5e8)}.kol-proof-row strong{min-width:0;overflow:hidden;color:var(--pm-text, #111827);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.kol-proof-row small{color:var(--pm-muted, #6b7280);font-size:13px;font-weight:700;text-align:right}.kol-proof-row .win,.kol-intel-top .win{color:var(--pm-green, #0a8f55)}.kol-proof-row .lose,.kol-intel-top .lose{color:var(--pm-red, #d93f3f)}.kol-skill-grid{display:flex;flex-wrap:wrap;gap:10px}.kol-skill-grid span{min-height:34px;padding:7px 12px;border:1px solid var(--pm-border, #e3e5e8);border-radius:8px;background:transparent;color:var(--pm-text, #111827);font-size:14px;font-weight:800}.kol-intel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kol-intel-card{min-width:0;padding:16px;border:1px solid var(--pm-border, #e3e5e8);border-radius:10px;background:var(--pm-surface, #fff)}.kol-intel-card.history{cursor:pointer}.kol-intel-card h3{margin:12px 0 0;color:var(--pm-text, #111827);font-size:17px;font-weight:850;line-height:1.35}.kol-intel-card p{margin:10px 0 0;color:var(--pm-muted, #6b7280);font-size:14px;font-weight:700;line-height:1.45}.kol-intel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pm-muted, #6b7280);font-size:13px;font-weight:800}.kol-intel-top strong{color:var(--pm-red, #d93f3f)}.kol-history-detail{max-width:860px}.kol-history-article{padding:22px 0 56px;background:transparent}.kol-history-article h1{margin:22px 0 14px;color:var(--pm-text, #111827);font-size:32px;font-weight:900;letter-spacing:0;line-height:1.25}.kol-history-pick{margin:0;padding:14px 0;border-top:1px solid var(--pm-border, #e3e5e8);border-bottom:1px solid var(--pm-border, #e3e5e8);color:var(--pm-text, #111827);font-size:17px;font-weight:850}.kol-history-body{margin-top:22px;color:var(--pm-text, #111827);font-size:17px;line-height:1.8}.kol-history-body p{margin:0 0 16px}.tip-detail-page{max-width:920px}.tip-detail-author{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.tip-detail-author>div>strong,.tip-detail-author>div>span{display:block}.tip-detail-author strong{color:var(--pm-text, #111827);font-size:18px;font-weight:900;line-height:1.2}.tip-detail-author span{margin-top:4px;color:var(--pm-muted, #6b7280);font-size:14px;font-weight:700}.tip-detail-article .tag-line{margin-top:18px}.tip-detail-article .tip-market-label{background:#0a8f551f;color:#0a8f55}.tip-detail-article .tip-market-label.event{background:#0d7ff21f;color:#0d7ff2}.tip-detail-body{position:relative;margin-top:22px;color:var(--pm-text, #111827);font-size:17px;line-height:1.85}.tip-detail-blur p{margin:0 0 16px}.tip-detail-body.is-locked{min-height:230px;overflow:hidden}.tip-detail-body.is-locked .tip-detail-blur{filter:blur(5px);opacity:.62;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.tip-detail-body.is-locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f7f8fa1a,#f7f8faeb);pointer-events:none}.tip-detail-lock{position:absolute;left:0;right:0;bottom:28px;z-index:1;display:flex;justify-content:center}.tip-detail-buy{min-height:46px;padding:0 24px;border-radius:10px;background:var(--pm-blue, #0d7ff2);color:#fff;font-size:16px;font-weight:900}@media (max-width: 720px){.kol-page{top:64px;right:0;bottom:76px;left:0;padding-bottom:24px}.kol-profile-page{width:calc(100% - 28px);padding-top:18px}.kol-profile-page .kol-hero{grid-template-columns:62px minmax(0,1fr);gap:14px}.kol-profile-page .kol-hero-avatar{width:62px;height:62px;font-size:25px}.kol-profile-page .kol-hero-main h1{font-size:24px}.kol-profile-page .kol-follow{grid-column:1 / -1;width:100%}.kol-section-head{display:block}.kol-section-head span{display:block;margin-top:6px}.kol-profile-page .kol-stat-board,.kol-intel-grid{grid-template-columns:1fr 1fr}.kol-proof-row{grid-template-columns:48px minmax(0,1fr)}.kol-proof-row small{grid-column:2;text-align:left}.kol-intel-grid{grid-template-columns:1fr}.kol-history-article h1{font-size:26px}.tip-detail-author{grid-template-columns:46px minmax(0,1fr) auto}.tip-detail-body{font-size:15px;line-height:1.75}.phone-shell{width:100%;max-width:100vw;overflow-x:hidden}.app-header,.topbar{width:100%;max-width:100vw;box-sizing:border-box}.app-brand{min-width:0;overflow:hidden;text-overflow:clip}.phone-shell[data-page=home] .app-view[data-view=home].active,.phone-shell[data-page=home] .home-hero-grid,.phone-shell[data-page=home] .home-side,.phone-shell[data-page=home] .home-news-col,.phone-shell[data-page=home] .home-side>.home-block,.phone-shell[data-page=home] .home-block-head,.phone-shell[data-page=home] .home-side .home-live-card,.phone-shell[data-page=home] .home-side #homeVoteMount,.phone-shell[data-page=home] .home-side #homeVoteMount .pm-market-card,.phone-shell[data-page=home] .home-side .home-daily-btn,.phone-shell[data-page=home] .home-side .expert-rail,.phone-shell[data-page=home] .home-side .home-tip-list,.phone-shell[data-page=home] .home-side .home-tip,.phone-shell[data-page=home] .home-side .tip-item{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.phone-shell[data-page=home] .home-hero-grid,.phone-shell[data-page=home] .home-side{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.phone-shell[data-page=home] .home-side>.home-block{justify-self:stretch}.phone-shell[data-page=home] .home-side .expert-rail{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.phone-shell[data-page=home] .home-side .expert-rail .expert-card{flex:0 0 128px;width:128px;min-width:0}}.phone-shell[data-page=answer] .pm-card-stock-vote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto}.phone-shell[data-page=answer] .pm-card-stock-vote .pm-yes,.phone-shell[data-page=answer] .pm-card-stock-vote .pm-no{width:100%;height:44px;min-height:44px;border-radius:10px;font-size:17px;font-weight:900}@media (max-width: 720px){.phone-shell[data-page=answer] .pm-card-stock-vote{gap:10px}.phone-shell[data-page=answer] .pm-card-stock-vote .pm-yes,.phone-shell[data-page=answer] .pm-card-stock-vote .pm-no{height:42px;min-height:42px;border-radius:10px;font-size:16px}}@media (max-width: 720px){.phone-shell .app-view.active{font-size:14px}.phone-shell[data-page=home] .app-view[data-view=home].active{padding:8px 12px 20px}.phone-shell[data-page=intel] .app-view[data-view=intel].active,.phone-shell[data-page=answer] .app-view[data-view=answer]{padding:0}.phone-shell[data-page=answer] .pm-list-page,.phone-shell[data-page=intel] .intel-list-page{padding:8px 12px 20px}.phone-shell .pm-section-head,.phone-shell[data-page=answer] .pm-section-head,.phone-shell[data-page=intel] .pm-section-head,.phone-shell .home-block-head{min-height:0;gap:8px;margin-bottom:8px;padding:0}.phone-shell .pm-section-head h1,.phone-shell .pm-section-head h2,.phone-shell[data-page=answer] .pm-section-head h1,.phone-shell[data-page=answer] .pm-section-head h2,.phone-shell[data-page=intel] .pm-section-head h1,.phone-shell[data-page=intel] .pm-section-head h2{font-size:18px;line-height:1.35;font-weight:850}.phone-shell .home-block-head h2{font-size:15px;line-height:1.25;font-weight:800}.phone-shell .home-block-head>span,.phone-shell[data-page=answer] .pm-section-head small,.phone-shell[data-page=intel] .pm-section-head small{font-size:11px;line-height:1.25}.phone-shell[data-page=home] .home-side{gap:10px}.phone-shell[data-page=home] .home-side>.home-block,.phone-shell[data-page=home] .home-block{padding:12px;border-radius:12px}.phone-shell[data-page=home] #homeVoteMount .pm-market-card,.phone-shell[data-page=answer] .pm-market-card{gap:8px;padding:12px;border-radius:12px}.phone-shell[data-page=home] #homeVoteMount .pm-card-head,.phone-shell[data-page=answer] .pm-card-head{grid-template-columns:36px minmax(0,1fr);gap:8px}.phone-shell[data-page=home] #homeVoteMount .pm-card-icon,.phone-shell[data-page=answer] .pm-card-icon{width:36px;height:36px;border-radius:8px;font-size:11px}.phone-shell[data-page=home] #homeVoteMount .pm-card-head h3,.phone-shell[data-page=answer] .pm-card-head h3{min-height:0;font-size:14px;line-height:1.32;font-weight:750}.phone-shell[data-page=home] #homeVoteMount .pm-card-sub,.phone-shell[data-page=answer] .pm-card-sub{font-size:11.5px;line-height:1.35}.phone-shell[data-page=home] #homeVoteMount .pm-card-option span,.phone-shell[data-page=answer] .pm-card-option span{font-size:13px}.phone-shell[data-page=home] #homeVoteMount .pm-card-option strong,.phone-shell[data-page=answer] .pm-card-option strong{font-size:15px}.phone-shell[data-page=home] #homeVoteMount .pm-card-footer,.phone-shell[data-page=answer] .pm-card-footer{padding-top:8px;gap:8px;font-size:11.5px}.phone-shell[data-page=home] .home-daily-btn{min-height:40px;margin-top:10px;border-radius:10px;font-size:14px}.phone-shell[data-page=answer] .pm-daily-block{margin-bottom:16px}.phone-shell[data-page=answer] .pm-flow-block{margin-bottom:0}.phone-shell[data-page=answer] .pm-section-head.compact,.phone-shell[data-page=intel] .intel-tips-block .pm-section-head.compact{padding-top:10px}.phone-shell[data-page=answer] .pm-daily-progress{width:72px;min-width:72px;height:42px;padding:0 8px;border-radius:10px}.phone-shell[data-page=answer] .pm-daily-progress strong{font-size:26px}.phone-shell[data-page=answer] .pm-daily-progress span{font-size:inherit}.phone-shell[data-page=answer] .pm-daily-rule{min-height:28px;padding:0 9px;font-size:12px}.phone-shell[data-page=intel] .rank-section,.phone-shell[data-page=intel] .intel-plaza-block,.phone-shell[data-page=intel] .intel-tips-block{margin-top:0;margin-bottom:14px;padding:0}.phone-shell[data-page=intel] .intel-rank-strip{height:30px;gap:14px;margin-bottom:8px}.phone-shell[data-page=intel] .intel-rank-strip button{min-height:26px;font-size:13px}.phone-shell[data-page=intel] #tipsFeed{gap:10px}.phone-shell[data-page=intel] #tipsFeed .tip-item{padding:11px}.phone-shell[data-page=intel] #tipsFeed .tip-title{font-size:14px;line-height:1.35}.phone-shell[data-page=live] .live-room-tabs button,.phone-shell[data-page=ai] .ai-history-list button{font-size:13px}}@media (max-width: 720px){.phone-shell .pm-section-head h1,.phone-shell .pm-section-head h2{font-size:18px;line-height:1.2}.phone-shell .pm-section-head{margin-bottom:10px}.phone-shell[data-page=intel] .app-view[data-view=intel].active{padding:0}.phone-shell[data-page=intel] .intel-list-page{padding:12px 14px 24px}.phone-shell[data-page=intel] .intel-plaza-block{margin-bottom:18px}.phone-shell[data-page=intel] .intel-rank-strip{height:34px;gap:16px;margin-bottom:10px}.phone-shell[data-page=intel] .intel-rank-strip button{min-height:28px;font-size:14px;font-weight:750}.phone-shell[data-page=intel] .intel-plaza-block .expert-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.phone-shell[data-page=intel] .intel-plaza-block .expert-card{min-height:86px;gap:1px;padding:6px 2px;border-radius:8px}.phone-shell[data-page=intel] .intel-plaza-block .expert-avatar{width:28px;height:28px;margin-bottom:1px;font-size:11px}.phone-shell[data-page=intel] .intel-plaza-block .expert-name{font-size:11px;line-height:1.15}.phone-shell[data-page=intel] .intel-plaza-block .expert-hit{margin-top:1px;font-size:9px}.phone-shell[data-page=intel] .intel-plaza-block .expert-follow{min-height:19px;margin-top:2px;padding:0 6px;font-size:10px}.phone-shell[data-page=intel] #tipsFeed{gap:12px}.phone-shell[data-page=intel] #tipsFeed .tip-item{min-height:0;gap:8px;padding:12px;border-radius:12px}.phone-shell[data-page=intel] #tipsFeed .tip-author{grid-template-columns:38px minmax(0,1fr);padding-right:76px;margin-bottom:6px}.phone-shell[data-page=intel] #tipsFeed .tip-author .expert-avatar{width:38px;height:38px;font-size:14px}.phone-shell[data-page=intel] #tipsFeed .author-name{gap:5px;padding-top:0;font-size:14px;line-height:1.25}.phone-shell[data-page=intel] #tipsFeed .tip-follow-inline{min-width:48px;min-height:24px;padding:0 9px;font-size:11px}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate{top:12px;right:12px;min-width:62px;padding:5px 7px;border-radius:10px}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate strong{font-size:22px}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate small{font-size:11px}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate span{font-size:10px}.phone-shell[data-page=intel] #tipsFeed .tip-title{margin-bottom:6px;font-size:15px;line-height:1.35}.phone-shell[data-page=intel] #tipsFeed .tip-pick{margin-bottom:6px;font-size:12px;line-height:1.4}.phone-shell[data-page=intel] #tipsFeed .tip-meta{font-size:12px;line-height:1.35}.kol-page{top:64px;right:0;bottom:76px;left:0}.kol-profile-page{width:calc(100% - 28px);padding:12px 0 28px}.kol-profile-page .kol-hero{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px 0 14px}.kol-profile-page .kol-hero-avatar{width:48px;height:48px;font-size:18px}.kol-profile-page .kol-hero-main h1{font-size:18px;line-height:1.2}.kol-profile-page .kol-field{margin-top:3px;font-size:12px}.kol-profile-page .kol-signature{margin-top:5px;font-size:12px;line-height:1.45}.kol-profile-page .kol-fans{margin-top:4px;font-size:12px;line-height:1.35}.kol-profile-page .kol-follow{grid-column:auto;width:auto;min-height:34px;padding:0 12px;font-size:12px;white-space:nowrap}.kol-section{padding:16px 0}.kol-section-head{display:flex;align-items:center;margin-bottom:10px}.kol-section-head h2{font-size:16px}.kol-section-head span{margin-top:0;font-size:12px}.kol-profile-page .kol-stat-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:10px 0;border-top:1px solid var(--pm-border, #e3e5e8);border-bottom:1px solid var(--pm-border, #e3e5e8)}.kol-profile-page .kol-stat-board span{display:grid;grid-template-columns:1fr;gap:3px;min-height:0;padding:0;border-bottom:0;text-align:center;justify-items:start}.kol-profile-page .kol-stat-board strong{order:2;font-size:17px}.kol-profile-page .kol-stat-board small{order:1;margin-top:0;font-size:11px}.kol-chart-card{grid-template-columns:1fr auto;gap:10px;margin:0 0 16px;padding:12px 0 4px}.kol-chart-tabs,.kol-chart-range{gap:4px}.kol-chart-tabs button,.kol-chart-range button{min-height:28px;padding:0 9px;border-radius:8px;font-size:11px}.kol-line-chart text{font-size:10px}.kol-chart-line{stroke-width:2.2}.kol-line-chart circle{r:4}.kol-chart-detail-row{grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:38px}.kol-chart-detail-row span,.kol-chart-detail-row strong{font-size:12px}.kol-chart-detail-row small{grid-column:2;font-size:11px;text-align:left}.kol-proof-row{grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:42px}.kol-proof-row strong{font-size:13px}.kol-proof-row small{grid-column:2;font-size:11px;text-align:left}.kol-proof-row .win,.kol-proof-row .lose{font-size:12px}.kol-skill-grid{gap:8px}.kol-skill-grid span{min-height:30px;padding:5px 9px;font-size:12px}.kol-intel-grid{grid-template-columns:1fr;gap:10px}.kol-intel-card{padding:12px;border-radius:10px}.kol-intel-card h3{margin-top:8px;font-size:14px;line-height:1.35}.kol-intel-card p,.kol-intel-top{font-size:12px}.mb-hero{padding:14px 14px 4px}.mb-hero h2{font-size:19px}.mb-hero p{margin-top:6px;font-size:12px;line-height:1.45}.mb-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px}.mb-tier{grid-template-columns:1fr;justify-items:center;align-items:center;min-height:96px;padding:12px 6px 10px;border-radius:12px;text-align:center}.mb-tier-note,.mb-tier-note-placeholder{position:static;margin-top:0}.mb-tier-flag{position:absolute;top:-7px;left:50%;transform:translate(-50%);margin-top:0;font-size:10px;padding:2px 8px}.mb-tier-name,.mb-tier-price,.mb-tier-note{grid-column:1}.mb-tier-note-placeholder{display:inline-flex;visibility:hidden}.mb-tier-name{font-size:12px}.mb-tier-price{min-height:24px;font-size:17px}.mb-tier-note{font-size:10px;padding:1px 6px}.mb-benefit-head,.mb-benefit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 14px}.mb-benefit-head span:nth-child(2),.mb-benefit-free{display:none}.mb-benefit-head,.mb-benefit{font-size:12px}.mb-benefit-vip{text-align:right}.mb-submit{height:46px;margin-top:12px;font-size:15px}.mb-tip{margin-top:8px;font-size:11px}}@media (max-width: 720px){.phone-shell[data-page=home] .app-view[data-view=home].active{padding:8px 12px 20px}.phone-shell[data-page=intel] .app-view[data-view=intel].active{padding:0}.phone-shell[data-page=answer] .pm-list-page,.phone-shell[data-page=intel] .intel-list-page{padding:8px 12px 20px}.phone-shell .pm-section-head,.phone-shell[data-page=answer] .pm-section-head,.phone-shell[data-page=intel] .pm-section-head,.phone-shell .home-block-head{min-height:0;gap:8px;margin-bottom:8px;padding:0}.phone-shell .pm-section-head h1,.phone-shell .pm-section-head h2,.phone-shell[data-page=answer] .pm-section-head h1,.phone-shell[data-page=answer] .pm-section-head h2,.phone-shell[data-page=intel] .pm-section-head h1,.phone-shell[data-page=intel] .pm-section-head h2{font-size:18px;line-height:1.35;font-weight:850}.phone-shell .home-block-head h2{font-size:15px;line-height:1.25;font-weight:800}.phone-shell[data-page=home] .home-side{gap:10px}.phone-shell[data-page=home] .home-side>.home-block{padding:12px;border-radius:12px}.phone-shell[data-page=home] .home-expert-block{overflow:visible}.phone-shell[data-page=home] .home-side .expert-rail{margin:0 -2px;padding:2px 2px 6px}.phone-shell[data-page=home] #homeVoteMount .pm-market-card,.phone-shell[data-page=answer] .pm-market-card{gap:8px;padding:12px;border-radius:12px}.phone-shell[data-page=home] #homeVoteMount .pm-card-head,.phone-shell[data-page=answer] .pm-card-head{grid-template-columns:36px minmax(0,1fr);gap:8px}.phone-shell[data-page=home] #homeVoteMount .pm-card-icon,.phone-shell[data-page=answer] .pm-card-icon{width:36px;height:36px;border-radius:8px;font-size:11px}.phone-shell[data-page=home] #homeVoteMount .pm-card-head h3,.phone-shell[data-page=answer] .pm-card-head h3{min-height:0;font-size:14px;line-height:1.32;font-weight:750}.phone-shell[data-page=home] #homeVoteMount .pm-card-sub,.phone-shell[data-page=answer] .pm-card-sub{font-size:11.5px;line-height:1.35}.phone-shell[data-page=home] #homeVoteMount .pm-card-footer,.phone-shell[data-page=answer] .pm-card-footer{padding-top:8px;gap:8px;font-size:11.5px}.phone-shell[data-page=home] .home-daily-btn{min-height:40px;margin-top:10px;border-radius:10px;font-size:14px}.phone-shell[data-page=answer] .pm-daily-block{margin-bottom:16px}.phone-shell[data-page=answer] .pm-section-head.compact{padding-top:10px}.phone-shell[data-page=answer] .pm-daily-progress{width:72px;min-width:72px;height:42px;padding:0 8px;border-radius:10px}.phone-shell[data-page=answer] .pm-daily-progress strong{font-size:26px}.phone-shell[data-page=answer] .pm-daily-progress span{font-size:inherit}.phone-shell[data-page=live] .live-panel{padding:12px}.phone-shell[data-page=live] .live-chat-list p{margin-bottom:10px;font-size:14px;line-height:1.42}.phone-shell[data-page=live] .live-chat-list b{font-weight:750}.phone-shell[data-page=live] .live-intel-card{padding:12px;border-radius:12px}.phone-shell[data-page=live] .live-intel-top{grid-template-columns:40px minmax(0,1fr) 66px;gap:8px}.phone-shell[data-page=live] .live-intel-name-row strong{font-size:15px;line-height:1.2}.phone-shell[data-page=live] .live-intel-name-row .follow{min-width:48px;min-height:28px;height:28px;padding:0 9px;font-size:12px}.phone-shell[data-page=live] .live-intel-score strong{font-size:24px}.phone-shell[data-page=live] .live-intel-score span{margin-top:4px;font-size:11px}.phone-shell[data-page=live] .live-intel-card h3{margin-top:12px;font-size:16px;line-height:1.32}.phone-shell[data-page=live] .live-intel-pick{margin-top:8px;padding:7px 9px;font-size:12px;line-height:1.4}.phone-shell[data-page=live] .live-intel-price{min-height:34px;height:34px;padding:0 12px;border-radius:999px;font-size:15px}.phone-shell[data-page=live] .live-vote-mount .pm-market-card{gap:10px;padding:12px;border-radius:12px}.phone-shell[data-page=live] .live-vote-mount .pm-card-head{grid-template-columns:40px minmax(0,1fr);gap:10px}.phone-shell[data-page=live] .live-vote-mount .pm-card-icon{width:40px;height:40px;border-radius:10px;font-size:12px}.phone-shell[data-page=live] .live-vote-mount .pm-card-head h3{min-height:0;font-size:16px;line-height:1.32}.phone-shell[data-page=live] .live-vote-mount .pm-card-option{grid-template-columns:minmax(0,1fr) 42px 54px 54px;gap:8px}.phone-shell[data-page=live] .live-vote-mount .pm-card-option span{font-size:15px;line-height:1.3}.phone-shell[data-page=live] .live-vote-mount .pm-card-option strong{font-size:17px}.phone-shell[data-page=live] .live-vote-mount .pm-yes,.phone-shell[data-page=live] .live-vote-mount .pm-no{height:34px;min-height:34px;border-radius:9px;font-size:14px}.phone-shell[data-page=intel] .rank-section,.phone-shell[data-page=intel] .intel-plaza-block,.phone-shell[data-page=intel] .intel-tips-block{margin-top:0;margin-bottom:14px;padding:0}.phone-shell[data-page=intel] .intel-rank-strip{height:30px;gap:14px;margin-bottom:8px}.phone-shell[data-page=intel] .intel-rank-strip button{min-height:26px;font-size:13px}.account-drawer .me-grid{grid-template-columns:minmax(0,1fr);gap:0}.account-drawer .me-grid button{min-height:52px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:0 12px;font-size:13px;line-height:1.25;font-weight:800}.account-drawer .me-grid button+button{border-top:1px solid var(--pm-border, #e3e5e8)}.account-drawer .me-grid-ico{width:24px;font-size:0}.account-drawer .me-grid-ico svg{width:18px;height:18px}}@media (min-width: 900px){.phone-shell[data-page=intel] .intel-list-page{width:calc(100vw - 64px);max-width:none;margin:0 auto;padding:28px 32px;box-sizing:border-box}.phone-shell[data-page=live] .app-view[data-view=live]{padding:28px 32px}.phone-shell[data-page=intel] .pm-section-head{min-height:0;gap:12px;margin-bottom:12px;padding:0}.phone-shell[data-page=intel] .pm-section-head.compact{min-height:0;padding-top:12px}.phone-shell[data-page=answer] .pm-section-head h1,.phone-shell[data-page=answer] .pm-section-head h2,.phone-shell[data-page=intel] .pm-section-head h1,.phone-shell[data-page=intel] .pm-section-head h2{color:#1555f6;font-size:20px;font-weight:800;line-height:1.25}.phone-shell[data-page=intel] .intel-plaza-block{margin-bottom:24px}.phone-shell[data-page=intel] .intel-rank-strip{height:34px;gap:16px;margin-bottom:12px}.phone-shell[data-page=intel] .intel-rank-strip button{min-height:28px;font-size:14px}.phone-shell[data-page=intel] .intel-plaza-block .expert-rail{grid-template-columns:repeat(auto-fill,128px);justify-content:start;gap:12px}.phone-shell[data-page=intel] .intel-plaza-block .expert-card{min-height:132px;padding:12px 8px}.phone-shell[data-page=intel] #tipsFeed{gap:12px}.phone-shell[data-page=intel] #tipsFeed .tip-item{min-height:178px;gap:8px;padding:14px;border-radius:14px}.phone-shell[data-page=intel] #tipsFeed .tip-author{grid-template-columns:40px minmax(0,1fr);gap:10px;margin-bottom:8px;padding-right:78px}.phone-shell[data-page=intel] #tipsFeed .tip-author .expert-avatar{width:40px;height:40px;font-size:15px}.phone-shell[data-page=intel] #tipsFeed .author-name{gap:6px;font-size:14px;font-weight:800}.phone-shell[data-page=intel] #tipsFeed .tip-follow-inline{min-width:48px;min-height:24px;padding:0 9px;font-size:12px;font-weight:800}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate{position:absolute;top:14px;right:14px;min-width:68px;padding:6px 8px;border-radius:12px}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate strong{font-size:22px}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate small{font-size:12px}.phone-shell[data-page=intel] #tipsFeed .tip-top-rate span{font-size:11px}.phone-shell[data-page=intel] #tipsFeed .tip-title{margin-bottom:8px;font-size:15px;line-height:1.32;font-weight:800;-webkit-line-clamp:2}.phone-shell[data-page=intel] #tipsFeed .tip-pick{font-size:12px;font-weight:700;line-height:1.45;-webkit-line-clamp:2}.phone-shell[data-page=intel] #tipsFeed .tip-meta{font-size:12px;line-height:1.4}.phone-shell[data-page=intel] #tipsFeed .tip-buy{min-height:34px;padding:0 12px;font-size:13px}.phone-shell[data-page=live] .live-room{max-width:none}.phone-shell[data-page=live] .live-room-tabs{gap:10px;padding:12px 16px}.phone-shell[data-page=live] .live-room-tabs button{height:38px;font-size:14px}.phone-shell[data-page=live] .live-panel{padding:16px}}.phone-shell[data-page=answer] .pm-list-page{min-height:100%;padding:24px 32px 28px}.phone-shell[data-page=answer] .pm-swipe-page{min-height:calc(100vh - 96px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.phone-shell[data-page=answer] .pm-swipe-head{position:sticky;top:0;z-index:8;width:min(100%,1180px);justify-self:center;margin:-1px 0 0;padding:10px 0 12px;background:color-mix(in srgb,var(--pm-bg, #f7f8fa) 88%,#ffffff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.phone-shell[data-page=answer] .pm-swipe-stage{width:min(100%,960px);display:grid;place-items:center;justify-self:center;perspective:1200px}.phone-shell[data-page=answer] .pm-swipe-card{width:min(100%,780px);min-height:0;display:grid;grid-template-rows:auto auto auto auto auto auto;align-content:start;gap:8px;padding:14px;border:1px solid #dfe5ee;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#ffffffe6),#fff;box-shadow:0 18px 46px #141d2b1a;transform-origin:50% 86%;touch-action:pan-y;will-change:transform,opacity}.phone-shell[data-page=answer] .pm-swipe-card.is-dragging{cursor:grabbing;transition:none}.phone-shell[data-page=answer] .pm-swipe-card.is-snapback{transition:transform .18s ease,opacity .18s ease}.phone-shell[data-page=answer] .pm-swipe-card-top{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:start;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.phone-shell[data-page=answer] .pm-swipe-title h2{margin:2px 0 0;color:#111827;font-size:21px;font-weight:900;line-height:1.16}.phone-shell[data-page=answer] .pm-swipe-title span,.phone-shell[data-page=answer] .pm-swipe-meta span,.phone-shell[data-page=answer] .pm-swipe-picked{color:#6b7280;font-size:12px;font-weight:750;line-height:1.35}.phone-shell[data-page=answer] .pm-swipe-meta{display:flex;flex-wrap:wrap;gap:6px}.phone-shell[data-page=answer] .pm-swipe-meta span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:8px;background:#f3f6fa}.phone-shell[data-page=answer] .pm-swipe-options{display:grid;align-content:start;gap:6px;min-height:0}.phone-shell[data-page=answer] .pm-swipe-option{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(160px,220px);gap:8px;align-items:center;min-height:42px;padding:7px 8px;border:1px solid #e4e9f1;border-radius:8px;background:#fbfcfe}.phone-shell[data-page=answer] .pm-swipe-option-main strong{display:flex;align-items:baseline;justify-content:space-between;gap:8px;overflow-wrap:anywhere;color:#111827;font-size:14px;font-weight:800;line-height:1.25}.phone-shell[data-page=answer] .pm-swipe-option-name{min-width:0}.phone-shell[data-page=answer] .pm-swipe-option-meta{flex:0 0 auto;max-width:50%;overflow:hidden;color:#7b8594;font-size:11px;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.phone-shell[data-page=answer] .pm-swipe-option>b{justify-self:end;color:#111827;font-size:14px;font-weight:800}.phone-shell[data-page=answer] .pm-swipe-votes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone-shell[data-page=answer] .pm-swipe-votes .pm-yes,.phone-shell[data-page=answer] .pm-swipe-votes .pm-no{width:100%;height:32px;min-height:32px;border-radius:8px;font-size:12px}.phone-shell[data-page=answer] .pm-swipe-stock-vote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone-shell[data-page=answer] .pm-swipe-stock-vote .pm-yes,.phone-shell[data-page=answer] .pm-swipe-stock-vote .pm-no{width:100%;height:32px;min-height:32px;border-radius:8px;font-size:12px;font-weight:850}.phone-shell[data-page=answer] .pm-swipe-ai{width:-moz-fit-content;width:fit-content;min-height:28px;justify-self:start;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#8b95a6;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.phone-shell[data-page=answer] .pm-swipe-ai b{display:inline-block;margin-left:4px;color:#8b95a6;font-size:18px;font-weight:850;line-height:0;text-decoration:none}.phone-shell[data-page=answer] .pm-swipe-intel-list{display:grid;gap:8px;min-width:0}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-item{position:relative;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:12px;border-radius:8px;box-shadow:none}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-author{grid-template-columns:40px minmax(0,1fr);margin-bottom:8px;padding-right:78px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-author .expert-avatar{width:40px;height:40px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-author>.tip-follow:not(.tip-follow-inline),.phone-shell[data-page=answer] .pm-swipe-intel-list>.tip-item>.win-box{display:none}.phone-shell[data-page=answer] .pm-swipe-intel-list .author-name{font-size:15px;font-weight:850}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-follow-inline{min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:850}.phone-shell[data-page=answer] .pm-swipe-intel-list .tag-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tag-line span{min-height:22px;padding:3px 7px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate{position:absolute;top:12px;right:12px;min-width:68px;display:grid;justify-items:center;gap:1px;padding:6px 8px;border:1px solid rgba(239,64,70,.28);border-radius:8px;background:#ef40460f;color:#ef4046;text-align:center}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate strong{display:flex;align-items:baseline;justify-content:center;gap:1px;font-size:22px;font-weight:900;line-height:.95}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate small,.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate span{font-size:11px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-title{display:-webkit-box;margin-bottom:8px;overflow:hidden;font-size:15px;font-weight:850;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-pick{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-meta{font-size:12px}.phone-shell[data-page=answer] .pm-swipe-picked{min-height:26px;display:flex;align-items:center;padding:0 8px;border-radius:8px;background:#eef6ff;color:#1555f6}.phone-shell[data-page=answer] .pm-congrats-card{position:relative;min-height:360px;place-items:center;gap:20px;padding:34px 28px 30px;overflow:hidden;text-align:center}.phone-shell[data-page=answer] .pm-congrats-emoji{position:relative;z-index:1;margin-top:14px;font-size:58px;line-height:1}.phone-shell[data-page=answer] .pm-congrats-copy{position:relative;z-index:1;display:grid;gap:8px}.phone-shell[data-page=answer] .pm-congrats-copy span{color:#1555f6;font-size:13px;font-weight:850}.phone-shell[data-page=answer] .pm-congrats-copy h2{margin:0;color:#05070a;font-size:42px;font-weight:850;line-height:1.08}.phone-shell[data-page=answer] .pm-congrats-copy p{max-width:500px;margin:0 auto;color:#6b7280;font-size:14px;font-weight:700;line-height:1.5}.phone-shell[data-page=answer] .pm-congrats-copy p b{color:#d93f3f;font-weight:900}.phone-shell[data-page=answer] .pm-congrats-actions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,380px)}.phone-shell[data-page=answer] .pm-congrats-actions button{min-height:42px;padding:0 12px;border-radius:8px;background:#111827;color:#fff;font-size:14px;font-weight:850}.phone-shell[data-page=answer] .pm-congrats-actions button:first-child{background:#1555f6}.phone-shell[data-page=answer] .pm-congrats-continue{width:-moz-fit-content;width:fit-content;min-height:24px;justify-self:center;padding:0;border:0;border-radius:0;background:transparent;color:#8b95a6;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.phone-shell[data-page=answer] .pm-congrats-continue b{display:inline-block;margin-left:4px;color:#8b95a6;font-size:18px;font-weight:850;line-height:0;text-decoration:none}.phone-shell[data-page=answer] .pm-swipe-status{min-height:24px;display:grid;place-items:center;color:#7b8594;font-size:13px;font-weight:750;text-align:center}@media (max-width: 720px){.phone-shell[data-page=answer] .pm-list-page{padding:8px 12px 14px}.phone-shell[data-page=answer] .pm-swipe-page{min-height:calc(100vh - 148px);gap:8px}.phone-shell[data-page=answer] .pm-swipe-head{width:100%;padding:6px 0 8px}.phone-shell[data-page=answer] .pm-swipe-stage{align-items:start}.phone-shell[data-page=answer] .pm-swipe-card{min-height:auto;gap:6px;padding:10px;border-radius:8px;box-shadow:0 10px 28px #141d2b1a}.phone-shell[data-page=answer] .pm-swipe-card-top{grid-template-columns:36px minmax(0,1fr);gap:6px}.phone-shell[data-page=answer] .pm-swipe-card .pm-card-icon{width:36px;height:36px;border-radius:8px;font-size:11px}.phone-shell[data-page=answer] .pm-swipe-title h2{margin-top:3px;font-size:16px;line-height:1.22}.phone-shell[data-page=answer] .pm-swipe-title span,.phone-shell[data-page=answer] .pm-swipe-meta span,.phone-shell[data-page=answer] .pm-swipe-picked{font-size:10.5px}.phone-shell[data-page=answer] .pm-swipe-meta span{min-height:22px;padding:0 7px}.phone-shell[data-page=answer] .pm-swipe-options{gap:5px}.phone-shell[data-page=answer] .pm-swipe-option{grid-template-columns:minmax(0,1fr) 42px;gap:6px;min-height:0;padding:6px 7px}.phone-shell[data-page=answer] .pm-swipe-option-main strong{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;font-size:13px;font-weight:800}.phone-shell[data-page=answer] .pm-swipe-option-name{overflow:hidden;color:#111827;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.phone-shell[data-page=answer] .pm-swipe-option-meta{max-width:100%;font-size:10px;text-align:left}.phone-shell[data-page=answer] .pm-swipe-option>b{align-self:start;font-size:13px;font-weight:800}.phone-shell[data-page=answer] .pm-swipe-votes{grid-column:1 / -1;gap:6px}.phone-shell[data-page=answer] .pm-swipe-votes .pm-yes,.phone-shell[data-page=answer] .pm-swipe-votes .pm-no{height:30px;min-height:30px;font-size:11px}.phone-shell[data-page=answer] .pm-swipe-stock-vote{gap:8px}.phone-shell[data-page=answer] .pm-swipe-stock-vote .pm-yes,.phone-shell[data-page=answer] .pm-swipe-stock-vote .pm-no{height:30px;min-height:30px;font-size:11px}.phone-shell[data-page=answer] .pm-swipe-ai{min-height:20px;font-size:11px;font-weight:800}.phone-shell[data-page=answer] .pm-swipe-ai b{margin-left:2px;font-size:16px}.phone-shell[data-page=answer] .pm-swipe-intel-list{gap:6px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-item{padding:10px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-author{grid-template-columns:34px minmax(0,1fr);gap:6px;padding-right:60px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-author .expert-avatar{width:34px;height:34px;font-size:12px}.phone-shell[data-page=answer] .pm-swipe-intel-list .author-name,.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-title{font-size:13px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tag-line span,.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-pick,.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-meta{font-size:10.5px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate{top:10px;right:10px;min-width:52px;padding:5px 6px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate strong{font-size:17px}.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate small,.phone-shell[data-page=answer] .pm-swipe-intel-list .tip-top-rate span{font-size:9px}.phone-shell[data-page=answer] .pm-congrats-card{min-height:320px;gap:12px;padding:24px 12px 14px}.phone-shell[data-page=answer] .pm-congrats-emoji{margin-top:10px;font-size:44px}.phone-shell[data-page=answer] .pm-congrats-copy{gap:6px}.phone-shell[data-page=answer] .pm-congrats-copy span{font-size:11px}.phone-shell[data-page=answer] .pm-congrats-copy h2{font-size:30px}.phone-shell[data-page=answer] .pm-congrats-copy p{max-width:280px;font-size:12px;line-height:1.45}.phone-shell[data-page=answer] .pm-congrats-actions{grid-template-columns:1fr;gap:7px}.phone-shell[data-page=answer] .pm-congrats-actions button{min-height:34px;font-size:12px}.phone-shell[data-page=answer] .pm-congrats-continue{min-height:20px;font-size:11px}.phone-shell[data-page=answer] .pm-congrats-continue b{margin-left:2px;font-size:16px}}@media (max-width: 720px){.phone-shell[data-page=home] .home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr)}.phone-shell[data-page=home] .home-side{display:contents}.phone-shell[data-page=home] .home-live-block{order:1}.phone-shell[data-page=home] .home-daily-block{order:2}.phone-shell[data-page=home] .home-news-col{order:5}.phone-shell[data-page=home] .home-expert-block{order:3}.phone-shell[data-page=home] .home-tip-block{order:4}}
