.so-page{background:var(--background);--so-stream-base:oklch(87% 0 0);--so-stream-debug:oklch(80% 0 0);--so-accent-text:hsl(var(--expanso-violet-700));--so-icon:hsl(var(--expanso-violet-600));--so-chip-fill:hsl(var(--expanso-violet-100));--so-chip-icon:hsl(var(--expanso-violet-700));--so-node-fill:hsl(var(--expanso-violet-50));--so-node-line:hsl(var(--expanso-violet-300));--so-node-text:hsl(var(--expanso-violet-800));--so-kept-line:hsl(var(--expanso-violet-300));--so-replay-fill:hsl(var(--expanso-red-100));--so-replay-line:hsl(var(--expanso-red-300));--so-flooded-fill:hsl(var(--expanso-red-100));--so-flooded-line:hsl(var(--expanso-red-300));--so-flooded-text:hsl(var(--expanso-red-900));--so-step-line:hsl(var(--expanso-violet-300));--so-step-text:hsl(var(--expanso-violet-700));--so-band-gap:var(--space-16)}.dark .so-page{--so-stream-base:oklch(34% 0 0);--so-stream-debug:oklch(42% 0 0);--so-accent-text:hsl(var(--expanso-violet-300));--so-icon:hsl(var(--expanso-violet-400));--so-chip-fill:color-mix(in oklch, hsl(var(--expanso-violet-500)) 15%, transparent);--so-chip-icon:hsl(var(--expanso-violet-300));--so-node-fill:color-mix(in oklch, hsl(var(--expanso-violet-500)) 10%, transparent);--so-node-line:color-mix(in oklch, hsl(var(--expanso-violet-400)) 45%, transparent);--so-node-text:hsl(var(--expanso-violet-200));--so-kept-line:color-mix(in oklch, hsl(var(--expanso-violet-400)) 50%, transparent);--so-replay-fill:hsl(var(--expanso-red-500) / .2);--so-replay-line:color-mix(in oklch, hsl(var(--expanso-red-500)) 60%, transparent);--so-flooded-fill:hsl(var(--expanso-red-500) / .12);--so-flooded-line:color-mix(in oklch, hsl(var(--expanso-red-500)) 50%, transparent);--so-flooded-text:hsl(var(--expanso-red-300));--so-step-line:color-mix(in oklch, hsl(var(--expanso-violet-400)) 45%, transparent);--so-step-text:hsl(var(--expanso-violet-300))}.so-page .hp-container{padding-top:72px;padding-bottom:var(--space-16)}.so-page .so-main{padding-bottom:var(--so-band-gap)}.so-page .so-after-band{padding-top:0}.so-sec{margin-bottom:var(--space-16)}.so-sec:last-child{margin-bottom:0}.so-h1{margin:0 0 var(--space-4);text-wrap:balance}.so-h2,.so-h2-cta{text-wrap:balance}.so-h2{margin:0 0 var(--space-2)}.so-h2-problems{margin-bottom:14px}.so-h2-case{margin-bottom:20px}.so-h2-why{margin-bottom:var(--space-6)}.so-h2-faq{text-align:center;margin-bottom:40px}.so-h2-cta{margin:0 0 var(--space-3)}.so-emph{text-underline-offset:8px;text-decoration:underline 2px;text-decoration-color:hsl(var(--expanso-violet-500))}.so-keep{display:inline-block}.so-strong{color:var(--foreground);font-weight:600}.so-lede{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--muted-foreground);text-wrap:pretty;margin:0}.so-lede-problems{margin-bottom:var(--space-6)}.so-lede-toggle{margin-bottom:28px}.so-lede-case{margin-bottom:var(--space-8)}.so-chip{border-radius:var(--radius-md);background:var(--so-chip-fill);width:36px;height:36px;color:var(--so-chip-icon);flex:none;justify-content:center;align-items:center;display:flex}.so-hero{background-color:var(--background);background-image:linear-gradient(to bottom, transparent 30%, var(--background) 92%), radial-gradient(var(--so-dot-violet) 1px, transparent 1.5px), radial-gradient(var(--so-dot-border) 1px, transparent 1.5px);--so-dot-violet:hsl(var(--expanso-violet-200));--so-dot-border:var(--border);padding:160px var(--site-gutter) 56px;text-align:center;background-position:0 0,0 0,20px 20px;background-size:auto,40px 40px,40px 40px}.dark .so-hero{--so-dot-violet:hsl(var(--expanso-violet-400) / .25)}.so-hero-copy{max-width:50rem;margin:0 auto}.so-hero-sub{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--muted-foreground);text-wrap:balance;max-width:38rem;margin:0 auto 18px}.so-badge{align-items:center;gap:var(--space-2);background:color-mix(in srgb, var(--card) 90%, transparent);border:1px solid hsl(var(--expanso-violet-200));font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:hsl(var(--expanso-violet-800));white-space:nowrap;border-radius:999px;max-width:100%;margin:0 0 20px;padding:6px 14px;font-weight:600;display:inline-flex}.so-badge img{flex:none;display:block}.dark .so-badge{background:color-mix(in srgb, hsl(var(--expanso-violet-500)) 14%, var(--background));border-color:color-mix(in srgb, hsl(var(--expanso-violet-500)) 32%, var(--background));color:hsl(var(--expanso-violet-300))}.so-checks{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);justify-content:center;gap:22px;margin:0 0 30px;padding:0;font-weight:600;list-style:none;display:flex}.so-check{align-items:center;gap:7px;display:flex}.so-check-icon{color:var(--so-icon);flex:none}.so-stream{z-index:1;max-width:1000px;padding:20px var(--space-6) 18px;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--hp-shadow-sm);margin:52px auto 0;position:relative}.so-stream-tall{display:none}.so-stream-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:600;display:flex}.so-stream-names{color:var(--muted-foreground);margin-bottom:10px}.so-stream-vols{font-family:var(--font-mono);margin-top:10px}.so-vol-out{color:var(--so-accent-text)}.so-stream-svg{width:100%;height:auto;display:block}.so-sb-base{stroke:var(--so-stream-base)}.so-sb-high{fill:hsl(var(--expanso-violet-500))}.so-sb-debug{fill:var(--so-stream-debug)}.so-sb-replay{fill:hsl(var(--expanso-red-500))}.so-sb-dup{stroke:hsl(var(--expanso-violet-400));stroke-dasharray:2 2}.so-sb-axis{stroke:hsl(var(--expanso-violet-500));stroke-width:1.5px}.so-sb-node{fill:var(--card);stroke:hsl(var(--expanso-violet-400))}.so-sb-ring{stroke:hsl(var(--expanso-violet-500));stroke-opacity:.25}.so-legend{justify-content:center;column-gap:22px;row-gap:var(--space-2);margin:var(--space-4) auto 0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.so-legend-item{align-items:center;gap:7px;display:flex}.so-swatch{border-radius:2px;flex:none;width:8px;height:14px}.so-swatch-high{background:hsl(var(--expanso-violet-500))}.so-swatch-dup{border:1px dashed hsl(var(--expanso-violet-400))}.so-swatch-replay{background:hsl(var(--expanso-red-500))}.so-swatch-debug{background:var(--so-stream-debug)}.so-hero-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);max-width:860px;margin:44px auto 0;display:grid}.so-hero-stat{padding-top:var(--space-6)}.so-hero-stat+.so-hero-stat{border-left:1px solid var(--border)}.so-stat{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);font-weight:var(--type-h2-weight)}.so-stat-label{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--muted-foreground);margin-top:var(--space-2)}.so-stats-note{max-width:860px;margin:var(--space-6) auto 0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--muted-foreground);text-wrap:balance}.so-btns{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.so-btn-primary,.so-btn-secondary{border-radius:var(--radius-lg);height:44px;font-family:inherit;font-weight:600;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);white-space:nowrap;box-shadow:var(--hp-shadow-sm);transition:background var(--duration-fast), border-color var(--duration-fast);justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.so-btn-primary{background:var(--primary);color:var(--primary-foreground);border:none}.so-btn-primary:hover{background:hsl(var(--expanso-violet-700))}.so-btn-secondary{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.so-btn-secondary:hover{background:var(--accent);border-color:var(--input)}.so-prob{border-top:1px solid var(--border);grid-template-columns:52px 400px minmax(0,1fr);align-items:center;gap:20px;padding:18px 0;display:grid}.so-prob:last-child{border-bottom:1px solid var(--border)}.so-prob-title{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:600}.so-prob-desc{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--muted-foreground);text-wrap:pretty;margin:0}.so-toggle{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--hp-shadow-sm);overflow:hidden;container:so-toggle/inline-size}.so-toggle-head{border-bottom:1px solid var(--border);padding:14px 18px}.so-seg{background:var(--muted);border-radius:var(--radius-lg);gap:2px;padding:3px;display:inline-flex}.so-seg-tab{height:34px;padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--muted-foreground);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;font-weight:600}.so-seg-tab:hover{color:var(--foreground)}.so-seg-tab[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:var(--hp-shadow-sm)}.so-panel{grid-template-columns:minmax(0,1fr) 380px;display:grid}.so-panel[hidden]{display:none}.so-panel:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.so-flow-cell{padding:44px var(--space-8);align-items:center;display:flex}.so-flow{align-items:center;width:100%;display:flex}.so-box,.so-node{border-radius:var(--radius-lg);flex:none;width:118px}.so-box{border:1px solid var(--border);background:var(--background);text-align:center;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);padding:14px 10px;font-weight:700}.so-box-flooded{border-color:var(--so-flooded-line);background:var(--so-flooded-fill);color:var(--so-flooded-text)}.so-node{padding:var(--space-3) 10px;border:1px solid var(--so-node-line);background:var(--so-node-fill);box-shadow:0 0 0 5px hsl(var(--expanso-violet-600) / .06);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--so-node-text);flex-direction:column;align-items:center;gap:6px;font-weight:700;display:flex}.so-node img{flex:none;display:block}.so-wire{min-width:0;height:40px;padding:0 var(--space-2);justify-content:center;align-items:center;gap:var(--space-1);background:linear-gradient(var(--border), var(--border)) center / 100% 1px no-repeat;flex:1;display:flex;overflow:hidden;container:so-wire/inline-size}.so-wire-kept{gap:var(--space-3);background-image:linear-gradient(var(--so-kept-line), var(--so-kept-line))}.so-pk{border-radius:3px;flex:none;height:12px}.so-pk-high{background:hsl(var(--expanso-violet-500))}.so-pk-debug{background:var(--muted);border:1px solid var(--border)}.so-pk-dup{background:var(--card);border:1px dashed hsl(var(--expanso-violet-400))}.so-pk-replay{background:var(--so-replay-fill);border:1px solid var(--so-replay-line)}.so-flow-list{gap:var(--space-3);border-left:1px solid var(--border);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);flex-direction:column;margin:0;padding:26px 28px;list-style:none;display:flex}.so-flow-row{align-items:flex-start;gap:11px;display:flex}.so-flow-icon{flex:none;margin-top:2px}.so-flow-list-with .so-flow-icon{color:var(--so-icon)}.so-flow-list-without{color:var(--muted-foreground)}.so-flow-list-without .so-flow-icon{color:hsl(var(--expanso-red-500))}@container so-toggle (width<=1100px){.so-panel{grid-template-columns:minmax(0,1fr)}.so-flow-list{border-left:none;border-top:1px solid var(--border)}}@container so-wire (width<=317px){.so-pk:nth-child(n+12){display:none}}@container so-wire (width<=219px){.so-pk:nth-child(n+8){display:none}}@container so-wire (width<=135px){.so-pk:nth-child(n+6){display:none}}@container so-wire (width<=97px){.so-pk:nth-child(n+4){display:none}}@container so-wire (width<=55px){.so-pk:nth-child(n+3){display:none}}.so-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.so-steps:before{content:"";border-top:1px solid var(--so-step-line);width:calc(66.6667% + 18.6667px);position:absolute;top:18px;left:18px}.so-step{position:relative}.so-step-num{background:var(--card);border:1px solid var(--so-step-line);width:36px;height:36px;box-shadow:0 0 0 4px var(--background);font-family:var(--font-mono);font-size:var(--type-body-sm-size);color:var(--so-step-text);border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:relative}.so-step-title{margin:var(--space-4) 0 var(--space-2)}.so-step-body{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--muted-foreground);text-wrap:pretty;margin:0}.so-volume{border:1px solid var(--border);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg, var(--muted) 0 6px, var(--card) 6px 12px);height:28px;margin-bottom:18px;position:relative;overflow:hidden}.so-volume-fill{background:hsl(var(--expanso-violet-500));width:36.4%;position:absolute;inset:0 auto 0 0}.so-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.so-metric{padding:22px var(--space-6)}.so-metric:first-child{padding-left:0}.so-metric+.so-metric{border-left:1px solid var(--border)}.so-metric-label,.so-metric-caption{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--muted-foreground)}.so-metric-value{margin:6px 0 var(--space-1);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight)}.so-story{gap:var(--space-12);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.so-story-title{margin:0 0 var(--space-3)}.so-story-body{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--muted-foreground);text-wrap:pretty;margin:0}.so-story-body+.so-story-body{margin-top:var(--space-3)}.so-band{background:var(--secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--so-band-gap);padding:72px 0}.so-page .so-band-inner{grid-template-columns:5fr 7fr;align-items:start;gap:56px;padding-top:0;padding-bottom:0;display:grid}.so-h2-objection{margin:0}.so-band-body{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--muted-foreground);text-wrap:pretty;margin:0}.so-band-body+.so-band-body{margin-top:14px}.so-why{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.so-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--hp-shadow-sm);padding:22px}.so-card-title{margin:14px 0 6px}.so-card-body{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--muted-foreground);text-wrap:pretty;margin:0}.so-faq{max-width:42rem;margin-left:auto;margin-right:auto}.so-sec.so-faq{margin-bottom:72px}.so-faq-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--hp-shadow-sm);padding:var(--space-2) var(--space-8)}.so-faq-item{border-bottom:1px dashed var(--border)}.so-faq-item:last-child{border-bottom:none}.so-faq-q{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--foreground);padding:18px 0;font-weight:500;list-style:none;display:flex}.so-faq-q::-webkit-details-marker{display:none}.so-chev{color:var(--muted-foreground);flex:none;transition:transform .2s ease-out}.so-faq-item[open] .so-chev{transform:rotate(180deg)}.so-faq-item.so-faq-closing .so-chev{transform:none}.so-faq-body{overflow:hidden}.so-faq-a{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--muted-foreground);text-wrap:pretty;margin:0;padding:0 0 18px}@media (prefers-reduced-motion:reduce){.so-chev{transition:none}}.so-tile{border-radius:var(--radius-lg);background:var(--secondary);text-align:center;position:relative;overflow:hidden}.so-cta{border:1px solid var(--border);padding:56px var(--space-8)}.so-tile-content{z-index:1;max-width:42rem;margin:0 auto;position:relative}.so-grid-bg{pointer-events:none;opacity:.6;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:30px 30px;height:200%;position:absolute;top:-30%;left:0;right:0;transform:skewY(8deg);-webkit-mask-image:radial-gradient(60vw 26vh at 50% 40%,#000,#0000);mask-image:radial-gradient(60vw 26vh at 50% 40%,#000,#0000)}.so-cta-body{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--muted-foreground);text-wrap:balance;margin:0 0 26px}@media (width<=900px){.so-page{--so-band-gap:var(--space-12)}.so-hero{padding-bottom:44px}.so-prob{column-gap:20px;row-gap:var(--space-1);grid-template-columns:36px minmax(0,1fr);align-items:start}.so-prob .so-chip{grid-row:1/span 2}.so-metrics{grid-template-columns:repeat(2,1fr)}.so-metric:nth-child(n+3){border-top:1px solid var(--border)}.so-metric:nth-child(3){border-left:none;padding-left:0}.so-story{grid-template-columns:1fr;gap:28px}.so-band{padding:56px 0}.so-page .so-band-inner{gap:var(--space-4);grid-template-columns:1fr}.so-why{grid-template-columns:repeat(2,1fr)}.so-sec{margin-bottom:var(--space-12)}.so-sec.so-faq{margin-bottom:56px}.so-cta{padding:44px var(--space-6)}}@media (width<=620px){.so-page .hp-container{padding-top:0}.so-hero{padding-top:112px;padding-bottom:36px}.so-checks{column-gap:var(--space-4);row-gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap}.so-stream{padding:var(--space-4) 14px 14px;margin-top:36px}.so-stream-wide{display:none}.so-stream-tall{display:block}.so-stream-tall .so-stream-row:first-child{margin-bottom:var(--space-2)}.so-stream-tall .so-stream-row:last-child{margin-top:var(--space-2)}.so-stream-name{color:var(--muted-foreground)}.so-stream-vol{font-family:var(--font-mono)}.so-legend{column-gap:14px;row-gap:var(--space-2);text-align:left;grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.so-hero-stats{text-align:left;grid-template-columns:1fr;margin-top:28px}.so-hero-stat{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:14px 0;display:flex}.so-hero-stat+.so-hero-stat{border-left:none;border-top:1px solid var(--border)}.so-stat-label{text-align:right;margin-top:0}.so-stats-note{margin-top:var(--space-2);text-align:left}.so-prob{padding:var(--space-4) 0;column-gap:14px}.so-toggle-head{padding:var(--space-3)}.so-seg{grid-template-columns:1fr 1fr;display:grid}.so-seg-tab{height:44px;padding:0 10px}.so-flow-cell{padding:20px var(--space-4)}.so-flow{flex-direction:column;align-items:stretch}.so-box,.so-node{width:auto}.so-box{padding:var(--space-3)}.so-node{justify-content:center;gap:var(--space-2);padding:10px var(--space-3);flex-direction:row}.so-node img{width:16px;height:16px}.so-wire{background-size:1px 100%;flex:none;height:44px;padding:0}.so-flow-list{padding:18px var(--space-4)}.so-steps{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;display:flex}.so-steps:before{content:none}.so-step{grid-template-columns:36px minmax(0,1fr);gap:14px;display:grid}.so-step:not(:last-child):before{content:"";top:36px;left:18px;bottom:calc(-1 * var(--space-6));border-left:1px solid var(--so-step-line);position:absolute}.so-step-num{box-shadow:none}.so-step-title{margin:7px 0 6px}.so-volume{height:24px;margin-bottom:var(--space-4)}.so-lede-case{margin-bottom:var(--space-6)}.so-metrics{border-top:none;grid-template-columns:1fr}.so-metric{column-gap:var(--space-3);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:14px 0;display:grid}.so-metric+.so-metric{border-left:none}.so-metric:nth-child(3){padding-left:0}.so-metric-label{color:var(--foreground);grid-area:1/1;font-weight:600}.so-metric-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);grid-area:2/1;margin-top:2px}.so-metric-value{white-space:nowrap;grid-area:1/2;margin:0}.so-story{gap:0;margin-top:0}.so-story-title{margin:28px 0 10px}.so-band{padding:var(--space-12) 0}.so-h2-objection{margin-bottom:var(--space-4)}.so-page .so-band-inner{gap:0}.so-why{gap:var(--space-3);grid-template-columns:1fr}.so-card{padding:18px}.so-faq-card{padding:var(--space-2) 20px}.so-sec{margin-bottom:40px}.so-sec.so-faq{margin-bottom:var(--space-12)}.so-cta{padding:36px 20px}.so-btns{flex-direction:column;align-items:stretch}.so-btns .so-btn-primary,.so-btns .so-btn-secondary{width:100%}.so-badge{white-space:normal;text-align:left}}
