:where(.zl){box-sizing:border-box;gap:var(--sp-1);flex-direction:column;margin:0;padding:10px 0;display:flex}.zl+.zl{border-top:1px solid var(--chrome-line)}.am{color:var(--chrome-text-muted);font-size:var(--fs-caption)}.bm{color:var(--chrome-text);font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere}.zl[data-mono] .bm{max-height:120px;font-family:var(--font-mono);font-size:var(--fs-caption);overflow-y:auto}.zl[data-mono] .bm:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}.zl[data-warning] .am,.zl[data-warning] .bm{color:var(--chrome-warn-text)}@media (width<=560px){:where(.zl){padding:var(--sp-3) 0}}.zk{color:var(--chrome-text-muted);font-size:var(--fs-caption);line-height:var(--lh-body);text-align:center;margin:0}.al{color:var(--chrome-err-text);font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-body);text-align:center;margin:0}.bl{box-sizing:border-box;width:100%;height:var(--h-control-sm);padding:0 var(--sp-4);border-radius:var(--r-full);background:var(--chrome-well);box-shadow:var(--chrome-shadow-inset);color:var(--chrome-text);font:var(--fw-regular) var(--fs-body) / 1 var(--font-sans);border:0;outline:none;margin:0}.bl::placeholder{color:var(--chrome-text-muted);opacity:1}.bl:focus-visible{outline:var(--chrome-focus-ring);outline-offset:0}.cl{gap:var(--sp-2);flex-direction:column;display:flex}.dl{height:auto;min-height:var(--h-control-sm);padding-block:var(--sp-2);line-height:var(--lh-body);white-space:normal;text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.cl[data-selection]{max-height:40dvh;margin:calc(-1 * var(--sp-hair));padding:var(--sp-hair);overflow-y:auto}.el{box-sizing:border-box;align-items:center;gap:var(--sp-3);min-height:var(--h-control-sm);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-full);background:var(--chrome-fill);box-shadow:inset 0 0 0 1px var(--chrome-ring);color:var(--chrome-text);font:var(--fw-medium) var(--fs-body) / var(--lh-body) var(--font-sans);cursor:pointer;transition:background var(--dur-fast);flex:none;display:flex}.el:hover{background:var(--chrome-fill-strong)}.el[hidden]{display:none}.el:has(.fl:disabled){cursor:default;opacity:.45}.el:has(.fl:focus-visible){outline:var(--chrome-focus-ring);outline-offset:0}.fl{width:18px;height:18px;accent-color:var(--chrome-action);outline:none;flex:none;margin:0}.gl{overflow-wrap:anywhere;min-width:0}@media (width<=560px){.bl{height:var(--h-control);padding:0 var(--sp-5)}.dl,.el{min-height:var(--h-control)}}@media (prefers-reduced-motion:reduce){.el{transition:none}}.jk{--pile-step:7px;box-sizing:border-box;background:var(--chrome-glass);min-width:0;backdrop-filter:var(--chrome-blur);box-shadow:var(--chrome-shadow-pop);color:var(--chrome-text);font-family:var(--font-sans);border-radius:20px;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.kk{transform:translateY(calc(var(--i,0) * -1 * var(--pile-step))) scale(calc(1 - var(--i,0) * .04));filter:brightness(calc(1 - var(--i,0) * .05));transition:transform var(--dur) ease, filter var(--dur) ease;grid-area:1/1;align-self:end}.lk{opacity:1;transition:opacity var(--dur) ease}.jk[data-hidden]{display:none}:where(.mk){--tone:var(--chrome-info)}.mk{box-sizing:border-box;width:var(--sp-8);height:var(--sp-8);background:color-mix(in srgb, var(--tone) var(--chrome-tint), transparent);color:var(--tone);border-radius:10px;flex:none;place-items:center;margin:0;padding:0;display:grid}.mk svg{width:16px;height:16px}.nk{gap:var(--sp-hair);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;margin:0;padding:0;display:flex}.ok{min-width:0;color:var(--chrome-text);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk{color:var(--chrome-text-muted);font-size:var(--fs-caption);line-height:var(--lh-body);margin:0}button.pk{border-radius:var(--r-hair);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;text-decoration:none}button.pk:hover{text-underline-offset:3px;text-decoration:underline}button.pk:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}.qk,.rk{flex:none}.kk:not(.sk) .rk{display:none}@keyframes tk{0%{opacity:0;transform:translateY(var(--sp-3))}}.jk[data-entering]{animation:tk var(--dur) backwards var(--ease-spring)}@keyframes uk{to{opacity:0;transform:scale(.95)}}.jk[data-leaving]{animation:uk var(--dur) forwards ease;pointer-events:none}@media (width<=560px){.jk{--pile-step:var(--sp-2);gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-lg)}.mk{width:var(--h-control-sm);height:var(--h-control-sm);border-radius:var(--r-sm)}.mk svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.kk,.lk{transition:none}.jk[data-entering],.jk[data-leaving]{animation-duration:.01ms}}.fk{right:calc(var(--sp-4) + var(--safe-right));bottom:calc(var(--sp-4) + var(--content-bottom));z-index:850;box-sizing:border-box;width:var(--w-toast);margin:0;padding:0;position:fixed}@media (width<=560px){.fk{left:calc(var(--sp-4) + var(--safe-left));width:auto}}.gk{box-sizing:border-box;margin:0;padding:0;display:grid}.fk[data-expanded] .gk{max-height:60dvh;margin:calc(-1 * var(--sp-3));padding:var(--sp-3);flex-direction:column;gap:6px;display:flex;overflow-y:auto}.hk{z-index:20;box-sizing:border-box;width:var(--sp-5);height:var(--sp-5);background:var(--chrome-glass);font:inherit;box-shadow:var(--chrome-shadow-pop);color:var(--chrome-text-muted);cursor:pointer;transition:color var(--dur-fast);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.hk svg{stroke-width:2.5px;width:10px;height:10px}.hk:hover{color:var(--chrome-text)}.hk:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}@media (width<=560px){.fk[data-expanded] .gk{gap:var(--sp-2)}.hk{top:calc(-1 * var(--sp-2));right:calc(-1 * var(--sp-2));width:var(--sp-6);height:var(--sp-6)}.hk svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.hk{transition:none}}.ik{top:calc(var(--content-top) + var(--sp-2));z-index:940;box-sizing:border-box;width:max-content;max-width:min(560px, calc(100vw - 2 * var(--sp-4)));background:var(--chrome-glass);backdrop-filter:var(--chrome-blur);box-shadow:var(--chrome-shadow-pop);color:var(--chrome-text);font:14px/1.4 var(--font-sans);text-align:center;pointer-events:none;border-radius:14px;margin:0;padding:10px 14px;position:fixed;left:50%;transform:translate(-50%)}
