:is(.seg,.v-seg,[data-seg]).has-thumb{isolation:isolate;position:relative}.seg-thumb{width:var(--w,0px);height:var(--h,0px);translate:var(--x,0px) var(--y,0px);border-radius:var(--r-pill,999px);background:var(--thumb-bg,var(--color-surface));box-shadow:var(--sh-thumb);z-index:-1;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.seg-thumb[data-on]{opacity:1}.has-thumb[data-ready]>.seg-thumb{transition:translate .3s var(--ease-out),width .3s var(--ease-out),height .3s var(--ease-out),opacity var(--dur-micro) var(--ease-out)}.has-thumb[data-resizing]>.seg-thumb{transition:none}.app .seg{--thumb-bg:var(--color-surface)}.v-seg{--thumb-bg:var(--color-raised)}.has-thumb>button,.has-thumb>[role=tab]{transition:color .2s;background:0 0!important}.has-thumb>button:not(:focus-visible),.has-thumb>[role=tab]:not(:focus-visible){box-shadow:none!important}.has-thumb>button:focus-visible,.has-thumb>[role=tab]:focus-visible{position:relative}@media (prefers-reduced-motion:reduce){.has-thumb>.seg-thumb{transition:none!important}}@media (forced-colors:active){.seg-thumb{background:canvas;border:2px solid highlight}}.states{vertical-align:top;display:inline-grid}.states>span{white-space:nowrap;opacity:0;filter:blur(2px);grid-area:1/1;justify-content:center;align-items:center;gap:6px;transition:opacity .15s,filter .15s,translate 0s .15s;display:inline-flex;translate:0 4px}.states>span[data-on]{opacity:1;filter:none;transition:opacity .25s ease-out 70ms,filter .25s ease-out 70ms,translate .3s var(--ease-out) 70ms;translate:0}.states[data-still]>span{transition:none!important}@media (prefers-reduced-motion:reduce){.states>span{filter:none;transition:opacity .12s;translate:none}.states>span[data-on]{transition:opacity .12s}}.roll{vertical-align:top;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:flex-start;display:inline-flex}.roll .d{height:1lh;line-height:inherit;vertical-align:top;transition:width .5s var(--ease-out);transition-delay:calc(var(--col,0) * 45ms);display:inline-block;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.roll .strip{transition:translate .7s cubic-bezier(.3,.75,.1,1);transition-delay:calc(var(--col,0) * 45ms);display:block;position:absolute;top:0;left:0}.roll .strip>span{height:1lh;display:block}.roll .s{white-space:pre;height:1lh;display:inline-block}.roll .d.new{animation:a-fade-in .2s var(--ease-out) both}.roll[data-still] .d,.roll[data-still] .strip{transition:none}.roll .ruler{visibility:hidden;white-space:pre;position:absolute}@media (prefers-reduced-motion:reduce){.roll .d,.roll .strip{transition:none}.roll .d.new{animation:none}}.ui-tip{z-index:2147483000;box-sizing:border-box;border-radius:var(--radius-sm,6px);background:var(--toast-bg);max-width:min(280px,100vw - 16px);min-height:24px;color:var(--toast-ink);font:500 12px/16px var(--font-ui);text-align:center;text-wrap:balance;pointer-events:none;opacity:0;transition:opacity .1s var(--ease-in),translate .1s var(--ease-in);place-items:center;padding:4px 8px;display:grid;position:fixed;top:0;left:0;translate:-50% 2px}.ui-tip[data-nowrap]{white-space:nowrap}.ui-tip[data-below]{translate:-50% -2px}.ui-tip[data-show]{opacity:1;transition:opacity .15s var(--ease-out),translate .15s var(--ease-out);translate:-50%}@media (prefers-reduced-motion:reduce){.ui-tip,.ui-tip[data-below],.ui-tip[data-show]{translate:-50%}}@media (forced-colors:active){.ui-tip{border:1px solid canvastext}}.spin{--ld-ink:var(--color-accent);--ld-track:var(--color-border);width:var(--s,16px);height:var(--s,16px);color:var(--ld-ink);vertical-align:middle;flex:none;display:inline-block}.spin svg{width:100%;height:100%;display:block;overflow:visible}.spin .trk{stroke:var(--ld-track)}.spin .arc{stroke:currentColor;transform-origin:8px 8px;animation:.8s linear infinite ui-spin}.spin[data-delay]{animation:1ms linear .15s both ui-spin-show}.spin .disc{fill:currentColor;transform-origin:8px 8px;opacity:0;scale:.35}.spin .tick{stroke:var(--color-on-accent);stroke-dasharray:1;stroke-dashoffset:1px}.spin[data-done] .arc,.spin[data-done] .trk{opacity:0;transition:opacity .12s var(--ease-out)}.spin[data-done] .disc{opacity:1;transition:scale .4s var(--ease-out),opacity .12s var(--ease-out);scale:1}.spin[data-done] .tick{stroke-dashoffset:0;transition:stroke-dashoffset .32s var(--ease-inout) .16s}@keyframes ui-spin{to{rotate:360deg}}@keyframes ui-spin-show{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.spin .arc{animation:none}.spin .disc,.spin .tick,.spin .arc,.spin .trk{transition:none!important}}@media (forced-colors:active){:is(.v-pill,.v-card,.v-vmenu,.pmenu,.fpill,.railunfold,.v-chip){border:1px solid canvastext!important}}@keyframes a-pop-in-c{0%{opacity:0;translate:0 calc(var(--rise) * var(--dir,-1))}}@keyframes a-pop-out-c{to{opacity:0}}@keyframes a-surf-in{0%{scale:var(--scale-in)}}@keyframes a-surf-out{to{scale:var(--scale-in)}}.surf,:is(.v-menu,.v-colours,.v-vmenu:not(.sheet),.pmenu,.v-ask){isolation:isolate;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.surf:before,:is(.v-menu,.v-colours,.v-vmenu:not(.sheet),.app .pmenu,.v-ask):before{content:"";z-index:-1;border-radius:inherit;background:var(--surf-bg,var(--color-surface));box-shadow:var(--sh-float);transform-origin:inherit;pointer-events:none;animation:a-surf-in var(--dur-menu) var(--ease-out) both;position:absolute;inset:-1px}.surf[data-state=closed]:before,:is(.v-menu,.v-colours,.v-vmenu:not(.sheet),.v-ask)[data-state=closed]:before{animation:a-surf-out var(--dur-menu-out) var(--ease-in) both}.sk{background:var(--color-border);border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.sk.sm{flex:none;width:52px}.sk.ln{height:10px;margin-top:6px}.skel-on .sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.6s ease-in-out infinite ui-shimmer;position:absolute;inset:0;translate:-100%}[data-theme=wet] .skel-on .sk:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}@keyframes ui-shimmer{to{translate:100%}}.resolve{display:grid}.resolve>*{grid-area:1/1;min-width:0}.resolve>.skl{animation:a-fade-out .3s var(--ease-out) both;pointer-events:none}.resolving>*{animation:a-fade-in .4s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.skel-on .sk:after{animation:none;display:none}.resolve>.skl{animation-duration:.12s}.resolving>*{animation-duration:.12s;animation-delay:0s}}:is(.v-menu a,.v-menu button,.v-pop button,.v-vmenu .opt,.pmenu button,.v-row,.v-ag-hist .row,.v-ag-earlier,.a-appear .a-row,.a-appear .a-chip){transition:background-color .15s}:is(.v-menu a,.v-menu button,.v-pop button,.v-vmenu .opt,.pmenu button,.v-row,.v-ag-hist .row,.v-ag-earlier,.a-appear .a-row,.a-appear .a-chip):hover{transition-duration:0s}:is(.v-menu a,.v-menu button,.v-pop button,.v-vmenu .opt,.pmenu button):focus-visible{background:var(--color-bg);box-shadow:var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){:is(.v-menu a,.v-menu button,.v-pop button,.v-vmenu .opt,.pmenu button,.v-row,.v-ag-hist .row,.v-ag-earlier,.a-appear .a-row,.a-appear .a-chip){transition:none}}input[type=range]{--p:50%;appearance:none;cursor:pointer;touch-action:none;height:28px;accent-color:var(--color-accent);background:0 0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-accent) 0 var(--p),var(--color-border) var(--p) 100%);border-radius:2px;height:4px}input[type=range]::-moz-range-track{background:var(--color-border);border-radius:2px;height:4px}input[type=range]::-moz-range-progress{background:var(--color-accent);border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent);width:18px;height:18px;box-shadow:0 0 0 3px var(--color-surface),0 1px 3px 3px rgb(var(--sh) / .18);transition:scale .15s var(--ease-out);border:0;border-radius:50%;margin-top:-7px}input[type=range]::-moz-range-thumb{background:var(--color-accent);width:18px;height:18px;box-shadow:0 0 0 3px var(--color-surface),0 1px 3px 3px rgb(var(--sh) / .18);transition:scale .15s var(--ease-out);border:0;border-radius:50%}input[type=range]:hover::-webkit-slider-thumb{scale:1.15}input[type=range][data-drag]::-webkit-slider-thumb{scale:1.15}input[type=range]:hover::-moz-range-thumb{scale:1.15}input[type=range][data-drag]::-moz-range-thumb{scale:1.15}input[type=range]:focus-visible{outline:0}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.ui-val{z-index:2147483000;box-sizing:border-box;border-radius:var(--radius-sm,6px);background:var(--toast-bg);min-width:28px;height:24px;color:var(--toast-ink);font:600 12px/1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s var(--ease-in);place-items:center;padding:0 8px;display:grid;position:fixed;top:0;left:0;translate:-50%}.ui-val[data-show]{opacity:1;transition:opacity .15s var(--ease-out)}@media (prefers-reduced-motion:reduce){input[type=range]::-webkit-slider-thumb{transition:none}input[type=range]::-moz-range-thumb{transition:none}}@media (forced-colors:active){input[type=range]{forced-color-adjust:auto;appearance:auto}}[data-rows] .row-ghost{pointer-events:none}.ui-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.roll{position:relative}.skl-wait{animation:a-fade-in .2s var(--ease-out) .2s both}.resolving>*>*{animation:a-fade-in .4s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 70ms)}.resolving>*>.hsec{animation-delay:calc(80ms + var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.skl-wait{animation-duration:.12s}.resolving>*>*{animation-duration:.12s;animation-delay:0s}}.v-ag-hist .row .sk{background:var(--color-border)}.v-ag-hist.resolving>*{animation:none}input[type=range]:focus-visible{box-shadow:none!important}:is(.v-vmenu .opt,.app .pmenu button){border-radius:15px 16px 15px 14px;min-height:48px;transition:background-color .15s,box-shadow .15s,transform .12s}:is(.v-vmenu,.app .pmenu){border-radius:22px 24px 22px 20px/24px 22px}.app .pmenu{padding:6px}@media (hover:hover){:is(.v-vmenu .opt,.app .pmenu button):hover{background:color-mix(in srgb,var(--color-bg) 85%,var(--color-text) 6%);box-shadow:inset 0 1.5px 3px color-mix(in srgb,var(--color-text) 14%,transparent),inset 0 -1px 0 #ffffff80}}:is(.v-vmenu .opt,.app .pmenu button):active{box-shadow:inset 0 1.5px 3px color-mix(in srgb,var(--color-text) 14%,transparent);transform:scale(.985)}@media (prefers-reduced-motion:reduce){:is(.v-vmenu .opt,.app .pmenu button):active{transform:none}}
