.analysis-popover[data-v-24a36dbe]{display:grid;gap:9px;align-content:start}.analysis-head[data-v-24a36dbe],.analysis-head>div[data-v-24a36dbe],.analysis-sections[data-v-24a36dbe],.analysis-sections>div[data-v-24a36dbe],.analysis-uncertainty[data-v-24a36dbe]{display:grid}.analysis-head[data-v-24a36dbe]{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding-bottom:8px;border-bottom:1px solid rgba(137,105,61,.1)}.analysis-head>div[data-v-24a36dbe]{gap:2px}.analysis-head strong[data-v-24a36dbe]{color:#392d1fd6;font-size:12px}.analysis-head small[data-v-24a36dbe]{color:#4b7d5bb3;font-size:9px}.analysis-head small.is-stale[data-v-24a36dbe]{color:#915b51b8}.analysis-head button[data-v-24a36dbe]{min-height:26px;padding:3px 8px;color:#493c2d8f;font:inherit;font-size:9px;background:#fffaecb8;border:1px solid rgba(137,105,61,.14);border-radius:999px}.analysis-times[data-v-24a36dbe]{display:flex;gap:4px 10px;flex-wrap:wrap;color:#493c2d70;font-size:8px}.analysis-summary[data-v-24a36dbe]{margin:0;color:#392d1fc7;font-size:10px;font-weight:750;line-height:1.5}.analysis-sections[data-v-24a36dbe]{gap:6px;margin:0}.analysis-sections>div[data-v-24a36dbe]{grid-template-columns:62px minmax(0,1fr);gap:8px;padding-bottom:5px;border-bottom:1px dashed rgba(137,105,61,.1)}.analysis-sections dt[data-v-24a36dbe]{color:#855b24b8;font-size:9px;font-weight:800}.analysis-sections dd[data-v-24a36dbe]{margin:0;color:#493c2da3;font-size:9px;line-height:1.45}.analysis-tags[data-v-24a36dbe]{display:flex;gap:4px;flex-wrap:wrap}.analysis-tags span[data-v-24a36dbe]{padding:2px 6px;color:#596c4db8;font-size:8px;background:#84a3751a;border-radius:999px}.analysis-evidence[data-v-24a36dbe]{display:grid;gap:6px;padding:0;margin:0;list-style:none}.analysis-evidence li[data-v-24a36dbe]{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:7px;align-items:start;padding-bottom:5px;border-bottom:1px dashed rgba(137,105,61,.1)}.analysis-evidence time[data-v-24a36dbe],.analysis-evidence p[data-v-24a36dbe],.analysis-evidence a[data-v-24a36dbe],.analysis-uncertainty[data-v-24a36dbe],.analysis-disclaimer[data-v-24a36dbe]{margin:0;color:#493c2d85;font-size:8px;line-height:1.45}.analysis-evidence a[data-v-24a36dbe]{color:#8e6024b8;text-underline-offset:2px}.analysis-uncertainty[data-v-24a36dbe]{gap:3px}.analysis-uncertainty ul[data-v-24a36dbe]{padding-left:16px;margin:0}.analysis-disclaimer[data-v-24a36dbe]{padding-top:7px;border-top:1px solid rgba(137,105,61,.1)}@media (max-width: 620px){.analysis-evidence li[data-v-24a36dbe]{grid-template-columns:1fr auto}.analysis-evidence p[data-v-24a36dbe]{grid-row:2;grid-column:1 / -1}}.accumulation-card-body[data-v-b55a5e8f]{display:grid;grid-template-rows:auto auto minmax(126px,1fr) auto;gap:7px;min-height:0}.metric-line[data-v-b55a5e8f],.freshness-line[data-v-b55a5e8f]{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;color:#493c2d94;font-size:10px}.metric-line>div[data-v-b55a5e8f]{display:grid;gap:1px;min-width:0}.metric-line strong[data-v-b55a5e8f]{color:#493c2dd1;font-size:12px}.metric-line small[data-v-b55a5e8f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-line>span[data-v-b55a5e8f]{flex:none;color:#9d712f;font-size:12px;font-weight:850}.range-switch[data-v-b55a5e8f]{display:flex;gap:4px}.range-switch button[data-v-b55a5e8f],.chart-state button[data-v-b55a5e8f]{min-height:25px;padding:3px 8px;color:#493c2d9e;font:inherit;font-size:10px;font-weight:800;background:#fffaec9e;border:1px solid rgba(137,105,61,.14);border-radius:999px}.range-switch button.is-active[data-v-b55a5e8f]{color:#795421;background:#deb8703d;border-color:#b180334d}.range-switch button[data-v-b55a5e8f]:focus-visible,.chart-state button[data-v-b55a5e8f]:focus-visible{outline:2px solid rgba(201,155,82,.5);outline-offset:2px}.chart-stage[data-v-b55a5e8f]{position:relative;min-height:126px}.chart[data-v-b55a5e8f]{width:100%;height:100%;min-height:126px}.chart-state[data-v-b55a5e8f]{position:absolute;inset:0;display:grid;gap:8px;place-content:center;padding:14px;color:#493c2d8a;font-size:11px;text-align:center;background:#fffbf1d1}.chart-state.is-error[data-v-b55a5e8f]{color:#a1534ed1}.freshness-line[data-v-b55a5e8f]{flex-wrap:wrap}.freshness-line small[data-v-b55a5e8f]{margin-left:auto;color:#493c2d6b}.foreshadow-monitor-shell[data-v-5ffeb4f9]{width:min(100%,1480px);min-height:calc(100svh - 118px);padding:clamp(8px,1.5vw,20px);margin:0 auto}.foreshadow-monitor-grid[data-v-5ffeb4f9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(310px,1fr));gap:clamp(12px,1.7vw,22px);min-height:calc(100svh - 158px)}.foreshadow-monitor-card[data-v-5ffeb4f9]{position:relative;display:grid;grid-auto-rows:auto;grid-template-rows:auto;gap:10px;min-width:0;min-height:310px;padding:clamp(14px,1.5vw,20px);overflow:hidden;color:#493c2d;background:radial-gradient(circle at 84% 18%,rgba(226,181,88,.1),transparent 34%),#fffbf18a;border:1px dashed rgba(137,105,61,.3);border-radius:18px;box-shadow:inset 0 1px #ffffffa3}.accumulation-card[data-v-5ffeb4f9]{grid-template-rows:auto minmax(0,1fr)}.guru-card[data-v-5ffeb4f9]{z-index:4;overflow:visible}.strategy-card[data-v-5ffeb4f9]{z-index:3;overflow:visible}.foreshadow-monitor-card[data-v-5ffeb4f9]:after{position:absolute;right:-48px;bottom:-58px;z-index:0;width:150px;height:150px;pointer-events:none;content:"";border:1px dashed rgba(175,128,42,.1);border-radius:50%}.card-head[data-v-5ffeb4f9]{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start}.card-index[data-v-5ffeb4f9]{color:#82602e70;font-size:11px;font-weight:850;letter-spacing:.12em}.card-head>div[data-v-5ffeb4f9]{display:grid;gap:1px;min-width:0}.card-head h3[data-v-5ffeb4f9],.placeholder-card h3[data-v-5ffeb4f9]{margin:0;color:#392d1fe6;font-size:clamp(18px,1.55vw,23px);font-weight:850;line-height:1.16;letter-spacing:-.02em}.card-head small[data-v-5ffeb4f9]{color:#493c2d7a;font-size:10px}.data-badge[data-v-5ffeb4f9]{padding-top:1px;color:#915b519e;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.data-stamp[data-v-5ffeb4f9]{display:grid;gap:2px;justify-items:end;min-width:88px;color:#915b5185;text-align:right}.data-stamp time[data-v-5ffeb4f9],.data-stamp>small[data-v-5ffeb4f9]{color:inherit;font-size:8px;font-style:normal;line-height:1.2;white-space:nowrap}.data-stamp.is-real[data-v-5ffeb4f9]{color:#4b7d5bad}.data-stamp.is-real .data-badge[data-v-5ffeb4f9]{color:inherit}.data-badge.is-real[data-v-5ffeb4f9]{color:#4b7d5bad}.data-badge.is-registered[data-v-5ffeb4f9]{color:#855b2494}.metric-switch[data-v-5ffeb4f9]{position:relative;z-index:2;display:flex;gap:5px}.metric-switch button[data-v-5ffeb4f9]{min-height:25px;padding:3px 9px;color:#493c2d94;font:inherit;font-size:10px;font-weight:800;background:#fffaec94;border:1px solid rgba(137,105,61,.14);border-radius:999px}.metric-switch button.is-active[data-v-5ffeb4f9]{color:#795421;background:#deb87038;border-color:#b1803347}.dividend-list[data-v-5ffeb4f9],.golden-list[data-v-5ffeb4f9],.author-list[data-v-5ffeb4f9]{position:relative;z-index:1;display:grid;gap:5px;align-content:start;min-height:0}.disclosure-item[data-v-5ffeb4f9]{position:static;min-width:0}.disclosure-trigger[data-v-5ffeb4f9]{width:100%;appearance:none;color:inherit;font:inherit;text-align:left;background:transparent;border:0}.dividend-row[data-v-5ffeb4f9]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:34px;padding:4px 6px;border-bottom:1px solid rgba(137,105,61,.08);border-radius:7px}.dividend-row[data-v-5ffeb4f9]:hover,.dividend-row[data-v-5ffeb4f9]:focus-visible,.author-trigger[data-v-5ffeb4f9]:hover,.author-trigger[data-v-5ffeb4f9]:focus-visible{background:#e1be7a1f;outline:none}.dividend-row[data-v-5ffeb4f9]:focus-visible,.author-trigger[data-v-5ffeb4f9]:focus-visible,.metric-switch button[data-v-5ffeb4f9]:focus-visible{outline:2px solid rgba(201,155,82,.52);outline-offset:2px}.dividend-row>b[data-v-5ffeb4f9]{color:#9d712f9e;font-size:11px}.dividend-row>span[data-v-5ffeb4f9],.ranking-value[data-v-5ffeb4f9],.author-meta[data-v-5ffeb4f9],.candidate-main span[data-v-5ffeb4f9]{display:grid;gap:1px;min-width:0}.dividend-row strong[data-v-5ffeb4f9],.author-trigger strong[data-v-5ffeb4f9],.candidate-main strong[data-v-5ffeb4f9]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dividend-row small[data-v-5ffeb4f9],.author-trigger small[data-v-5ffeb4f9],.candidate-main small[data-v-5ffeb4f9]{color:#493c2d73;font-size:9px}.ranking-value[data-v-5ffeb4f9]{justify-items:end}.ranking-value strong[data-v-5ffeb4f9]{color:#9d712f}.strategy-grid[data-v-5ffeb4f9]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start;padding:0;margin:0;list-style:none}.strategy-rule[data-v-5ffeb4f9]{min-width:0}.strategy-trigger[data-v-5ffeb4f9]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:6px;align-items:center;width:100%;min-height:42px;padding:6px 8px;appearance:none;color:inherit;font:inherit;text-align:left;background:#fffaec57;border:1px solid rgba(137,105,61,.08);border-radius:9px}.strategy-trigger[data-v-5ffeb4f9]:disabled{opacity:1}.strategy-trigger.is-static[data-v-5ffeb4f9]{background:#deb87029;border-color:#b180333d}.strategy-trigger.is-static[data-v-5ffeb4f9]:hover,.strategy-trigger.is-static[data-v-5ffeb4f9]:focus-visible{background:#deb8703d;outline:2px solid rgba(201,155,82,.46);outline-offset:2px}.strategy-trigger>small[data-v-5ffeb4f9]{color:#9d712f7a;font-size:8px;font-weight:800}.strategy-trigger>strong[data-v-5ffeb4f9]{overflow:hidden;color:#392d1fc2;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.strategy-trigger>span[data-v-5ffeb4f9]{color:#493c2d57;font-size:8px;white-space:nowrap}.strategy-trigger.is-static>span[data-v-5ffeb4f9]{color:#855b24ad;font-weight:800}.strategy-card .strategy-reference-popover[data-v-5ffeb4f9]{inset:0 calc(100% + clamp(12px,1.7vw,22px)) 0 auto;width:100%}.discipline-list[data-v-5ffeb4f9]{display:grid;gap:4px;padding:0;margin:9px 0;list-style:none}.discipline-list li[data-v-5ffeb4f9]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;align-items:start;padding-bottom:3px;border-bottom:1px dashed rgba(137,105,61,.08)}.discipline-list li>small[data-v-5ffeb4f9]{color:#9d712f85;font-size:8px;font-weight:800}.discipline-list p[data-v-5ffeb4f9]{margin:0;color:#392d1fb8;font-size:9px;line-height:1.4}.discipline-closing[data-v-5ffeb4f9]{display:block;margin:7px 0;color:#795421d1;font-size:9px;line-height:1.5}.golden-list[data-v-5ffeb4f9]{overflow:auto}.golden-row[data-v-5ffeb4f9]{display:grid;gap:4px;padding:7px 8px;background:#fffaec57;border:1px solid rgba(137,105,61,.08);border-radius:10px}.candidate-main[data-v-5ffeb4f9]{display:flex;gap:8px;align-items:start;justify-content:space-between}.candidate-main time[data-v-5ffeb4f9]{flex:none;color:#493c2d6b;font-size:9px}.golden-row p[data-v-5ffeb4f9],.author-trigger p[data-v-5ffeb4f9]{display:-webkit-box;margin:0;overflow:hidden;color:#493c2d99;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rule-tags[data-v-5ffeb4f9]{display:flex;gap:4px;flex-wrap:wrap}.rule-tags span[data-v-5ffeb4f9]{padding:2px 6px;color:#855b249e;font-size:8px;background:#deb87024;border-radius:999px}.author-trigger[data-v-5ffeb4f9]{display:grid;grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:4px 7px;border-bottom:1px solid rgba(137,105,61,.08);border-radius:8px}.author-row[data-v-5ffeb4f9]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:stretch}.quote-disclosure[data-v-5ffeb4f9],.analysis-disclosure[data-v-5ffeb4f9]{position:static;min-width:0}.analysis-trigger[data-v-5ffeb4f9]{min-width:54px;min-height:34px;padding:4px 7px;color:#4b7d5bb3;font:inherit;font-size:8px;font-weight:800;white-space:nowrap;background:#84a37517;border:1px solid rgba(90,132,98,.14);border-radius:8px}.analysis-trigger.is-stale[data-v-5ffeb4f9]{color:#915b51ad;background:#ae746012;border-color:#915b5124}.analysis-trigger[data-v-5ffeb4f9]:hover,.analysis-trigger[data-v-5ffeb4f9]:focus-visible{background:#84a37529;outline:2px solid rgba(111,149,116,.36);outline-offset:2px}.card-popover[data-v-5ffeb4f9]{position:absolute;inset:56px 12px 12px;z-index:8;padding:12px;overflow:auto;visibility:hidden;background:#fffbf1fa;border:1px solid rgba(137,105,61,.18);border-radius:13px;box-shadow:0 16px 42px #684b1d24;opacity:0;transform:translateY(5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.card-popover.is-open[data-v-5ffeb4f9]{visibility:visible;opacity:1;transform:translateY(0)}.popover-head[data-v-5ffeb4f9]{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(137,105,61,.1)}.popover-head span[data-v-5ffeb4f9]{color:#392d1fd6;font-size:12px;font-weight:850}.popover-head small[data-v-5ffeb4f9],.popover-note[data-v-5ffeb4f9]{color:#493c2d70;font-size:9px}.date-popover dl[data-v-5ffeb4f9]{display:grid;gap:6px;margin:10px 0}.date-popover dl div[data-v-5ffeb4f9]{display:flex;gap:8px;justify-content:space-between;padding-bottom:5px;font-size:10px;border-bottom:1px dashed rgba(137,105,61,.1)}.date-popover dt[data-v-5ffeb4f9]{color:#493c2d80}.date-popover dd[data-v-5ffeb4f9]{margin:0;color:#493c2dc7;font-weight:800}.dividend-events[data-v-5ffeb4f9]{display:grid;gap:7px;padding:0;margin:10px 0;list-style:none}.dividend-events li[data-v-5ffeb4f9]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding-bottom:7px;border-bottom:1px dashed rgba(137,105,61,.11)}.dividend-events time[data-v-5ffeb4f9]{color:#855b24a6;font-size:9px;font-weight:800}.dividend-events div[data-v-5ffeb4f9]{display:grid;gap:2px;min-width:0}.dividend-events strong[data-v-5ffeb4f9]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dividend-events small[data-v-5ffeb4f9]{color:#493c2d7a;font-size:8px}.popover-note a[data-v-5ffeb4f9]{color:#855b24b8;text-underline-offset:2px}.quote-popover ol[data-v-5ffeb4f9]{display:grid;gap:7px;padding:0;margin:10px 0;list-style:none}.guru-card .quote-popover[data-v-5ffeb4f9],.guru-card .analysis-popover[data-v-5ffeb4f9]{inset:0 auto 0 calc(100% + clamp(12px,1.7vw,22px));width:100%}.quote-popover li time[data-v-5ffeb4f9],.quote-popover li p[data-v-5ffeb4f9]{margin:0;color:#493c2d8a;font-size:9px;line-height:1.45}.quote-popover li[data-v-5ffeb4f9]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;padding-bottom:7px;border-bottom:1px dashed rgba(137,105,61,.11)}.quote-popover li>div[data-v-5ffeb4f9]{display:grid;gap:3px;min-width:0}.quote-popover li a[data-v-5ffeb4f9]{width:fit-content;color:#8e6024ad;font-size:8px;text-underline-offset:2px}.placeholder-card[data-v-5ffeb4f9]{grid-template-rows:auto 1fr;gap:28px;align-content:space-between;padding:clamp(20px,2.5vw,32px)}.placeholder-card h3[data-v-5ffeb4f9]{position:relative;z-index:1;align-self:end;font-size:clamp(24px,2.2vw,34px)}@media (max-width: 1020px){.foreshadow-monitor-shell[data-v-5ffeb4f9]{min-height:auto;padding:18px 8px 30px}.foreshadow-monitor-grid[data-v-5ffeb4f9]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(310px,1fr));min-height:auto}.strategy-card .strategy-reference-popover[data-v-5ffeb4f9]{inset:0 auto 0 calc(100% + clamp(12px,1.7vw,22px))}}@media (max-width: 620px){.foreshadow-monitor-grid[data-v-5ffeb4f9]{grid-template-columns:1fr;grid-template-rows:none}.foreshadow-monitor-card[data-v-5ffeb4f9]{min-height:310px;padding:14px}.guru-card[data-v-5ffeb4f9],.strategy-card[data-v-5ffeb4f9]{z-index:auto;overflow:hidden}.strategy-grid[data-v-5ffeb4f9]{position:static;grid-template-columns:1fr}.strategy-trigger[data-v-5ffeb4f9]{min-height:32px;padding-block:4px}.placeholder-card[data-v-5ffeb4f9]{min-height:150px;padding:20px}.card-popover[data-v-5ffeb4f9]{inset:54px 9px 9px}.guru-card .analysis-popover[data-v-5ffeb4f9],.guru-card .quote-popover[data-v-5ffeb4f9],.strategy-card .strategy-reference-popover[data-v-5ffeb4f9]{inset:54px 9px 9px;width:auto}}@media (prefers-reduced-motion: reduce){.card-popover[data-v-5ffeb4f9]{transition:none}}.wind-filter-panel[data-v-5ec78cfb]{--wind-ink: #493c2d;--wind-muted: rgba(73, 60, 45, .6);--wind-line: rgba(137, 105, 61, .16);--wind-accent: #c99b52;position:relative;z-index:8;display:flex;width:100%;max-width:100%;min-width:0;align-items:center;gap:12px;padding:7px 9px;border:1px solid var(--wind-line);background:linear-gradient(120deg,rgba(231,205,151,.18),transparent 42%),#fffbf1c7;box-shadow:inset 0 1px #ffffffb3;backdrop-filter:blur(14px)}.wind-filter-summary[data-v-5ec78cfb]{display:flex;flex:0 0 auto;align-items:baseline;gap:6px;padding-right:11px;border-right:1px solid var(--wind-line);color:var(--wind-muted);white-space:nowrap}.wind-filter-summary>span[data-v-5ec78cfb]{color:var(--wind-ink);font-size:12px;font-weight:700}.wind-filter-summary>span.is-empty[data-v-5ec78cfb]{color:#bb6865}.wind-filter-summary small[data-v-5ec78cfb],.wind-filter-summary button[data-v-5ec78cfb]{font-size:10px}.wind-filter-summary button[data-v-5ec78cfb]{min-height:28px;padding:0 4px;border:0;color:#9d712f;background:transparent;font:inherit;cursor:pointer}.wind-filter-summary button[data-v-5ec78cfb]:disabled{opacity:.3;cursor:default}.wind-filter-quick[data-v-5ec78cfb]{display:flex;flex:1 1 0;width:0;min-width:0;align-items:center;gap:12px;overflow-x:auto;scrollbar-width:none}.wind-filter-quick[data-v-5ec78cfb]::-webkit-scrollbar{display:none}.wind-quick-group[data-v-5ec78cfb]{display:flex;flex:0 0 auto;align-items:center;gap:5px}.wind-quick-label[data-v-5ec78cfb]{color:#493c2d80;font-size:10px}.wind-segmented[data-v-5ec78cfb]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--wind-line);border-radius:6px;background:#e7d5b124}.wind-segmented button[data-v-5ec78cfb]{min-width:42px;height:27px;padding:0 8px;border:0;border-radius:4px;color:var(--wind-muted);background:transparent;font:inherit;font-size:11px;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.wind-segmented button[data-v-5ec78cfb]:hover{color:var(--wind-ink);background:#dbbe8429}.wind-segmented button.is-active[data-v-5ec78cfb]{color:#5d4522;background:#ead29d;box-shadow:0 1px 7px #a477321f}.wind-filter-backdrop[data-v-5ec78cfb]{position:fixed;z-index:90;inset:0;border:0;background:#4b392333;cursor:default;animation:wind-fade-in-5ec78cfb .14s ease both}.wind-filter-advanced[data-v-5ec78cfb]{position:absolute;z-index:100;top:calc(100% + 7px);right:0;display:grid;width:min(650px,calc(100vw - 42px));max-height:min(690px,calc(100vh - 170px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(137,105,61,.2);border-radius:8px;background:#fffbf1fa;box-shadow:0 20px 64px #65481f2e,inset 0 1px #ffffffc2;backdrop-filter:blur(22px);animation:wind-panel-in-5ec78cfb .17s ease both}.wind-filter-advanced header[data-v-5ec78cfb],.wind-filter-advanced footer[data-v-5ec78cfb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px}.wind-filter-advanced header[data-v-5ec78cfb]{border-bottom:1px solid var(--wind-line)}.wind-filter-advanced header>div[data-v-5ec78cfb]{display:flex;align-items:baseline;gap:8px}.wind-filter-advanced header strong[data-v-5ec78cfb]{color:var(--wind-ink);font-size:15px}.wind-filter-advanced header span[data-v-5ec78cfb]{color:#493c2d80;font-size:11px}.wind-filter-advanced header button[data-v-5ec78cfb],.wind-filter-advanced footer button[data-v-5ec78cfb]{min-height:34px;border:1px solid var(--wind-line);border-radius:5px;color:#493c2dbd;background:#e7d5b124;font:inherit;font-size:11px;cursor:pointer}.wind-filter-advanced header button[data-v-5ec78cfb]{padding:0 10px;border-color:transparent;background:transparent}.wind-advanced-body[data-v-5ec78cfb]{overflow-y:auto;overscroll-behavior:contain;padding:2px 15px 14px}.wind-advanced-group[data-v-5ec78cfb]{padding:13px 0 15px;border-bottom:1px solid rgba(137,105,61,.1)}.wind-advanced-group[data-v-5ec78cfb]:last-child{border-bottom:0}.wind-advanced-group h3[data-v-5ec78cfb]{margin:0 0 9px;color:#493c2d85;font-size:10px;font-weight:600}.wind-advanced-fields[data-v-5ec78cfb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wind-advanced-field[data-v-5ec78cfb]{display:grid;min-width:0;gap:5px;color:#493c2db8;font-size:11px}.wind-advanced-field>span[data-v-5ec78cfb]:first-child{padding-left:2px}.wind-advanced-field select[data-v-5ec78cfb],.wind-filter-range[data-v-5ec78cfb]{width:100%;height:38px;border:1px solid var(--wind-line);border-radius:5px;background:#fffdf7e6;color:var(--wind-ink)}.wind-advanced-field select[data-v-5ec78cfb]{padding:0 30px 0 10px;outline:none;font:inherit;font-size:12px}.wind-advanced-field select option[data-v-5ec78cfb]{color:var(--wind-ink)}.wind-filter-range[data-v-5ec78cfb]{display:flex;align-items:center;padding:0 8px}.wind-filter-range input[data-v-5ec78cfb]{width:0;min-width:0;flex:1;border:0;outline:none;background:transparent;color:var(--wind-ink);font:inherit;font-size:12px;appearance:textfield}.wind-filter-range input[data-v-5ec78cfb]::-webkit-outer-spin-button,.wind-filter-range input[data-v-5ec78cfb]::-webkit-inner-spin-button{margin:0;appearance:none}.wind-filter-range input[data-v-5ec78cfb]::placeholder{color:#493c2d61}.wind-filter-range i[data-v-5ec78cfb]{margin:0 7px;color:#493c2d61;font-style:normal;font-size:10px}.wind-filter-range em[data-v-5ec78cfb]{margin-left:6px;color:#493c2d7a;font-style:normal;font-size:10px}.wind-advanced-field.is-toggle[data-v-5ec78cfb]{display:flex;grid-column:1 / -1;min-height:52px;align-items:center;justify-content:space-between;gap:12px}.wind-advanced-field.is-toggle>span[data-v-5ec78cfb]{display:grid;gap:3px}.wind-advanced-field.is-toggle strong[data-v-5ec78cfb]{font-size:12px}.wind-advanced-field.is-toggle small[data-v-5ec78cfb]{color:#493c2d7a;font-size:10px;font-weight:400}.wind-toggle[data-v-5ec78cfb]{position:relative;width:42px;height:24px;flex:0 0 auto;padding:0;border:1px solid var(--wind-line);border-radius:12px;background:#dbc8a13d;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wind-toggle i[data-v-5ec78cfb]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fffaf0;transition:transform .15s ease,background-color .15s ease}.wind-toggle.is-active[data-v-5ec78cfb]{border-color:#b88a46;background:#c99b52}.wind-toggle.is-active i[data-v-5ec78cfb]{transform:translate(18px);background:#fffaf0}.wind-filter-advanced footer[data-v-5ec78cfb]{justify-content:flex-end;border-top:1px solid var(--wind-line)}.wind-filter-advanced footer button[data-v-5ec78cfb]{min-width:92px;padding:0 14px}.wind-filter-advanced footer button[data-v-5ec78cfb]:disabled{opacity:.3;cursor:default}.wind-filter-advanced footer button.is-primary[data-v-5ec78cfb]{border-color:#d9b878;color:#5d4522;background:#ead29d;font-weight:700}.wind-filter-panel button[data-v-5ec78cfb]:focus-visible,.wind-filter-panel select[data-v-5ec78cfb]:focus-visible,.wind-filter-panel input[data-v-5ec78cfb]:focus-visible{outline:2px solid rgba(191,144,70,.62);outline-offset:2px}@keyframes wind-fade-in-5ec78cfb{0%{opacity:0}to{opacity:1}}@keyframes wind-panel-in-5ec78cfb{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.wind-filter-summary small[data-v-5ec78cfb],.wind-quick-label[data-v-5ec78cfb]{display:none}}@media (max-width: 760px){.wind-filter-panel[data-v-5ec78cfb]{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:6px 8px}.wind-filter-summary[data-v-5ec78cfb]{width:100%;gap:4px;padding-right:0;border-right:0}.wind-filter-summary>span[data-v-5ec78cfb]{font-size:11px}.wind-filter-summary button[data-v-5ec78cfb]{display:none}.wind-filter-quick[data-v-5ec78cfb]{width:100%;gap:7px;padding-right:24px;scroll-padding-inline:0 24px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 22px),transparent 100%)}.wind-quick-group[data-v-5ec78cfb]{scroll-snap-align:start}.wind-segmented button[data-v-5ec78cfb]{min-width:44px;height:34px;padding:0 9px}.wind-filter-backdrop[data-v-5ec78cfb]{background:#4b39234d}.wind-filter-advanced[data-v-5ec78cfb]{position:fixed;inset:auto 0 0;width:100%;max-height:82svh;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0;animation-name:wind-sheet-in-5ec78cfb}.wind-filter-advanced header[data-v-5ec78cfb],.wind-filter-advanced footer[data-v-5ec78cfb]{padding:12px 14px}.wind-filter-advanced header button[data-v-5ec78cfb],.wind-filter-advanced footer button[data-v-5ec78cfb]{min-height:42px}.wind-advanced-body[data-v-5ec78cfb]{padding:1px 14px calc(18px + env(safe-area-inset-bottom))}.wind-advanced-fields[data-v-5ec78cfb]{grid-template-columns:minmax(0,1fr)}.wind-advanced-field select[data-v-5ec78cfb],.wind-filter-range[data-v-5ec78cfb]{height:44px}.wind-filter-advanced footer[data-v-5ec78cfb]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@keyframes wind-sheet-in-5ec78cfb{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.wind-filter-backdrop[data-v-5ec78cfb],.wind-filter-advanced[data-v-5ec78cfb]{animation:none}.wind-segmented button[data-v-5ec78cfb],.wind-toggle[data-v-5ec78cfb],.wind-toggle i[data-v-5ec78cfb]{transition:none}}.accumulation-monitor[data-v-14aef454]{overflow:hidden;border:1px solid rgba(137,105,61,.17);border-radius:8px;color:#493c2d;background:#fffbf1e6;box-shadow:0 12px 30px #7453230f}.accumulation-monitor.is-expanded[data-v-14aef454]{padding:10px;position:fixed;z-index:1000;inset:0;border-radius:0;background:#fffaf0}.accumulation-monitor.is-expanded .monitor-chart-stage[data-v-14aef454],.accumulation-monitor.is-expanded .monitor-chart[data-v-14aef454]{height:calc(100vh - 150px);min-height:520px}.monitor-head[data-v-14aef454]{display:grid;grid-template-columns:minmax(250px,1fr) minmax(220px,auto) auto;align-items:center;gap:18px;padding:14px 16px 10px;border-bottom:1px solid rgba(137,105,61,.13)}.monitor-head span[data-v-14aef454],.monitor-head small[data-v-14aef454],footer[data-v-14aef454]{color:#493c2d94;font-size:10px}.monitor-head h3[data-v-14aef454]{margin:2px 0;font-size:18px}.monitor-summary[data-v-14aef454]{display:grid;justify-items:end;gap:3px;font-variant-numeric:tabular-nums}.monitor-summary strong[data-v-14aef454]{color:#9d712f;font-size:13px}.monitor-summary strong.is-accumulating[data-v-14aef454]{color:#c56f6b}.monitor-summary strong.is-distributing[data-v-14aef454]{color:#6c957b}.monitor-actions[data-v-14aef454],.window-switch[data-v-14aef454]{display:flex;align-items:center;gap:5px}.monitor-actions button[data-v-14aef454],.monitor-state button[data-v-14aef454]{min-height:28px;padding:0 9px;border:1px solid rgba(137,105,61,.17);border-radius:4px;color:#493c2db3;background:#e7d5b129;cursor:pointer}.monitor-actions button.is-active[data-v-14aef454]{color:#5d4522;background:#ead29d}.monitor-actions button[data-v-14aef454]:disabled{cursor:wait;opacity:.5}.refresh-button[data-v-14aef454]{color:#9d712f!important}.monitor-chart-stage[data-v-14aef454]{position:relative;min-height:410px}.monitor-chart[data-v-14aef454]{width:100%;height:410px}.monitor-state[data-v-14aef454]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:20px;color:#493c2d9e;background:#fffbf1eb;text-align:center}.monitor-state.is-error[data-v-14aef454]{color:#bb6865}footer[data-v-14aef454]{display:flex;justify-content:space-between;gap:16px;padding:8px 16px 11px;border-top:1px solid rgba(137,105,61,.1)}footer p[data-v-14aef454]{margin:0;text-align:right}@media (max-width: 900px){.monitor-head[data-v-14aef454]{grid-template-columns:1fr auto}.monitor-summary[data-v-14aef454]{grid-column:1 / -1;grid-row:2;justify-items:start}.monitor-actions[data-v-14aef454]{grid-column:2;grid-row:1}}@media (max-width: 620px){.monitor-head[data-v-14aef454]{grid-template-columns:1fr;gap:10px;padding-inline:11px}.monitor-actions[data-v-14aef454],.monitor-summary[data-v-14aef454]{grid-column:1;grid-row:auto;justify-items:start}.monitor-actions[data-v-14aef454]{overflow-x:auto}.window-switch button[data-v-14aef454]{padding-inline:7px;font-size:10px;white-space:nowrap}.monitor-chart-stage[data-v-14aef454],.monitor-chart[data-v-14aef454]{min-height:360px;height:360px}footer[data-v-14aef454]{display:grid;padding-inline:11px}footer p[data-v-14aef454]{line-height:1.5;text-align:left}}.market-kline-shell[data-v-91316a81]{position:relative;width:100%;min-width:0}.chart-expand-button[data-v-91316a81]{position:absolute;top:8px;right:14px;z-index:3;min-height:28px;padding:0 9px;border:1px solid rgba(137,105,61,.18);border-radius:5px;color:#493c2db3;background:#fffbf1e0;cursor:pointer;backdrop-filter:blur(8px)}.chart-expand-button[data-v-91316a81]:hover{color:#5d4522;background:#ead29d}.market-kline-chart[data-v-91316a81]{width:100%;height:560px;min-height:0}.market-kline-chart.is-compact[data-v-91316a81]{height:300px}.market-kline-shell.is-expanded[data-v-91316a81]{padding:42px 18px 12px;position:fixed;z-index:1000;inset:0;background:#fffaf0}.market-kline-shell.is-expanded .market-kline-chart[data-v-91316a81],.market-kline-shell.is-expanded .market-kline-chart.is-compact[data-v-91316a81]{height:calc(100vh - 54px)}@media (max-width: 620px){.market-kline-chart[data-v-91316a81]{height:460px}.market-kline-chart.is-compact[data-v-91316a81]{height:280px}}.insight-dashboard[data-v-4806446f]{--ink: #493c2d;--muted: rgba(73, 60, 45, .6);--line: rgba(137, 105, 61, .17);--surface: rgba(255, 251, 241, .9);--surface-raised: #fffaf0;--accent: #c99b52;--rise: #c56f6b;--fall: #6c957b;display:grid;gap:8px;padding:8px;color:var(--ink);background:#f4ebd794}.index-observation[data-v-4806446f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.index-chart-panel[data-v-4806446f]{min-width:0;padding:12px 8px 5px;border-right:1px solid var(--line)}.index-chart-panel[data-v-4806446f]:last-child{border-right:0}.chart-panel-head[data-v-4806446f],.watchlist-head[data-v-4806446f],.stock-chart-head[data-v-4806446f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chart-panel-head[data-v-4806446f]{padding:0 8px 2px}.chart-panel-head span[data-v-4806446f],.watchlist-head span[data-v-4806446f],.stock-identity span[data-v-4806446f]{color:var(--muted);font-size:11px}.chart-panel-head h3[data-v-4806446f],.watchlist-head h3[data-v-4806446f],.stock-identity h3[data-v-4806446f]{margin:2px 0 0;font-size:17px;letter-spacing:0}.watchlist-meta[data-v-4806446f]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-variant-numeric:tabular-nums}.realtime-meta[data-v-4806446f]{display:grid;justify-items:end;gap:2px}.refresh-cadence[data-v-4806446f]{display:inline-flex;align-items:center;gap:5px;color:#9d712f;font-size:10px;white-space:nowrap}.refresh-cadence i[data-v-4806446f]{width:6px;height:6px;border-radius:50%;background:#7fa98e;box-shadow:0 0 0 3px #7fa98e29}.watchlist-meta .is-stale[data-v-4806446f]{color:#a77933}.chart-quote[data-v-4806446f],.stock-latest[data-v-4806446f],.watch-quote[data-v-4806446f]{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums}.chart-quote strong[data-v-4806446f]{font-size:16px}.chart-quote small[data-v-4806446f],.stock-latest small[data-v-4806446f],.watch-quote small[data-v-4806446f]{color:var(--muted)}.chart-stage[data-v-4806446f]{position:relative;min-width:0}.chart-state[data-v-4806446f]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:18px;color:var(--muted);background:#fffbf1e0;text-align:center}.chart-state.is-error[data-v-4806446f],.search-state.is-error[data-v-4806446f],.watchlist-notice.is-error[data-v-4806446f]{color:#bb6865}.chart-state button[data-v-4806446f],.watchlist-notice button[data-v-4806446f],.quiet-refresh[data-v-4806446f]{min-height:26px;padding:0 9px;border:1px solid var(--line);border-radius:4px;color:#9d712f;background:#e7d5b129;cursor:pointer}.quiet-refresh[data-v-4806446f]{margin-top:3px;font-size:10px}.quiet-refresh[data-v-4806446f]:disabled,.period-switch button[data-v-4806446f]:disabled{cursor:not-allowed;opacity:.46}.data-time[data-v-4806446f]{display:block;min-height:15px;padding:0 8px;color:#493c2d75;font-size:9px;text-align:right}.is-up[data-v-4806446f],.is-up small[data-v-4806446f]{color:var(--rise)}.is-down[data-v-4806446f],.is-down small[data-v-4806446f]{color:var(--fall)}.stock-workbench[data-v-4806446f]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:650px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.watchlist[data-v-4806446f]{min-width:0;border-right:1px solid var(--line);background:#f9f2e3c2}.watchlist-head[data-v-4806446f]{align-items:center;padding:16px;border-bottom:1px solid var(--line)}.watchlist-count[data-v-4806446f]{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;color:#9d712f}.realtime-meta small[data-v-4806446f]{color:var(--muted);font-size:9px;white-space:nowrap}.stock-search[data-v-4806446f]{position:relative;z-index:4;padding:12px 14px;border-bottom:1px solid var(--line)}.stock-search label[data-v-4806446f]{display:block;margin-bottom:7px;color:var(--muted);font-size:10px}.search-input-row[data-v-4806446f]{display:flex;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#e7d5b129}.search-input-row input[data-v-4806446f]{width:100%;min-width:0;height:34px;padding:0 10px;border:0;outline:0;color:var(--ink);background:transparent}.search-input-row input[data-v-4806446f]::placeholder{color:#493c2d6b}.search-input-row button[data-v-4806446f],.search-add[data-v-4806446f],.watch-remove[data-v-4806446f]{border:0;color:#9d712f;background:transparent;cursor:pointer}.search-input-row button[data-v-4806446f]{padding:0 9px;border-left:1px solid var(--line);font-size:10px}.search-results[data-v-4806446f]{position:absolute;top:calc(100% - 7px);right:14px;left:14px;overflow:hidden;border:1px solid rgba(137,105,61,.2);border-radius:5px;background:#fffaf0;box-shadow:0 14px 30px #70522624}.search-state[data-v-4806446f],.watchlist-loading[data-v-4806446f],.watchlist-empty[data-v-4806446f],.watchlist-notice[data-v-4806446f]{padding:11px 14px;color:var(--muted);font-size:11px}.search-result-row[data-v-4806446f],.watch-row[data-v-4806446f]{display:flex;align-items:stretch;border-bottom:1px solid rgba(137,105,61,.1)}.search-result-row[data-v-4806446f]:last-child,.watch-row[data-v-4806446f]:last-child{border-bottom:0}.search-result-main[data-v-4806446f]{display:grid;flex:1;min-width:0;gap:3px;padding:9px 10px;border:0;color:var(--ink);background:transparent;cursor:pointer;text-align:left}.search-result-main small[data-v-4806446f]{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.search-result-main[data-v-4806446f]:hover,.watch-row[data-v-4806446f]:hover,.watch-row.is-active[data-v-4806446f]{background:#dbbe8424}.search-add[data-v-4806446f]{width:52px;border-left:1px solid var(--line);font-size:10px}.search-add[data-v-4806446f]:disabled{color:var(--muted);cursor:default}.watchlist-notice[data-v-4806446f]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line)}.watch-row.is-active[data-v-4806446f]{box-shadow:inset 3px 0 var(--accent)}.watch-item[data-v-4806446f]{display:flex;flex:1;min-width:0;min-height:66px;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:0;color:var(--ink);background:transparent;cursor:pointer;text-align:left}.watch-item[data-v-4806446f]:hover{background:#dbbe8424}.watch-remove[data-v-4806446f]{width:46px;border-left:1px solid rgba(137,105,61,.1);font-size:9px;opacity:.62}.watch-remove[data-v-4806446f]:hover{color:#bb6865;opacity:1}.watch-name[data-v-4806446f],.watch-quote[data-v-4806446f]{display:grid;gap:4px;min-width:0}.watch-name strong[data-v-4806446f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-name small[data-v-4806446f]{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.stock-chart-panel[data-v-4806446f]{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr) auto;padding:16px 12px 8px}.stock-chart-head[data-v-4806446f]{align-items:center;padding:0 8px 10px}.stock-identity[data-v-4806446f]{min-width:150px}.stock-identity h3[data-v-4806446f]{font-size:22px}.stock-chart-controls[data-v-4806446f]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.period-switch[data-v-4806446f],.ma-switch[data-v-4806446f]{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:6px;background:#e7d5b124}.ma-switch>span[data-v-4806446f]{padding:0 5px;color:var(--muted);font-size:10px}.period-switch button[data-v-4806446f],.ma-switch button[data-v-4806446f]{min-height:30px;padding:0 10px;border:0;border-radius:4px;color:var(--muted);background:transparent;cursor:pointer}.period-switch button[data-v-4806446f]:hover,.ma-switch button[data-v-4806446f]:hover,.period-switch button.is-active[data-v-4806446f],.ma-switch button.is-active[data-v-4806446f]{color:#5d4522;background:#ead29d}.stock-latest strong[data-v-4806446f]{font-size:24px}.stock-chart-stage[data-v-4806446f]{min-height:540px}.stock-data-time[data-v-4806446f]{padding-top:4px}@media (max-width: 1400px){.index-observation[data-v-4806446f]{grid-template-columns:repeat(2,minmax(0,1fr))}.index-chart-panel[data-v-4806446f]:nth-child(2){border-right:0}.index-chart-panel[data-v-4806446f]:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width: 900px){.stock-workbench[data-v-4806446f]{grid-template-columns:1fr}.watchlist[data-v-4806446f]{border-right:0;border-bottom:1px solid var(--line)}.stock-chart-head[data-v-4806446f]{display:grid;grid-template-columns:1fr auto}.stock-chart-controls[data-v-4806446f]{grid-column:1 / -1;grid-row:2;justify-content:flex-start;margin-top:8px}}@media (max-width: 620px){.insight-dashboard[data-v-4806446f]{padding:5px}.index-observation[data-v-4806446f]{grid-template-columns:1fr}.index-chart-panel[data-v-4806446f],.index-chart-panel[data-v-4806446f]:nth-child(2),.index-chart-panel[data-v-4806446f]:last-child{border-right:0;border-bottom:1px solid var(--line)}.index-chart-panel[data-v-4806446f]:last-child{border-bottom:0}.stock-chart-panel[data-v-4806446f]{padding-inline:4px}.stock-chart-stage[data-v-4806446f]{min-height:460px}.stock-chart-head[data-v-4806446f]{padding-inline:8px}.stock-chart-controls[data-v-4806446f]{gap:6px}.period-switch button[data-v-4806446f],.ma-switch button[data-v-4806446f]{padding-inline:8px;font-size:11px}}.wind-heatmap[data-v-75a68e8f]{width:100%;height:100%;min-width:0;min-height:0}.wind-terminal[data-v-08f9cdba]{--ink: #3e392e;--muted: #827b6b;--line: #e3dccb;--gold: #9f7b37;position:relative;z-index:1;display:flex;flex-direction:column;height:100svh;min-height:720px;background:#faf8f0;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-variant-numeric:tabular-nums}.wind-terminal[data-v-08f9cdba] *,.wind-terminal[data-v-08f9cdba] *:before,.wind-terminal[data-v-08f9cdba] *:after{box-sizing:border-box}.wind-terminal button[data-v-08f9cdba],.wind-terminal input[data-v-08f9cdba]{font:inherit}.wind-terminal button[data-v-08f9cdba]{cursor:pointer;color:inherit;background:transparent;border:0}.wind-terminal button[data-v-08f9cdba]:disabled{opacity:.5;cursor:wait}.wind-terminal button[data-v-08f9cdba]:focus-visible,.wind-terminal input[data-v-08f9cdba]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.wind-terminal h1[data-v-08f9cdba],.wind-terminal h2[data-v-08f9cdba],.wind-terminal p[data-v-08f9cdba]{margin:0}.wind-terminal .rise[data-v-08f9cdba]{color:#b5524a}.wind-terminal .fall[data-v-08f9cdba]{color:#397e60}.terminal-header[data-v-08f9cdba]{display:flex;flex:0 0 82px;align-items:stretch;border-bottom:1px solid var(--line);background:#fdfbf4}.terminal-brand[data-v-08f9cdba]{display:flex;flex:0 0 220px;gap:12px;align-items:center;padding:16px 22px;border-right:1px solid var(--line)}.terminal-brand .brand-mark[data-v-08f9cdba]{width:39px;height:42px;border:1px solid #b39660;border-radius:8px;background:linear-gradient(135deg,#b59351,#8e6b2e);color:#fff9e8;font:25px Georgia,Songti SC,serif;box-shadow:inset 0 0 0 3px #ffffff20}.terminal-brand h1[data-v-08f9cdba]{color:var(--ink);font:24px Songti SC,"Noto Serif SC",serif;letter-spacing:5px;text-align:left;line-height:1.3;text-shadow:none}.terminal-brand h1[data-v-08f9cdba]:after{display:none}.terminal-brand span[data-v-08f9cdba]{font-size:8px;letter-spacing:1px;color:var(--muted);white-space:nowrap}.headline-indices[data-v-08f9cdba]{display:flex;flex:1;min-width:0;overflow:auto}.headline-index[data-v-08f9cdba]{padding:17px 20px;min-width:150px;flex:1;border-right:1px solid var(--line)}.headline-index>span[data-v-08f9cdba]{color:var(--muted);font-size:11px}.headline-index>div[data-v-08f9cdba]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:5px}.headline-index strong[data-v-08f9cdba]{font-size:clamp(18px,1.8vw,25px);font-weight:650;letter-spacing:-.8px}.headline-index small[data-v-08f9cdba]{font-size:11px;font-weight:600}.index-placeholder[data-v-08f9cdba]{margin:auto;color:var(--muted)}.view-switch[data-v-08f9cdba]{display:flex;align-self:center;margin:0 22px;padding:3px;border:1px solid var(--line);border-radius:5px}.view-switch button[data-v-08f9cdba]{padding:7px 14px;white-space:nowrap;border-radius:3px}.view-switch button[aria-pressed=true][data-v-08f9cdba]{background:#e9d6a7;color:#665029}.market-summary[data-v-08f9cdba]{display:flex;flex:0 0 46px;align-items:center;gap:23px;padding:0 23px;border-bottom:1px solid var(--line);overflow:auto;white-space:nowrap;background:#f7f3e7}.market-summary>div[data-v-08f9cdba]{display:flex;align-items:baseline;gap:8px}.market-summary span[data-v-08f9cdba]{color:var(--muted);font-size:11px}.market-summary strong[data-v-08f9cdba]{font-size:14px;font-weight:600}.summary-label[data-v-08f9cdba]{letter-spacing:2px}.summary-divider[data-v-08f9cdba]{height:16px;width:1px;background:var(--line)}.market-summary .summary-note[data-v-08f9cdba]{margin-left:auto;font-size:10px}.turnover-change[data-v-08f9cdba]{font-size:11px}.terminal-toolbar[data-v-08f9cdba]{display:flex;align-items:stretch;justify-content:space-between;flex:0 0 47px;border-bottom:1px solid var(--line);padding:0 16px;gap:15px}.market-tabs[data-v-08f9cdba]{display:flex;align-items:stretch;gap:4px;overflow-x:auto;min-width:0}.market-tabs button[data-v-08f9cdba]{flex-shrink:0;padding:0 16px;border-bottom:2px solid transparent;font-weight:500}.market-tabs button[aria-pressed=true][data-v-08f9cdba]{border-bottom-color:var(--gold);color:#826126;background:#eee5cf55}.market-tabs button[data-v-08f9cdba]:hover,.toolbar-actions button[data-v-08f9cdba]:hover,.quote-row[data-v-08f9cdba]:hover{background:#eee7d6}.toolbar-actions[data-v-08f9cdba]{display:flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-actions button[data-v-08f9cdba]{padding:7px 11px;border:1px solid var(--line);border-radius:3px}.toolbar-actions .active[data-v-08f9cdba]{color:#806124;border-color:#c3a46a}.wind-terminal[data-v-08f9cdba] .wind-filter-panel{flex-shrink:0;padding:8px 22px;gap:20px;border:0;border-bottom:1px solid var(--line);background:#fdfbf4;box-shadow:none;backdrop-filter:none}.wind-terminal[data-v-08f9cdba] .wind-filter-summary{font-size:11px}.wind-terminal[data-v-08f9cdba] .wind-segmented{border-radius:3px;background:#f5f0e3;box-shadow:none}.wind-terminal[data-v-08f9cdba] .wind-segmented button{border-radius:2px;min-height:24px;box-shadow:none}.wind-terminal[data-v-08f9cdba] .wind-segmented button.is-active{background:#e9dcc0;color:#69532b;box-shadow:none}.terminal-workspace[data-v-08f9cdba]{display:grid;grid-template-columns:minmax(0,1fr) 276px;flex:1;min-height:0}.market-canvas[data-v-08f9cdba]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0 14px 14px}.canvas-heading[data-v-08f9cdba]{display:flex;justify-content:space-between;align-items:center;height:42px;flex-shrink:0;padding:0 3px}.canvas-heading h2[data-v-08f9cdba]{font-size:12px;font-weight:600;letter-spacing:1px}.canvas-heading>span[data-v-08f9cdba]{color:var(--muted);font-size:10px}.heatmap-stage[data-v-08f9cdba]{flex:1;position:relative;min-height:0;background:#eee9dc}.canvas-message[data-v-08f9cdba]{position:absolute;inset:0;display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;color:var(--muted);background:#faf8f0}.canvas-message strong[data-v-08f9cdba]{color:var(--ink);font-size:16px;font-weight:500}.message-symbol[data-v-08f9cdba]{color:#b89a62;font:36px Songti SC,serif;margin-bottom:6px}.canvas-message button[data-v-08f9cdba]{border:1px solid var(--line);padding:8px 20px;border-radius:4px}.detail-rail[data-v-08f9cdba]{border-left:1px solid var(--line);padding:18px 19px;overflow-y:auto;min-height:0;background:#fdfbf4;scrollbar-width:thin}.rail-heading[data-v-08f9cdba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;min-height:18px}.rail-heading>span[data-v-08f9cdba]{color:#9a845d;font-size:9px;letter-spacing:1.8px}.rail-heading button[data-v-08f9cdba]{color:var(--muted);font-size:10px;padding:3px 0}.eyebrow[data-v-08f9cdba]{color:var(--muted);font-size:10px}.overview-heading h2[data-v-08f9cdba],.stock-heading h2[data-v-08f9cdba],.sector-heading h2[data-v-08f9cdba]{font:23px Songti SC,"Noto Serif SC",serif;margin:8px 0}.overview-heading p[data-v-08f9cdba],.sector-heading p[data-v-08f9cdba]{color:var(--muted);font-size:11px;line-height:1.8}.breadth-line[data-v-08f9cdba]{display:flex;gap:2px;height:5px;margin-top:21px;background:var(--line)}.breadth-rise[data-v-08f9cdba]{background:#bf7770}.breadth-flat[data-v-08f9cdba]{background:#b8b1a5}.breadth-fall[data-v-08f9cdba]{background:#72a085}.breadth-caption[data-v-08f9cdba]{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:9px}.section-label[data-v-08f9cdba]{display:flex;justify-content:space-between;align-items:baseline;margin:24px 0 8px;color:#6e624d;font-size:11px}.section-label>span[data-v-08f9cdba]{font-size:9px;color:#8b8272}.detail-rail .quote-row[data-v-08f9cdba]{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:35px;gap:8px;border-bottom:1px solid #e3dccb85;text-align:left;padding:8px 0}.quote-row>span[data-v-08f9cdba]{font-size:11px}.quote-row strong[data-v-08f9cdba]{font-size:12px;font-weight:600}.quote-row small[data-v-08f9cdba]{display:block;color:var(--muted);margin-top:3px;font-size:9px}.sector-picker[data-v-08f9cdba]{margin-top:24px;border-top:1px solid var(--line);padding-top:17px}.sector-picker label[data-v-08f9cdba]{display:block;margin-bottom:9px;font-size:11px}.sector-picker input[data-v-08f9cdba]{width:100%;border:1px solid var(--line);background:#faf8f0;border-radius:3px;padding:9px 10px;color:var(--ink)}.sector-options[data-v-08f9cdba]{display:flex;flex-wrap:wrap;gap:6px;max-height:170px;overflow-y:auto;margin-top:10px}.sector-options button[data-v-08f9cdba]{padding:5px 7px;background:#f3eedf;border-radius:3px;font-size:10px}.sector-options button[data-v-08f9cdba]:hover,.sector-options button[aria-pressed=true][data-v-08f9cdba]{background:#e5d4ad}.sector-options p[data-v-08f9cdba],.rail-note[data-v-08f9cdba]{font-size:10px;color:var(--muted);line-height:1.9}.rail-note[data-v-08f9cdba]{margin-top:16px!important}.stock-code[data-v-08f9cdba]{color:var(--muted);font-size:11px;letter-spacing:1px}.stock-heading .sector-link[data-v-08f9cdba]{padding:0;font-size:10px;color:var(--muted)}.stock-price[data-v-08f9cdba]{display:flex;align-items:baseline;gap:14px;margin:16px 0}.stock-price strong[data-v-08f9cdba]{font-size:34px;font-weight:550;letter-spacing:-1px}.stock-price span[data-v-08f9cdba]{font-weight:600}.stock-metrics[data-v-08f9cdba]{margin:0}.stock-metrics>div[data-v-08f9cdba]{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #e3dccb85}.stock-metrics dt[data-v-08f9cdba]{color:var(--muted);font-size:11px}.stock-metrics dd[data-v-08f9cdba]{margin:0;text-align:right;font-size:11px}.detail-chart img[data-v-08f9cdba]{width:100%;display:block;border:1px solid var(--line)}.detail-chart p[data-v-08f9cdba]{padding:30px 0;text-align:center;color:var(--muted);background:#f4efdf}.sector-change[data-v-08f9cdba]{display:block;font-size:32px;margin:14px 0 6px;font-weight:550}.sector-breadth[data-v-08f9cdba]{display:flex;justify-content:space-between;gap:8px;padding:15px 0;margin-top:8px;border-bottom:1px solid var(--line);font-size:11px}.constituents[data-v-08f9cdba]{max-height:270px;overflow-y:auto}.terminal-footer[data-v-08f9cdba]{display:flex;align-items:center;justify-content:space-between;flex:0 0 32px;padding:0 18px;gap:16px;border-top:1px solid var(--line);background:#f4efdf;color:#877b65;font-size:9px}.feed-status[data-v-08f9cdba]{display:flex;align-items:center;gap:8px}.feed-status i[data-v-08f9cdba]{width:5px;height:5px;border-radius:50%;background:#9b8a58}.feed-status i.warning[data-v-08f9cdba]{background:#b5524a}.feed-status>span[data-v-08f9cdba]{margin-left:8px}.color-scale[data-v-08f9cdba]{display:flex;align-items:center;gap:8px}.color-scale i[data-v-08f9cdba]{display:block;width:150px;height:5px;background:linear-gradient(90deg,#70a884,#bdcfbe 35%,#b8b1a5,#d6b2ad 65%,#ca6c69)}.insight-content[data-v-08f9cdba]{padding:18px}.wind-terminal.is-insight[data-v-08f9cdba]{height:auto}@media (min-width: 1600px){.terminal-workspace[data-v-08f9cdba]{grid-template-columns:minmax(0,1fr) 310px}.detail-rail[data-v-08f9cdba]{padding:22px 25px}}@media (max-width: 1100px){.terminal-brand[data-v-08f9cdba]{flex-basis:170px;padding:15px;gap:9px}.terminal-brand span[data-v-08f9cdba]{font-size:7px;letter-spacing:0}.headline-index[data-v-08f9cdba]{padding:18px 14px;min-width:145px}.view-switch[data-v-08f9cdba]{margin:0 12px}.view-switch button[data-v-08f9cdba]{padding:7px 10px}.market-summary[data-v-08f9cdba]{gap:16px}.summary-note[data-v-08f9cdba]{display:none}.market-tabs button[data-v-08f9cdba]{padding:0 12px}.terminal-workspace[data-v-08f9cdba]{grid-template-columns:minmax(0,1fr) 246px}.detail-rail[data-v-08f9cdba]{padding:16px}.wind-terminal[data-v-08f9cdba] .wind-filter-panel{padding:7px 15px;gap:12px}.desktop-hint[data-v-08f9cdba]{display:none}}@media (max-width: 760px){.wind-terminal[data-v-08f9cdba]{height:auto;min-height:100svh}.terminal-header[data-v-08f9cdba]{flex-wrap:wrap;flex-basis:auto}.terminal-brand[data-v-08f9cdba]{flex:1;padding:12px 16px;border-right:0}.terminal-brand h1[data-v-08f9cdba]{font-size:22px}.terminal-brand span[data-v-08f9cdba]{font-size:8px}.headline-indices[data-v-08f9cdba]{order:3;flex-basis:100%;border-top:1px solid var(--line)}.headline-index[data-v-08f9cdba]{padding:12px 16px;min-width:155px}.view-switch[data-v-08f9cdba]{margin:0 16px}.market-summary[data-v-08f9cdba]{padding:0 16px;min-height:44px;gap:15px}.summary-label[data-v-08f9cdba],.turnover-change[data-v-08f9cdba]{display:none!important}.terminal-toolbar[data-v-08f9cdba]{flex-wrap:wrap;flex-basis:auto;gap:0;padding:0 10px}.market-tabs[data-v-08f9cdba]{width:100%;height:44px;justify-content:space-between}.market-tabs button[data-v-08f9cdba]{padding:0 9px}.toolbar-actions[data-v-08f9cdba]{width:100%;justify-content:flex-end;padding:6px 0;border-top:1px solid var(--line)}.wind-terminal[data-v-08f9cdba] .wind-filter-panel{align-items:flex-start;padding:8px 14px}.terminal-workspace[data-v-08f9cdba]{grid-template-columns:minmax(0,1fr)}.market-canvas[data-v-08f9cdba]{height:65svh;min-height:390px;padding:0 10px 10px}.detail-rail[data-v-08f9cdba]{border-left:0;border-top:1px solid var(--line);overflow:visible;padding:22px}.rail-heading[data-v-08f9cdba]{margin-bottom:12px}.detail-chart img[data-v-08f9cdba]{max-width:460px}.sector-options[data-v-08f9cdba]{max-height:125px}.terminal-footer[data-v-08f9cdba]{min-height:58px;flex-wrap:wrap;padding:10px 14px;gap:10px}.feed-status[data-v-08f9cdba]{flex-wrap:wrap}.color-scale i[data-v-08f9cdba]{width:90px}.source-label[data-v-08f9cdba]{margin-left:auto}}@media (prefers-reduced-motion: reduce){.wind-terminal[data-v-08f9cdba] *{transition:none!important;scroll-behavior:auto!important}}:root{--cursor-default: url(/cursors/cursor.png) 0 0, auto;--cursor-pointer: url(/cursors/pointer.png) 13 5, pointer;color:#211a10;background:#fff3c8;font-family:Comic Sans MS,Marker Felt,Segoe Print,ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;cursor:var(--cursor-default)}a,a *,button,button *,[role=button],[role=button] *,.clickable,.clickable *{cursor:var(--cursor-pointer)}html{scroll-behavior:smooth;background:#fff3c8}body{min-width:320px;margin:0;overflow-x:hidden;background:#fff3c8}.richfree-app{position:relative;width:100%;min-height:200svh;overflow-x:hidden;color:#211a10;background:radial-gradient(circle at 18% 14%,rgba(244,196,83,.28),transparent 28%),radial-gradient(circle at 84% 24%,rgba(255,232,155,.48),transparent 30%),linear-gradient(180deg,#fff6d8,#ffefbc 48%,#fff5d4)}.richfree-app.is-module-open{min-height:100svh}.richfree-app:before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 20% 30%,rgba(82,59,21,.08) 0 1px,transparent 1.7px),radial-gradient(circle at 72% 42%,rgba(255,255,255,.7) 0 1px,transparent 1.8px),linear-gradient(90deg,rgba(92,65,19,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(92,65,19,.025) 1px,transparent 1px);background-size:34px 34px,46px 46px,88px 88px,88px 88px;opacity:.82}.richfree-app:after{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(96deg,transparent 0 18%,rgba(217,165,48,.14) 18.4% 18.9%,transparent 19.3%),linear-gradient(174deg,transparent 0 71%,rgba(47,42,31,.08) 71.2% 71.5%,transparent 71.9%);opacity:.46}.screen{position:relative;z-index:1;min-height:100svh}.title-screen{display:grid;place-items:center;padding:32px}.title-glass{position:relative;isolation:isolate;display:grid;place-items:center;width:min(820px,calc(100vw - 48px));min-height:clamp(190px,32vw,310px);padding:clamp(36px,8vw,82px);overflow:hidden;cursor:var(--cursor-pointer);border:2px solid rgba(40,31,16,.14);border-radius:22px 18px 24px 17px;background:linear-gradient(135deg,#ffffff8f,#fff5c447 48%,#d8a63724),#fff8dd61;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #9c70191f,7px 8px #39270c14,0 32px 84px #9f711426;backdrop-filter:blur(18px) saturate(114%);-webkit-backdrop-filter:blur(18px) saturate(114%);transition:border-color .18s ease,box-shadow .18s ease}.title-glass:before{position:absolute;inset:-48% -22%;z-index:0;pointer-events:none;content:"";background:linear-gradient(112deg,transparent 0 37%,rgba(255,251,215,0) 40%,rgba(255,241,139,.58) 46%,rgba(255,255,255,.78) 49%,rgba(214,160,32,.42) 52%,rgba(255,250,212,0) 59%,transparent 100%);opacity:0;transform:translate(-88%) skew(-10deg)}.title-glass:hover{border-color:#6044112e;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #9c701929,7px 8px #39270c14,0 34px 90px #a9771333}.title-glass:hover:before{animation:titleGoldSweep .92s cubic-bezier(.22,.72,.22,1) both}.title-glass:focus-visible{outline:3px solid rgba(215,164,45,.48);outline-offset:8px}@keyframes titleGoldSweep{0%{opacity:0;transform:translate(-88%) skew(-10deg)}18%{opacity:1}to{opacity:0;transform:translate(88%) skew(-10deg)}}h1{position:relative;z-index:1;isolation:isolate;margin:0;color:#1d1911;font-size:clamp(34px,8.8vw,88px);font-weight:800;line-height:1;letter-spacing:0;text-align:center;text-transform:lowercase;white-space:nowrap;text-shadow:1.5px 1.5px 0 rgba(255,249,217,.82),0 8px 0 rgba(220,174,61,.28)}h1:after{position:absolute;right:-.08em;bottom:.04em;left:41%;z-index:-1;height:.28em;content:"";background:#edbe4a6b;border-radius:999px 72% 82% 68%;transform:rotate(-1.4deg)}.entry-screen{display:grid;align-items:center;padding:clamp(32px,7vw,92px);border-top:2px solid rgba(118,84,22,.05)}.entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px);width:min(1060px,100%);margin:0 auto}.entry-card{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(170px,22vw,260px);padding:32px;overflow:hidden;appearance:none;color:#211a10;background:linear-gradient(135deg,#ffffff57,#ffefb224 54%,#cd951d14),#fff8db33;border:0;border-radius:18px 14px 20px 15px;box-shadow:inset 0 0 0 1px #3e2c0d1a,inset 0 1px #ffffff9e,0 22px 62px #a4741714;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.entry-card:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(103deg,transparent 0 28%,rgba(196,139,22,.12) 28.4% 28.8%,transparent 29.2%),radial-gradient(circle at 18% 24%,rgba(71,53,20,.12) 0 1px,transparent 1.8px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.75) 0 1px,transparent 1.9px);background-size:100% 100%,22px 22px,28px 28px;opacity:.68}.entry-card:after{position:absolute;inset:12px;z-index:-1;content:"";border-radius:13px 11px 15px 12px;box-shadow:inset 0 0 0 1px #ffffff57}.entry-card:hover{background:linear-gradient(135deg,#ffffff6b,#ffefb22e 54%,#cd951d1f),#fff8db40;box-shadow:inset 0 0 0 1px #3e2c0d24,inset 0 1px #ffffffb8,0 26px 70px #a474171f;transform:translateY(-3px)}.entry-card:focus-visible{outline:3px solid rgba(215,164,45,.46);outline-offset:5px}.module-screen{min-height:100svh;padding:clamp(20px,4vw,42px)}.module-back{position:relative;z-index:1;min-width:72px;min-height:40px;padding:8px 18px;appearance:none;color:#221b0da3;font:inherit;font-size:15px;font-weight:800;letter-spacing:0;background:#fffae23d;border:1px solid rgba(83,60,18,.08);border-radius:999px;box-shadow:inset 0 1px #ffffff6b,0 14px 36px #9a6c1714;backdrop-filter:blur(12px) saturate(108%);-webkit-backdrop-filter:blur(12px) saturate(108%);transition:color .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.module-back:hover{color:#1f170ad1;background:#fffae25c;border-color:#533c121f;transform:translateY(-1px)}.module-back:focus-visible{outline:3px solid rgba(215,164,45,.38);outline-offset:4px}.storyboard-screen{align-items:stretch;justify-content:flex-start;min-height:100vh;padding:clamp(20px,3vw,42px);overflow-y:auto}.storyboard-back{position:sticky;top:18px;z-index:20;align-self:flex-start;margin-bottom:18px}.storyboard-shell{display:grid;gap:18px;width:min(1640px,100%);margin:0 auto}.storyboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:clamp(18px,3vw,42px);align-items:stretch;min-height:520px;padding:clamp(22px,4vw,54px);background:linear-gradient(135deg,#ffffff5c,#fff3c32e),#fff7d2a8;border:1px solid rgba(149,105,22,.16);border-radius:28px;box-shadow:0 28px 80px #694e141f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.storyboard-copy{display:flex;flex-direction:column;gap:22px;justify-content:center}.storyboard-copy>span,.storyboard-section-head span,.storyboard-sources span{color:#533e188f;font-size:.88rem;font-weight:950}.storyboard-copy h2{margin:0;color:#191208f5;font-size:clamp(4rem,12vw,13rem);font-weight:950;line-height:.9}.storyboard-copy p{max-width:760px;margin:0;color:#352710b8;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:800;line-height:1.8}.storyboard-rules,.shot-tags,.knowledge-tags,.storyboard-sources{display:flex;flex-wrap:wrap;gap:10px}.storyboard-rules span,.shot-tags span,.knowledge-tags span,.storyboard-sources a{color:#372912b8;font-weight:900;background:#fff8dba8;border:1px solid rgba(142,104,31,.16);border-radius:999px}.storyboard-rules span{padding:10px 15px}.shot-tags span,.knowledge-tags span{padding:6px 9px;font-size:.78rem}.storyboard-sources a{padding:9px 13px;text-decoration:none}.storyboard-phone{display:grid;min-height:100%;place-items:center}.phone-paper{position:relative;width:min(100%,330px);padding:28px;overflow:hidden;aspect-ratio:9 / 16;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.66),transparent 24%),linear-gradient(180deg,#fffbe8f5,#ffefaedb);border:9px solid rgba(38,30,18,.82);border-radius:38px;box-shadow:inset 0 0 0 2px #ffffff94,0 28px 56px #4b330d33}.phone-paper:before{position:absolute;inset:0;content:"";background-image:radial-gradient(rgba(68,49,17,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(226,185,92,.08) 1px,transparent 1px),linear-gradient(rgba(226,185,92,.08) 1px,transparent 1px);background-size:18px 18px,42px 42px,42px 42px;opacity:.4}.phone-paper strong,.phone-paper small{position:relative;z-index:2;display:block;color:#1f170ae6}.phone-paper strong{margin-top:300px;font-size:2.05rem;font-weight:950;line-height:1.12}.phone-paper small{margin-top:10px;color:#564118b8;font-size:1rem;font-weight:900}.ip-scene{position:absolute;inset:34px 22px auto;z-index:1;height:285px}.ip-hair,.ip-face,.ip-hoodie,.ip-table,.ip-screen,.ip-note{position:absolute;border:4px solid rgba(28,22,12,.9);box-shadow:5px 7px #744e111f}.ip-hair{top:40px;left:88px;width:94px;height:64px;background:#ffd653;border-radius:52% 48% 45% 42%;transform:rotate(-5deg)}.ip-face{top:80px;left:105px;width:70px;height:62px;background:#ffe8b8;border-radius:46% 48% 44% 50%}.ip-face i{position:absolute;top:25px;width:6px;height:6px;background:#20170c;border-radius:50%}.ip-face i:first-child{left:21px}.ip-face i:nth-child(2){right:20px}.ip-face b{position:absolute;bottom:14px;left:30px;width:14px;height:7px;border-bottom:3px solid #20170c;border-radius:999px}.ip-hoodie{top:136px;left:78px;width:126px;height:92px;background:#17140f;border-radius:34px 34px 18px 18px}.ip-table{right:12px;bottom:12px;left:12px;height:54px;background:#c5912a6b;border-radius:18px}.ip-screen,.ip-note{padding:8px 10px;color:#362711c7;font-size:.72rem;font-weight:950;background:#fffce6d1;border-width:3px;border-radius:13px}.ip-screen.is-left{top:96px;left:5px;transform:rotate(-6deg)}.ip-screen.is-right{top:118px;right:0;transform:rotate(6deg)}.ip-note{right:28px;bottom:76px;transform:rotate(-4deg)}.storyboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shot-card{position:relative;min-height:270px;padding:20px;overflow:hidden;background:linear-gradient(145deg,#ffffff70,#ffefb22e),#fff7d3b8;border:1px solid rgba(148,106,29,.14);border-radius:20px;box-shadow:0 16px 42px #7052171a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.shot-card:hover,.shot-card:focus-visible{border-color:#c28e2757;box-shadow:0 24px 56px #70521729;outline:none;transform:translateY(-4px)}.shot-topline{display:flex;gap:12px;align-items:center;justify-content:space-between}.shot-topline span{color:#1e160aeb;font-size:2rem;font-weight:950}.shot-topline small,.storyboard-knowledge small{color:#5641199e;font-weight:900}.shot-card h3{margin:16px 0 10px;color:#1f1609f0;font-size:1.45rem;line-height:1.18}.shot-card>p{min-height:54px;margin:0 0 14px;color:#352811ad;font-weight:850;line-height:1.6}.shot-card blockquote{padding:14px 0 0;margin:16px 0 0;color:#23190adb;font-size:1rem;font-weight:950;line-height:1.5;border-top:1px solid rgba(133,98,29,.14)}.storyboard-knowledge{position:absolute;inset:auto 12px 12px;display:grid;max-height:calc(100% - 24px);gap:10px;padding:16px;overflow-y:auto;color:#fff3c5;pointer-events:none;background:#21190de6;border:1px solid rgba(103,74,18,.14);border-radius:16px;opacity:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(12px);transition:opacity .17s ease,transform .17s ease}.shot-card:hover .storyboard-knowledge,.shot-card:focus-visible .storyboard-knowledge,.shot-card:focus-within .storyboard-knowledge{pointer-events:auto;opacity:1;transform:translateY(0)}.storyboard-knowledge strong{color:#ffe08a;font-size:.92rem}.storyboard-knowledge p{margin:0;color:#fff4caeb;font-size:.92rem;font-weight:850;line-height:1.65}.storyboard-knowledge .knowledge-tags span{color:#fff4cadb;background:#ffe2861f;border-color:#ffe68e2e}.storyboard-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:18px;align-items:start}.storyboard-script,.storyboard-table,.storyboard-sources{background:#fff7d3ad;border:1px solid rgba(148,106,29,.14);border-radius:22px;box-shadow:0 16px 42px #70521714;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.storyboard-script,.storyboard-table{padding:22px}.storyboard-section-head{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.storyboard-section-head strong{color:#22190ae6;font-size:1.08rem}.storyboard-script p{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px 0;margin:0;color:#362810c2;font-weight:820;line-height:1.78;border-top:1px solid rgba(130,96,30,.12)}.storyboard-script b{color:#bc8318eb;font-size:1.1rem}.storyboard-row{display:grid;grid-template-columns:.6fr 1fr 1.35fr 1fr;gap:12px;padding:12px 0;color:#362810bd;font-size:.92rem;font-weight:850;line-height:1.5;border-top:1px solid rgba(130,96,30,.12)}.storyboard-row-head{color:#251c0ceb;font-weight:950;border-top:0}.storyboard-sources{align-items:center;padding:16px 18px}.foreshadow-screen{display:flex;flex-direction:column;gap:clamp(14px,2vw,22px);overflow-x:hidden}.foreshadow-shell{display:grid;grid-template-rows:minmax(180px,auto) minmax(420px,1fr);gap:clamp(12px,1.8vw,20px);width:100%;min-height:calc(100svh - 118px)}.foreshadow-plan,.foreshadow-board,.foreshadow-knowledge-slot,.foreshadow-knowledge-post{min-width:0;background:linear-gradient(135deg,#ffffff61,#ffefb226 54%,#cd951d17),#fff8db3d;border:1px solid rgba(62,44,13,.1);box-shadow:inset 0 1px #ffffff9e,0 18px 54px #a4741714;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%)}.foreshadow-plan,.foreshadow-board{position:relative;overflow:hidden}.foreshadow-plan:before,.foreshadow-board:before,.foreshadow-knowledge-cover:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(104deg,transparent 0 32%,rgba(196,139,22,.1) 32.4% 32.8%,transparent 33.2%),radial-gradient(circle at 18% 24%,rgba(71,53,20,.1) 0 1px,transparent 1.8px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.72) 0 1px,transparent 1.9px);background-size:100% 100%,24px 24px,30px 30px;opacity:.46}.foreshadow-plan{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(14px,2vw,24px);align-items:stretch;padding:clamp(18px,2.4vw,28px);border-radius:20px 16px 22px 18px}.foreshadow-plan-copy,.foreshadow-plan-grid,.foreshadow-knowledge-list,.foreshadow-knowledge-post,.foreshadow-board-heading,.foreshadow-knowledge-cover>*,.foreshadow-knowledge-copy{position:relative;z-index:1}.foreshadow-plan-copy{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.foreshadow-plan-copy span,.foreshadow-plan-item span{color:#372b1694;font-size:14px;font-weight:900}.foreshadow-plan-copy h2,.foreshadow-board-heading h2{margin:0;color:#191308f5;font-weight:950;letter-spacing:0}.foreshadow-plan-copy h2{font-size:clamp(42px,5vw,82px);line-height:.98}.foreshadow-board-heading{display:grid;align-content:end;min-height:92px;padding:4px 4px 2px}.foreshadow-board-heading h2{font-size:clamp(34px,3vw,52px);line-height:.96}.foreshadow-plan-copy p{margin:0;color:#48371894;font-size:clamp(17px,1.4vw,22px);font-weight:850}.foreshadow-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-self:end}.foreshadow-plan-item{display:grid;gap:9px;align-content:center;min-height:104px;padding:16px;background:#fffae238;border:1px solid rgba(83,60,18,.09);border-radius:18px 14px 17px 13px;box-shadow:inset 0 1px #ffffff7a}.foreshadow-plan-item strong{overflow:hidden;color:#21190aeb;font-size:clamp(24px,2vw,34px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.foreshadow-board{display:grid;grid-template-columns:clamp(240px,24vw,340px) minmax(0,1fr);gap:clamp(12px,1.8vw,20px);padding:clamp(12px,1.8vw,20px);border-radius:20px 15px 22px 17px}.foreshadow-knowledge-list{display:grid;grid-template-rows:auto repeat(4,minmax(74px,1fr));gap:10px;align-content:stretch;min-width:0}.foreshadow-knowledge-slot{position:relative;display:block;width:100%;min-height:78px;padding:0;appearance:none;color:inherit;font:inherit;text-align:left;border-radius:18px 14px 17px 13px;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.foreshadow-knowledge-slot:before,.foreshadow-knowledge-slot:after{position:absolute;pointer-events:none;content:""}.foreshadow-knowledge-slot:before{inset:0;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 34%,rgba(180,128,24,.08)),radial-gradient(circle at 20% 30%,rgba(68,49,15,.1) 0 1px,transparent 1.7px);background-size:100% 100%,22px 22px;opacity:.52}.foreshadow-knowledge-slot:after{inset:18px;border:1px solid rgba(82,58,15,.08);border-radius:14px 11px 15px 12px;opacity:.72}.foreshadow-knowledge-slot:hover{background:linear-gradient(135deg,#ffffff7a,#ffe69633),#fff4c84d;border-color:#9468142e;box-shadow:inset 0 1px #ffffffb3,0 18px 42px #9a6c171c;transform:translateY(-1px)}.foreshadow-knowledge-slot:focus-visible{outline:3px solid rgba(215,164,45,.38);outline-offset:4px}.foreshadow-knowledge-post{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(14px,2vw,24px);align-items:stretch;padding:clamp(14px,1.8vw,22px);border-radius:18px 14px 20px 16px;overflow:hidden}.foreshadow-knowledge-cover{position:relative;display:grid;place-items:center;width:100%;min-height:min(58vh,520px);aspect-ratio:3 / 4;padding:clamp(18px,2vw,26px);overflow:hidden;background:linear-gradient(145deg,#ffefb0a3,#fff9df57 52%,#d59a1e2e),#fff4c67a;border:1px solid rgba(78,57,18,.12);border-radius:18px 13px 21px 15px;box-shadow:inset 0 1px #ffffff94}.foreshadow-cover-mark{position:absolute;right:17%;bottom:14%;width:38%;height:34%;border:5px solid rgba(91,65,19,.16);border-radius:38% 62% 52% 48%;transform:rotate(-8deg)}.foreshadow-knowledge-copy{display:grid;gap:14px;align-content:center;min-width:0;padding:clamp(4px,1.4vw,18px)}.foreshadow-empty-line{min-height:clamp(58px,7vw,94px);background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(221,166,48,.08),transparent),#fffae233;border:1px solid rgba(83,60,18,.07);border-radius:16px 13px 15px 12px;box-shadow:inset 0 1px #ffffff6b}.foreshadow-empty-line.is-long{min-height:clamp(110px,13vw,176px)}.foreshadow-empty-line.is-short{width:68%}.echo-screen{display:flex;flex-direction:column;gap:clamp(14px,2vw,22px);overflow-x:hidden}.echo-shell{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,24vw,360px);gap:clamp(10px,1.6vw,18px);width:100%;min-height:calc(100svh - 118px)}.echo-stage,.echo-panel,.echo-card,.echo-choice,.echo-data-note{min-width:0;background:linear-gradient(135deg,#ffffff57,#ffefb224 54%,#cd951d14),#fff8db3d;border:1px solid rgba(62,44,13,.1);box-shadow:inset 0 1px #ffffff9e,0 18px 54px #a4741714;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%)}.echo-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:clamp(12px,1.6vw,18px);overflow:hidden;border-radius:18px 14px 20px 15px}.echo-stage:before,.echo-panel:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(103deg,transparent 0 31%,rgba(196,139,22,.1) 31.4% 31.8%,transparent 32.2%),radial-gradient(circle at 18% 24%,rgba(71,53,20,.1) 0 1px,transparent 1.8px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.72) 0 1px,transparent 1.9px);background-size:100% 100%,24px 24px,30px 30px;opacity:.48}.echo-stage-head{position:relative;z-index:1;display:flex;gap:14px;align-items:end;justify-content:space-between;min-width:0}.echo-stage-head div,.echo-card,.echo-data-note{display:grid;gap:5px}.echo-stage-head span,.echo-stage-head small,.echo-card span,.echo-card small,.echo-choice span,.echo-data-note span{overflow:hidden;color:#2e241294;font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.echo-stage-head strong{overflow:hidden;color:#1f1708;font-size:clamp(26px,3.8vw,56px);font-weight:900;line-height:.98;text-overflow:ellipsis;white-space:nowrap;text-shadow:1px 1px 0 rgba(255,248,216,.74),0 5px 0 rgba(222,174,54,.16)}.echo-chart-wrap{position:relative;z-index:1;min-height:520px;overflow:hidden;background:linear-gradient(180deg,#fffbe8a8,#fff2be57),#fff9de6b;border:1px solid rgba(77,55,16,.08);border-radius:13px 10px 15px 11px;box-shadow:inset 0 1px #ffffff8f,inset 0 0 0 1px #ffffff2e}.echo-chart{position:relative;z-index:2;width:100%;height:100%;min-height:520px}.echo-chart,.echo-chart *{cursor:var(--cursor-pointer)}.echo-watermark{position:absolute;inset:50% auto auto 50%;z-index:1;pointer-events:none;color:#583e1113;font-size:clamp(120px,18vw,260px);font-weight:900;line-height:1;transform:translate(-50%,-50%) rotate(-4deg)}.echo-panel{position:relative;display:grid;grid-template-rows:auto auto minmax(142px,1fr) auto auto;gap:10px;align-self:stretch;padding:12px;overflow:hidden;border-radius:16px 12px 18px 13px}.echo-panel>*{position:relative;z-index:1}.echo-card,.echo-data-note{padding:14px;border-radius:13px 10px 14px 11px}.echo-card strong{color:#211704;font-size:clamp(18px,1.55vw,24px);font-weight:900;line-height:1.18}.echo-card small{white-space:normal}.echo-actions{display:grid;gap:8px}.echo-choice{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:58px;padding:12px 14px;overflow:hidden;appearance:none;color:#211704;font:inherit;text-align:left;border-radius:13px 10px 14px 11px;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,background .17s ease}.echo-choice strong{flex:0 0 auto;color:#211704;font-size:22px;font-weight:900;line-height:1}.echo-choice span{text-align:right}.echo-choice:hover,.echo-choice.is-active{background:linear-gradient(135deg,#ffffff6b,#ffefb233 54%,#cd951d21),#fff8db57;border-color:#92661533;box-shadow:inset 0 1px #ffffffb8,0 14px 32px #a474171f;transform:translateY(-1px)}.echo-choice.is-active{outline:2px solid rgba(217,170,55,.28);outline-offset:-2px}.echo-result{align-content:center;border-color:#4a350f14}.echo-result.is-revealed{background:linear-gradient(135deg,#ffffff7a,#ffe7933d 58%,#bf801421),#fff7d466}.echo-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.echo-primary,.echo-ghost{min-width:0;min-height:46px;padding:0 16px;overflow:hidden;appearance:none;color:#211704;font:inherit;font-size:15px;font-weight:900;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:#fffae252;border:1px solid rgba(62,44,13,.1);border-radius:999px;box-shadow:inset 0 1px #ffffff8f;transition:opacity .17s ease,transform .17s ease,background .17s ease}.echo-primary{color:#1f1708;background:linear-gradient(135deg,#ffffff57,#f1c24b6b),#ecb73657}.echo-primary:hover,.echo-ghost:hover{background:#fffae275;transform:translateY(-1px)}.echo-primary:disabled,.echo-primary:disabled *{cursor:var(--cursor-default)}.echo-primary:disabled{opacity:.48;transform:none}.echo-data-note strong{overflow:hidden;color:#211704b3;font-size:13px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.echo-market-shell{grid-template-columns:clamp(292px,22vw,372px) minmax(0,1fr)}.echo-watch-panel{order:0;grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.echo-market-stage{order:1;grid-template-rows:auto auto auto minmax(0,1fr)}.echo-market-stage .echo-stage-head strong{font-size:clamp(24px,2.6vw,42px)}.echo-search,.echo-control-block{display:grid;gap:7px;min-width:0;padding:12px;background:linear-gradient(135deg,#ffffff47,#ffefb21f),#fff8db33;border:1px solid rgba(62,44,13,.08);border-radius:13px 10px 14px 11px;box-shadow:inset 0 1px #ffffff6b}.echo-search{grid-template-columns:minmax(0,1fr) auto;align-items:center}.echo-search span,.echo-control-block>span,.echo-stock-row small,.echo-meta-line span,.echo-quote-item span{overflow:hidden;color:#2e241294;font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.echo-search strong{min-width:0;overflow:hidden;color:#211704bd;font-size:12px;font-weight:900;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.echo-input{grid-column:1 / -1;width:100%;min-height:38px;padding:0 12px;appearance:none;color:#211704;font:inherit;font-size:14px;font-weight:900;background:#fffae259;border:1px solid rgba(68,48,13,.09);border-radius:999px;outline:none}.echo-input:focus{border-color:#c28f2052;box-shadow:0 0 0 3px #dcab3026}.echo-control-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.echo-segment{min-width:0;min-height:34px;padding:0 9px;overflow:hidden;appearance:none;color:#221909a3;font:inherit;font-size:12px;font-weight:900;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:#fffae247;border:1px solid rgba(62,44,13,.08);border-radius:999px;transition:color .16s ease,background .16s ease,transform .16s ease}.echo-segment:hover,.echo-segment.is-active{color:#211704;background:#eabc4b47;transform:translateY(-1px)}.echo-stock-list{display:grid;grid-auto-rows:minmax(54px,auto);gap:7px;min-height:0;overflow:hidden auto;padding-right:2px;scrollbar-width:thin}.echo-empty-search{display:grid;place-items:center;min-height:74px;padding:14px;color:#2e241294;font-size:13px;font-weight:900;text-align:center;background:#fffae242;border:1px dashed rgba(93,65,18,.16);border-radius:12px 9px 13px 10px}.echo-stock-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;min-height:54px;padding:10px 12px;appearance:none;color:#211704;font:inherit;text-align:left;background:linear-gradient(135deg,#ffffff38,#ffefb21a),#fff8db29;border:1px solid rgba(62,44,13,.07);border-radius:12px 9px 13px 10px;box-shadow:inset 0 1px #ffffff52;transition:background .16s ease,border-color .16s ease,transform .16s ease}.echo-stock-row:hover,.echo-stock-row.is-keyboard,.echo-stock-row.is-active{background:linear-gradient(135deg,#ffffff57,#ffefb229),#fff8db47;border-color:#9466142e;transform:translateY(-1px)}.echo-stock-row.is-active{outline:2px solid rgba(217,170,55,.22);outline-offset:-2px}.echo-stock-row.is-keyboard:not(.is-active){outline:2px solid rgba(103,72,18,.14);outline-offset:-2px}.echo-row-main,.echo-row-quote{display:grid;min-width:0;gap:4px}.echo-row-main strong{overflow:hidden;color:#211704;font-size:15px;font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.echo-row-main small{display:flex;gap:6px;align-items:center}.echo-code-pill{flex:0 0 auto;max-width:92px;padding:2px 6px;overflow:hidden;color:#251b0ab8;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:#e1b0363d;border:1px solid rgba(92,64,15,.08);border-radius:999px}.echo-row-quote{justify-items:end}.echo-row-quote strong{color:currentColor;font-size:13px;font-weight:900;line-height:1}.echo-row-quote small{color:currentColor;opacity:.82}.echo-tone-up{color:#ba4f4d}.echo-tone-down{color:#3e8d5f}.echo-tone-flat{color:#302512a3}.echo-meta-line{position:relative;z-index:1;display:flex;gap:9px;align-items:center;min-width:0;padding:0 2px 2px}.echo-meta-line strong{flex:0 0 auto;font-size:14px;font-weight:900}.echo-refresh{flex:0 0 auto;min-height:32px;margin-left:auto;padding:0 13px;appearance:none;color:#211704;font:inherit;font-size:12px;font-weight:900;letter-spacing:0;background:#f1c24b47;border:1px solid rgba(62,44,13,.08);border-radius:999px}.echo-refresh:disabled{opacity:.55}.echo-quote-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0}.echo-quote-item{display:grid;gap:3px;min-width:0;padding:9px 10px;background:linear-gradient(135deg,#ffffff42,#ffefb21a),#fff8db33;border:1px solid rgba(62,44,13,.07);border-radius:11px 8px 12px 9px;box-shadow:inset 0 1px #ffffff57}.echo-quote-item strong{min-width:0;overflow:hidden;color:currentColor;font-size:15px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.echo-market-stage .echo-chart-wrap,.echo-market-stage .echo-chart{min-height:calc(100svh - 250px)}.echo-chart-overlay,.echo-chart-toast{position:absolute;z-index:3;display:grid;place-items:center;color:#221909b8;font-weight:900;text-align:center;background:#fff7d694;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.echo-chart-overlay{inset:0;font-size:clamp(24px,4.5vw,52px)}.echo-chart-overlay.is-error{color:#2c1a0dc7}.echo-chart-toast{right:12px;bottom:12px;max-width:min(320px,calc(100% - 24px));min-height:34px;padding:8px 12px;font-size:12px;border:1px solid rgba(75,52,13,.08);border-radius:999px;box-shadow:0 12px 32px #533a0c1f}.echo-tooltip{width:240px;max-width:72vw;padding:12px;color:#fff6d6;background:linear-gradient(135deg,#292011f0,#483414e0),#211a10eb;border:1px solid rgba(255,222,134,.18);border-radius:12px 9px 13px 10px;box-shadow:inset 0 1px #fff6cb29,0 18px 42px #1d14083d;backdrop-filter:blur(14px) saturate(116%);-webkit-backdrop-filter:blur(14px) saturate(116%)}.echo-tooltip-head{display:flex;gap:10px;align-items:baseline;justify-content:space-between;min-width:0;margin-bottom:3px}.echo-tooltip-head strong,.echo-tooltip-head span,.echo-tooltip-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.echo-tooltip-head strong{color:#fff8d9;font-size:15px;font-weight:900}.echo-tooltip-head span,.echo-tooltip-date{color:#fff6d69e;font-size:11px;font-weight:900}.echo-tooltip-grid,.echo-tooltip-ma{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:10px 0 0}.echo-tooltip-grid dt,.echo-tooltip-grid dd,.echo-tooltip-ma span,.echo-tooltip-ma strong{min-width:0;margin:0;overflow:hidden;font-size:11px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.echo-tooltip-grid dt,.echo-tooltip-ma span{color:#fff6d68f}.echo-tooltip-grid dd,.echo-tooltip-ma strong{color:#fff8dfeb;text-align:right}.entry-title{position:relative;z-index:1;font-size:clamp(42px,7vw,82px);font-weight:800;line-height:1;text-shadow:1px 1px 0 rgba(255,248,216,.78),0 5px 0 rgba(222,174,54,.2);transition:transform .18s ease}.entry-hint{position:absolute;top:calc(50% + clamp(42px,5vw,58px));right:clamp(20px,3vw,34px);left:clamp(20px,3vw,34px);z-index:1;color:#2e2412bd;font-size:clamp(15px,1.35vw,19px);font-weight:700;line-height:1.55;text-align:center;opacity:0;text-shadow:1px 1px 0 rgba(255,250,226,.66);transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.entry-card:hover .entry-title,.entry-card:focus-visible .entry-title{transform:translateY(-28px)}.entry-card:hover .entry-hint,.entry-card:focus-visible .entry-hint{opacity:1;transform:translateY(0)}@media (max-width: 900px){.foreshadow-shell{grid-template-rows:auto auto;min-height:auto}.foreshadow-plan,.foreshadow-board,.foreshadow-knowledge-post{grid-template-columns:1fr}.foreshadow-plan-grid{align-self:stretch}.foreshadow-knowledge-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.foreshadow-board-heading{grid-column:1 / -1;min-height:auto}.foreshadow-knowledge-slot{min-height:98px}.foreshadow-knowledge-cover{min-height:280px;aspect-ratio:4 / 3}.storyboard-hero{grid-template-columns:1fr;min-height:auto}.storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyboard-bottom{grid-template-columns:1fr}.storyboard-row{grid-template-columns:.75fr 1fr}}@media (prefers-reduced-motion: reduce){.title-glass:hover:before{animation:none;opacity:.14;transform:translate(0) skew(-10deg)}.shot-card,.storyboard-knowledge{transition:none}}@media (max-width: 560px){.title-screen{padding:20px}.title-glass{width:calc(100vw - 32px);min-height:210px;padding:34px 22px}.entry-screen{align-items:start;padding:56px 20px}.entry-grid{grid-template-columns:1fr;gap:16px}.entry-card{min-height:132px;border-radius:16px 13px 18px 14px}.entry-hint{top:calc(50% + 26px);font-size:14px}.entry-card:hover .entry-title,.entry-card:focus-visible .entry-title{transform:translateY(-22px)}.storyboard-screen{padding:14px}.storyboard-back{top:12px;margin-bottom:12px}.storyboard-hero{gap:18px;padding:18px;border-radius:18px}.storyboard-copy{gap:14px}.storyboard-copy h2{font-size:4.2rem}.storyboard-copy p{font-size:.98rem;line-height:1.7}.storyboard-grid{grid-template-columns:1fr}.shot-card{min-height:auto}.storyboard-knowledge{position:static;margin-top:14px;pointer-events:auto;opacity:1;transform:none}.phone-paper{width:min(100%,280px)}.phone-paper strong{margin-top:264px;font-size:1.62rem}.ip-scene{inset:28px 14px auto;transform:scale(.9);transform-origin:top center}.storyboard-bottom,.storyboard-script,.storyboard-table{gap:12px}.storyboard-row{grid-template-columns:1fr;gap:5px}.storyboard-row-head{display:none}.foreshadow-screen{gap:12px;padding:12px}.foreshadow-shell{gap:10px}.foreshadow-plan,.foreshadow-board,.foreshadow-knowledge-post{padding:12px;border-radius:16px 13px 18px 14px}.foreshadow-plan-copy h2{font-size:38px}.foreshadow-plan-grid,.foreshadow-knowledge-list{grid-template-columns:1fr}.foreshadow-plan-item,.foreshadow-knowledge-slot{min-height:78px;padding:13px}.foreshadow-knowledge-cover{min-height:220px;padding:16px}.foreshadow-knowledge-copy{gap:10px;padding:0}.foreshadow-empty-line{min-height:48px}.foreshadow-empty-line.is-long{min-height:84px}.echo-screen{gap:12px;padding:12px}.echo-shell{grid-template-columns:1fr;gap:10px;min-height:auto}.echo-stage{min-height:auto;padding:12px}.echo-stage-head{align-items:start;flex-direction:column;gap:6px}.echo-stage-head strong{font-size:30px;white-space:normal}.echo-chart-wrap,.echo-chart{min-height:360px}.echo-panel{grid-template-rows:auto;padding:10px}.echo-card,.echo-data-note{padding:12px}.echo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.echo-choice{display:grid;gap:5px;min-height:54px;padding:10px}.echo-choice strong{font-size:19px}.echo-choice span{text-align:left}.echo-controls{grid-template-columns:1fr 1fr}.echo-data-note strong{white-space:normal}.echo-market-shell{grid-template-columns:1fr}.echo-watch-panel{grid-template-rows:auto auto auto auto minmax(180px,1fr) auto;max-height:52svh}.echo-market-stage .echo-chart-wrap,.echo-market-stage .echo-chart{min-height:520px}.echo-meta-line{flex-wrap:wrap;align-items:flex-start}.echo-refresh{margin-left:0}}
