.sld{background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px var(--border);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:28px;position:relative}.sld[data-disabled]{opacity:.4;pointer-events:none}.sld-wash{background:var(--state-success);z-index:1;pointer-events:none;border-radius:24px;position:absolute;top:4px;bottom:4px;left:4px}.sld-say{letter-spacing:-.01em;color:var(--ink-2);pointer-events:none;white-space:nowrap;place-items:center;padding-left:40px;font-size:15px;font-weight:500;display:grid;position:absolute;inset:0}.sld-grip{background:var(--state-success);color:#fff;cursor:grab;transform-origin:0%;z-index:2;border:0;border-radius:24px;height:48px;padding:0;transition:none;position:absolute;top:4px;left:4px}.sld[data-held] .sld-grip{cursor:grabbing}.sld-arrow,.sld-done{letter-spacing:-.01em;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.rn-row{vertical-align:bottom;align-items:baseline;height:1.15em;line-height:1.15em;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.rn-col{height:1.15em;display:inline-block;overflow:hidden}.rn-strip{will-change:transform;flex-direction:column;align-items:center;display:flex}.rn-strip>span{height:1.15em}.rn-static{white-space:pre}.dyn{--dyn-accent:#9eb3ff;color:#fff;background:#0b0d12;background:lab(3.67543% -.212148 -2.43837);overflow:hidden}@supports (color:lab(0% 0 0)){.dyn{--dyn-accent:lab(73.449% 7.42862 -43.4714)}}.dyn-toggle{z-index:0;cursor:pointer;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.dyn-toggle:focus-visible{outline-offset:-3px;outline-color:var(--dyn-accent)}.dyn-in{pointer-events:none;position:absolute;inset:0}.dyn-compact,.dyn-open{align-items:center;gap:10px;display:flex;position:absolute;inset:0}.dyn-compact{padding:0 16px 0 14px}.dyn-open{flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:18px 22px}.dyn-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.dyn-accent{color:var(--dyn-accent)}.dyn-label{color:#fff9;font-size:12px}.tst{position:relative}.tst-toast{background:var(--surface);transform-origin:50% 100%;border-radius:1rem;align-items:center;gap:12px;width:100%;padding:0 14px 0 12px;transition:background-color .22s,box-shadow .22s;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000d}.tst:not([data-open]) .tst-toast:not([data-front]){background:var(--surface-2);box-shadow:0 0 0 1px var(--border);cursor:pointer}.tst-toast>*{transition:opacity .22s}.tst:not([data-open]) .tst-toast:not([data-front])>*{opacity:0}.tst-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tst-text b,.tst-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tst-text b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.tst-text span{color:var(--muted-foreground);font-size:13px}.tst-x{background:var(--surface);width:22px;height:22px;box-shadow:0 0 0 1px var(--input), 0 2px 3px -1px #0000001a;color:var(--ink-2);cursor:pointer;opacity:0;border:0;border-radius:999px;place-items:center;transition:opacity .16s,background-color .16s,color .16s;display:grid;position:absolute;top:-7px;left:-7px}.tst-toast:hover .tst-x,.tst-x:focus-visible{opacity:1}@media (hover:none){.tst-toast[data-front] .tst-x,.tst[data-open] .tst-x{opacity:1}}.tst-x:hover{background:var(--surface-2);color:var(--foreground)}.avg{align-items:center;display:inline-flex}.avg-item{background:var(--surface-2);color:var(--ink-2);letter-spacing:-.01em;box-shadow:0 0 0 2px var(--surface);transition:margin .26s var(--ease-out);border-radius:999px;place-items:center;font-weight:600;display:inline-grid;position:relative}.avg-item+.avg-item{margin-left:calc(var(--avg-s) * -.16)}@media (hover:hover) and (pointer:fine){.avg:hover .avg-item+.avg-item,.group:hover .avg-item+.avg-item{margin-left:3px}}@media (prefers-reduced-motion:reduce){.avg-item{transition:none}}
