.kinu-client .kc-card-stack{position:relative}.kinu-client .kc-card-stack-item.is-deck-flight{visibility:visible;pointer-events:none!important;transition:none;filter:none}.kinu-client .kc-card-stack-item.is-deck-bottom:after{opacity:0}@media (prefers-reduced-motion:reduce){.kinu-client .kc-card-stack-item{transition:none}}.kinu-client .kc-stack-edge{display:none}@media (any-hover:hover) and (any-pointer:fine){.kinu-client .kc-stack-edge{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:88px;z-index:1000;border:1px solid #fff8;background:#fff4dfd9;color:#653b25;box-shadow:0 2px 12px #40200f24;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease}.kinu-client .kc-stack-edge--left{left:0;border-radius:0 44px 44px 0}.kinu-client .kc-stack-edge--right{right:0;border-radius:44px 0 0 44px}.kinu-client .kc-stack-edge svg{width:28px;height:28px}.kinu-client .kc-card-stack[data-hover-edge=left]>.kc-stack-edge--left,.kinu-client .kc-card-stack[data-hover-edge=right]>.kc-stack-edge--right{opacity:var(--kc-edge-opacity,.7);pointer-events:auto}.kinu-client .kc-stack-edge:focus-visible{opacity:1;pointer-events:auto;outline:3px solid #a74c20;outline-offset:3px}}@media (prefers-reduced-motion:reduce){.kinu-client .kc-stack-edge{transition:none}}.kinu-client .kc-home-shelves{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));column-gap:clamp(24px,3vw,48px);row-gap:28px;margin-top:32px}.kinu-client .kc-home-shelf{display:grid;grid-template-rows:auto 1fr;align-content:start;justify-self:center;width:100%;max-width:var(--kc-story-card-width,360px);min-width:0}.kinu-client .kc-home-shelf-heading{display:grid;grid-template-rows:auto auto;gap:2px;margin-bottom:22px}.kinu-client .kc-home-shelf .kc-home-shelf-heading h2{margin:0;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-.025em}.kinu-client .kc-home-shelf-heading .kc-text-link{justify-self:start;align-self:end;margin:0;font-size:.875rem;white-space:normal}.kinu-client .kc-home-shelf-content{min-width:0;align-self:start}@supports (grid-template-rows:subgrid){.kinu-client .kc-home-shelf{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.kinu-client .kc-home-shelf-heading{grid-row:span 2;grid-template-rows:subgrid;row-gap:2px}}.kinu-client .kc-voice-offer-hide{min-height:36px;border:0;border-radius:10px;background:none;padding:0 10px;color:var(--kc-muted);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.kinu-client .kc-voice-offer-hide:hover{background:color-mix(in oklab,var(--kc-ink) 6%,transparent)}