.slide-commit{--sc-track:var(--field,#262626);--sc-ink:var(--ink,#f5f5f5);--sc-ok:#a963fe;--sc-no:#e5484d;--sc-on-ink:var(--bg,#111);--sc-on-ok:#170c26;--sc-on-no:#fff;--sc-radius:28px;--sc-grip-r:24px;--sc-pad:4px;--sc-font:14px;vertical-align:middle;flex:none;width:100%;min-width:0;max-width:100%;height:56px;font-family:inherit;display:inline-block;position:relative}.slide-commit[data-disabled]{opacity:.55;pointer-events:none}.slide-commit__track{border-radius:var(--sc-radius);background:var(--sc-track);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:relative}.slide-commit[data-held] .slide-commit__track{cursor:grabbing}.slide-commit[data-phase=pending] .slide-commit__track,.slide-commit[data-phase=done] .slide-commit__track{cursor:default}.slide-commit__label{pointer-events:none;font-size:var(--sc-font);letter-spacing:-.006em;white-space:nowrap;place-items:center;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.slide-commit__text{color:var(--muted,#b7afc3);grid-area:1/1;transition:opacity .2s,filter .2s}.slide-commit__text--error{color:var(--sc-no);opacity:0;filter:blur(2px)}.slide-commit[data-phase=error] .slide-commit__text--plain{opacity:0;filter:blur(2px)}.slide-commit[data-phase=error] .slide-commit__text--error{opacity:1;filter:none}.slide-commit__capsule{top:var(--sc-pad);left:var(--sc-pad);width:calc(100% - var(--sc-pad) * 2);height:calc(100% - var(--sc-pad) * 2);background:var(--sc-ok);color:var(--sc-on-ok);outline:none;transition:background-color .2s,color .2s;position:absolute;overflow:clip}.slide-commit[data-phase=done] .slide-commit__capsule{background:var(--sc-ok);color:var(--sc-on-ok)}.slide-commit[data-phase=pending] .slide-commit__capsule:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff35 48%,#0000 70%) 0 0/240% 100%;animation:1.8s ease-in-out infinite slide-commit-pending;position:absolute;inset:0}@keyframes slide-commit-pending{0%{background-position:180% 0}to{background-position:-80% 0}}.slide-commit[data-phase=error] .slide-commit__capsule{background:var(--sc-no);color:var(--sc-on-no)}.slide-commit__capsule:focus-visible{filter:brightness(1.16)}.slide-commit__content{position:absolute;inset:0}.slide-commit__arrow,.slide-commit__spin,.slide-commit__done{pointer-events:none;font-size:var(--sc-font);letter-spacing:-.006em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.slide-commit__arrow svg,.slide-commit__done svg,.slide-commit__spinner{display:block}.slide-commit__arrow,.slide-commit__spin{transition:filter .2s}.slide-commit[data-phase=pending] .slide-commit__arrow,.slide-commit:not([data-phase=pending]) .slide-commit__spin{filter:blur(2px)}.slide-commit__spinner{animation:1s linear infinite paused slide-commit-spin}.slide-commit[data-phase=pending] .slide-commit__spinner{animation-play-state:running}@keyframes slide-commit-spin{to{transform:rotate(360deg)}}.slide-commit__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slide-commit__pending{z-index:1;color:var(--sc-on-ok);font-size:var(--sc-font);pointer-events:none;opacity:0;place-items:center;font-weight:500;transition:opacity .2s;display:grid;position:absolute;inset:0 48px 0 8px}.slide-commit[data-phase=pending] .slide-commit__pending{opacity:1}.slide-commit:has(.slide-commit__capsule:focus-visible) .slide-commit__text{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.slide-commit[data-static] *,.slide-commit[data-static] .slide-commit__spinner{transition:none!important;animation:none!important}.slide-commit[data-static] .slide-commit__capsule:before{animation:none}@media (prefers-reduced-motion:reduce){.slide-commit *,.slide-commit__spinner{transition:none!important;animation:none!important}.slide-commit__capsule:before{animation:none!important}}@media (forced-colors:active){.slide-commit__track{border:1px solid canvastext}.slide-commit__capsule{color:buttontext;background:buttonface}.slide-commit__capsule:focus-visible{outline-offset:-3px;outline:2px solid highlight}}
