.ck{--ck-bg:#1a1916;--ck-ink:#f3eee6;--ck-soft:#f3eee6c7;--ck-mute:#f3eee699;--ck-line:#f3eee629;--ck-line-2:#f3eee64d;--ck-accent:#ffa92c;--ck-ease:cubic-bezier(.23, 1, .32, 1);z-index:1000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ck-line);background:var(--ck-bg);width:min(380px,100vw - 40px);max-height:calc(100svh - 40px);color:var(--ck-ink);text-align:left;animation:ck-in .22s var(--ck-ease) both;border-radius:18px;padding:16px 16px 14px;font:400 14px/1.5 Manrope,Manrope Fallback,Arial,sans-serif;position:fixed;bottom:20px;left:20px;overflow-y:auto;box-shadow:0 24px 60px -20px #000c,0 2px 10px #00000059}.ck *,.ck :before,.ck :after{box-sizing:border-box}.ck:focus{box-shadow:0 24px 60px -20px #000c,0 2px 10px #00000059;outline:none!important}.ck:focus-visible{box-shadow:0 24px 60px -20px #000c,0 2px 10px #00000059;outline:none!important}.lp .ck:focus-visible{box-shadow:0 24px 60px -20px #000c,0 2px 10px #00000059;outline:none!important}.ck h2.ck-title{letter-spacing:-.01em;color:var(--ck-ink);margin:0 0 6px;font:700 16px/1.3 Manrope,Manrope Fallback,Arial,sans-serif}.ck-text{color:var(--ck-soft);text-wrap:pretty;margin:0}.ck-text a{color:var(--ck-ink);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #f3eee666;text-decoration:underline #f3eee666}.ck-cats{border-top:1px solid var(--ck-line);gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.ck-cat{border-bottom:1px solid var(--ck-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 0;display:grid;position:relative}.ck-cat__text{cursor:default;gap:2px;display:grid}label.ck-cat__text{cursor:pointer}.ck-cat__text b{color:var(--ck-ink);font-weight:700}.ck-cat__text span{color:var(--ck-mute);font-size:13px;line-height:1.45}.ck-switch{width:40px;height:24px;transition:background-color .16s var(--ck-ease);background:#f3eee629;border-radius:999px;position:relative}.ck-switch:after{content:"";background:var(--ck-ink);width:18px;height:18px;transition:transform .18s var(--ck-ease);border-radius:50%;position:absolute;top:3px;left:3px}.ck-switch[data-on]{background:var(--ck-accent)}.ck-switch[data-on]:after{background:#1a1208;transform:translate(16px)}.ck-switch[data-locked]{opacity:.55}.ck .ck-switch__input{opacity:0;cursor:pointer;z-index:1;min-height:0;margin:-12px 0 0;position:absolute;top:50%;right:0;border:0!important;width:40px!important;height:24px!important;padding:0!important}.ck-switch__input:focus-visible+.ck-switch{outline:2px solid var(--ck-accent);outline-offset:2px}.ck-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ck-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ck-btn{border:1px solid var(--ck-line-2);min-width:max-content;min-height:40px;color:var(--ck-ink);cursor:pointer;transition:border-color .14s var(--ck-ease), background-color .14s var(--ck-ease);background:0 0;border-radius:12px;flex:1 1 0;padding:0 16px;font:600 14px/1 Manrope,Manrope Fallback,Arial,sans-serif}.ck-btn:focus-visible{outline:2px solid var(--ck-accent);outline-offset:2px}.ck-btn:active{transform:translateY(1px)}.ck-btn--text{color:var(--ck-soft);text-underline-offset:4px;border-color:#0000;flex:none;-webkit-text-decoration:underline #f3eee659;text-decoration:underline #f3eee659}.ck[data-mode=brief] .ck-btn{flex:0 auto;padding:0 14px}@media (hover:hover) and (pointer:fine){.ck-btn:hover{border-color:var(--ck-accent);background:#ffa92c14}.ck-btn--text:hover{color:var(--ck-ink);background:0 0;border-color:#0000;text-decoration-color:currentColor}.ck-text a:hover{text-decoration-color:currentColor}}@media (max-width:559px){.ck{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:16px;width:auto;max-height:calc(100svh - 24px);padding:16px 16px 14px}}@media (min-width:1920px){.ck{width:380px;font-size:14px;bottom:24px;left:24px}.ck h2.ck-title{font-size:17px}}@keyframes ck-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ck{animation:none}.ck-switch,.ck-switch:after,.ck-btn{transition:none}}@media (forced-colors:active){.ck{border-color:canvastext}.ck-switch{border:1px solid canvastext}}@media (min-width:2400px){.ck{width:380px;font-size:15px}.ck h2.ck-title{font-size:19px}.ck-cat__text span{font-size:14px}.ck-btn{min-height:48px;font-size:15px}}.ck[data-mode=brief] .ck-actions{flex-wrap:nowrap;gap:6px}.ck[data-mode=brief] .ck-btn{min-width:0;padding:0 12px;font-size:13px}.ck[data-mode=brief] .ck-btn--text{padding:0 4px}
