.ak-cc{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;max-height:85vh;overflow:auto;color-scheme:light dark;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--ak-bg,Canvas);color:var(--ak-fg,CanvasText);border-top:1px solid var(--ak-line,color-mix(in srgb,currentColor 16%,transparent));box-shadow:0 -8px 24px rgba(0,0,0,.12);font:400 .9375rem/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.ak-cc[hidden]{display:none}
.ak-cc-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:var(--ak-max,60rem);margin:0 auto}
.ak-cc-t{flex:1 1 20rem;margin:0}
.ak-cc-t a{color:inherit;text-decoration:underline;text-underline-offset:.2em;display:inline-block;padding:12px 0;margin:-12px 0}
.ak-cc-more{display:inline-block;margin:-12px 0 -12px 4px;padding:12px 4px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}
.ak-cc-b{display:flex;gap:8px;flex:1 1 14rem;max-width:22rem}
.ak-cc button{font:inherit}
.ak-cc-b button,.ak-cc-d>button{flex:1 1 0;min-height:44px;padding:0 16px;border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit;font-weight:600;cursor:pointer}
.ak-cc-b button:hover,.ak-cc-d>button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}
.ak-cc button:focus:not(:focus-visible){outline:none}
.ak-cc button:focus-visible,.ak-cc a:focus-visible,.ak-cc input:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.ak-cc-d{flex:1 1 100%;display:flex;flex-direction:column;gap:4px}
.ak-cc-d[hidden]{display:none}
.ak-cc-d label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}
.ak-cc-d input{width:22px;height:22px;flex:none;margin:0;accent-color:currentColor}
.ak-cc-d>button{flex:none;align-self:flex-start;min-width:11rem}
@media (max-width:600px){.ak-cc{font-size:.8125rem;line-height:1.3;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px))}.ak-cc-in{gap:2px 8px}.ak-cc-t{flex-basis:100%}.ak-cc-b{flex-basis:100%;max-width:none;gap:8px}.ak-cc-d>button{align-self:stretch}}
@media print{.ak-cc{display:none}}