.home-lumi{min-width:0;color:var(--ref-ink,var(--ink));isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.home-lumi__stage{position:relative}.home-lumi__rabbit-button{width:100%;min-width:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.home-lumi__rabbit-button:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px;border-radius:45%}:is(.home-lumi__rabbit-button:hover .lumi-motion[data-motion=on] .lumi-motion__hover,.home-lumi__rabbit-button:focus-visible .lumi-motion[data-motion=on] .lumi-motion__hover){transform:translateY(-8px)rotate(-1.2deg)}.home-lumi--static .lumi-motion{filter:none}.home-lumi--static .lumi-motion__hover{transition:none}:is(.home-lumi--static .home-lumi__rabbit-button:hover .lumi-motion__hover,.home-lumi--static .home-lumi__rabbit-button:focus-visible .lumi-motion__hover){transform:none}.home-lumi__bubble{z-index:3;width:min(100%,260px);padding:var(--s-5) var(--s-4) var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-sizing:border-box;transform-origin:50% 0;margin-top:10px;position:relative;box-shadow:0 10px 26px #1a3e331f}.home-lumi--open .home-lumi__bubble:not([hidden]){animation:.22s ease-out both home-lumi-bubble-in}.home-lumi__bubble[hidden]{display:none}.home-lumi__close{border-radius:var(--r-m);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:3px;right:3px}.home-lumi__eyebrow{margin:0 30px var(--s-2) 0;color:var(--accent-text);font-size:var(--t-small);font-weight:700;display:block}.home-lumi__bubble p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.home-lumi__actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.home-lumi__shelf-link,.home-lumi__hidden-link{min-height:44px;color:var(--accent-text);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.home-lumi__hide{min-height:44px;padding:0 var(--s-2);border-radius:var(--r-s);color:var(--muted-2);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.home-lumi__hide:hover{color:var(--accent-text)}.home-lumi .lumi-error{z-index:4;font-size:12px;position:relative}.home-lumi--hidden{align-self:center}@media (max-width:760px){.home-lumi__hidden-link{font-size:12px}}.home-lumi__motion-toggle{z-index:2;border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-2px;right:-3px}.home-lumi__motion-toggle:hover{color:var(--accent-text);border-color:var(--g7)}.home-lumi__motion-toggle:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}@keyframes home-lumi-bubble-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.home-lumi__bubble,.home-lumi--open .home-lumi__bubble:not([hidden]){animation:none!important}:is(.home-lumi__rabbit-button:hover .lumi-motion__hover,.home-lumi__rabbit-button:focus-visible .lumi-motion__hover){transform:none!important}}.home-lumi__hide{white-space:nowrap;flex:none}
