.feature-list{column-count:2;column-gap:var(--space-10)}.feature-list__item{break-inside:avoid;padding-block:var(--space-5);border-bottom:1px solid var(--color-ink-100);display:block}.feature-list__title{font-family:var(--font-family-base);font-size:var(--font-size-h4);line-height:var(--font-line-h4);font-weight:var(--font-weight-semibold);color:var(--color-deep-ink);margin:0}@media (width<=767px){.feature-list{column-count:1;column-gap:0}.feature-list__item{padding-block:var(--space-4)}}.metric-block{gap:var(--space-2);flex-direction:column;display:flex}.metric-block__value{font-family:var(--font-family-base);font-size:var(--font-size-metric);line-height:var(--font-line-metric);letter-spacing:var(--font-ls-metric);font-weight:var(--font-weight-bold);color:var(--color-deep-ink)}.metric-block__label{font-family:var(--font-family-base);font-size:var(--font-size-caption);line-height:var(--font-line-caption);font-weight:var(--font-weight-regular);color:var(--color-ink-400)}.platform-dossier-cover{--dossier-accent:var(--color-brand-purple);--dossier-secondary:var(--color-purple-300);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-ink-100);border-block-start:3px solid var(--color-brand-purple);border-radius:var(--radius-md);color:var(--color-deep-ink);background:#fff;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0a0f1a08}.platform-dossier-cover:before{content:"";pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 48%,#0a0f1a08 48% 52%,#0000 52%),linear-gradient(0deg,#0000 0 48%,#0a0f1a06 48% 52%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.platform-dossier-cover__topline,.platform-dossier-cover__caption,.platform-dossier-cover__signals,.platform-dossier-cover__metrics,.platform-dossier-cover__note{z-index:1;position:relative}.platform-dossier-cover__topline{justify-content:space-between;gap:var(--space-4);font-size:var(--font-size-caption);line-height:var(--font-line-caption);text-transform:uppercase;letter-spacing:var(--font-ls-eyebrow);color:var(--color-ink-400);display:flex}[dir=rtl] .platform-dossier-cover__topline{letter-spacing:0;text-transform:none}.platform-dossier-cover__topline strong{color:var(--dossier-accent);font-weight:var(--font-weight-semibold)}.platform-dossier-cover__topline .bilingual-mark{color:var(--color-ink-500)}.platform-dossier-cover__artifact{z-index:1;border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);background:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--dossier-accent) 7%, transparent), transparent 26%), radial-gradient(circle at 78% 62%, color-mix(in srgb, var(--dossier-secondary) 9%, transparent), transparent 30%), var(--color-cool-gray);min-height:300px;position:relative;overflow:hidden}.platform-dossier-cover__grid{background-color:#0000;background-image:linear-gradient(#0a0f1a0d 1px,#0000 1px),linear-gradient(90deg,#0a0f1a0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000003d);mask-image:linear-gradient(#000000e6,#0000003d)}.platform-dossier-cover__route{inset:var(--space-5);align-items:center;gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;position:absolute}.platform-dossier-cover__route:before{content:"";inset-inline:8%;background:linear-gradient(90deg, var(--dossier-accent), var(--dossier-secondary));transform-origin:0;opacity:.9;height:2px;position:absolute;top:50%;transform:translateY(-50%)scaleX(1)}[dir=rtl] .platform-dossier-cover__route:before{background:linear-gradient(270deg, var(--dossier-accent), var(--dossier-secondary));transform-origin:100%}@media (prefers-reduced-motion:no-preference){.platform-dossier-cover__route:before{animation:dossierRouteIn var(--duration-route) var(--easing-confirm) .12s forwards;transform:translateY(-50%)scaleX(0)}}.platform-dossier-cover__node{min-width:0;min-height:86px;padding:var(--space-3);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);color:var(--color-ink-600);font-size:var(--font-size-caption);line-height:var(--font-line-caption);font-weight:var(--font-weight-medium);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;animation:dossierNodeIn var(--duration-resolve) var(--easing-confirm) both;animation-delay:calc(.14s + (var(--dossier-index) * var(--motion-step-delay)));background:#fff;align-content:center;display:grid;position:relative}.platform-dossier-cover__node:before{content:"";inset-inline-start:var(--space-3);border:2px solid var(--dossier-accent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dossier-accent) 12%, transparent);background:#fff;border-radius:50%;position:absolute;top:-7px}.platform-dossier-cover__node small{margin-bottom:var(--space-2);color:var(--dossier-accent);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);display:block}.platform-dossier-cover__readout{inset-inline:var(--space-5);bottom:var(--space-5);align-items:end;gap:var(--space-2);grid-template-columns:1.4fr .8fr 1fr .55fr;height:54px;display:grid;position:absolute}.platform-dossier-cover__readout span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--dossier-accent), color-mix(in srgb, var(--dossier-secondary) 58%, transparent));opacity:.3;transform-origin:bottom;display:block}@media (prefers-reduced-motion:no-preference){.platform-dossier-cover__readout span{animation:dossierReadoutIn var(--duration-stamp) var(--easing-confirm) forwards;transform:scaleY(0)}.platform-dossier-cover__readout span:first-child{animation-delay:.56s}.platform-dossier-cover__readout span:nth-child(2){animation-delay:.62s}.platform-dossier-cover__readout span:nth-child(3){animation-delay:.68s}.platform-dossier-cover__readout span:nth-child(4){animation-delay:.74s}}.platform-dossier-cover__readout span:first-child{height:46px}.platform-dossier-cover__readout span:nth-child(2){height:28px}.platform-dossier-cover__readout span:nth-child(3){height:38px}.platform-dossier-cover__readout span:nth-child(4){height:18px}.platform-dossier-cover__caption{gap:var(--space-2);display:grid}.platform-dossier-cover__caption strong{font-size:var(--font-size-h4);line-height:var(--font-line-h4);color:var(--color-deep-ink)}.platform-dossier-cover__caption span,.platform-dossier-cover__note{font-size:var(--font-size-caption);line-height:var(--font-line-caption);color:var(--color-ink-400);margin:0}.platform-dossier-cover__signals{gap:var(--space-2);flex-wrap:wrap;display:flex}.platform-dossier-cover__signals span{border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);background:var(--color-ink-50);color:var(--color-ink-600);font-size:var(--font-size-caption);line-height:var(--font-line-caption);padding:7px 10px}.platform-dossier-cover__metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-dossier-cover__metrics div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);background:var(--color-cool-gray);display:grid}.platform-dossier-cover__metrics strong{color:var(--dossier-accent);font-size:var(--font-size-h4);line-height:var(--font-line-h4)}.platform-dossier-cover__metrics span{color:var(--color-ink-500);font-size:var(--font-size-caption);line-height:var(--font-line-caption)}.platform-dossier-cover--compact{box-shadow:none}.platform-dossier-cover--compact .platform-dossier-cover__artifact{min-height:240px}.platform-dossier{gap:var(--space-6);display:grid}.platform-dossier__header{gap:var(--space-6);grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);align-items:start;display:grid}.platform-dossier__header>p,.platform-dossier__header span,.platform-dossier__number,.platform-dossier__meta dt{font-size:var(--font-size-eyebrow);line-height:var(--font-line-eyebrow);text-transform:uppercase;letter-spacing:var(--font-ls-eyebrow);font-weight:var(--font-weight-semibold);color:var(--color-purple-700);margin:0}[dir=rtl] .platform-dossier__header>p,[dir=rtl] .platform-dossier__header span,[dir=rtl] .platform-dossier__number,[dir=rtl] .platform-dossier__meta dt{letter-spacing:0}.platform-dossier__header h2{margin:0 0 var(--space-3);max-width:760px;color:var(--color-deep-ink);font-size:var(--font-size-h2);line-height:var(--font-line-h2);font-weight:var(--font-weight-semibold)}[dir=rtl] .platform-dossier__header h2{max-width:680px;line-height:calc(var(--font-line-h2) * 1.1)}.platform-dossier__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.platform-dossier__sections{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-dossier__section{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#fff;border:1px solid #0a0f1a1a;grid-template-columns:48px minmax(0,1fr);display:grid}.platform-dossier__section h3{margin:0 0 var(--space-2);color:var(--color-deep-ink);font-size:var(--font-size-h4);line-height:var(--font-line-h4)}.platform-dossier__section h3 .bilingual-mark{color:var(--color-brand-purple)}[dir=rtl] .platform-dossier__section h3{line-height:calc(var(--font-line-h4) * 1.1)}[dir=rtl] .platform-dossier__section p,[dir=rtl] .platform-dossier__section li{line-height:calc(var(--font-line-body-small) * 1.08)}.platform-dossier__section p,.platform-dossier__section li,.platform-dossier__meta dd{color:var(--color-ink-500);font-size:var(--font-size-body-small);line-height:var(--font-line-body-small)}.platform-dossier__section p,.platform-dossier__section ul{margin:0}.platform-dossier__section ul{gap:var(--space-2);padding-inline-start:var(--space-4);display:grid}.platform-dossier__meta{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-dossier__meta div{padding:var(--space-4);border-inline-start:3px solid var(--color-spl-cyan);border-radius:var(--radius-sm);background:#fff}.platform-dossier__meta dd{margin:var(--space-2) 0 0;color:var(--color-deep-ink);font-weight:var(--font-weight-medium)}@keyframes dossierNodeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dossierRouteIn{to{transform:translateY(-50%)scaleX(1)}}@keyframes dossierReadoutIn{to{transform:scaleY(1)}}@keyframes dossierRouteInMobile{to{transform:scaleY(1)}}@media (width<=1023px){.platform-dossier__header,.platform-dossier__body,.platform-dossier__sections{grid-template-columns:1fr}}@media (width<=767px){.platform-dossier-cover{padding:var(--space-4)}.platform-dossier-cover__artifact{min-height:420px}.platform-dossier-cover__route{inset:var(--space-4);grid-template-columns:1fr;align-items:stretch}.platform-dossier-cover__route:before{inset-block:7%;inset-inline-start:18px;background:linear-gradient(180deg, var(--dossier-accent), var(--dossier-secondary));transform-origin:top;width:2px;height:auto;top:auto;transform:scaleY(1)}[dir=rtl] .platform-dossier-cover__route:before{inset-inline:auto 18px}.platform-dossier-cover__node{min-height:58px;padding-inline-start:var(--space-6)}[dir=rtl] .platform-dossier-cover__node{padding-inline-start:var(--space-3);padding-inline-end:var(--space-6)}.platform-dossier-cover__node:before{top:50%;transform:translateY(-50%)}.platform-dossier-cover__readout{display:none}.platform-dossier-cover__metrics,.platform-dossier__meta{grid-template-columns:1fr}.platform-dossier__section{padding:var(--space-3);grid-template-columns:36px minmax(0,1fr)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.platform-dossier-cover__route:before{animation-name:dossierRouteInMobile;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.platform-dossier-cover__route:before{animation:none}.platform-dossier-cover__node,.platform-dossier-cover__readout span{animation:none;transform:none}}
