.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-getting-started{margin-top:26px;border:1px solid var(--kc-line);border-radius:18px;background:var(--kc-white);padding:20px 22px 22px}.kinu-client .kc-getting-started-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kinu-client .kc-getting-started-head h2{font-size:20px}.kinu-client .kc-getting-started-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-getting-started-hide:hover{background:color-mix(in oklab,var(--kc-ink) 6%,transparent)}.kinu-client .kc-getting-started ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none}.kinu-client .kc-getting-started li{display:flex;gap:12px;border:1px solid var(--kc-line);border-radius:14px;padding:14px}.kinu-client .kc-getting-started li[data-next]{border-color:color-mix(in oklab,var(--kc-orange) 45%,var(--kc-line));background:color-mix(in oklab,var(--kc-orange) 5%,var(--kc-white))}.kinu-client .kc-getting-started li[data-done]{opacity:.72}.kinu-client .kc-getting-started-mark{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:999px;background:color-mix(in oklab,var(--kc-orange) 14%,var(--kc-white));color:var(--kc-orange);font-size:14px;font-weight:900}.kinu-client .kc-getting-started li[data-done] .kc-getting-started-mark{background:color-mix(in oklab,var(--kc-green) 18%,var(--kc-white));color:var(--kc-green)}.kinu-client .kc-getting-started-mark svg{width:16px;height:16px}.kinu-client .kc-getting-started h3{font-size:15px}.kinu-client .kc-getting-started li p{margin:3px 0 10px;color:var(--kc-muted);font-size:13px;line-height:1.45}.kinu-client .kc-getting-started li[data-done] p{margin-bottom:0}.kinu-client .kc-artwork-controls{position:absolute;inset:10px 10px auto;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.kinu-client .kc-artwork-reading,.kinu-client .kc-artwork-story{display:flex;align-items:center;gap:5px;min-width:0}.kinu-client .kc-artwork-story{margin-left:auto}.kinu-client .kc-artwork-controls :is(.kc-save-compact,.kc-favorite-compact){position:relative;flex:0 0 44px;width:44px;height:44px;display:block;pointer-events:auto}.kinu-client .kc-artwork-controls :is(.kc-save-compact,.kc-favorite-compact)>button{width:44px;min-width:44px;height:44px;min-height:44px;padding:11px;border:1px solid #aa806954;border-radius:14px;color:#70533c;background:#fff7e7c7;box-shadow:0 2px 8px #3f291d20;backdrop-filter:blur(5px)}.kinu-client .kc-artwork-controls button svg{width:20px;height:20px}.kinu-client .kc-artwork-controls .kc-save-compact>button[aria-pressed=true]{color:#44633b;background:#edf4dfcf}.kinu-client .kc-artwork-controls .kc-favorite-compact>button[aria-pressed=true]{color:#ac543c;background:#ffeadbcf}.kinu-client .kc-artwork-controls button:focus-visible{outline:3px solid #7d371a;outline-offset:3px}.kinu-client .kc-artwork-controls .kc-reading-badge{position:static;width:44px;min-width:44px;height:44px;box-sizing:border-box;font-size:26px;border-radius:14px}.kinu-client .kc-library-reading-count{padding:5px 8px;border-radius:999px;background:#fff7e7cf;color:#533c2e;border:1px solid #aa806954;box-shadow:0 2px 8px #3f291d14;font-size:11px;font-weight:850;white-space:nowrap}.kinu-client .kc-artwork-controls .kc-card-save-feedback{position:absolute;top:50px;bottom:auto;right:0;width:min(260px,calc(100cqw - 20px));z-index:5;pointer-events:auto}.kinu-client .kc-artwork-reading .kc-card-save-feedback{left:0;right:auto}.kinu-client .kc-artwork-controls .kc-card-save-feedback:has(>output:only-child){clip-path:inset(50%);width:1px;height:1px;padding:0;border:0;overflow:hidden}.kinu-client .kc-artwork-controls.is-compact{inset:6px 6px auto;gap:2px}.kinu-client .is-compact .kc-artwork-reading{gap:2px}.kinu-client .is-compact .kc-artwork-story{flex-direction:column-reverse;align-items:flex-end;gap:5px}.kinu-client .is-compact .kc-library-reading-count{font-size:10px;padding:3px 5px}.kinu-client .is-compact .kc-artwork-story{position:relative;width:44px;flex:0 0 44px}.kinu-client .is-compact .kc-artwork-story .kc-library-reading-count{position:absolute;right:0;top:49px}@container (max-width: 180px){.kinu-client .kc-artwork-controls.is-compact{inset-inline:0;gap:0}.kinu-client .is-compact .kc-artwork-reading{gap:0}}@container (max-width: 300px){.kinu-client .kc-artwork-controls:not(.is-compact) .kc-artwork-story{flex-direction:column-reverse;align-items:flex-end}}@media (hover:hover){.kinu-client .kc-artwork-controls button:hover{background:#fff7e7e0;border-color:#926044}.kinu-client .kc-artwork-controls .kc-favorite-compact>button[aria-pressed=true]:hover{background:#ffe6d6df}.kinu-client .kc-artwork-controls .kc-save-compact>button[aria-pressed=true]:hover{background:#e8f1d9df}}.kinu-client .kc-artwork-controls :is(.kc-save-compact,.kc-favorite-compact)>button[data-ui-button]:is(:hover,:active,:focus-visible,:disabled){transform:none}