.berry{--berry-oxblood: #9b333b;--berry-cream: #f7f2f0;--berry-paper: #fdf8f8;--berry-paper-line: #e8dada;--berry-fruit: #1c0e1c;--berry-glint: #3a2440;--berry-vein: rgba(18, 4, 0, .7);display:block;flex:none}.berry--free{--berry-disc: var(--berry-oxblood);--berry-disc-opacity: 0;--berry-ring-opacity: 0;--berry-sepal: var(--berry-oxblood)}.berry--disc{--berry-disc: var(--berry-oxblood);--berry-disc-opacity: 1;--berry-ring-opacity: 0;--berry-sepal: var(--berry-cream)}.berry--reversed{--berry-disc: var(--berry-paper);--berry-disc-opacity: 1;--berry-ring-opacity: 1;--berry-sepal: var(--berry-oxblood)}.berry__disc{fill:var(--berry-disc);fill-opacity:var(--berry-disc-opacity);stroke:var(--berry-paper-line);stroke-width:1.5;stroke-opacity:var(--berry-ring-opacity)}.berry__sepal{fill:var(--berry-sepal)}.berry__disc,.berry__sepal{transition:fill var(--dur-slow) var(--ease-in-out),fill-opacity var(--dur-slow) var(--ease-in-out),stroke-opacity var(--dur-slow) var(--ease-in-out)}.berry__vein{fill:none;stroke:var(--berry-vein);stroke-linecap:round;opacity:.15}.berry__fruit{fill:var(--berry-fruit)}.berry__glint{fill:var(--berry-glint)}.berry__mark{transform-box:view-box;transform-origin:50% 50%}.berry--cycle .berry__disc,.berry--cycle .berry__sepal{animation-duration:calc(3 * (var(--berry-cycle-hold) + var(--dur-slow)));animation-timing-function:var(--ease-in-out);animation-iteration-count:infinite;animation-delay:calc(-1 * var(--berry-offset, 0) * (var(--berry-cycle-hold) + var(--dur-slow)))}.berry--cycle .berry__disc{animation-name:berry-cycle-disc}.berry--cycle .berry__sepal{animation-name:berry-cycle-sepal}@keyframes berry-cycle-disc{0%,16.667%{fill:var(--berry-oxblood);fill-opacity:0;stroke-opacity:0}33.333%,50%{fill:var(--berry-oxblood);fill-opacity:1;stroke-opacity:0}66.667%,83.333%{fill:var(--berry-paper);fill-opacity:1;stroke-opacity:1}to{fill:var(--berry-oxblood);fill-opacity:0;stroke-opacity:0}}@keyframes berry-cycle-sepal{0%,16.667%{fill:var(--berry-oxblood)}33.333%,50%{fill:var(--berry-cream)}66.667%,to{fill:var(--berry-oxblood)}}[data-motion=calm] .berry--cycle .berry__disc,[data-motion=calm] .berry--cycle .berry__sepal{animation:none}@media(prefers-reduced-motion:reduce){.berry--cycle .berry__disc,.berry--cycle .berry__sepal{animation:none!important}}.berry__wedge{fill:var(--berry-disc);fill-opacity:var(--berry-disc-opacity);transition:fill var(--dur-slow) var(--ease-in-out)}.berry__rim{fill:none;stroke:var(--berry-paper-line);stroke-width:1.5;stroke-opacity:var(--berry-ring-opacity);transition:stroke-opacity var(--dur-slow) var(--ease-in-out)}.berry-dial{position:fixed;inset:0;z-index:var(--z-header);pointer-events:none}.berry-dial__arc{position:absolute;inset:0;overflow:visible}.berry-dial__path{fill:none;stroke:var(--glass-line);stroke-width:1;opacity:.6;transition:opacity var(--dur) var(--ease-out)}.berry-dial.is-lit .berry-dial__path{opacity:1}.berry-dial__tick{stroke:var(--glass-line);stroke-width:1}.berry-dial__tick.is-current{stroke:var(--text)}.berry-dial__band{fill:none;stroke:transparent;stroke-width:44;pointer-events:stroke}.berry-dial__thumb{position:absolute;width:var(--berry-size,32px);height:var(--berry-size,32px);pointer-events:auto;touch-action:none;cursor:grab;opacity:.8;transition:opacity var(--dur) var(--ease-out)}.berry-dial.is-lit .berry-dial__thumb{opacity:1}.berry-dial__thumb:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.berry-dial__caption{position:absolute;right:calc(100% + var(--space-2xs));top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;padding:.45em .7em;color:var(--text);background:var(--glass-bg-strong);border:var(--border-hair) solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-sheen),var(--shadow-md);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.4;clip-path:inset(-1px -1px -1px 100%);opacity:0;visibility:hidden;transition:clip-path var(--tip-show) var(--ease-dolly),opacity var(--tip-show) var(--ease-out),visibility 0s linear var(--tip-hide)}.berry-dial.is-lit .berry-dial__caption{clip-path:inset(-1px);opacity:1;visibility:visible;transition-delay:0s}.berry-dial.is-open .berry-dial__caption{clip-path:inset(-1px -1px -1px 100%);opacity:0;visibility:hidden}.berry-dial__card{position:absolute;transform:translateY(-50%);width:min(16rem,calc(100vw - var(--dial-card-inset,80px)));color:var(--text);background:var(--glass-bg-strong);border:var(--border-hair) solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-sheen),var(--shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out)}.berry-dial__card.is-open{opacity:1;pointer-events:auto}.berry-dial__more{height:14px;display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);line-height:1;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.berry-dial__more.is-on{opacity:1}.berry-dial__window{overflow:hidden;animation:mxx-rack var(--rack-dur) var(--ease-out) both}.berry-dial__list{list-style:none;margin:0;padding:0;transition:transform var(--follow-dur) var(--ease-dolly)}.berry-dial__item{display:grid;grid-template-columns:1.6em 1fr;align-items:center;gap:var(--space-2xs);width:100%;height:36px;text-align:left;padding:0 .85em;background:transparent;border:0;color:var(--text-dim);font-family:var(--font-body);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.berry-dial__item[aria-current=true]{background:var(--glass-line);color:var(--text)}@keyframes mxx-rack{0%{opacity:0;filter:blur(var(--rack-blur))}to{opacity:1;filter:blur(0)}}.berry-dial-depth{position:fixed;inset:0;z-index:0;pointer-events:none}.berry-dial-depth__thumb{position:absolute;transform-origin:center}.berry-dial__glyph{display:block;transform-origin:center;will-change:transform,opacity,filter}.berry-dial__thumb{width:44px;height:44px;display:grid;place-items:center;transform-origin:center;transition:transform var(--dur) var(--ease-dolly)}.berry-dial__thumb.is-pressed{transform:scale(var(--dial-held-scale))}.berry-dial__tick{transform-box:fill-box;transform-origin:center;transition:transform var(--follow-dur) var(--ease-dolly) var(--tick-delay,0s)}.berry-dial[data-depth=held] .berry-dial__tick{transform:scaleX(1.75)}.berry-dial__thumb{left:var(--x, 0px);top:var(--y, 0px)}.berry-dial__grow{display:block;transform-origin:center;transition:transform var(--dur) var(--ease-dolly)}.berry-dial__grow.is-grown{transform:scale(var(--dial-held-scale))}.berry-dial__glyph{opacity:var(--dial-surface, 1);transform:scale(var(--dial-scale, 1));filter:blur(calc(var(--dial-blur, 0) * 1px))}.berry-dial__glyph .berry__mark,.berry-dial-depth__thumb .berry__mark{transform:rotate(var(--dial-angle, 0deg))}.berry-dial[data-depth] .berry-dial__path{opacity:var(--dial-arc, 1)}.berry-dial__ticks{opacity:var(--dial-ticks, 1)}.berry-dial[data-band=off] .berry-dial__band{pointer-events:none}.berry-dial-depth__arc{position:absolute;inset:0;overflow:visible;transform:translateY(calc(-1 * var(--track-shift, 0px)))}.berry-dial-depth__arc path{fill:none;stroke:var(--glass-line);stroke-width:1;opacity:var(--dial-arc-under, 0)}.berry-dial-depth__thumb{left:var(--x, 0px);top:var(--y, 0px);width:32px;height:32px;opacity:var(--dial-under, 0);transform:scale(var(--dial-scale, 1))}.berry-dial__caption{width:max-content;max-width:calc(var(--x, 0px) - var(--space-2xs) - var(--tip-edge));white-space:normal;text-align:right}.berry-dial__cap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.8ch}.berry-dial__title{display:grid;min-width:0;padding-left:.8ch;border-left:var(--border-hair) solid var(--glass-line);text-align:left}.berry-dial__name{grid-area:1 / 1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.berry-dial__name.is-in{animation:dial-cap-in var(--dur) var(--ease-out) both}.berry-dial__name.is-in.is-late{animation-delay:calc(var(--dur-fast) / 2)}.berry-dial__name.is-out{animation:dial-cap-out var(--dur-fast) var(--ease-in) both}@keyframes dial-cap-in{0%{opacity:0}}@keyframes dial-cap-out{to{opacity:0}}[data-motion=calm] .berry-dial__name{animation:none}.berry-dial__card{right:var(--card-right, 64px);top:var(--card-top, 50%)}.berry-dial__window{height:var(--window-h, 252px)}.berry-dial__list{transform:translateY(var(--list-y, 0px))}.berry-dial__item-n{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide)}.berry-dial__item-name{overflow:hidden;text-overflow:ellipsis}[data-motion=calm] .berry-dial__caption{transition:none}[data-motion=calm] .berry-dial__grow.is-grown{transform:none}
