.sort-analysis{color:var(--ink-body);border-top:1px solid #ffffff20;max-width:88ch;margin-top:24px;padding:18px 0;line-height:1.8}.sort-analysis summary{cursor:pointer;color:var(--ink-heading);font-weight:500}.sort-analysis p{margin:16px 0 0}.sort-reference a{color:var(--ink-accent);text-underline-offset:3px}.sort-properties-table table{min-width:820px}.sorting-main .sort-properties-table td{font-size:var(--type-ui);white-space:nowrap}.sort-restrictions{margin:20px 0 0}.sort-restrictions div{margin:0 0 16px}.sort-restrictions dt{color:var(--ink-heading);font-weight:500}.sort-restrictions dd{margin:4px 0 0}.sorting-page{--study-width:min(1180px,calc(100vw - 32px));--sort-surface:#202221;--sort-line:#ffffff14}.sorting-main{width:var(--study-width);z-index:1;margin:0 auto;padding:38px 0 80px;position:relative}.sorting-main section[id]{scroll-margin-top:108px}.sorting-main h1,.sorting-main h2{margin:0 0 16px}.sort-overview{max-width:790px;margin-bottom:72px}.sort-overview h1:focus{outline:none}.sort-task{color:var(--ink-body);line-height:var(--leading-copy);max-width:76ch;margin:0 0 24px}.sort-lead{color:var(--ink-body);margin:20px 0 24px;font-size:18px;line-height:1.8}.sort-related{color:var(--ink-accent);font-size:inherit;text-underline-offset:3px;text-decoration:underline}.sort-related:hover{color:var(--ink-heading)}.sort-synopsis{max-width:80ch;line-height:var(--leading-copy);color:var(--ink-body);margin:0 0 24px}.sort-lesson{margin-bottom:72px}.sort-input-surface{border:1px solid var(--sort-line);background:var(--sort-surface);border-radius:12px;padding:24px}.sort-input-heading{align-items:flex-start;gap:16px;display:flex}.sort-input-heading .sort-settings-note{flex:1}.sort-input-close{width:40px;height:40px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-8px -8px 0 0;padding:0;display:grid}.sort-input-close:hover{color:var(--ink-heading);background:#ffffff08}.sort-input-inline{border:0;border-bottom:1px solid var(--sort-line);background:#ffffff02;border-radius:0;padding:20px}.sort-input-inline .sort-input-values{margin-bottom:0}[data-input-panel][hidden]{display:none}.sort-settings-note{color:var(--ink-secondary);font-size:var(--type-caption);margin:0 0 20px}.sort-settings{flex-wrap:wrap;align-items:end;gap:20px 32px;display:flex}.sort-settings label{font-size:var(--type-caption);color:var(--ink-secondary);gap:8px;display:grid}.sort-settings select,.sort-speed select{color:var(--ink-body);color-scheme:dark;min-height:40px;font-size:var(--type-ui);background:#ffffff04;border:1px solid #ffffff25;border-radius:6px;padding:9px 32px 9px 12px}.sorting-main option{color:#f2f2f2;background:#252927}.sort-size{flex:1;min-width:210px;max-width:290px}.sort-size>span{align-items:center;gap:16px;min-height:40px;display:flex}.sort-size input{width:100%;accent-color:var(--ink-heading)}.sort-size output{min-width:2ch;color:var(--ink-heading);font-variant-numeric:tabular-nums}.sort-input-values{flex-wrap:wrap;gap:7px;margin:26px 0;display:flex}.sort-input-values>span{width:42px;height:44px;color:var(--ink-heading);font-size:var(--type-ui);font-variant-numeric:tabular-nums;background:#ffffff03;border:1px solid #ffffff24;border-radius:5px;place-items:center;font-weight:600;display:grid}.sort-input-note{font-size:var(--type-caption);color:var(--ink-secondary);max-width:90ch;margin:0}.sort-complexity{margin-top:32px}.sort-complexity-heading{align-items:center;gap:8px;margin:0 0 16px;display:flex;position:relative}.sort-complexity-heading>h3{margin:0}.sort-complexity-heading .sort-help{position:static}.sort-complexity-heading .sort-help-panel{max-width:100%;left:0;right:auto}.sort-complexity>p:not(.sort-terms){margin:0}.sort-complexity>p:not(:last-child){margin-bottom:16px}.sort-reading{margin:0 0 24px}.sort-reading>p{margin:0 0 16px}.sort-reading>p:last-child{margin-bottom:0}.sort-reading>h3{margin:32px 0 16px}.sort-mini-example{border-left:2px solid var(--sort-line);background:#ffffff02;margin:24px 0;padding:20px 24px}.sort-mini-example figcaption{font-size:var(--type-caption);color:var(--ink-secondary);margin-bottom:16px;line-height:1.65}.sort-example-row{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;display:flex}.sort-example-row>span{font-size:var(--type-caption);color:var(--ink-secondary);flex:0 0 116px}.sort-example-row ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sort-example-row li{min-width:38px;height:38px;color:var(--ink-heading);font-size:var(--type-ui);font-variant-numeric:tabular-nums;border:1px solid #ffffff24;border-radius:5px;place-items:center;padding:0 6px;display:grid}.sort-properties{flex-wrap:wrap;gap:14px 34px;margin:0 0 16px;display:flex}.sort-properties>span{font-size:var(--type-caption);color:var(--ink-secondary);align-items:baseline;gap:12px;display:flex}.sort-properties strong{color:var(--ink-heading);font-size:var(--type-ui);white-space:nowrap}.sort-workbench{border:1px solid var(--sort-line);background:var(--sort-surface);--sort-duration:.32s;--count:10;--bar-gap:7px;--code-width:46%;border-radius:12px}.sort-workbench-head{border-bottom:1px solid var(--sort-line);font-size:var(--type-ui);z-index:8;align-items:center;gap:16px;padding:0 20px;display:flex;position:relative}.sort-scene-label{margin-right:auto}.sort-views{display:none}.sort-code-toggle{cursor:pointer;min-height:52px;color:var(--ink-secondary);font-size:var(--type-ui);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0;display:flex}.sort-code-toggle[aria-expanded=true]{color:var(--ink-heading);border-bottom-color:var(--ink-heading)}.sort-code-toggle:hover{color:var(--ink-heading)}.sort-stage-layout{position:relative;overflow:clip}.sort-workbench.is-code-open .sort-stage-layout{min-height:460px}.sort-stage{flex-direction:column;min-width:0;margin-right:0;padding:22px 26px;transition:margin-right .24s cubic-bezier(.22,.8,.25,1);display:flex}.sort-workbench.is-code-open .sort-stage{margin-right:var(--code-width)}.sort-stats{font-size:var(--type-caption);color:var(--ink-secondary);flex-wrap:wrap;gap:8px 24px;margin-bottom:20px;display:flex}.sort-stats>span{align-items:baseline;gap:10px;display:flex}.sort-stats strong{color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.sort-array-scroll{scrollbar-width:thin;flex:none;min-width:0;overflow-x:auto}.sort-array-plot{min-width:0}.sort-chart{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#ffffff04 calc(25% - 1px) 25%);border-bottom:1px solid #ffffff25;height:228px;margin-top:12px;position:relative}.sort-bars{inset:0 var(--bar-gap) 0 0;position:absolute}.sort-bar{width:calc(100% / var(--count) - var(--bar-gap));min-width:3px;transition:left var(--sort-duration) cubic-bezier(.22,.68,.18,1),height var(--sort-duration) ease,background-color .18s,border-color .18s;will-change:left;background:linear-gradient(#7d8f8075,#56635a70);border:1px solid #ffffff24;border-bottom:0;border-radius:4px 4px 0 0;position:absolute;bottom:0}.sort-bar b{color:var(--ink-body);font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:500;line-height:16px;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.sort-bar.is-active{border-color:var(--ink-focus);z-index:2;background:linear-gradient(#91c9ff99,#4378a340)}.sort-bar.is-active b{color:var(--ink-focus)}.sort-bar.is-settled{background:linear-gradient(#8ed8ad85,#39624a40);border-color:#8ed8ad80}.sort-bar.is-settled b{color:var(--ink-result)}.sort-bar.is-pivot{border-color:var(--ink-input);background:linear-gradient(#e4bf8385,#73532350)}.sort-bar.is-pivot b{color:var(--ink-input)}.sort-bar.is-outside{opacity:.4}.sort-range{border-bottom:2px solid var(--ink-bound);transition:left var(--sort-duration),width var(--sort-duration);background:#baa5f407;position:absolute;top:0;bottom:0}.sort-range[hidden]{display:none}.sort-indices{grid-template-columns:repeat(var(--count),minmax(0,1fr));padding:8px var(--bar-gap) 0 0;text-align:center;color:var(--ink-disabled);font-size:11px;line-height:18px;display:grid}.sort-indices span{padding-right:var(--bar-gap)}.sort-legend{color:var(--ink-secondary);flex-wrap:wrap;gap:8px 18px;min-height:18px;margin-top:22px;font-size:11px;display:flex}.sort-legend>span{align-items:center;gap:7px;display:flex}.sort-legend i{border-radius:2px;width:7px;height:7px;display:block}.legend-active{background:var(--ink-focus)}.legend-settled{background:var(--ink-result)}.legend-pivot{background:var(--ink-input)}.sort-buffer{margin-top:18px}.sort-buffer>span{color:var(--ink-secondary);font-size:11px}.sort-buffer>div{grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:3px;margin-top:8px;display:grid}.sort-buffer>div>span{min-height:28px;color:var(--ink-disabled);border:1px dashed #ffffff19;border-radius:3px;place-items:center;font-size:12px;display:grid}.sort-buffer .filled{color:var(--ink-bound);background:#baa5f409;border:1px solid #baa5f455}.sort-code-panel{width:var(--code-width);border-left:1px solid var(--sort-line);visibility:hidden;z-index:2;background:#1e211f;flex-direction:column;min-width:0;transition:transform .24s cubic-bezier(.22,.8,.25,1),visibility .24s;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(100%)}.sort-workbench.is-code-open .sort-code-panel{visibility:visible;transform:translate(0)}.sort-code-heading{min-height:48px;font-size:var(--type-caption);color:var(--ink-secondary);flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.sort-code-heading>span{margin-right:auto}.sort-code-close{width:32px;height:40px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sort-code-close:hover{color:var(--ink-heading)}.sort-code-scroll{scrollbar-width:thin;overscroll-behavior:auto;flex:1;min-height:0;padding:10px 0 20px;overflow:auto}.sort-code-scroll pre{font-family:var(--font-code);font-size:var(--type-code);min-width:0;margin:0;font-weight:400;line-height:1.95;overflow:visible}.sort-code-line{border-left:2px solid #0000;padding:0 16px 0 0;display:flex}.sort-code-line code{min-width:0;font:inherit;color:var(--ink-body);white-space:pre-wrap;overflow-wrap:anywhere;text-indent:calc(var(--code-indent,0) * -1ch);flex:1;padding-inline-start:calc(var(--code-indent,0) * 1ch)}.sort-line-number{color:var(--ink-disabled);text-align:right;user-select:none;flex:0 0 36px;padding-right:12px;display:inline-block}.sort-code-line.is-active{border-left-color:var(--ink-focus);background:#91c9ff0f}.sort-code-line.is-active code{color:var(--ink-heading)}.sort-code-line.is-active .sort-line-number{color:var(--ink-focus)}.sort-state{border-top:1px solid var(--sort-line);font-size:var(--type-caption);scrollbar-width:thin;overscroll-behavior:auto;flex:none;max-height:60%;padding:14px 20px;overflow:auto}.sort-state>span{color:var(--ink-secondary)}.sort-state dl{min-height:var(--sort-state-height,24px);font:12px/1.8 var(--font-code);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 16px;margin:10px 0 0;display:grid}.sort-state dl>div{align-items:baseline;gap:8px;max-width:100%;display:flex}.sort-state dt{min-width:0;color:var(--ink-secondary);font-weight:400}.sort-state dt code{font:inherit;color:var(--ink-body)}.sort-state dt small{font:11px/1.5 var(--font-ui);color:var(--ink-secondary);max-width:22ch;display:block}.sort-state dd{color:var(--ink-focus);flex-shrink:0;margin:0;font-weight:600}.sort-state .sort-empty{font:var(--type-caption)/1.8 var(--font-ui);color:var(--ink-disabled);grid-column:1/-1}.sort-caption{border-top:1px solid var(--sort-line);min-height:var(--sort-caption-height,0px);padding:16px 24px}.sort-caption strong{font-size:var(--type-body);color:var(--ink-heading);font-weight:600}.sort-caption p{color:var(--ink-body);font-size:var(--type-ui);max-width:90ch;margin:6px 0 0;line-height:1.7}.sort-transport{border-bottom:1px solid var(--sort-line);background:var(--sort-surface);align-items:center;gap:16px;padding:8px 20px;display:flex}.sort-lesson.is-current-chapter .sort-transport{top:var(--hints-nav-top,84px);z-index:5;position:sticky}@media (width<=1399px),(height<=650px){.sort-lesson.is-current-chapter .sort-transport{top:calc(var(--hints-nav-top,84px) + 44px)}}.sort-transport-buttons{align-items:center;gap:2px;display:flex}.sort-transport button{width:40px;height:44px;color:var(--ink-body);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.sort-transport button:hover:not(:disabled){color:var(--ink-heading);background:#ffffff12}.sort-transport button:disabled{color:var(--ink-disabled);opacity:.45;cursor:default}.sort-transport button svg{width:19px;height:19px}.sort-timeline{flex:1;align-items:center;min-width:40px;display:flex}.sort-timeline input{appearance:none;cursor:pointer;width:100%;height:44px;accent-color:var(--ink-focus);background:0 0;border:0;margin:0;padding:0}.sort-timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ink-focus) var(--progress,0%),#ffffff20 var(--progress,0%));border-radius:3px;height:3px}.sort-timeline input::-webkit-slider-thumb{appearance:none;background:var(--ink-focus);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}.sort-timeline input::-moz-range-track{background:#ffffff20;border-radius:3px;height:3px}.sort-timeline input::-moz-range-progress{background:var(--ink-focus);height:3px}.sort-timeline input::-moz-range-thumb{background:var(--ink-focus);border:0;border-radius:50%;width:12px;height:12px}.sort-timeline input:focus-visible{outline:2px solid var(--ink-focus);outline-offset:0;border-radius:4px}.sort-counter{width:13ch;color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex:0 0 13ch;font-size:12px}.sort-speed select{min-height:32px;padding:5px;font-size:12px}.sort-table-wrap{border-top:1px solid #ffffff20;overflow-x:auto}.sort-table-wrap table{width:100%;font-size:var(--type-ui);border-collapse:collapse}.sort-table-wrap th,.sort-table-wrap td{border-bottom:1px solid var(--sort-line);padding:18px 16px}.sort-table-wrap th:first-child{text-align:left;padding-left:0}.sort-table-wrap thead th{color:var(--ink-secondary);font-weight:400;font-size:var(--type-caption)}.sort-table-wrap tbody th{color:var(--ink-heading);font-weight:500}.sort-table-wrap td,.sort-table-wrap th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sort-table-wrap td{color:var(--ink-heading);font-size:20px;font-weight:500}.sort-count-note{font-size:var(--type-caption);color:var(--ink-secondary);max-width:92ch;margin:16px 0 28px}.sort-comparison>p{max-width:88ch}.sort-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sort-help{flex:none;position:relative}.sorting-page :where(.sort-scene-label,.sort-input-close,.sort-code-toggle,.sort-code-close,.sort-help>summary,.sort-transport button):focus-visible{outline:2px solid var(--ink-focus);outline-offset:-3px;border-radius:6px}.sorting-page :where(button,summary,label,svg,.sort-chart,.sort-indices,.sort-legend,.sort-transport,.sort-input-values){user-select:none;-webkit-user-drag:none}.sorting-page :where(a,img){-webkit-user-drag:none}.sort-dense{--bar-gap:4px}.sort-dense .sort-bar b{font-size:11px}@media (width<=1399px),(height<=650px){.sorting-main section[id]{scroll-margin-top:150px}}@media (width<=1000px){.sort-workbench{--code-width:54%}.sort-code-scroll pre{font-size:13px}.sort-state{padding-top:10px;padding-bottom:12px}.sort-stage{padding:24px}.sort-chart{height:245px}}@media (width<=700px){.sort-workbench-head{grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.sort-workbench-head>.sort-scene-label{grid-area:1/1}.sort-workbench-head>.sort-help{grid-area:1/2}.sort-views{grid-area:2/1/auto/-1;gap:20px;display:flex}.sort-code-toggle{display:none}.sort-mini-example{padding:16px}.sort-example-row{gap:6px;display:grid}.sorting-main{padding-top:24px}.sort-overview{margin-bottom:56px}.sort-lead{font-size:var(--type-body)}.sort-lesson{margin-bottom:56px}.sort-input-surface{padding:20px 16px}.sort-settings{gap:16px}.sort-settings>label:first-child{flex:100%}.sort-settings select{width:100%;font-size:16px}.sort-size{flex-basis:100%;min-width:140px;max-width:none}.sort-size input{min-height:40px}.sort-settings button{min-height:44px}.sort-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.sort-properties>span{gap:2px;display:grid}.sort-workbench{--bar-gap:5px;--code-width:100%}.sort-workbench-head{gap:0 12px;padding:0 12px}.sort-scene-label{gap:8px;font-size:12px}.sort-scene-label [data-size-label]{flex-basis:100%;font-size:11px}.sort-code-toggle{gap:6px;font-size:13px}.sort-workbench.is-code-open .sort-stage{visibility:hidden;margin-right:0}.sort-workbench.is-code-open .sort-stage-layout{height:500px;min-height:0}.sort-stage{padding:20px 16px}.sort-chart{height:204px}.sort-bar b{font-size:12px}.sort-dense{--bar-gap:3px}.sort-dense .sort-bar b,.sort-dense .sort-indices,.sort-dense .sort-buffer>div>span{font-size:9px}.sort-code-panel{border-left:0}.sort-code-heading{padding:0 12px}.sort-code-scroll pre{font-size:12px}.sort-state{padding:12px 16px}.sort-state dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sort-caption{padding:16px}.sort-transport{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:6px 12px;display:grid}.sort-timeline{grid-area:2/1}.sort-timeline input{height:32px}.sort-counter{grid-area:2/2}.sort-transport-buttons{gap:0}.sort-transport button{width:30px}.sort-speed{grid-area:1/2;justify-self:end}.sort-speed select{width:48px;min-width:0;padding-inline:2px}.sort-table-wrap th,.sort-table-wrap td{padding:14px 8px}.sort-table-wrap td{font-size:18px}.sort-table-wrap tbody th{font-size:13px}}.sort-layout-probe{visibility:hidden;pointer-events:none;flex:none;align-items:start;height:auto;min-height:0;max-height:none;display:grid;position:fixed;top:0;left:0}.sort-layout-probe>*{grid-area:1/1;min-height:0!important}@media (prefers-reduced-motion:reduce){.sorting-page *,.sorting-page :before{scroll-behavior:auto!important;transition:none!important}}.sort-input-values>span{align-content:center;gap:1px}.sort-input-values small,.sort-bar small,.sort-buffer small,.sort-bucket-items small{color:var(--ink-bound);font-size:10px;line-height:12px;display:block}.sorting-main mark{color:var(--ink-input);background:#e4bf8330;border-radius:2px;padding:0 1px}.sort-terms{max-width:85ch;color:var(--ink-secondary);font-size:var(--type-caption);margin:0 0 16px;line-height:1.7}.sort-stage{padding-top:26px}.sort-chart{flex:none}.sort-identity-note{color:var(--ink-secondary);max-width:88ch;min-height:58px;margin:14px 0 0;font-size:12px;line-height:1.6}.sort-identity-note.is-changed{color:var(--ink-input)}.sort-identity-note[hidden]{display:none}.sort-flow{min-height:36px;color:var(--ink-bound);margin:8px 0 0;font-size:12px}.sort-buffer output{font-variant-numeric:tabular-nums;color:var(--ink-body);margin-left:12px}.sort-buffer>div{grid-template-columns:repeat(auto-fit,minmax(25px,1fr));min-height:40px}.sort-buffer>div>span{align-content:center;min-height:38px;font-size:11px}.sorting-main .is-transfer{color:var(--ink-focus);background:#91c9ff18;border-color:var(--ink-focus)!important}:is([data-sort=heap],[data-sort=counting],[data-sort=radix]) .sort-chart{height:135px}.sort-heap,.sort-frequency,.sort-buckets{min-width:0;margin-top:18px}.sort-heap>span,.sort-frequency>span,.sort-buckets>span{color:var(--ink-secondary);margin-bottom:8px;font-size:12px;display:block}.sort-tree-scroll{overscroll-behavior:auto;scrollbar-width:thin;overflow-x:auto}[data-heap]{width:100%;min-width:540px;height:240px;display:block}[data-heap] line{stroke:#ffffff30;stroke-width:1.5px}[data-heap] circle{fill:#29372f;stroke:#8ed8ad60}[data-heap] text{fill:var(--ink-body);font:11px var(--font-ui)}[data-heap] .is-transfer circle{fill:#345469;stroke:var(--ink-focus);stroke-width:2px}[data-heap] .is-outside{opacity:.2}[data-frequency]{overscroll-behavior:auto;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));align-content:start;gap:5px;height:145px;padding:4px;display:grid;overflow:auto}[data-frequency]:empty:before{content:"—";color:var(--ink-disabled)}[data-frequency]>span{border:1px solid #ffffff20;border-radius:4px;place-items:center;min-height:40px;display:grid}[data-frequency] small{color:var(--ink-secondary);font-size:10px}[data-frequency] b{color:var(--ink-body);font-size:12px;font-weight:500}[data-buckets]{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;height:180px;display:grid}[data-buckets]>div{border:1px solid #ffffff20;border-radius:4px;min-width:0;overflow:hidden}[data-buckets]>div>strong{text-align:center;color:var(--ink-secondary);border-bottom:1px solid #ffffff14;padding:5px;font-size:12px;font-weight:500;display:block}.sort-bucket-items{overscroll-behavior:auto;scrollbar-width:thin;height:140px;overflow-y:auto}.sort-bucket-items>span{text-align:center;min-height:30px;color:var(--ink-body);padding:3px 1px;font-size:11px;line-height:14px;display:block}.sort-legend{margin-top:14px}.sort-comparison{margin-bottom:88px}.sort-comparison table{min-width:660px}.sort-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-bottom:32px;display:grid}.sort-choice-list article{border-top:1px solid var(--sort-line);padding:24px 0}.sort-choice-list h3{font-size:var(--type-body);color:var(--ink-heading);margin:0 0 12px;line-height:1.5}.sort-choice-list p{font-size:var(--type-ui);color:var(--ink-body);margin:0 0 8px;line-height:1.8}.sort-choice-list strong{color:var(--ink-result);font-weight:500}@media (width<=1000px){[data-buckets]{grid-template-columns:repeat(5,minmax(0,1fr));height:240px}.sort-bucket-items{height:85px}}@media (width<=700px){.sort-stats{gap:6px 18px;min-height:46px}.sort-stats>span{gap:6px}.sort-stats strong{font-size:17px}.sort-stage{padding:24px 16px}.sort-buffer>div{min-height:82px}.sort-dense .sort-array-plot{min-width:calc(var(--count) * 22px)}.sort-dense .sort-bar b{font-size:11px}.sort-dense .sort-indices{font-size:10px}.sort-bar small{font-size:9px}.sort-identity-note{min-height:96px}.sort-choice-list{grid-template-columns:1fr}}
