.ThemeBoard-module__wgAEgG__panel.ThemeBoard-module__wgAEgG__panel{overflow:clip}.ThemeBoard-module__wgAEgG__board{--pad:24px;--row-pad:20px;--line-a:28px;--line-b:32px;--line-gap:10px;--tip-w:96px;--tip-gap:10px;--rl:0px;--rr:0px;padding-inline:var(--pad);border-top:1px solid var(--line);grid-template-columns:[pos]26px[id]max-content[stage]minmax(0,1fr)[ends]max-content[arrow]16px;column-gap:28px;display:grid}.ThemeBoard-module__wgAEgG__board[data-neg]{--rl:calc(var(--tip-w) + var(--tip-gap))}.ThemeBoard-module__wgAEgG__board[data-pos]{--rr:calc(var(--tip-w) + var(--tip-gap))}.ThemeBoard-module__wgAEgG__head,.ThemeBoard-module__wgAEgG__rows,.ThemeBoard-module__wgAEgG__item,.ThemeBoard-module__wgAEgG__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ThemeBoard-module__wgAEgG__rows{margin:0;padding:0;list-style:none}.ThemeBoard-module__wgAEgG__head{height:36px;color:var(--text-body);align-items:center;font-size:12px;font-weight:600;position:relative}.ThemeBoard-module__wgAEgG__head:before{content:"";inset:0 calc(var(--pad) * -1);background:var(--surface-sunken);box-shadow:inset 0 -1px var(--line);position:absolute}.ThemeBoard-module__wgAEgG__head>*{position:relative}.ThemeBoard-module__wgAEgG__headTheme{grid-column:id}.ThemeBoard-module__wgAEgG__headStage{grid-column:stage}.ThemeBoard-module__wgAEgG__headTrack{height:16px;margin-inline:var(--rl) var(--rr);display:block;position:relative}.ThemeBoard-module__wgAEgG__headZero{left:var(--zero);color:var(--text-muted);font-weight:400;line-height:16px;position:absolute;top:0;translate:-50%}.ThemeBoard-module__wgAEgG__headEnds{grid-column:ends}.ThemeBoard-module__wgAEgG__row{padding-block:var(--row-pad);color:inherit;isolation:isolate;align-items:start;position:relative}.ThemeBoard-module__wgAEgG__row:before{content:"";inset:0 calc(var(--pad) * -1);z-index:-2;box-shadow:inset 0 1px var(--line-soft);transition:background-color .18s var(--ease-brand);position:absolute}.ThemeBoard-module__wgAEgG__item:first-child .ThemeBoard-module__wgAEgG__row:before{box-shadow:none}.ThemeBoard-module__wgAEgG__row[data-edge=lead]:before{background:color-mix(in srgb, var(--up) 6%, transparent)}.ThemeBoard-module__wgAEgG__row[data-edge=lag]:before{background:color-mix(in srgb, var(--down) 5%, transparent)}.ThemeBoard-module__wgAEgG__row:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px;border-radius:6px}@media (hover:hover){.ThemeBoard-module__wgAEgG__row:hover:before{background:var(--primary-tint);box-shadow:inset 0 1px var(--line-soft), inset 3px 0 var(--primary)}.ThemeBoard-module__wgAEgG__item:first-child .ThemeBoard-module__wgAEgG__row:hover:before{box-shadow:inset 3px 0 var(--primary)}.ThemeBoard-module__wgAEgG__row:hover .ThemeBoard-module__wgAEgG__name{color:var(--primary-ink)}.ThemeBoard-module__wgAEgG__row:hover .ThemeBoard-module__wgAEgG__arrow{transform:translate(2px,-2px)}}.ThemeBoard-module__wgAEgG__row:active:before{background:var(--primary-tint)}.ThemeBoard-module__wgAEgG__pos{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;line-height:var(--line-a);grid-column:pos}.ThemeBoard-module__wgAEgG__id{gap:var(--line-gap);flex-direction:column;grid-column:id;min-width:0;display:flex}.ThemeBoard-module__wgAEgG__name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:22px;line-height:var(--line-a);letter-spacing:-.02em;transition:color .18s var(--ease-brand);font-weight:700;overflow:hidden}.ThemeBoard-module__wgAEgG__logos{height:var(--line-b);align-items:center;gap:6px;display:flex}.ThemeBoard-module__wgAEgG__logoGhost{border-radius:8px;width:32px;height:32px}.ThemeBoard-module__wgAEgG__more{background:var(--surface-sunken);min-width:32px;height:32px;color:var(--text-body);border-radius:8px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.ThemeBoard-module__wgAEgG__fig{display:none}.ThemeBoard-module__wgAEgG__stage{grid-column:stage;grid-template-rows:var(--line-a) var(--line-b);row-gap:var(--line-gap);min-width:0;display:grid}.ThemeBoard-module__wgAEgG__track{margin-inline:var(--rl) var(--rr);display:block;position:relative}.ThemeBoard-module__wgAEgG__board[data-axis] .ThemeBoard-module__wgAEgG__track:before{content:"";z-index:-1;left:var(--zero);background:var(--line-strong);width:1px;top:calc(var(--row-pad) * -1);bottom:calc((var(--line-gap) + var(--line-b) + var(--row-pad)) * -1);margin-left:-.5px;position:absolute}.ThemeBoard-module__wgAEgG__bar{background:var(--flat);min-width:4px;height:14px;animation-delay:calc(min(var(--i,0), 5) * var(--step));border-radius:0 999px 999px 0;position:absolute;top:calc(50% - 7px)}.ThemeBoard-module__wgAEgG__bar[data-tone=up]{background:var(--up)}.ThemeBoard-module__wgAEgG__bar[data-tone=down]{background:var(--down);transform-origin:100%;border-radius:999px 0 0 999px}.ThemeBoard-module__wgAEgG__tip{font-size:22px;line-height:var(--line-a);letter-spacing:-.03em;white-space:nowrap;font-weight:700;position:absolute;top:0}.ThemeBoard-module__wgAEgG__lane{height:var(--lane-h,5px);background:var(--line-soft);border-radius:999px;position:absolute;top:calc(50% - 2.5px);left:0;right:0}.ThemeBoard-module__wgAEgG__heat{align-self:center;gap:2px;min-width:0;height:18px;display:flex}.ThemeBoard-module__wgAEgG__stage{container:heat/inline-size}.ThemeBoard-module__wgAEgG__cellLogo{display:none}@container heat (min-width:480px){.ThemeBoard-module__wgAEgG__heat:not([data-dense]){gap:3px;height:30px}.ThemeBoard-module__wgAEgG__heat:not([data-dense]) .ThemeBoard-module__wgAEgG__cell{border-radius:6px;place-items:center;min-width:24px;display:grid}.ThemeBoard-module__wgAEgG__heat:not([data-dense]) .ThemeBoard-module__wgAEgG__cellLogo{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--premium-surface);display:block}}.ThemeBoard-module__wgAEgG__heatLane{background:var(--line-soft);border-radius:4px;flex:1}.ThemeBoard-module__wgAEgG__cell{background:var(--line);min-width:2px;animation:ThemeBoard-module__wgAEgG__cellIn var(--mark) var(--ease-brand) both;animation-delay:calc(var(--k,0) * var(--step));border-radius:3px;flex:1 1 0;font-style:normal;position:relative}.ThemeBoard-module__wgAEgG__cell[data-tone=up]{--tone:var(--up);--deep:var(--heat-deep-up)}.ThemeBoard-module__wgAEgG__cell[data-tone=down]{--tone:var(--down);--deep:var(--heat-deep-down)}.ThemeBoard-module__wgAEgG__cell[data-level="1"]{background:color-mix(in oklab, var(--tone) 28%, var(--premium-surface))}.ThemeBoard-module__wgAEgG__cell[data-level="2"]{background:color-mix(in oklab, var(--tone) 46%, var(--premium-surface))}.ThemeBoard-module__wgAEgG__cell[data-level="3"]{background:color-mix(in oklab, var(--tone) 66%, var(--premium-surface))}.ThemeBoard-module__wgAEgG__cell[data-level="4"]{background:var(--deep)}.ThemeBoard-module__wgAEgG__cell[data-tone=none]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}@keyframes ThemeBoard-module__wgAEgG__cellIn{0%{opacity:.25}}@media (hover:hover){.ThemeBoard-module__wgAEgG__cell[data-tip]:hover{z-index:3;outline:2px solid var(--text-strong);outline-offset:1px}.ThemeBoard-module__wgAEgG__cell[data-tip]:hover:after{content:attr(data-tip);background:var(--text-strong);color:var(--premium-surface);box-shadow:var(--shadow-floating);white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 9px);left:50%;translate:-50%}}.ThemeBoard-module__wgAEgG__headEnds,.ThemeBoard-module__wgAEgG__ends{min-width:0}.ThemeBoard-module__wgAEgG__ends{grid-column:ends;grid-template-rows:var(--line-a) var(--line-b);row-gap:var(--line-gap);display:grid}.ThemeBoard-module__wgAEgG__end{grid-template-columns:38px auto;align-items:center;column-gap:12px;font-size:14px;line-height:1.2;display:grid}.ThemeBoard-module__wgAEgG__endCount{align-items:center;gap:4px;display:inline-flex}.ThemeBoard-module__wgAEgG__endCount b{font-size:15px;font-weight:700}.ThemeBoard-module__wgAEgG__end[data-tone=up] .ThemeBoard-module__wgAEgG__endCount{color:var(--up)}.ThemeBoard-module__wgAEgG__end[data-tone=down] .ThemeBoard-module__wgAEgG__endCount{color:var(--down)}.ThemeBoard-module__wgAEgG__endMember{grid-template-columns:22px 5.6ch 7.4ch;align-items:center;column-gap:8px;display:grid}.ThemeBoard-module__wgAEgG__endSymbol{color:var(--text-strong);font-weight:700}.ThemeBoard-module__wgAEgG__endPct{text-align:right;font-weight:700}.ThemeBoard-module__wgAEgG__arrow{color:var(--primary);transition:transform .2s var(--ease-brand);grid-column:arrow;margin-top:6px}.ThemeBoard-module__wgAEgG__legend{border-top:1px solid var(--line-soft);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:11px 24px 12px;font-size:12px;line-height:1.5;display:flex}.ThemeBoard-module__wgAEgG__legend>span{align-items:center;gap:7px;display:inline-flex}.ThemeBoard-module__wgAEgG__legendNote{flex:300px}.ThemeBoard-module__wgAEgG__keyBar{background:var(--up);border-radius:0 999px 999px 0;width:26px;height:10px;display:block}.ThemeBoard-module__wgAEgG__keyHeat{gap:2px;width:52px;height:10px;display:flex}.ThemeBoard-module__wgAEgG__keyHeat>i{border-radius:2px;flex:1}.ThemeBoard-module__wgAEgG__keyHeat>i[data-l="4"]{background:var(--heat-deep-up)}.ThemeBoard-module__wgAEgG__keyHeat>i[data-l="2"]{background:color-mix(in oklab, var(--up) 46%, var(--premium-surface))}.ThemeBoard-module__wgAEgG__keyHeat>i[data-l="1"]{background:color-mix(in oklab, var(--up) 28%, var(--premium-surface))}.ThemeBoard-module__wgAEgG__keyHeat>i[data-l="-1"]{background:color-mix(in oklab, var(--down) 28%, var(--premium-surface))}.ThemeBoard-module__wgAEgG__keyHeat>i[data-l="-2"]{background:color-mix(in oklab, var(--down) 46%, var(--premium-surface))}.ThemeBoard-module__wgAEgG__keyHeat>i[data-l="-4"]{background:var(--heat-deep-down)}@media (prefers-reduced-motion:reduce){.ThemeBoard-module__wgAEgG__row:before,.ThemeBoard-module__wgAEgG__name,.ThemeBoard-module__wgAEgG__arrow{transition:none}.ThemeBoard-module__wgAEgG__row:hover .ThemeBoard-module__wgAEgG__arrow{transform:none}.ThemeBoard-module__wgAEgG__cell{animation:none}}@media (max-width:1199px){.ThemeBoard-module__wgAEgG__board,.ThemeBoard-module__wgAEgG__board[data-neg],.ThemeBoard-module__wgAEgG__board[data-pos]{--pad:20px;--row-pad:18px;--line-b:28px;--rl:0px;--rr:0px;display:block}.ThemeBoard-module__wgAEgG__head{display:none}.ThemeBoard-module__wgAEgG__rows,.ThemeBoard-module__wgAEgG__item{display:block}.ThemeBoard-module__wgAEgG__row{grid-template-columns:24px minmax(0,1fr) auto 16px;grid-template-areas:"pos name fig arrow""stage stage stage stage""foot foot foot foot";align-items:center;gap:12px 10px}.ThemeBoard-module__wgAEgG__id{display:contents}.ThemeBoard-module__wgAEgG__pos{grid-area:pos}.ThemeBoard-module__wgAEgG__name{grid-area:name}.ThemeBoard-module__wgAEgG__fig{font-size:22px;line-height:var(--line-a);letter-spacing:-.03em;white-space:nowrap;grid-area:fig;font-weight:700;display:block}.ThemeBoard-module__wgAEgG__arrow{grid-area:arrow;margin-top:0}.ThemeBoard-module__wgAEgG__tip{display:none}.ThemeBoard-module__wgAEgG__stage{grid-area:stage;grid-template-rows:14px 18px;row-gap:8px}.ThemeBoard-module__wgAEgG__bar{top:0}.ThemeBoard-module__wgAEgG__board[data-axis] .ThemeBoard-module__wgAEgG__track:before{top:-4px;bottom:-30px}.ThemeBoard-module__wgAEgG__logos{grid-area:foot;justify-self:start}.ThemeBoard-module__wgAEgG__logo.ThemeBoard-module__wgAEgG__logo,.ThemeBoard-module__wgAEgG__logoGhost{width:28px;height:28px}.ThemeBoard-module__wgAEgG__more{min-width:28px;height:28px}.ThemeBoard-module__wgAEgG__ends{grid-area:foot;grid-template-rows:none;grid-auto-flow:column;justify-self:end;gap:0 22px}.ThemeBoard-module__wgAEgG__end{grid-template-columns:auto auto;column-gap:8px}.ThemeBoard-module__wgAEgG__legend{padding-inline:20px}}@media (max-width:767px){.ThemeBoard-module__wgAEgG__row{grid-template-areas:"pos name fig arrow""stage stage stage stage""logos logos logos logos""ends ends ends ends"}.ThemeBoard-module__wgAEgG__logos{grid-area:logos}.ThemeBoard-module__wgAEgG__ends{grid-area:ends;justify-content:space-between;justify-self:stretch;column-gap:10px}}@media (max-width:639px){.ThemeBoard-module__wgAEgG__board,.ThemeBoard-module__wgAEgG__board[data-neg],.ThemeBoard-module__wgAEgG__board[data-pos]{--pad:16px}.ThemeBoard-module__wgAEgG__row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"pos name fig""stage stage stage""logos logos logos""ends ends ends"}.ThemeBoard-module__wgAEgG__arrow{display:none}.ThemeBoard-module__wgAEgG__name,.ThemeBoard-module__wgAEgG__fig{font-size:20px}.ThemeBoard-module__wgAEgG__endLogo.ThemeBoard-module__wgAEgG__endLogo{display:none}.ThemeBoard-module__wgAEgG__endMember{grid-template-columns:auto 7.4ch;column-gap:6px}.ThemeBoard-module__wgAEgG__legend{padding-inline:16px}}.ThemeBoard-module__wgAEgG__pulse{gap:7px;width:clamp(300px,30vw,400px);min-width:0;display:grid}.ThemeBoard-module__wgAEgG__label{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.ThemeBoard-module__wgAEgG__pulseHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.ThemeBoard-module__wgAEgG__counts{color:var(--text-body);align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.ThemeBoard-module__wgAEgG__counts b{letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1}.ThemeBoard-module__wgAEgG__countSep{background:var(--line-strong);width:1px;height:10px;margin:0 6px;display:inline-block}.ThemeBoard-module__wgAEgG__bar8{background:var(--line-soft);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.ThemeBoard-module__wgAEgG__bar8>i{flex-basis:0;min-width:3px;height:100%;display:block}.ThemeBoard-module__wgAEgG__bar8>i[data-tone=up]{background:var(--up)}.ThemeBoard-module__wgAEgG__bar8>i[data-tone=down]{background:var(--down);transform-origin:100%}.ThemeBoard-module__wgAEgG__bar8>i[data-tone=neutral-up]{background:var(--flat)}.ThemeBoard-module__wgAEgG__bar8>i[data-tone=neutral-down]{background:var(--line-strong);transform-origin:100%}.ThemeBoard-module__wgAEgG__bar8>i[data-tone=flat]{background:0 0}.ThemeBoard-module__wgAEgG__pulseGap{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.ThemeBoard-module__wgAEgG__pulseGap b{color:var(--text-strong);white-space:nowrap;font-size:13px;font-weight:700}@media (max-width:1023px){.ThemeBoard-module__wgAEgG__pulse{width:auto}}
