.hask-ov{z-index:720;padding:var(--sp-4);background:var(--scrim);animation:hask-fade .2s var(--ease-out) both;place-items:center;display:grid;position:fixed;inset:0}.hask-ov--phone{padding:var(--sp-4) var(--gutter) calc(var(--sp-4) + var(--safe-bottom));place-items:end stretch}.hask{box-sizing:border-box;width:100%;max-width:400px;padding:var(--sp-5) var(--sp-5) var(--sp-4);border-radius:var(--r-lg);background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 .5px var(--hairline), var(--shadow-2);letter-spacing:var(--ls-body);animation:hask-rise .2s var(--ease-out) both}.hask--phone{max-width:none;padding:var(--sp-5) var(--sp-4) var(--sp-4)}.hask__title{font:var(--font-headline);font-size:var(--fs-title3);letter-spacing:var(--ls-title);color:var(--text);margin:0;line-height:1.3}.hask__sub{font:var(--font-subheadline);color:var(--text-2);margin:6px 0 0}.hask__devices{margin:var(--sp-4) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.hask__device{align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border-radius:var(--r-md);background:var(--bg-2);display:flex}.hask__glyph{border-radius:var(--r-pill);background:var(--fill-strong);width:34px;height:34px;color:var(--text);flex:none;place-items:center;display:grid}.hask__words{gap:1px;min-width:0;display:grid}.hask__name{font:var(--font-headline);font-size:var(--fs-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hask__meta{font:var(--font-footnote);color:var(--text-2)}.hask__failed{margin:var(--sp-3) 0 0;font:var(--font-subheadline);color:var(--danger)}.hask__acts{gap:var(--sp-2);margin-top:var(--sp-5);flex-flow:row-reverse wrap;display:flex}.hask__btn{min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-pill);font:var(--font-headline);font-size:var(--fs-body);letter-spacing:var(--ls-body);cursor:pointer;transition:background-color .15s var(--ease-out), opacity .15s var(--ease-out);border:0}.hask__btn:disabled{cursor:default;opacity:.55}.hask__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hask__btn--go{background:var(--active);color:var(--on-active)}.hask__btn--go:hover:not(:disabled){opacity:.88}.hask__btn--alt{background:var(--fill);color:var(--text)}.hask__btn--alt:hover:not(:disabled){background:var(--fill-strong)}.hask__btn--quiet{padding:0 var(--sp-2);color:var(--text-2);background:0 0;margin-right:auto}.hask__btn--quiet:hover:not(:disabled){color:var(--text)}.hask__hint{margin:var(--sp-3) 0 0;font:var(--font-footnote);color:var(--text-3)}.hask--phone .hask__acts{gap:var(--sp-2);flex-direction:column}.hask--phone .hask__btn{width:100%;min-height:var(--tap)}.hask--phone .hask__btn--quiet{margin-right:0}@keyframes hask-fade{0%{opacity:0}}@keyframes hask-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.hask{animation-name:hask-fade}}
