.k-askk{--askk-surface:var(--ground-raised);--askk-ring:transparent;position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 3px 0 11px;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--ground-raised);color:var(--ink);font:inherit;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.k-askk:hover{--askk-surface:var(--ground-sunken);background:var(--ground-sunken);border-color:var(--ink-muted)}.k-askk:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k-askk[disabled]{cursor:not-allowed;opacity:.5}.k-askk svg{display:block;flex:none}.k-askk-lockup{overflow:visible}.k-askk-tile{fill:var(--brand-wire);stroke:var(--askk-ring);stroke-width:1.5}.k-askk-curve{fill:none;stroke:var(--brand-vellum);stroke-linecap:round}.k-askk-badge,.k-askk-dot{fill:var(--signal)}.k-askk-badge{stroke:var(--askk-surface);stroke-width:2.6}.k-askk-play{fill:var(--brand-wire);stroke:var(--brand-wire);stroke-width:1.6;stroke-linejoin:round}.k-askk-ask{fill:var(--signal-ink)}.k-askk-kelly{fill:currentColor}.k-askk--compact{width:24px;height:24px;padding:0;border:0;border-radius:6px;justify-content:center}.k-askk--compact,.k-askk--compact:hover{--askk-surface:var(--ground);background:none}.k-askk--compact:hover{filter:brightness(1.15)}.k-askk--compact:before{content:"";position:absolute;inset:-8px}.k-askk--quiet{--askk-surface:var(--ground);height:24px;padding:0 2px 0 4px;gap:6px;border-color:transparent;background:transparent}.k-askk--quiet:hover{--askk-surface:var(--ground-sunken);border-color:transparent}.k-askk--quiet:before{content:"";position:absolute;inset:-8px -2px}.k-askk--main{height:44px;padding:0 6px 0 16px;gap:10px;border-radius:8px;border-color:var(--rule-strong);color:var(--brand-vellum)}.k-askk--main,.k-askk--main:hover{--askk-surface:var(--brand-wire);background:var(--brand-wire)}.k-askk--main:hover{border-color:var(--ink-muted)}.k-askk--main .k-askk-ask{fill:var(--signal)}:root[data-theme=dark] .k-askk:not(.k-askk--main){--askk-ring:var(--rule-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .k-askk:not(.k-askk--main){--askk-ring:var(--rule-strong)}}.k-askk[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:20;padding:5px 8px;border-radius:var(--radius-sm);background:var(--ink);color:var(--ground);font-family:var(--font-data);font-size:11.5px;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.k-askk[data-tip]:focus-visible:after,.k-askk[data-tip]:hover:after{opacity:1}@media (hover:none){.k-askk[data-tip]:after{display:none}}@media (prefers-reduced-motion:reduce){.k-askk[data-tip]:after{transition:none}}