.ac-special{padding:clamp(72px, 10vw, 144px) var(--layout-page-gutter,16px);position:relative}.ac-special__inner{max-width:var(--page-max-mid);margin:0 auto}.ac-special[data-kind=sessions] .ac-special__inner{max-width:var(--page-max)}.ac-special__head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,64px)}.ac-special__title{letter-spacing:-.045em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.05}.ac-special__lead{max-width:34em;color:var(--text-secondary);text-wrap:pretty;margin:clamp(16px,1.6vw,20px) auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.ac-special__note{color:var(--text-secondary);text-align:center;margin:clamp(20px,2vw,28px) auto 0;font-size:14px;line-height:1.5}.bento-card.ac-special__card--portrait[data-art] .bento-card__stage{min-height:260px}.bento-card.ac-special__card--portrait[data-art] .bento-card__art{height:290px;bottom:-6%;right:6%}.bento-card.ac-special__card--landscape[data-art] .bento-card__art{width:min(58%,320px);height:auto;bottom:-2%;right:-2%}.bento-card.ac-special__card--landscape[data-art] .bento-card__img{height:auto}@media (max-width:760px){.bento-card.ac-special__card--portrait[data-art] .bento-card__art{height:260px}.bento-card.ac-special__card--landscape[data-art] .bento-card__stage{min-height:290px}.bento-card.ac-special__card--landscape[data-art] .bento-card__art{width:78%;height:auto;top:0;bottom:auto;right:-2%}.bento-card.ac-special__card--landscape[data-art] .bento-card__img{width:100%;height:auto}}.acs-price__name{color:var(--text-primary);font-weight:500}.bento-chip__label .brvx-mcard__mark{width:16px;height:16px}.acs-rate .bento-chip__label{align-items:center;gap:6px;display:flex}.acs-rate .bento-row{min-width:180px}.acs-spark{width:56px;height:20px;color:var(--acs-line,var(--text-secondary));flex-shrink:0;overflow:visible}.acs-spark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.acs-spark[data-dir=up]{--acs-line:var(--success)}.acs-spark[data-dir=down]{--acs-line:var(--danger)}.acs-tokens{white-space:normal;width:min(100%,248px)}.acs-tokens .bento-row{flex-wrap:wrap;padding-block:8px}.acs-expiry .bento-tag{justify-content:center;min-width:24px}.acs-expiry i[data-dated]{background:currentColor;border-radius:1px;width:2px;height:12px;display:block}.acs-hedge .bento-row{min-width:232px}.acs-hedge__net{box-shadow:inset 0 0 0 1px var(--ui-03);background:0 0;margin-top:2px}.acs-hedge__net .acs-hedge__name{color:var(--text-primary);font-weight:500}.ac-special [data-line=a]{--acs-line:var(--accent)}.ac-special [data-line=b]{--acs-line:var(--text-secondary)}.ac-special [data-line=stocks]{--acs-line:var(--danger)}.ac-special [data-line=hedge]{--acs-line:var(--success)}.ac-special [data-line=net]{--acs-line:var(--text-primary)}.acs-chart[data-dir=up]{--acs-dir:var(--success)}.acs-chart[data-dir=down]{--acs-dir:var(--danger)}.acs-chart[data-dir=flat]{--acs-dir:var(--text-secondary)}.acs-chart__head{margin-inline:var(--bento-pad)}.acs-chart__head .brvx-mcard__mark{width:24px;height:24px}.acs-chart__price{margin-left:auto}.acs-spread__legend{padding-inline:var(--bento-pad);flex-wrap:wrap;gap:8px;margin:0;list-style:none;display:flex}.acs-spread__legend i{background:var(--acs-line);border-radius:1px;width:14px;height:2px}.acs-chart__svg,.acs-spread__svg{width:100%;height:clamp(140px,14vw,180px);margin-top:20px;display:block;overflow:visible}.acs-chart__svg{color:var(--acs-dir)}.acs-chart__line,.acs-spread__svg path:not(.acs-spread__gap){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.acs-spread__a{color:var(--accent)}.acs-spread__b{color:var(--text-secondary)}.acs-spread__gap{fill:var(--accent);opacity:.12}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.acs-chart__svg,.acs-spread__svg{animation:linear both acs-wipe;animation-timeline:view();animation-range:entry 10%}}}@keyframes acs-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
