.ltuck{min-width:0;position:relative}.ltuck-body{min-width:0}.ltuck-btn{z-index:1;width:32px;height:32px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:12px}.ltuck[data-side=left]>.ltuck-btn{left:12px;right:auto}.ltuck-btn[hidden]{display:none}.ltuck-btn:hover{background:var(--hover);color:var(--ink)}.ltuck-btn:active{background:var(--raised)}.ltuck-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ltuck-head{padding-right:56px}.ltuck[data-side=left] .ltuck-head{padding-left:56px;padding-right:20px}.ltuck-strip{display:none}.ltuck[data-tucked]{align-self:stretch;display:flex}.ltuck[data-tucked]>.ltuck-body{display:none}.ltuck[data-tucked]>.ltuck-btn{border:1px solid var(--border);background:var(--card);width:100%;height:auto;min-height:160px;color:var(--quiet);border-radius:12px;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;display:flex;position:relative;top:auto;left:auto;right:auto}.ltuck[data-tucked]>.ltuck-btn:hover{background:var(--hover);color:var(--ink)}.ltuck[data-tucked]>.ltuck-btn:active{background:var(--raised)}.ltuck[data-tucked] .ltuck-close{display:none}.ltuck[data-tucked] .ltuck-strip{animation:ltuck-fade 80ms var(--nav-ease) both;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;top:12px}.ltuck-badge{background:var(--raised);width:36px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:12px;font-weight:600;line-height:1.2;display:flex}.ltuck-badge svg{color:var(--quiet)}.ltuck-badge[data-tone=now] .ltuck-value{color:var(--terracotta-text)}.ltuck-tip{gap:2px;display:grid}.ltuck-tip>span:first-child{font-weight:600}.ltuck[data-tuck-phase=closing]>.ltuck-body{animation:ltuck-out-right .18s var(--nav-ease) forwards}.ltuck[data-tuck-phase=opening]>.ltuck-body{animation:ltuck-in-right .18s var(--nav-ease) both}.ltuck[data-side=left][data-tuck-phase=closing]>.ltuck-body{animation-name:ltuck-out-left}.ltuck[data-side=left][data-tuck-phase=opening]>.ltuck-body{animation-name:ltuck-in-left}@keyframes ltuck-out-right{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes ltuck-in-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ltuck-out-left{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes ltuck-in-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ltuck-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ltuck>.ltuck-body,.ltuck .ltuck-strip{animation:none!important}}