.spoonsPage{padding-block:var(--space-2) var(--space-12);min-width:0}.spoonsLede{margin:0 0 var(--space-5);min-width:0;max-width:65ch;color:var(--color-text-soft);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty}.spoonsHistogram{margin:0 0 var(--space-8);max-width:var(--content-max)}.spoonsHistogramTitle{margin:0 0 var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:600}.spoonsHistogramPlot{position:relative}.spoonsHistogramBars{height:7.5rem;padding-top:var(--space-5);border-bottom:1px solid var(--hairline-strong);align-items:flex-end;gap:2px;display:flex}.spoonsHistogramBar{background:color-mix(in srgb, var(--color-text) 40%, var(--paper));border-radius:2px 2px 0 0;flex:1 1 0;min-width:0;position:relative}.spoonsHistogramBar.isCommonest{background:var(--color-text)}.spoonsHistogramPeak{margin-bottom:var(--space-1);color:var(--color-text);font-family:var(--font-data);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.spoonsHistogramAxis{height:2.5rem;position:relative}.spoonsHistogramMark{top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--leading-snug);white-space:nowrap;text-align:center;gap:0;display:grid;position:absolute;transform:translate(-50%)}.spoonsHistogramMark b{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.spoonsHistogramMark--least{text-align:start;transform:none}.spoonsHistogramMark--most{text-align:end;transform:translate(-100%)}.spoonsTableCuts{gap:var(--space-2);margin:0 0 var(--space-3);scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;display:flex;overflow-x:auto}.spoonsTableCuts::-webkit-scrollbar{display:none}.spoonsTableCut{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--control-radius);color:var(--color-text-soft);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;flex:none;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.spoonsTableCut:hover{border-color:var(--state-selected-border);color:var(--color-text)}}.spoonsTableCut:focus-visible{color:var(--color-text);outline:2px solid var(--color-text);outline-offset:-2px}.spoonsTableCut.isSelected{border-color:var(--state-selected-border);background:var(--state-selected-surface);color:var(--state-selected-ink)}.spoonsTableCutCount{color:var(--color-text-muted);font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.spoonsTableCut.isSelected .spoonsTableCutCount{color:var(--state-selected-ink)}.spoonsTableScroll{min-width:0;overflow-x:auto}.spoonsTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.spoonsTableCaption{padding:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);text-align:left;caption-side:top}.spoonsTable th,.spoonsTable td{padding:var(--space-3) var(--space-2);border-top:1px solid var(--line-soft);text-align:left;vertical-align:top}.spoonsTable thead th:last-child{text-align:right}.spoonsTable thead th{z-index:1;border-top:0;border-bottom:1px solid var(--hairline-strong);background:var(--paper);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:600;position:sticky;top:0}.spoonsTableRank{width:3ch;color:var(--color-text-muted);font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.spoonsTablePub{color:var(--color-text);font-weight:600}.spoonsTablePubLines{gap:2px;display:grid}.spoonsTablePub a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;margin-block:-15px;padding-block:15px;display:block}@media (hover:hover) and (pointer:fine){.spoonsTablePub a:hover{text-decoration-color:currentColor}}.spoonsTableWhere{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:400}.spoonsTableUnits{white-space:nowrap;text-align:right;vertical-align:top}.spoonsTableUnitsFigure{color:var(--color-text);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:700}.spoonsTableRound{color:var(--color-text-soft);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-snug);margin-top:2px;display:block}.spoonsTableCost{color:var(--color-text);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:700}.spoonsCredit{gap:var(--space-2);max-width:var(--content-max);margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--line-soft);min-width:0;color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-normal);display:grid}.spoonsCreditTitle{color:var(--color-text);font-size:var(--text-base);margin:0;font-weight:700}.spoonsCredit p{overflow-wrap:anywhere;min-width:0;margin:0}.spoonsCredit a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;font-weight:600}@media (min-width:641px){.spoonsTableCuts{flex-wrap:wrap;overflow-x:visible}.spoonsTable th,.spoonsTable td{padding:var(--space-3)}}.spoonsSearch{gap:var(--space-2);margin-block:var(--space-4);max-width:30rem;display:grid}.spoonsSearch label{color:var(--ink);font-weight:600}.spoonsSearch input{width:100%;min-height:44px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-raised);color:var(--ink);font:inherit;font-size:max(16px,1rem)}.spoonsSearch input:focus-visible,.spoonsRoundDetails summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.spoonsSourceNote{max-width:65ch;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.spoonsSourceNote a{color:var(--ink);text-underline-offset:3px}.spoonsRoundDetails{color:var(--ink-soft);font-weight:400}.spoonsRoundDetails summary{width:fit-content;min-height:44px;color:var(--ink);cursor:pointer;text-underline-offset:3px;align-content:center;text-decoration:underline;display:list-item}.spoonsRoundDetails ul{margin:0;padding-inline-start:var(--space-4)}.spoonsRoundDetails li{margin-block:var(--space-2)}.spoonsRoundDetails li span{display:block}.spoonsRoundDetails p{margin-block:var(--space-2)}
