.ck{--ck-teal:#14b888;--ck-teal-deep:#0a7d5d;--ck-link:var(--ck-teal-deep);--ck-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;z-index:60;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-ln-onest),ui-sans-serif,system-ui,sans-serif;box-shadow:0 1px 2px rgba(11,31,24,.06),0 16px 36px -18px rgba(11,31,24,.28)}html.dark .ck,html.soft .ck{--ck-link:var(--ck-teal)}.ck__line{margin:0;font-size:15px;line-height:1.4;color:var(--text-secondary)}.ck__link{position:relative;color:var(--ck-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;white-space:nowrap}.ck__link:before{content:"";position:absolute;inset:-13px -6px}.ck__btn:focus-visible,.ck__link:focus-visible{outline:2px solid var(--ck-teal-deep);outline-offset:3px;border-radius:999px}html.dark .ck__btn:focus-visible,html.dark .ck__link:focus-visible,html.soft .ck__btn:focus-visible,html.soft .ck__link:focus-visible{outline-color:var(--ck-teal)}.ck__actions{display:flex;gap:8px}.ck__btn{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:44px;padding:0 18px;border:1px solid color-mix(in oklab,var(--text-primary) 28%,var(--bg-elevated));border-radius:999px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .16s var(--ck-ease)}.ck__btn:active{transform:scale(.97)}.ck__roll{position:relative;display:inline-block;height:1.3em;line-height:1.3em;overflow:hidden}.ck__roll span{display:block;transition:transform .38s var(--ck-ease)}.ck__roll span+span{position:absolute;inset:0;transform:translateY(105%)}@media (hover:hover){.ck__btn:hover{border-color:var(--text-primary);background:var(--bg-secondary)}.ck__btn:hover .ck__roll span:first-child{transform:translateY(-105%)}.ck__btn:hover .ck__roll span+span{transform:translateY(0)}}.ck--pill{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px 20px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:6px 6px 6px 22px;border-radius:999px;transform:translateX(-50%);animation:ck-rise .42s var(--ck-ease) both}@keyframes ck-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media (max-width:639px){.ck--pill{left:12px;right:12px;width:auto;max-width:none;gap:8px;padding:6px 6px 6px 14px;border-radius:30px;transform:none}.ck--pill .ck__line{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.25}.ck--pill .ck__actions{gap:6px}.ck--pill .ck__btn{min-width:0;padding:0 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ck--pill{animation:none}.ck__btn,.ck__roll span{transition:none}}