[data-page=randomness] .rw-top{gap:var(--space-6);align-items:start;display:grid}@media (min-width:1000px){[data-page=randomness] .rw-top{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr)}[data-page=randomness] .rw-facts{margin-top:var(--space-7)}}[data-page=randomness] .rw-facts code{word-break:break-word;font-size:.9em}[data-page=randomness] .ct-sec.rw-wide{gap:var(--space-4);max-width:none;display:grid}[data-page=randomness] .rw-h2{font-size:clamp(1.5rem, 2.6vw, var(--font-size-2xl))}[data-page=randomness] .rw-how{gap:var(--space-3);grid-template-columns:1fr}[data-page=randomness] .rw-how>li{column-gap:var(--space-4);padding:var(--space-4);grid-template-columns:40px minmax(0,1fr);row-gap:2px}[data-page=randomness] .rw-how>li:before{grid-row:1/span 2;margin-bottom:0}[data-page=randomness] .rw-ad .ad-slot{width:100%}[data-page=randomness] .rw-checks{padding-inline-start:0;list-style:none}[data-page=randomness] .rw-checks li{padding-inline-start:1.9em;position:relative}[data-page=randomness] .rw-checks li:before{content:"";inset-inline-start:.1em;background:var(--color-brand-soft);width:1.1em;height:1.1em;box-shadow:inset 0 0 0 2px var(--color-link);border-radius:50%;position:absolute;top:.35em}[data-page=randomness] .rw-checks li:after{content:"";inset-inline-start:.48em;border:solid var(--color-link);border-width:0 2px 2px 0;width:.32em;height:.56em;position:absolute;top:.58em;rotate:45deg}[data-page=randomness] .code-block pre{white-space:pre;overflow-x:auto}@media (max-width:600px){[data-page=randomness] .code-block pre{white-space:pre-wrap;overflow-wrap:anywhere}}[data-page=randomness] .rw-figure{gap:var(--space-4) var(--space-6);padding:var(--space-5);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);align-items:center;margin:0;display:grid}@media (min-width:720px){[data-page=randomness] .rw-figure{grid-template-columns:220px minmax(0,1fr)}[data-page=randomness] .rw-figure figcaption{grid-column:1/-1}}[data-page=randomness] .rw-figure-art svg{width:min(220px,70vw);height:auto;margin-inline:auto;display:block}[data-page=randomness] .rw-slice{stroke:var(--color-surface);stroke-width:2px;stroke-linejoin:round}[data-page=randomness] .rw-hub{fill:var(--color-surface);stroke:var(--color-border);stroke-width:2px}[data-page=randomness] .rw-pointer{fill:var(--color-text)}[data-page=randomness] .rw-swatch{vertical-align:-.05em;border-radius:3px;width:.85em;height:.85em;margin-inline-end:.5em;display:inline-block}[data-page=randomness] .rw-figure figcaption{color:var(--color-text-secondary);font-size:var(--font-size-sm)}[data-page=randomness] .rw-test{gap:var(--space-4);padding:var(--space-5);display:grid;container-type:inline-size}[data-page=randomness] .rw-test-bar{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}[data-page=randomness] .rw-test-field{gap:var(--space-1);display:grid}[data-page=randomness] .rw-test .seg button{font-variant-numeric:tabular-nums}[data-page=randomness] .rw-table td,[data-page=randomness] .rw-table th{vertical-align:middle}[data-page=randomness] .rw-table .num{font-variant-numeric:tabular-nums}[data-page=randomness] .rw-stepper .stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2.4em}[data-page=randomness] .rw-col-bar{width:38%}[data-page=randomness] .rw-key{color:inherit;font-size:var(--font-size-xs);text-transform:none;letter-spacing:0;align-items:center;gap:.4em;font-weight:600;display:inline-flex}[data-page=randomness] .rw-key-fill{background:var(--color-brand);border-radius:0 4px 4px 0;width:14px;height:8px}[data-page=randomness] .rw-key-tick{background:var(--color-text);width:2px;height:14px;margin-inline-start:.4em}[data-page=randomness] .rw-bar{background:var(--color-sunken);border-radius:0 4px 4px 0;min-width:120px;height:22px;display:block;position:relative}[data-page=randomness] .rw-bar-fill{background:var(--color-brand);transform-origin:0;width:100%;transform:scaleX(var(--v,0));transition:transform var(--motion-duration-slow) var(--motion-ease-emphasis);border-radius:0 4px 4px 0;position:absolute;inset:3px auto 3px 0}[data-page=randomness] .rw-bar-tick{top:-3px;bottom:-3px;left:calc(var(--v,0) * 100%);background:var(--color-text);width:2px;margin-inline-start:-1px;position:absolute}[data-page=randomness] .rw-test-summary{color:var(--color-text-secondary);font-size:var(--font-size-sm);min-height:3em}[data-page=randomness] .rw-test-summary strong{color:var(--color-text)}@container (max-width:560px){[data-page=randomness] .rw-col-bar{width:auto}[data-page=randomness] .rw-bar{width:100%;min-width:0}[data-page=randomness] .rw-test-bar .btn{width:100%}}@media (prefers-reduced-motion:reduce){[data-page=randomness] .rw-bar-fill{transition:none}}[dir=rtl] [data-page=randomness] .rw-bar-fill{transform-origin:100%}
