.vault{--v-livebar-h:64px}.vault .v-app.v-has-livebar{padding-bottom:calc(var(--v-tabbar-h) + var(--v-livebar-h) + env(safe-area-inset-bottom,0px))}.vault .v-livebar{left:0;right:0;bottom:var(--v-tabbar-h);z-index:29;pointer-events:none;padding:0 12px 8px;position:fixed}.vault .lb-bar{pointer-events:auto;background:var(--surface);width:100%;height:52px;color:var(--ink);font:inherit;text-align:left;box-shadow:var(--shadow-card);border:0;border-radius:18px;align-items:center;gap:10px;min-width:0;padding:0 14px 0 16px;display:flex;overflow:hidden}.vault.dark .lb-bar{box-shadow:inset 0 0 0 1px var(--line-strong)}.vault .lb-bar:hover{background:var(--surface-2)}.vault .lb-count{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.vault .lb-tags{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.vault .lb-tags .v-tag{flex:none}.vault .lb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vault .lb-chev{flex:none;margin-left:auto;transform:rotate(-90deg)}.vault:has(.v-livebar) .v-toast{bottom:calc(var(--v-tabbar-h) + var(--v-livebar-h) + 12px)}.vault .lb-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vault .lb-summary{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-top:-8px;display:flex}.vault .lb-waiting{display:flex}.vault .lb-list{flex-direction:column;display:flex}.vault .lb-row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.vault .lb-row:last-child{border-bottom:0}.vault .lb-row .lb-thumb{border-radius:14px;width:56px;height:56px}.vault .lb-text{flex-direction:column;gap:6px;min-width:0;display:flex}.vault .lb-name{color:var(--ink);font-size:16px;font-weight:700;line-height:22px}.vault .lb-lead{min-height:24px;color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.vault .lb-lead>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vault .lb-nums{font-family:var(--font-v2-num), "Archivo", sans-serif;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;gap:20px;font-size:17px;font-weight:800;display:flex}.vault .lb-nums>span{flex-direction:column;min-width:64px;display:flex}.vault .lb-nums small{font-family:var(--font-v2-ui), "Figtree", sans-serif;letter-spacing:0;color:var(--ink-3);font-size:12px;font-weight:600}.vault .lb-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:10px;display:flex}.vault .lb-time{text-align:right;white-space:nowrap;min-width:76px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:22px}.vault .lb-row .lb-open{min-width:84px;height:44px}.vault .lb-all{align-self:center;align-items:center;min-height:44px;display:inline-flex}@media (max-width:380px){.vault .lb-more{display:none}}.vault .lb-row.is-ended .lb-thumb{filter:grayscale();opacity:.55}.vault .lb-row.is-ended .lb-name,.vault .lb-row.is-ended .lb-nums,.vault .lb-row.is-ended .lb-lead,.vault .lb-row.is-ended .lb-time{color:var(--ink-3)}@media (min-width:1024px){.vault .v-livebar{width:340px;padding:0;bottom:24px;left:24px;right:auto}.vault .v-app.v-has-livebar{padding-bottom:88px}.vault:has(.v-livebar) .v-toast{bottom:96px}}
.vault .en-ov{--en-ease:cubic-bezier(.16, 1, .3, 1);z-index:300;animation:1ms linear 1.45s forwards en-gone;position:fixed;inset:0}.vault .en-sides{pointer-events:none;position:absolute;inset:0}@keyframes en-gone{0%{visibility:visible}to{visibility:hidden}}.vault .en-side{background:var(--bg);pointer-events:auto;will-change:transform;width:50%;position:absolute;top:0;bottom:0}.vault .en-side-l{animation:en-open-l .5s var(--en-ease) .9s both;left:0}.vault .en-side-r{animation:en-open-r .5s var(--en-ease) .9s both;right:0}@keyframes en-open-l{0%{transform:none}to{transform:translate(-100%)}}@keyframes en-open-r{0%{transform:none}to{transform:translate(100%)}}.vault .en-half{opacity:0;width:110px;height:220px;margin-top:-110px;animation:.22s ease-out both en-in;position:absolute;top:50%;overflow:hidden}.vault .en-side-l .en-half{right:0}.vault .en-side-r .en-half{left:0}.vault .en-wrap{width:220px;height:220px;position:absolute;top:0}.vault .en-side-l .en-wrap{left:0}.vault .en-side-r .en-wrap{left:-110px}@keyframes en-in{0%{opacity:0}to{opacity:1}}.vault .en-rot{animation:en-spin .76s var(--en-ease) .1s both;will-change:transform;position:absolute;inset:0;transform:rotate(-90deg)}.vault .en-svg{color:var(--ink);display:block}@keyframes en-spin{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}.vault .en-fix{position:absolute;inset:0}.vault .en-cw{text-align:center;letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:22px;font-weight:800;line-height:28px;position:absolute;top:96px;left:0;right:0}.vault .en-ptr{background:var(--bg);width:6px;height:30px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px;position:absolute;top:3px;left:107px}.vault .en-ptr-on{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink);opacity:0;transform-origin:50% 0;animation:en-click .18s var(--en-ease) .62s both;border-radius:3px;position:absolute;inset:0}@keyframes en-click{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}.vault .en-skip{top:max(10px, env(safe-area-inset-top,0px));z-index:1;min-height:44px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:underline;animation:.15s linear 1s forwards en-skip-out;position:absolute;right:12px}@keyframes en-skip-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.vault .en-ov{display:none!important}}