.backtest-preview{display:grid;grid-column:span 3;overflow-wrap:break-word;min-width:0;width:100%;gap:var(--space-4);margin:0;padding:var(--space-6);border:var(--border-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.product-preview{--ui-panel-border: var(--color-line);width:100%;min-width:0;border-radius:var(--radius-card);overflow-wrap:break-word}.product-preview__figure{display:grid;gap:var(--space-4);min-width:0;margin:0}.backtest-preview__heading,.product-preview__heading,.product-preview__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.backtest-preview__heading{justify-content:space-between;gap:var(--space-3)}.backtest-preview__demo,.product-preview__demo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.backtest-preview figcaption,.product-preview__status,.product-preview__broker-copy small,.product-preview figcaption{color:var(--color-ink-muted);font-size:var(--type-size-meta);line-height:1.5}.product-preview__status small{flex-basis:100%;font:inherit}.product-preview__state{color:var(--color-accent-text);font-weight:var(--font-weight-semibold);font-size:var(--type-size-meta)}.backtest-preview__metrics,.product-preview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.product-preview__metrics--two{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-preview__metrics,.product-preview{--ui-metric-value-size: var(--type-size-body)}.product-preview .ui-metric-card__value{color:var(--color-accent-text)}.backtest-preview .timeline-chart-shell,.product-preview .timeline-chart-shell{min-width:0}.backtest-preview .timeline-chart,.product-preview .timeline-chart{min-height:0;height:160px}.product-preview__brokers{gap:var(--space-2)}.product-preview__broker{display:grid;grid-template-columns:var(--space-10) minmax(0,1fr) auto;align-items:center;gap:var(--space-2);--ui-panel-pad: var(--space-3);--ui-panel-shadow: none}.product-preview__broker-copy{display:grid;gap:var(--space-1);min-width:0}.product-preview__broker-mark{display:block;width:var(--space-10);height:var(--space-10);overflow:hidden}.product-preview__broker-mark--planned{color:var(--color-ink-faint);padding:var(--space-2);border:1px dashed var(--color-line-strong);border-radius:var(--radius-input)}.product-preview__journal li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-top:var(--border-line);font-size:var(--type-size-meta)}.product-preview__journal time{color:var(--color-ink-faint)}.product-preview__event-status{color:var(--color-accent-text)}.desktop-window-preview__titlebar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-line);color:var(--color-ink-muted);font-size:var(--type-size-meta)}.desktop-window-preview__app{display:inline-flex;align-items:center;gap:var(--space-2)}.desktop-window-preview__icon{width:var(--space-4);height:var(--space-4);color:var(--color-accent-text)}.desktop-window-preview__controls{display:inline-flex;gap:var(--space-3)}.desktop-window-preview__controls>span{width:var(--space-2-5);height:var(--space-2-5);border:1px solid var(--color-ink-faint);border-radius:var(--radius-pill)}.risk-preview__profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-0-5);padding:var(--space-0-5);border:var(--border-line);border-radius:var(--radius-input);font-size:var(--type-size-meta);text-align:center}.risk-preview__profile{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-input);color:var(--color-ink-muted)}.risk-preview__profile--selected{background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}.product-preview__total{display:flex;justify-content:space-between;margin:0;padding-top:var(--space-2);border-top:var(--border-line);font-size:var(--type-size-meta)}@media(max-width:520px){.backtest-preview{padding:var(--space-3)}.backtest-preview__metrics{--ui-metric-value-size: var(--type-size-body)}}@media(max-width:520px),(min-width:861px)and (max-width:1280px){.product-preview{--ui-panel-pad: var(--space-3)}.backtest-preview__metrics,.product-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview__strategy{grid-column:1 / -1}.product-preview__broker,.product-preview__journal li{grid-template-columns:auto minmax(0,1fr)}.product-preview__broker>.product-preview__state,.product-preview__planned,.product-preview__event-status{grid-column:2}}@media(max-width:360px){.backtest-preview__metrics,.product-preview__metrics{grid-template-columns:minmax(0,1fr)}}.home-grid.ui-card-grid{--card-min: calc(100% / 3 - var(--public-grid-gap));gap:var(--public-grid-gap)}.home-tile{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:var(--border-line);border-radius:var(--radius-card);color:var(--color-ink);text-decoration:none;text-align:left}.home-tile__media{display:grid;align-items:center;justify-items:center;padding:var(--layout-public-card-padding);background:var(--surface-glass-card);backdrop-filter:var(--blur-glass-soft);-webkit-backdrop-filter:var(--blur-glass-soft)}.home-tile__body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-1-5);padding:var(--space-6) var(--layout-public-card-padding);border-top:var(--border-line);background:var(--color-surface)}.home-tile h3,.feature-list h3{margin:0;font-size:var(--type-size-card-title);font-weight:var(--font-weight-semibold);line-height:1.3;text-wrap:balance}.home-tile__badge{margin-left:var(--space-2);vertical-align:middle}.home-tile p,.feature-list p{margin:0;color:var(--color-ink-muted);font-size:var(--type-size-site-body);line-height:1.5;text-wrap:pretty}.home-tile__graphic{display:block;width:100%;max-width:240px}.workflow-art{color:var(--color-accent-text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.workflow-art__panel{fill:var(--color-surface);stroke:var(--color-line-strong)}.workflow-art__grid{stroke:var(--color-line)}.workflow-art__muted{stroke:var(--color-ink-faint)}.workflow-art__accent,.workflow-art__connection{stroke:var(--color-accent-text)}.workflow-art__connection{stroke-dasharray:4 5}.workflow-art__candle{fill:var(--color-surface-strong);stroke:var(--color-ink-faint)}.workflow-art__candle--accent,.workflow-art__handle{fill:var(--color-accent-soft);stroke:var(--color-accent-text)}.workflow-art__node{fill:var(--color-accent-text)}.workflow-art__action{fill:var(--color-accent)}.workflow-art__action-icon{color:var(--color-accent-ink)}a.home-tile:hover{border-color:var(--color-accent-border-strong);color:var(--color-accent-text)}.home-tile:hover .workflow-art__panel{stroke:var(--color-accent-border-strong)}.home-tile:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.home-tile--planned,.broker-art{color:var(--color-ink-muted)}.broker-art>rect{stroke:var(--color-line-strong);stroke-dasharray:4 5}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--public-grid-gap);margin:0;padding:0;list-style:none}.feature-list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.feature-list>li{display:grid;grid-template-columns:calc(var(--space-6) * 2) minmax(0,1fr);gap:var(--space-4);align-items:start}.feature-list__icon{display:grid;place-items:center;width:calc(var(--space-6) * 2);height:calc(var(--space-6) * 2);border:var(--border-line);border-radius:var(--radius-input);background:var(--surface-glass-card);color:var(--color-accent-text)}.feature-list__icon svg{width:var(--space-6);height:var(--space-6)}.feature-list__text{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}@media(max-width:860px){.home-tile{grid-template-columns:calc(var(--space-6) * 2 + var(--space-8)) minmax(0,1fr);grid-template-rows:auto}.home-tile__media--icon{padding:var(--space-5) var(--space-4);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--color-accent-text)}.home-tile__media--icon>svg{width:calc(var(--space-6) * 2);height:calc(var(--space-6) * 2);max-width:none}.home-tile--planned .home-tile__media--icon{color:var(--color-ink-muted)}.home-tile__body{align-content:center;border-top:0;border-left:var(--border-line)}.home-grid.ui-card-grid{--card-min: 100%}.feature-list,.feature-list:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.home-tile{grid-template-columns:calc(var(--space-6) * 2 + var(--space-6)) minmax(0,1fr)}.home-tile__media{padding:var(--space-3)}.home-tile__media--icon{padding:var(--space-4) var(--space-3)}.home-tile__media--icon>svg{width:calc(var(--space-5) * 2);height:calc(var(--space-5) * 2)}.home-tile__body{padding:var(--space-5) var(--space-4)}}.marketing-section{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--public-section-head-gap);overflow-wrap:break-word}.marketing-section__header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4) var(--space-6)}.marketing-section__copy{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:720px;gap:var(--space-2)}.marketing-section__action{flex:0 0 auto}.marketing-section__title{margin:0;font-size:var(--type-size-heading);font-weight:var(--font-weight-semibold);line-height:1.2}.marketing-section__lead{margin:0;color:var(--color-ink-muted);font-size:var(--type-size-site-body);line-height:1.5}
