.sx[data-tone=guide]{--sx-tint:#0b7785;--sx-tint-soft:#14b8a61f;--sxg-gain:var(--color-positive-600);--sxg-loss:var(--color-negative-600);--sxg-warn:var(--color-warning-600)}.dark .sx[data-tone=guide],.dark.sx[data-tone=guide]{--sx-tint:#6ee7de;--sx-tint-soft:#5fe3dc21;--sxg-gain:var(--color-positive-400);--sxg-loss:var(--color-negative-400);--sxg-warn:var(--color-warning-400)}.sxg .sx-chapter-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--sx-tint) 45%, transparent), #f0b44c4d 18%, var(--border) 40%, transparent)}.sxg .sx-lift:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--sx-tint) 32%, transparent), 0 24px 50px -28px color-mix(in srgb, var(--sx-tint) 50%, transparent)}.sxg-stage-note{width:100%;color:var(--sx-muted);margin-top:2px;font-size:12px}.sxg .sx-stage-visual{min-height:0}.sxg .sx-stage-title{text-wrap:balance}.sxg-cycle-ring{fill:none;stroke:color-mix(in srgb, var(--sx-tint) 30%, transparent);stroke-width:2px;stroke-dasharray:6 10}.sxg-cycle-contour{fill:color-mix(in srgb, var(--sx-tint) 5%, transparent);stroke:var(--sx-line);stroke-dasharray:2 6}.sxg-cycle-arc{fill:none;stroke:var(--sx-tint);stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .6s var(--sx-ease)}.sxg-cycle-node{text-align:center;background:var(--card);width:5.6rem;box-shadow:0 0 0 1px var(--sx-line), 0 10px 24px -18px #0f2a3355;transition:box-shadow .3s, transform .3s var(--sx-ease);border-radius:15px;flex-direction:column;align-items:center;gap:5px;padding:9px 6px;display:flex}.dark .sxg-cycle-node{box-shadow:0 0 0 1px #ffffff14,0 12px 26px -18px #000}.sxg-cycle-node:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--sx-tint) 40%, transparent)}.sxg-cycle-node:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sxg-cycle-node.is-active{box-shadow:0 0 0 1.5px var(--sx-tint), 0 14px 30px -14px color-mix(in srgb, var(--sx-tint) 70%, transparent)}.sxg-cycle-icon{width:32px;height:32px;color:var(--sx-tint);background:var(--sx-tint-soft);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.sxg-cycle-node.is-active .sxg-cycle-icon{color:#03201f;background:linear-gradient(135deg,#b0faf4,#5fe3dc)}.sxg-loop{flex-direction:column;gap:12px;margin:0;display:flex;container-type:inline-size}.sxg-loop-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sxg-loop-stage{aspect-ratio:560/340;width:100%;position:relative}.sxg-loop-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sxg-loop-contour{fill:none;stroke:#5fe3dc;stroke-opacity:.14;stroke-width:1px;stroke-dasharray:2 6}.sxg-loop-track{fill:none;stroke:#ffffff12;stroke-width:12px;stroke-linecap:round}.sxg-loop-flow{fill:none;stroke:#5fe3dc;stroke-opacity:.35;stroke-width:1.5px}.sxg-loop-lit{fill:none;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #5fe3dc99)}.sxg-loop-node-halo{fill:#5fe3dc;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s}.sxg-loop-node.is-lit .sxg-loop-node-halo{opacity:.14}.sxg-loop-node.is-now .sxg-loop-node-halo{fill:#f4c76a;opacity:.3;animation:2.2s ease-in-out infinite sxg-halo}.sxg-loop-node-dot{fill:#0a1a1c;stroke:#ffffff38;stroke-width:1.5px;transition:fill .4s,stroke .4s}.sxg-loop-node.is-lit .sxg-loop-node-dot{fill:#5fe3dc;stroke:#c8fbf6}.sxg-loop-node.is-now .sxg-loop-node-dot{fill:#f4c76a;stroke:#fff3d0}.sxg-loop-node-num{font:700 10px/1 var(--font-mono);fill:#a1b3c2}.sxg-loop-node.is-lit .sxg-loop-node-num{fill:#03201f}.sxg-loop-pop{font:750 18px/1 var(--font-heading);letter-spacing:-.02em;transform-box:fill-box;transform-origin:50%;animation:sxg-pop 2.4s var(--sx-ease) both}.sxg-loop-pop--gold{fill:#f4c76a}.sxg-loop-pop--gain{fill:var(--sx-gain)}.sxg-loop-coin{fill:#f4c76a;stroke:#fff3d0;stroke-width:1.5px}.sxg-loop-coin-ring{fill:none;stroke:#a86b12;stroke-width:1.2px}.sxg-loop-trail{fill:#f4c76a}.sxg-loop-center{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:58%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sxg-loop-center-label{font:600 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-muted)}.sxg-loop-amount{font-family:var(--font-heading);letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:var(--sx-gold-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,8.5cqi,2.7rem);font-weight:780;line-height:1}.sxg-loop-center-meta{color:var(--sx-muted);flex-direction:column;gap:3px;font-size:11px;line-height:1.3;display:flex}.sxg-loop-center-meta b{color:var(--sx-ink);font-weight:650}.sxg-loop-result em{color:var(--sx-gain);font-style:normal;font-weight:700}.sxg-loop-stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (min-width:560px){.sxg-loop-stops{grid-template-columns:repeat(4,minmax(0,1fr))}}.sxg-loop-stop{text-align:left;width:100%;height:100%;color:var(--sx-ink);box-shadow:inset 0 0 0 1px var(--sx-edge);background:#ffffff07;border-radius:13px;align-content:start;gap:3px;padding:10px 11px;transition:background .35s,box-shadow .35s;display:grid}.sxg-loop-stop:hover{background:#ffffff0f}.sxg-loop-stop:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sxg-loop-stop.is-lit{box-shadow:inset 0 0 0 1px rgb(var(--sx-accent-rgb) / .28)}.sxg-loop-stop.is-now{background:rgb(var(--sx-accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--sx-accent-rgb) / .6), 0 12px 30px -16px rgb(var(--sx-accent-rgb) / .8)}.sxg-loop-stop-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.sxg-loop-stop-num{font:700 10px/1 var(--font-mono);letter-spacing:.1em;color:var(--sx-accent)}.sxg-loop-mini{flex:none;width:50px;height:19px}.sxg-loop-mini-zero{stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:2 3}.sxg-loop-mini-line{fill:none;stroke:var(--sx-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}.sxg-loop-stop.is-lit .sxg-loop-mini-line{stroke:var(--sx-accent)}.sxg-loop-stop.is-now .sxg-loop-mini-line{stroke:var(--sx-gold)}.sxg-loop-stop-name{font:650 12.5px/1.2 var(--font-heading);color:#fff}.sxg-loop-stop-value{font:700 13px/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.sxg-loop-stop-value.is-gold{color:var(--sx-gold)}.sxg-loop-stop-value.is-gain{color:var(--sx-gain)}.sxg-loop-stop-value.is-plain{color:var(--sx-ink)}.sxg-loop-stop-note{color:var(--sx-muted);font-size:10.5px;line-height:1.3}@keyframes sxg-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}14%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-16px)}}@keyframes sxg-halo{0%,to{transform:scale(.85)}50%{transform:scale(1.25)}}.sxg-body{display:block}.sxg-article{flex-direction:column;gap:56px;min-width:0;padding-top:12px;display:flex}.sxg-section{flex-direction:column;gap:18px;scroll-margin-top:128px;display:flex}@media (min-width:1024px){.sxg-body{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:44px;display:grid}.sxg-section{scroll-margin-top:88px}}.sxg-rail{display:none}@media (min-width:1024px){.sxg-rail{align-self:start;padding-top:18px;display:block;position:sticky;top:88px}}.sxg-rail-inner{position:relative}.sxg-rail-meter{font:600 10.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}.sxg-rail-track{background:var(--sx-line);border-radius:2px;width:2px;position:absolute;top:32px;bottom:116px;left:11px;overflow:hidden}.sxg-rail-track>span{transform-origin:top;background:linear-gradient(180deg, var(--sx-tint), #f0b44c);height:100%;transition:transform .25s linear;display:block}.sxg-rail-list{flex-direction:column;gap:2px;margin-top:16px;display:flex;position:relative}.sxg-rail-list--extra{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.sxg-rail-list a{color:var(--muted-foreground);border-radius:10px;align-items:flex-start;gap:10px;padding:6px 8px 6px 0;font-size:13px;line-height:1.3;transition:color .2s,background .2s;display:flex}.sxg-rail-list a:hover{color:var(--foreground)}.sxg-rail-list a:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.sxg-rail-list a[aria-current=location]{color:var(--foreground);font-weight:600}.sxg-rail-num{width:24px;height:20px;font:700 10px/1 var(--font-mono);color:var(--muted-foreground);background:var(--background);box-shadow:inset 0 0 0 1px var(--border);border-radius:7px;flex:none;place-items:center;display:grid}.sxg-rail-list a[aria-current=location] .sxg-rail-num{color:#03201f;box-shadow:0 0 0 3px var(--sx-tint-soft);background:linear-gradient(135deg,#b0faf4,#5fe3dc)}.sxg-rail-title{padding-top:2px}.sxg-mbar{z-index:30;background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--sx-line);margin:0 -16px;padding:0 16px;position:sticky;top:64px}@media (min-width:640px){.sxg-mbar{margin:0 -24px;padding:0 24px}}@media (min-width:1024px){.sxg-mbar{display:none}}.sxg-mbar-menu{position:relative}.sxg-mbar-summary{cursor:pointer;align-items:center;gap:10px;min-height:50px;list-style:none;display:flex}.sxg-mbar-summary::-webkit-details-marker{display:none}.sxg-mbar-summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:8px}.sxg-mbar-kicker{font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-tint);display:block}.sxg-mbar-title{text-overflow:ellipsis;white-space:nowrap;font:650 13.5px/1.2 var(--font-heading);margin-top:4px;display:block;overflow:hidden}.sxg-mbar-chevron{color:var(--muted-foreground);transition:transform .25s}.sxg-mbar-menu[open] .sxg-mbar-chevron{transform:rotate(180deg)}.sxg-mbar-list{background:var(--popover);box-shadow:0 0 0 1px var(--border), 0 24px 40px -20px #0f2a3366;border-radius:0 0 16px 16px;margin-top:1px;padding:6px;position:absolute;top:100%;left:0;right:0}.sxg-mbar-list a{min-height:42px;color:var(--foreground);border-radius:10px;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.sxg-mbar-list a[aria-current=location]{background:var(--sx-tint-soft);font-weight:600}.sxg-mbar-track{background:var(--sx-line);height:2px;margin:0 -16px}@media (min-width:640px){.sxg-mbar-track{margin:0 -24px}}.sxg-mbar-track>span{transform-origin:0;background:linear-gradient(90deg, var(--sx-tint), #f0b44c);height:100%;transition:transform .2s linear;display:block}.sxg-prose{max-width:68ch;color:color-mix(in srgb, var(--foreground) 90%, transparent);font-size:15.5px;line-height:1.7}.sxg-prose>p+p{margin-top:12px}.sxg-lead{color:var(--foreground);font-size:17px;line-height:1.65}.sxg-h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.sxg-icon{width:40px;height:40px;color:var(--sx-tint);background:var(--sx-tint-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-tint) 20%, transparent);border-radius:12px;place-items:center;display:inline-grid}.sxg-icon--sm{border-radius:10px;width:34px;height:34px}.sxg-icon--warn{color:var(--sxg-warn);background:color-mix(in srgb, var(--color-warning-500) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warning-500) 25%, transparent)}.sxg-icon--loss{color:var(--sxg-loss);background:color-mix(in srgb, var(--color-negative-500) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-negative-500) 22%, transparent)}.sxg-term{position:relative}.sxg-term-link{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--sx-tint);text-decoration-color:var(--sx-tint);text-underline-offset:3px;font-weight:550;text-decoration-thickness:1.5px;transition:color .2s}.sxg-term-link:hover{color:var(--sx-tint)}.sxg-term-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:3px}.sxg-term-tip{z-index:25;text-align:left;width:max-content;max-width:min(260px,70vw);color:var(--popover-foreground);background:var(--popover);box-shadow:0 0 0 1px var(--border), 0 18px 40px -18px #0f2a3366;pointer-events:none;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sxg-term-tip b{font:700 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-tint);margin-bottom:3px;display:block}@media (hover:hover){.sxg-term:hover .sxg-term-tip,.sxg-term:focus-within .sxg-term-tip{animation:.18s ease-out sxg-tip;display:block}}@keyframes sxg-tip{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.sxg-payoff{width:100%}.sxg-grid{stroke:var(--sx-line);stroke-dasharray:2 4}.sxg-zero{stroke:color-mix(in srgb, var(--foreground) 32%, transparent);stroke-width:1px}.sxg-strike{stroke:var(--sx-tint);stroke-width:1.2px;stroke-dasharray:3 4;opacity:.75}.sxg-area-gain{fill:color-mix(in srgb, var(--color-positive-500) 17%, transparent)}.sxg-area-loss{fill:color-mix(in srgb, var(--color-negative-500) 14%, transparent)}.sxg-curve{fill:none;stroke:var(--foreground);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sxg-curve--gold{stroke:var(--sx-income);stroke-width:2.6px}.sxg-dot{fill:var(--card);stroke:var(--foreground);stroke-width:2px}.sxg-zone{fill:var(--sx-tint-soft)}.sxg-label{font:600 10.5px/1 var(--font-mono);fill:var(--muted-foreground)}.sxg-label--sm{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.sxg-label--tint{fill:var(--sx-tint)}.sxg-label--gain{fill:var(--sxg-gain)}.sxg-label--loss{fill:var(--sxg-loss)}.sxg-label--gold{fill:var(--sx-income)}.sxg-tick{font:500 10px/1 var(--font-mono);fill:var(--muted-foreground)}.sxg-axis{font:600 9px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted-foreground);opacity:.8}.sxg-draw{stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sxg-payoff .sxg-draw{animation:linear forwards sxg-draw;animation-timeline:view();animation-range:entry cover 40%}.sxg-payoff .sxg-fade{animation:linear forwards sxg-fade;animation-timeline:view();animation-range:entry cover 46%}}}@keyframes sxg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sxg-fade{0%{opacity:0}to{opacity:1}}.sxg-points{border-top:1px solid var(--sx-line);flex-direction:column;gap:8px;padding:14px 20px 18px;display:flex}.sxg-points li{color:color-mix(in srgb, var(--foreground) 88%, transparent);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.sxg-points li:before{content:"";background:var(--sx-tint);opacity:.8;border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.sxg-steps{flex-direction:column;gap:10px;display:flex;position:relative}.sxg-steps:before{content:"";background:linear-gradient(180deg, var(--sx-tint), #f0b44c 70%, var(--color-positive-500));opacity:.35;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.sxg-step{gap:14px;padding:14px 16px 14px 0;display:flex;position:relative}.sxg-step-num{z-index:1;width:36px;height:36px;font:700 13px/1 var(--font-heading);color:var(--sx-tint);background:var(--card);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sx-tint) 50%, transparent), 0 0 0 5px var(--background);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sxg-callout{background:linear-gradient(135deg, var(--sx-tint-soft), var(--sx-income-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-tint) 22%, transparent);border-radius:16px;padding:16px 18px;font-size:14px;line-height:1.6}.sxg-callout--warn{background:color-mix(in srgb, var(--color-warning-500) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warning-500) 30%, transparent)}.sxg-range{--sxg-fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.sxg-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--sx-tint) 0 var(--sxg-fill), var(--muted) var(--sxg-fill) 100%);border-radius:99px;height:6px}.sxg-range::-moz-range-track{background:linear-gradient(90deg, var(--sx-tint) 0 var(--sxg-fill), var(--muted) var(--sxg-fill) 100%);border-radius:99px;height:6px}.sxg-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);width:18px;height:18px;box-shadow:0 0 0 2px var(--sx-tint), 0 4px 10px -4px #0f2a3366;border-radius:50%;margin-top:-6px}.sxg-range::-moz-range-thumb{background:var(--card);width:16px;height:16px;box-shadow:0 0 0 2px var(--sx-tint), 0 4px 10px -4px #0f2a3366;border:0;border-radius:50%}.sxg-range:focus-visible{outline:none}.sxg-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--sx-tint), 0 0 0 6px color-mix(in srgb, var(--sx-tint) 30%, transparent)}.sxg-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--sx-tint), 0 0 0 6px color-mix(in srgb, var(--sx-tint) 30%, transparent)}.sxg-range--bare::-webkit-slider-runnable-track{background:var(--muted)}.sxg-range--bare::-moz-range-track{background:var(--muted)}.sxg-stat{background:var(--background);box-shadow:inset 0 0 0 1px var(--sx-line);border-radius:14px;padding:12px}.sxg-stat dt{font:600 10px/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.sxg-stat dd{font:700 1rem/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-top:8px}.sxg-gauge{background:linear-gradient(135deg, var(--sx-tint-soft), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-tint) 24%, transparent);border-radius:16px;align-items:center;gap:16px;padding:14px 16px;display:flex}.sxg-gauge-svg{flex:none;width:118px}.sxg-gauge-track{fill:none;stroke:var(--muted);stroke-width:12px;stroke-linecap:round}.sxg-gauge-fill{fill:none;stroke:var(--sx-tint);stroke-width:12px;stroke-linecap:round;transition:stroke-dasharray .5s var(--sx-ease)}.sxg-gauge-read{flex-direction:column;gap:4px;min-width:0;display:flex}.sxg-gauge-value{font:800 1.75rem/1 var(--font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--sx-tint)}.sxg-ladder-head,.sxg-ladder-row{grid-template-columns:5.6rem minmax(0,1fr) 4.2rem 4.6rem;align-items:center;gap:10px;display:grid}@media (min-width:640px){.sxg-ladder-head,.sxg-ladder-row{grid-template-columns:7rem minmax(0,1fr) 5.2rem 5.6rem 4.6rem}}.sxg-ladder-head{font:600 10px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 10px 6px}.sxg-ladder-price{font:600 10.5px/1 var(--font-mono);color:var(--sx-tint);margin:2px 0 6px;padding-left:10px;position:relative}.sxg-ladder-price:after{content:"";border-top:1px dashed color-mix(in srgb, var(--sx-tint) 50%, transparent);z-index:0;position:absolute;top:50%;left:0;right:0}.sxg-ladder-price span{z-index:1;background:var(--card);padding-right:8px;position:relative}.sxg-ladder{flex-direction:column;gap:3px;display:flex}.sxg-ladder-row{text-align:left;border-radius:11px;width:100%;min-height:44px;padding:6px 10px;font-size:13px;transition:background .2s,box-shadow .2s}.sxg-ladder-row:hover{background:color-mix(in srgb, var(--muted) 70%, transparent)}.sxg-ladder-row:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.sxg-ladder-row.is-sweet{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--sx-tint) 70%, transparent)}.sxg-ladder-row.is-pick{background:var(--sx-tint-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sx-tint) 55%, transparent)}.sxg-ladder-strike{font:700 13px/1.1 var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.sxg-ladder-sweet{font:600 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-tint)}.sxg-ladder-prem{min-width:0;font-family:var(--font-mono);align-items:center;gap:8px;font-weight:600;display:flex}.sxg-ladder-bar{background:color-mix(in srgb, var(--muted) 80%, transparent);border-radius:99px;flex:1;min-width:20px;height:8px;position:relative;overflow:hidden}.sxg-ladder-bar>span{border-radius:inherit;background:linear-gradient(90deg,#f0b44c,#ffe09a);height:100%;display:block}.sxg-ladder-row>span:nth-child(n+3){font-family:var(--font-mono);font-size:12.5px}.sxg-risk-scale{background:var(--muted);border-radius:99px;height:14px;position:relative;overflow:hidden}.sxg-risk-zone{position:absolute;top:0;bottom:0}.sxg-risk-zone--loss{background:color-mix(in srgb, var(--color-negative-500) 42%, transparent)}.sxg-risk-zone--cushion{background:color-mix(in srgb, var(--color-warning-500) 60%, transparent)}.sxg-risk-zone--safe{background:color-mix(in srgb, var(--color-positive-500) 38%, transparent)}.sxg-risk-tick{background:var(--foreground);opacity:.45;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.sxg-risk-marker{background:var(--foreground);width:4px;box-shadow:0 0 0 2px var(--card);border-radius:2px;margin-left:-2px;transition:left .12s;position:absolute;top:-1px;bottom:-1px}.sxg-risk-zonecard{background:var(--background);box-shadow:inset 0 0 0 1px var(--sx-line);border-radius:14px;gap:10px;padding:12px 14px;display:flex}.sxg-risk-zonecard.is-safe{box-shadow:inset 3px 0 0 var(--sxg-gain), inset 0 0 0 1px var(--sx-line)}.sxg-risk-zonecard.is-cushion{box-shadow:inset 3px 0 0 var(--sxg-warn), inset 0 0 0 1px var(--sx-line)}.sxg-risk-zonecard.is-loss{box-shadow:inset 3px 0 0 var(--sxg-loss), inset 0 0 0 1px var(--sx-line)}.sxg-risk-bar{background:color-mix(in srgb, var(--muted) 80%, transparent);border-radius:99px;height:12px;position:relative;overflow:hidden}.sxg-risk-bar-zero{background:color-mix(in srgb, var(--foreground) 40%, transparent);z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%}.sxg-risk-bar-fill{transition:width .2s var(--sx-ease);position:absolute;top:0;bottom:0}.sxg-risk-bar-fill.is-gain{background:linear-gradient(90deg, color-mix(in srgb, var(--color-positive-500) 55%, transparent), var(--color-positive-500));border-radius:0 99px 99px 0}.sxg-risk-bar-fill.is-loss{background:linear-gradient(270deg, color-mix(in srgb, var(--color-negative-500) 55%, transparent), var(--color-negative-500));border-radius:99px 0 0 99px}.sxg-warn-panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--color-warning-500) 9%, transparent), transparent 70%);position:absolute;inset:0}.sxg-bullets{flex-direction:column;gap:10px;display:flex}.sxg-bullets li{color:color-mix(in srgb, var(--foreground) 88%, transparent);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.sxg-bullets li:before{content:"";background:var(--sxg-loss);opacity:.75;border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:2px}.sxg-bullets--warn li:before{background:var(--sxg-warn)}.sxg-rules{counter-reset:sxg-rule;flex-direction:column;gap:10px;display:flex}.sxg-rules li{counter-increment:sxg-rule;padding-left:32px;font-size:13.5px;line-height:1.55;position:relative}.sxg-rules li:before{content:counter(sxg-rule, decimal-leading-zero);font:700 10.5px/1.6 var(--font-mono);color:var(--sx-income);position:absolute;top:1px;left:0}.sxg-ring-track{fill:none;stroke:var(--muted);stroke-width:5px}.sxg-ring-fill{fill:none;stroke:var(--sx-tint);stroke-width:5px;stroke-linecap:round;transition:stroke-dasharray .45s var(--sx-ease)}.sxg-check{cursor:pointer;align-items:flex-start;gap:12px;height:100%;padding:14px 18px;transition:background .2s;display:flex}.sxg-check:hover{background:color-mix(in srgb, var(--muted) 45%, transparent)}.sxg-check:focus-within{outline:2px solid var(--ring);outline-offset:-2px}.sxg-check-box{color:#0000;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:6px;flex:none;place-items:center;margin-top:1px;transition:background .2s,color .2s,box-shadow .2s;display:grid}.sxg-check.is-checked .sxg-check-box{color:#03201f;box-shadow:none;background:linear-gradient(135deg,#b0faf4,#5fe3dc)}.sxg-check.is-checked>span:last-child{color:var(--muted-foreground)}.sxg-faq{background:var(--card);box-shadow:0 0 0 1px var(--sx-line), 0 16px 36px -26px #0f2a3333;border-radius:18px;flex-direction:column;display:flex}.dark .sxg-faq{box-shadow:0 0 0 1px #ffffff12,0 20px 44px -30px #000d}.sxg-faq-item+.sxg-faq-item{border-top:1px solid var(--sx-line)}.sxg-faq-item summary,.sxg-termcard summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.sxg-faq-item summary::-webkit-details-marker{display:none}.sxg-termcard summary::-webkit-details-marker{display:none}.sxg-faq-item summary{font:650 15px/1.35 var(--font-heading);letter-spacing:-.01em;padding:16px 18px}.sxg-faq-item summary:focus-visible,.sxg-termcard summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:12px}.sxg-faq-item p{color:var(--muted-foreground);padding:0 18px 18px 56px;font-size:14px;line-height:1.65}.sxg-faq-num{width:26px;font:700 11px/1 var(--font-mono);color:var(--sx-tint);flex:none}.sxg-faq-plus{background:var(--sx-tint-soft);width:22px;height:22px;transition:transform .3s var(--sx-ease);border-radius:50%;flex:none;position:relative}.sxg-faq-plus:before,.sxg-faq-plus:after{content:"";background:var(--sx-tint);border-radius:1px;width:10px;height:1.5px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.sxg-faq-plus:after{transform:rotate(90deg)}details[open]>summary .sxg-faq-plus{transform:rotate(45deg)}.sxg-termcard{background:var(--card);box-shadow:0 0 0 1px var(--sx-line);border-radius:14px;transition:box-shadow .2s}.sxg-termcard:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--sx-tint) 35%, transparent)}.sxg-termcard summary{justify-content:space-between;padding:12px 14px;font-size:14px;font-weight:600}.sxg-termcard p{color:var(--muted-foreground);padding:0 14px 10px;font-size:13.5px;line-height:1.6}.sxg-termcard-link{color:var(--sx-tint);align-items:center;gap:4px;margin:0 14px 12px;font-size:12px;font-weight:600;display:inline-flex}.sxg-termcard-link:hover{text-decoration:underline}.sxg-tool{align-items:center;gap:12px;height:100%;padding:14px;display:flex}.sxg-finale{margin-top:24px}.sxg-finale .sx-stage-inner{padding-block:32px}@media (min-width:1024px){.sxg-finale .sx-stage-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:44px 48px}}.sxg-finale-title{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:780;line-height:1.05}.sxg-finale-steps{flex-direction:column;gap:10px;display:flex}.sxg-finale-steps li{color:var(--sx-ink);box-shadow:inset 0 0 0 1px var(--sx-edge);background:#ffffff08;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:flex}.sxg-finale-num{font-family:var(--font-display-serif), Georgia, serif;background:var(--sx-gold-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none;font-size:1.7rem;font-style:italic;line-height:1}@media (prefers-reduced-motion:reduce){.sxg-loop-pop,.sxg-loop-node.is-now .sxg-loop-node-halo{animation:none}.sxg-cycle-arc,.sxg-rail-track>span,.sxg-mbar-track>span,.sxg-gauge-fill,.sxg-ring-fill,.sxg-risk-bar-fill,.sxg-risk-marker{transition:none}}
.sxg-mbar{top:56px}.sxg-tldr{background:radial-gradient(90% 120% at 100% 0%, var(--sx-income-soft), transparent 60%), linear-gradient(135deg, var(--sx-tint-soft), transparent 70%), var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--sx-tint) 24%, transparent), 0 18px 40px -30px color-mix(in srgb, var(--sx-tint) 60%, transparent);border-radius:18px;gap:14px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.sxg-tldr-head{flex-direction:column;gap:6px;display:flex}.sxg-tldr-kicker{font:600 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-tint)}.sxg-tldr-list{counter-reset:none;gap:10px;display:grid}@media (min-width:768px){.sxg-tldr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}}.sxg-tldr-list li{color:color-mix(in srgb, var(--foreground) 90%, transparent);gap:12px;font-size:14px;line-height:1.55;display:flex}.sxg-tldr-num{width:26px;height:26px;font-family:var(--font-display-serif), Georgia, serif;color:var(--sx-income);background:var(--sx-income-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-income) 30%, transparent);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-style:italic;display:grid}.sxg-try{flex-direction:column;gap:10px;display:flex}.sxg-try-list{gap:10px;display:grid}@media (min-width:900px){.sxg-try-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sxg-try-list li{background:var(--card);box-shadow:0 0 0 1px var(--sx-line);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.sxg-try-tag{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-tint);background:var(--sx-tint-soft);border-radius:999px;align-self:flex-start;padding:3px 9px}.sxg-path{gap:10px;display:grid}@media (min-width:768px){.sxg-path{grid-template-columns:repeat(3,minmax(0,1fr))}}.sxg-path-step{background:var(--card);height:100%;box-shadow:0 0 0 1px var(--sx-line), 0 14px 34px -28px #0f2a3355;transition:transform .35s var(--sx-ease), box-shadow .35s var(--sx-ease);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:16px;display:grid;position:relative}.dark .sxg-path-step{background:linear-gradient(180deg, #ffffff07, transparent 50%), var(--card);box-shadow:0 0 0 1px #ffffff12,0 20px 44px -30px #000d}@media (hover:hover){.sxg-path-step:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--sx-tint) 36%, transparent), 0 24px 50px -30px color-mix(in srgb, var(--sx-tint) 55%, transparent);transform:translateY(-2px)}}.sxg-path-step:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sxg-path-index{font-family:var(--font-display-serif), Georgia, serif;color:color-mix(in srgb, var(--sx-tint) 40%, transparent);font-size:1.6rem;font-style:italic;line-height:1;position:absolute;top:12px;right:14px}.sxg-path-kicker{font:600 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sx-tint)}.sxg-path-title{font:700 15px/1.25 var(--font-heading);letter-spacing:-.015em;grid-column:1/-1;margin-top:6px}.sxg-path-body{color:var(--muted-foreground);grid-column:1/-1;font-size:13px;line-height:1.5}.sxg-path-cta{color:var(--sx-tint);grid-column:1/-1;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:650;display:inline-flex}.sxg-sticky{z-index:35;padding:0 10px calc(10px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:transform .45s var(--sx-ease), opacity .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.sxg-sticky[data-show]{opacity:1;transform:none}.sxg-sticky-inner{pointer-events:auto;color:#eef5f8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(80% 140% at 100% 0,#0d5d5c80,#0000 60%),linear-gradient(165deg,#0a1d20f2,#061214f2);border-radius:18px;align-items:center;gap:10px;max-width:34rem;margin:0 auto;padding:8px 8px 8px 16px;display:flex;box-shadow:0 0 0 1px #5fe3dc33,0 24px 50px -18px #020c10cc,inset 0 1px #ffffff14}.sxg-sticky-title{text-overflow:ellipsis;white-space:nowrap;font:650 13.5px/1.2 var(--font-heading);color:#fff;display:block;overflow:hidden}.sxg-sticky-sub{color:#a1b3c2;margin-top:2px;font-size:11.5px;display:block}.sxg-sticky-cta{flex:none;min-height:40px}.sxg-sticky-close{color:#a1b3c2;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:grid}.sxg-sticky-close:hover{color:#fff;background:#ffffff12}.sxg-sticky-close:focus-visible{outline-offset:1px;outline:2px solid #5fe3dc}@media (min-width:1024px){.sxg-sticky{display:none}}@media (max-width:1023px){.sxg-finale{margin-bottom:8px}}.sxs{--sx-radius:22px}.sxs:before{opacity:.35}.sxs-inner{flex-direction:column;gap:18px;padding:18px;display:flex;position:relative}@media (min-width:640px){.sxs-inner{gap:20px;padding:24px 26px}}.sxs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;display:flex}.sxs-title{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;margin-top:10px;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:780;line-height:1.05}.sxs-title .sx-serif{font-size:1.08em}.sxs-sub{max-width:58ch;color:var(--sx-muted);margin-top:8px;font-size:13.5px;line-height:1.55}.sxs-seed{flex-wrap:wrap;gap:6px;display:flex}.sxs-controls{box-shadow:inset 0 0 0 1px var(--sx-edge);background:#ffffff06;border-radius:16px;gap:16px 22px;padding:16px;display:grid}@media (min-width:720px){.sxs-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.sxs-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.sxs-field--wide{grid-column:1/-1}.sxs-label{font:600 10.5px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.sxs-value{font:650 12.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sx-accent-hi);white-space:nowrap}.sxs-hint{color:var(--sx-muted);font-size:11.5px;line-height:1.45}.sxs-presets{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.sxs-preset{text-align:left;min-height:48px;box-shadow:inset 0 0 0 1px var(--sx-edge);transition:background .2s, box-shadow .25s, transform .25s var(--sx-ease);background:#ffffff08;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;display:flex}.sxs-preset:hover{background:#ffffff10}.sxs-preset:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sxs-preset[aria-pressed=true]{background:linear-gradient(160deg, rgb(var(--sx-accent-rgb) / .2), rgb(var(--sx-accent-rgb) / .06));box-shadow:inset 0 0 0 1.5px rgb(var(--sx-accent-rgb) / .7), 0 10px 24px -14px rgb(var(--sx-accent-rgb) / .8)}.sxs-preset-ticker{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 13px/1.1 var(--font-mono);letter-spacing:.01em;color:#fff;overflow:hidden}.sxs-preset-price{font-variant-numeric:tabular-nums;color:var(--sx-muted);font-size:11px;line-height:1.2}.sxs-custom{gap:12px 18px;display:grid}@media (min-width:560px){.sxs-custom{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:start}}.sxs-num{flex-direction:column;gap:8px;display:flex}.sxs-num-box{height:38px;font-family:var(--font-mono);color:var(--sx-muted);box-shadow:inset 0 0 0 1px var(--sx-edge-strong);background:#ffffff0a;border-radius:11px;align-items:center;gap:6px;padding:0 12px;display:flex}.sxs-num-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--sx-accent)}.sxs-num-box input{width:100%;min-width:0;font:650 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;background:0 0;outline:none}.sxs-range{--sxs-fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.sxs-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--sx-accent) 0 var(--sxs-fill), #ffffff1c var(--sxs-fill) 100%);border-radius:99px;height:6px}.sxs-range::-moz-range-track{background:linear-gradient(90deg, var(--sx-accent) 0 var(--sxs-fill), #ffffff1c var(--sxs-fill) 100%);border-radius:99px;height:6px}.sxs-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;box-shadow:0 0 0 2px var(--sx-accent), 0 4px 12px -2px #000a;background:#eafffd;border-radius:50%;margin-top:-6px}.sxs-range::-moz-range-thumb{width:16px;height:16px;box-shadow:0 0 0 2px var(--sx-accent), 0 4px 12px -2px #000a;background:#eafffd;border:0;border-radius:50%}.sxs-range:focus-visible{outline:none}.sxs-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--sx-accent), 0 0 0 6px rgb(var(--sx-accent-rgb) / .3)}.sxs-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--sx-accent), 0 0 0 6px rgb(var(--sx-accent-rgb) / .3)}.sxs-board{box-shadow:inset 0 0 0 1px var(--sx-edge);background:radial-gradient(70% 90% at 0 100%,#f4c76a0d,#0000 60%),#02080a66;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}@media (min-width:640px){.sxs-board{padding:16px 18px}}.sxs-board-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sxs-now{flex-wrap:wrap;gap:6px;display:flex}.sxs-chart-wrap{width:100%;min-width:0}.sxs-chart{width:100%;height:auto;display:block;overflow:visible}.sxs-grid{stroke:#ffffff0f;stroke-width:1px}.sxs-grid--h{stroke-dasharray:2 5}.sxs-base{stroke:#ffffff26;stroke-width:1px}.sxs-tick{font:500 10px/1 var(--font-mono);fill:#8aa0ae}.sxs-strip-label{font:600 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:#f4c76acc}.sxs-held{fill:#cbd5e110}.sxs-price{fill:none;stroke:#eafffd;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px #5fe3dc55)}.sxs-strike{stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 4}.sxs-strike--put{stroke:#5fe3dc}.sxs-strike--call{stroke:#f0b44c}.sxs-basis{fill:none;stroke:#ffe9b3;stroke-width:1.4px;stroke-dasharray:1.5 3.5;stroke-linecap:round;opacity:.85}.sxs-bank{stroke:#f4c76a;stroke-width:1.4px;stroke-linejoin:round}.sxs-dot{stroke:#04100f;stroke-width:1.5px}.sxs-dot--put{fill:#5fe3dc}.sxs-dot--call{fill:#f0b44c}.sxs-mark{stroke-width:2px}.sxs-mark--assigned{fill:#061214;stroke:var(--color-warning-300)}.sxs-mark--gain{fill:#061214;stroke:var(--sx-gain)}.sxs-mark--loss{fill:#061214;stroke:var(--sx-loss)}.sxs-head line{stroke:#fff6;stroke-width:1px;stroke-dasharray:3 3}.sxs-head circle{fill:#fff;stroke:#5fe3dc;stroke-width:2px;filter:drop-shadow(0 0 6px #5fe3dc)}.sxs-head .sxs-head-gold{fill:#f4c76a;stroke:#fff3d0;filter:drop-shadow(0 0 6px #f4c76a)}.sxs-end circle{fill:#fff;stroke:#5fe3dc;stroke-width:2px}.sxs-scrub{display:block}.sxs-legend{color:var(--sx-muted);flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.sxs-legend li{align-items:center;gap:6px;display:inline-flex}.sxs-key{border-top:2px solid;width:16px;height:0;display:inline-block}.sxs-key--price{border-color:#eafffd}.sxs-key--put{border-color:#5fe3dc;border-top-style:dashed}.sxs-key--call{border-color:#f0b44c;border-top-style:dashed}.sxs-key--basis{border-color:#ffe9b3;border-top-style:dotted}.sxs-key--held{background:#cbd5e126;border:0;border-radius:3px;height:10px}.sxs-key--gold{background:linear-gradient(#f4c76a,#f0b44c55);border:0;border-radius:3px;height:10px}.sxs-bottom{gap:14px;display:grid}@media (min-width:900px){.sxs-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.sxs-live,.sxs-result{min-width:0;box-shadow:inset 0 0 0 1px var(--sx-edge);background:#ffffff06;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.sxs-banked{flex-direction:column;gap:6px;display:flex}.sxs-banked-value{font-family:var(--font-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--sx-gold-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:780;line-height:1}.sxs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:520px){.sxs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.sxs-stats>div{box-shadow:inset 0 0 0 1px var(--sx-edge);background:#ffffff07;border-radius:11px;padding:9px 10px}.sxs-stats dt{text-overflow:ellipsis;white-space:nowrap;font:600 9.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-muted);overflow:hidden}.sxs-stats dd{font:700 1.1rem/1 var(--font-heading);font-variant-numeric:tabular-nums;color:#fff;margin-top:6px}.sxs-feed{flex-direction:column;gap:8px;display:flex}.sxs-feed ol{flex-direction:column;gap:4px;display:flex}.sxs-ev{color:var(--sx-ink);animation:sxs-in .45s var(--sx-ease) both;border-radius:10px;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;line-height:1.3;display:grid}.sxs-ev:first-child{background:#ffffff0a}.sxs-ev-day{font:600 10.5px/1 var(--font-mono);color:var(--sx-muted)}.sxs-ev-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sxs-ev-amt{font:700 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.sxs-gold{color:var(--sx-gold)}.sxs-ev--assigned .sxs-ev-text{color:var(--sx-warn)}@keyframes sxs-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sxs-vs{flex-direction:column;gap:14px;display:flex}.sxs-vs-row{flex-direction:column;gap:6px;display:flex}.sxs-vs-label{font:650 13.5px/1.2 var(--font-heading);color:#fff}.sxs-vs-value{font:750 1.15rem/1 var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sxs-vs-bar{background:#ffffff10;border-radius:99px;height:10px;position:relative;overflow:hidden}.sxs-vs-zero{z-index:1;background:#fff5;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.sxs-vs-fill{transition:width .25s var(--sx-ease);position:absolute;top:0;bottom:0}.sxs-vs-fill.is-gain{background:linear-gradient(90deg, color-mix(in srgb, var(--color-positive-400) 40%, transparent), var(--color-positive-400));border-radius:0 99px 99px 0}.sxs-vs-fill.is-loss{background:linear-gradient(270deg, color-mix(in srgb, var(--color-negative-400) 40%, transparent), var(--color-negative-400));border-radius:99px 0 0 99px}.sxs-verdict{color:var(--sx-ink);background:rgb(var(--sx-accent-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--sx-accent-rgb) / .22);border-radius:12px;padding:11px 13px;font-size:13.5px;line-height:1.5}.sxs-result[data-done] .sxs-vs{animation:sxs-in .5s var(--sx-ease) both}.sxs-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.sxs-note{color:var(--sx-muted);font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sxg-sticky,.sxs-vs-fill,.sxs-preset,.sxg-path-step{transition:none}.sxs-ev,.sxs-result[data-done] .sxs-vs{animation:none}}
