:root{--font-sans:var(--font-aeonik), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--weight-air:100;--weight-thin:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--weight-heading:500;--weight-body:400;--weight-label:500;--weight-strong:500}.pa-up{color:var(--gain)}.pa-down{color:var(--loss)}.pa-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pa-title{color:var(--text-primary);font-size:15px;line-height:20px;font-weight:var(--weight-medium);margin:0}.pa-title--sm{color:var(--text-secondary);font-size:13px;line-height:18px}.pa-source{color:var(--text-tertiary);font-size:11px;line-height:14px}.pa-empty{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;margin:0}.pa-skel{background:var(--bg-skeleton);opacity:.4;border-radius:10px;height:248px}.pa-stats{container-type:inline-size}.pa-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}@container (max-width:860px){.pa-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}.pa-cols>:nth-child(3){grid-column:1/-1}}@container (max-width:540px){.pa-cols{grid-template-columns:minmax(0,1fr)}.pa-cols>:nth-child(3){grid-column:auto}}.pa-block{align-content:start;min-width:0;display:grid}.pa-sub{height:24px;color:var(--text-primary);font-size:12px;line-height:16px;font-weight:var(--weight-medium);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;display:flex}.pa-heads,.pa-row{align-items:center;gap:12px;padding:0 8px;display:grid}.pa-heads{height:20px;color:var(--text-tertiary);letter-spacing:.02em;font-size:10px;line-height:12px}.pa-heads>*{white-space:nowrap}.pa-heads>:not(:first-child){text-align:right}.pa-rows{display:grid}.pa-row{height:28px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:6px;font-size:12px;line-height:16px}.pa-row:is(a,.pa-row--hover):hover{background:var(--bg-hover)}.pa-row__when{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.pa-row__fig{text-align:right;white-space:nowrap}.pa-row__strong{color:var(--text-primary)}.pa-grid--dates{grid-template-columns:minmax(0,1fr) 44px 52px 60px}.pa-grid--moves{grid-template-columns:minmax(124px,1fr) minmax(40px,.7fr) 64px}.pa-grid--reach{grid-template-columns:56px minmax(0,1fr) 40px}.pa-grid--moves.pa-heads>:nth-child(2),.pa-grid--reach.pa-heads>:nth-child(2){text-align:left}.pa-tag{min-width:28px;height:16px;color:var(--bg-surface);border-radius:8px;flex-shrink:0;place-items:center;padding:0 5px;font-size:9px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.pa-tag--up{background:var(--yes)}.pa-tag--down{background:var(--no)}.pa-split{background:color-mix(in srgb, var(--no) 55%, transparent);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.pa-split__up{background:var(--yes);position:absolute;inset:0 auto 0 0}.pa-tabs{gap:0;display:inline-flex}.pa-tabs button{white-space:nowrap;border-radius:var(--radius-pill);height:22px;color:var(--text-tertiary);font-size:11px;font-weight:var(--weight-body);cursor:pointer;padding:0 7px}.pa-tabs button:hover{color:var(--text-primary)}.pa-tabs button.is-on{background:var(--bg-hover);color:var(--text-primary)}.pa-row--now{color:var(--text-tertiary)}.pa-row__rule{border-top:1px dashed color-mix(in srgb, var(--text-tertiary) 50%, transparent);height:0}.pa-level__bar{background:var(--bg-hover);border-radius:2px;height:4px;overflow:hidden}.pa-level__bar>span{border-radius:2px;height:100%;display:block}.pa-level__fill--up{background:var(--yes)}.pa-level__fill--down{background:var(--no)}.pa-link{color:inherit;align-items:center;gap:4px;display:inline-flex}.pa-link svg{width:11px;height:11px;color:var(--text-tertiary)}.pa-link:hover{color:var(--text-primary)}.pa-link:hover svg{color:inherit}
:root{--font-sans:var(--font-aeonik), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--weight-air:100;--weight-thin:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--weight-heading:500;--weight-body:400;--weight-label:500;--weight-strong:500}.market-sections{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.market-section{gap:16px;min-width:0;display:grid}.market-section__head{align-items:center;gap:10px;min-width:0;min-height:30px;display:flex}.market-section__head .ds-asset-icon{flex-shrink:0}.market-section__title{font-size:18px;line-height:1.3;font-weight:var(--weight-heading);letter-spacing:-.015em;white-space:nowrap}.market-section__price{min-width:0;color:var(--text-primary);align-items:baseline;gap:10px;margin-left:6px;display:flex}.market-section__px{font-size:16px;line-height:1.35;font-weight:var(--weight-heading);letter-spacing:-.01em}.market-section__change{font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;white-space:nowrap}.market-section__change--up{color:var(--gain)}.market-section__change--down{color:var(--loss)}.market-section__span{color:var(--text-tertiary)}.market-section__all{border-radius:var(--radius-pill);border:var(--hairline) solid var(--border-default);height:28px;color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:inline-flex}.market-section__all svg{width:13px;height:13px}.market-section__all:hover{background:var(--bg-hover);color:var(--text-primary)}:root[data-theme=light] .market-section__all{background:var(--color-white);border-color:#0000;box-shadow:0 0 0 .5px #0f111a14}.market-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min,236px), 1fr));grid-auto-rows:minmax(134px,auto);grid-auto-flow:dense;gap:var(--grid-gap,16px);display:grid}@container (min-width:1600px){.markets-home .mkt-card:not(.mkt-card--chart){gap:12px;padding:18px 20px}}.mkt-card{border-radius:var(--radius-lg);background:var(--bg-surface);min-width:0;transition:background var(--duration-fast);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mkt-card:hover{background:color-mix(in srgb, var(--bg-surface), var(--bg-hover) 45%)}.mkt-card--skeleton{animation:mkt-breathe 2.4s var(--ease-standard) infinite}:root[data-theme=light] .mkt-card:hover{background:var(--color-white);box-shadow:0 1px 3px #0f111a0d}@keyframes mkt-breathe{50%{opacity:.55}}.mkt-card__title{-webkit-line-clamp:2;color:var(--text-primary);font-size:15px;line-height:20px;font-weight:var(--weight-medium);letter-spacing:-.005em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mkt-card__sides{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.mkt-card__foot{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em;justify-content:space-between;gap:8px;display:flex}.mkt-card__foot span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkt-card__soon{color:var(--warning)}.mkt-card--chart{grid-column:span var(--chart-span,2);grid-row:span 2;gap:8px}.market-grid[data-tall="1"]>:nth-child(n+2):nth-child(-n+2),.market-grid[data-tall="2"]>:nth-child(n+2):nth-child(-n+3),.market-grid[data-tall="3"]>:nth-child(n+2):nth-child(-n+4),.market-grid[data-tall="4"]>:nth-child(n+2):nth-child(-n+5),.market-grid[data-tall="5"]>:nth-child(n+2):nth-child(-n+6),.market-grid[data-tall="6"]>:nth-child(n+2):nth-child(-n+7),.market-grid[data-tall="7"]>:nth-child(n+2):nth-child(-n+8),.market-grid[data-tall="8"]>:nth-child(n+2):nth-child(-n+9),.market-grid[data-tall="9"]>:nth-child(n+2):nth-child(-n+10),.market-grid[data-tall="10"]>:nth-child(n+2):nth-child(-n+11){grid-row:span 2}.market-grid[style*=--last-span]>:last-child:not(.mkt-card--chart){grid-column:span var(--last-span)}@media (max-width:760px){.mkt-card--chart{grid-column:span 1}}.mkt-card__chart-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.mkt-card__chart-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;overflow:hidden}.mkt-card__chart-note{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em;flex-shrink:0}.live-chart{width:100%;position:relative}.live-chart canvas{display:block}.mkt-card__nochart{border-radius:var(--radius-md);background:var(--bg-app);min-height:200px;color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;flex:1;place-items:center;display:grid}.mkt-card__rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mkt-row{grid-template-columns:minmax(0,1fr) auto 38px 34px;align-items:center;gap:6px;height:26px;display:grid}.mkt-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;overflow:hidden}.mkt-row__px{color:var(--text-primary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;justify-content:flex-end;align-items:center;display:inline-flex}.mkt-row__btn{border-radius:var(--radius-sm);height:24px;font-size:11px;line-height:1;font-weight:var(--weight-label);letter-spacing:.005em;cursor:pointer;transition:background var(--duration-fast)}.mkt-row__btn--yes{background:var(--yes-soft);color:var(--yes)}.mkt-row__btn--yes:hover:not(:disabled){background:color-mix(in srgb, var(--yes) 22%, transparent)}.mkt-row__btn--no{background:var(--no-soft);color:var(--no)}.mkt-row__btn--no:hover:not(:disabled){background:color-mix(in srgb, var(--no) 22%, transparent)}.mkt-row__btn:disabled{opacity:.4;cursor:default}.mkt-card--question .mkt-card__foot{margin-top:auto}.mkt-card--wide{grid-area:auto}.mkt-card--chart.mkt-card--wide>.live-chart--fill{min-height:420px}.market-days{gap:32px;margin-top:12px;display:grid}.market-day{gap:14px;display:grid}.market-day__title{font-size:16px;line-height:1.35;font-weight:var(--weight-heading);letter-spacing:-.01em;align-items:baseline;gap:8px;display:flex}.market-day__count{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.mkt-card__vol-loading{background:var(--bg-skeleton);width:56px;height:8px;animation:mkt-breathe 1.6s var(--ease-standard) infinite;border-radius:4px;align-self:center;display:inline-block}.mkt-card__vol{align-items:center;gap:5px;display:inline-flex}.mkt-card--link{cursor:pointer}.mkt-row--link{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast);margin:0 -4px;padding:0 4px}.mkt-row--link:hover{background:var(--bg-hover)}.mkt-zoom{border-radius:var(--radius-pill);background:var(--bg-app);gap:2px;padding:2px;display:inline-flex}.mkt-zoom button{border-radius:var(--radius-pill);height:22px;color:var(--text-tertiary);font-size:11px;line-height:1;font-weight:var(--weight-medium);cursor:pointer;padding:0 9px}.mkt-zoom button:hover{color:var(--text-primary)}.mkt-zoom .is-on{background:var(--bg-raised);color:var(--text-primary)}:root[data-theme=light] .mkt-zoom{background:var(--color-light-gray-100)}:root[data-theme=light] .mkt-zoom .is-on{background:var(--color-white)}.live-chart--interactive{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.live-chart--interactive:active{cursor:grabbing}.live-chart__live{border-radius:var(--radius-pill);background:var(--bg-raised);height:24px;color:var(--text-primary);cursor:pointer;padding:0 10px;font-size:12px;position:absolute;top:8px;right:120px}.mkt-card--chart>.live-chart--fill{flex:1;width:auto;min-height:210px;margin:0 -16px -2px}.live-chart--fill{position:relative}.live-chart--fill canvas{position:absolute;inset:0}.mkt-card__chart-head:has(.mkt-legend){align-items:center}.mkt-card__chart-title:has(.mkt-legend){align-items:center;gap:14px;display:flex}.mkt-legend{min-width:0;color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:4px 14px;line-height:16px;display:flex}.mkt-legend>span{align-items:center;gap:6px;height:16px;display:inline-flex}.mkt-legend i{flex-shrink:0}.mkt-legend__band{background:color-mix(in srgb, var(--info) 45%, transparent);width:5px;height:12px;box-shadow:inset 0 0 0 1.5px var(--info);border-radius:3px}.mkt-legend__dot{background:linear-gradient(90deg, var(--yes) 50%, var(--no) 50%);border-radius:4px;width:7px;height:7px}.mkt-legend__tag{background:var(--yes);height:14px;color:var(--bg-surface);border-radius:7px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.market-section__days{display:contents}.pm-fold{gap:0;margin-top:12px;padding:0 20px}.pm-fold__head{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:52px;display:flex}.pm-fold__head:hover .pm-fold__title,.pm-fold__head:hover .pm-fold__caret{color:var(--text-primary)}.pm-fold__title{min-width:0;color:var(--text-primary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;flex:1}.pm-fold__src{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em}.pm-fold__caret{width:16px;height:16px;color:var(--text-tertiary);transition:transform .3s var(--ease-standard),color .15s;flex-shrink:0;transform:rotate(180deg)}.pm-fold__body{transition:grid-template-rows .34s var(--ease-standard);grid-template-rows:1fr;display:grid}.pm-fold__inner{min-height:0;transition:padding-bottom .34s var(--ease-standard);padding-bottom:20px;overflow:hidden}:root[data-pm-stats-folded] .pm-fold__body{grid-template-rows:0fr}:root[data-pm-stats-folded] .pm-fold__inner{padding-bottom:0}:root[data-pm-stats-folded] .pm-fold__caret{transform:none}.market-section__name{align-items:center;gap:inherit;min-width:0;color:inherit;border-radius:6px;display:inline-flex}.market-section__name .market-section__title{transition:color .15s}.market-section__name:hover .market-section__title{color:var(--text-secondary)}.market-section__name:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px}
