.save-indicator-module__Fb3TEq__root{--glyph:#ece8de;--word:#f1ebdf;--plate:#161715e6;--plate-edge:#ffffff1a;--lift:#00000029;--surface:#fff;--line:#0000000f;--chip:#f3f3f3;--chip-hover:#e9e9ea;--chip-ink:#17191d;--chip-edge:#1111110f;--focus:#387bff;isolation:isolate;box-sizing:border-box;aspect-ratio:16/9;background:var(--surface);width:100%;min-height:260px;box-shadow:inset 0 0 0 1px var(--line);color:var(--chip-ink);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,4.4cqi,40px);padding:24px 16px;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;overflow:clip;container-type:inline-size}@supports (color:light-dark(#fff, #000)){.save-indicator-module__Fb3TEq__root{--plate:light-dark(#161715e6,#262725eb);--plate-edge:light-dark(#ffffff1a,#ffffff1a);--lift:light-dark(#00000029,#00000073);--surface:light-dark(#fff,#121214);--line:light-dark(#0000000f,#ffffff0f);--chip:light-dark(#f3f3f3,#0000);--chip-hover:light-dark(#e9e9ea,#1d1d20);--chip-ink:light-dark(#17191d,#ececef);--chip-edge:light-dark(#1111110f,#ffffff1f)}}.save-indicator-module__Fb3TEq__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.save-indicator-module__Fb3TEq__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.save-indicator-module__Fb3TEq__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.save-indicator-module__Fb3TEq__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.save-indicator-module__Fb3TEq__root[data-bare]{aspect-ratio:auto;width:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0;display:inline-block;overflow:visible;container-type:normal}.save-indicator-module__Fb3TEq__sign{box-sizing:border-box;font-size:var(--save-size,22px);color:var(--word);pointer-events:none;border-radius:999px;align-items:center;gap:.4545em;padding:.36em .95em .36em .5em;line-height:normal;transition:opacity .52s cubic-bezier(.4,0,.7,.4),translate .52s cubic-bezier(.4,0,.7,.4);display:flex}.save-indicator-module__Fb3TEq__sign[data-plate]{background:var(--plate);box-shadow:inset 0 0 0 1px var(--plate-edge), 0 .12em .6em var(--lift)}.save-indicator-module__Fb3TEq__sign:not([data-label]){padding:.36em}.save-indicator-module__Fb3TEq__sign[data-corner$=right]{flex-direction:row-reverse;padding:.36em .5em .36em .95em}.save-indicator-module__Fb3TEq__sign[data-corner$=right]:not([data-label]){padding:.36em}.save-indicator-module__Fb3TEq__root:not([data-bare]) .save-indicator-module__Fb3TEq__sign{font-size:var(--save-size,clamp(18px, 5cqi, 40px))}.save-indicator-module__Fb3TEq__sign[data-phase=saving],.save-indicator-module__Fb3TEq__sign[data-phase=saved]{animation:.26s cubic-bezier(.2,.8,.3,1) backwards save-indicator-module__Fb3TEq__arrive}.save-indicator-module__Fb3TEq__sign[data-phase=leaving]{opacity:0;translate:-.35em}.save-indicator-module__Fb3TEq__sign[data-corner$=right][data-phase=leaving]{translate:.35em}.save-indicator-module__Fb3TEq__sign[data-phase=hidden]{visibility:hidden;opacity:0;transition:none}.save-indicator-module__Fb3TEq__glyph{flex:none;width:1.818em;height:1.818em;overflow:visible}.save-indicator-module__Fb3TEq__dot{fill:var(--glyph);transform-box:fill-box;transform-origin:50%;transition:translate .24s cubic-bezier(.5,0,.8,.4),scale .24s cubic-bezier(.5,0,.8,.4),opacity .24s;transform:scale(1)}.save-indicator-module__Fb3TEq__dot:not([data-large]){transform:scale(.6)}.save-indicator-module__Fb3TEq__sign[data-phase=saving] .save-indicator-module__Fb3TEq__dot{animation:save-indicator-module__Fb3TEq__pop .36s calc(var(--i) * 30ms) cubic-bezier(.3, 1.6, .5, 1) backwards, save-indicator-module__Fb3TEq__breathe-large .6s ease-in-out infinite}.save-indicator-module__Fb3TEq__sign[data-phase=saving] .save-indicator-module__Fb3TEq__dot:not([data-large]){animation-name:save-indicator-module__Fb3TEq__pop,save-indicator-module__Fb3TEq__breathe-small}.save-indicator-module__Fb3TEq__sign[data-phase=saving][data-motion=spin] .save-indicator-module__Fb3TEq__dot,.save-indicator-module__Fb3TEq__sign[data-phase=saving][data-motion=spin] .save-indicator-module__Fb3TEq__dot:not([data-large]){animation:save-indicator-module__Fb3TEq__pop .36s calc(var(--i) * 30ms) cubic-bezier(.3, 1.6, .5, 1) backwards, save-indicator-module__Fb3TEq__chase 1.2s calc((6 - var(--i)) * -200ms) ease-in-out infinite}.save-indicator-module__Fb3TEq__root[data-paused] .save-indicator-module__Fb3TEq__dot{animation-play-state:paused}.save-indicator-module__Fb3TEq__sign[data-phase=saved] .save-indicator-module__Fb3TEq__dot,.save-indicator-module__Fb3TEq__sign[data-phase=leaving] .save-indicator-module__Fb3TEq__dot{translate:var(--to-x) var(--to-y);opacity:0;scale:0}.save-indicator-module__Fb3TEq__check{fill:none;stroke:var(--glyph);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:fill-box;transform-origin:50%;opacity:0}.save-indicator-module__Fb3TEq__sign[data-phase=saved] .save-indicator-module__Fb3TEq__check,.save-indicator-module__Fb3TEq__sign[data-phase=leaving] .save-indicator-module__Fb3TEq__check{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .28s cubic-bezier(.3,0,.2,1) .17s,opacity 1ms .17s;animation:.42s cubic-bezier(.3,1.6,.5,1) .3s backwards save-indicator-module__Fb3TEq__check-pop}.save-indicator-module__Fb3TEq__words{display:grid}.save-indicator-module__Fb3TEq__word{white-space:nowrap;grid-area:1/1;font-size:1em;font-style:italic;font-weight:500;transition:opacity .22s,translate .26s cubic-bezier(.2,.8,.3,1)}.save-indicator-module__Fb3TEq__word[data-word=saved]{opacity:0;translate:0 .3em}.save-indicator-module__Fb3TEq__sign[data-phase=saved] .save-indicator-module__Fb3TEq__word[data-word=saving],.save-indicator-module__Fb3TEq__sign[data-phase=leaving] .save-indicator-module__Fb3TEq__word[data-word=saving]{opacity:0;translate:0 -.3em}.save-indicator-module__Fb3TEq__sign[data-phase=saved] .save-indicator-module__Fb3TEq__word[data-word=saved],.save-indicator-module__Fb3TEq__sign[data-phase=leaving] .save-indicator-module__Fb3TEq__word[data-word=saved]{opacity:1;transition-delay:.12s;translate:0}.save-indicator-module__Fb3TEq__save{border:1px solid var(--chip-edge);background:var(--chip);min-height:32px;color:var(--chip-ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s,opacity .15s,scale .15s cubic-bezier(.3,1.5,.5,1)}.save-indicator-module__Fb3TEq__save:hover{background:var(--chip-hover)}.save-indicator-module__Fb3TEq__save:active{scale:.95}.save-indicator-module__Fb3TEq__save[aria-disabled=true]{opacity:.55;cursor:default;scale:1}.save-indicator-module__Fb3TEq__save:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.save-indicator-module__Fb3TEq__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@keyframes save-indicator-module__Fb3TEq__arrive{0%{opacity:0}}@keyframes save-indicator-module__Fb3TEq__pop{0%{scale:0}}@keyframes save-indicator-module__Fb3TEq__breathe-large{50%{transform:scale(.6)}}@keyframes save-indicator-module__Fb3TEq__breathe-small{0%,to{transform:scale(.6)}50%{transform:scale(1)}}@keyframes save-indicator-module__Fb3TEq__chase{0%,to{transform:scale(1)}33%,83%{transform:scale(.6)}}@keyframes save-indicator-module__Fb3TEq__check-pop{0%{scale:.7}}@media (prefers-reduced-motion:reduce){.save-indicator-module__Fb3TEq__sign,.save-indicator-module__Fb3TEq__dot,.save-indicator-module__Fb3TEq__word,.save-indicator-module__Fb3TEq__save{transition:opacity .2s;translate:none!important}.save-indicator-module__Fb3TEq__sign[data-phase] .save-indicator-module__Fb3TEq__dot,.save-indicator-module__Fb3TEq__sign[data-phase] .save-indicator-module__Fb3TEq__check,.save-indicator-module__Fb3TEq__sign[data-phase]{animation:none}.save-indicator-module__Fb3TEq__sign[data-phase=saved] .save-indicator-module__Fb3TEq__check,.save-indicator-module__Fb3TEq__sign[data-phase=leaving] .save-indicator-module__Fb3TEq__check{transition:opacity .2s}}
