.overlay.svelte-gr8n1f{overscroll-behavior:none;padding:1rem;padding-bottom:calc(var(--safe-bottom) + 1rem);z-index:60;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.overlay.keyboard.svelte-gr8n1f{bottom:0;height:auto;min-height:100%;max-height:none;padding:.35rem .5rem;padding-bottom:max(.25rem, var(--sk-inset));padding-top:max(.35rem, var(--beta-banner-h), var(--sk-top));background:#0f172a73;justify-content:center;align-items:center;inset:0}.overlay.sheet.keyboard.svelte-gr8n1f{padding-bottom:max(.15rem, var(--sk-inset));padding-inline:0;align-items:flex-end;padding-top:.35rem}.overlay.sheet.svelte-gr8n1f{align-items:flex-end;padding:0}.overlay.elevated.svelte-gr8n1f{z-index:70}.overlay.portaled.svelte-gr8n1f{z-index:80}.panel.svelte-gr8n1f{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:min(100vw - 2rem,100%);max-height:min(90dvh,40rem);display:flex;overflow:hidden;box-shadow:0 12px 42px #0f172a33}.panel.keyboard.svelte-gr8n1f{border-radius:var(--radius-sm);max-height:calc(var(--sk-height) - var(--beta-banner-h) - .7rem);width:min(100vw - 1rem,100%);min-height:0}.panel.sheet.svelte-gr8n1f{max-height:92dvh;padding-bottom:calc(var(--tab-h) + var(--safe-bottom));border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;box-shadow:0 -8px 32px #0f172a1f}.panel.sheet.keyboard.svelte-gr8n1f{padding-bottom:.15rem}.head.svelte-gr8n1f{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem .9rem 0;display:flex}.panel.keyboard.svelte-gr8n1f .head:where(.svelte-gr8n1f){padding:.55rem .75rem 0}.panel.sheet.svelte-gr8n1f .head:where(.svelte-gr8n1f){padding:1.1rem 1.25rem 0}.head-start.svelte-gr8n1f{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.title-row.svelte-gr8n1f{flex:1;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.title.svelte-gr8n1f{min-width:0;margin:0;font-size:1rem;font-weight:700}.title-hit.svelte-gr8n1f{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.3rem;min-width:0;padding:.15rem .2rem .15rem 0;display:inline-flex}.title-hit.svelte-gr8n1f:hover .title:where(.svelte-gr8n1f),.title-hit.svelte-gr8n1f:hover .help-mark{color:var(--accent)}.head-end.svelte-gr8n1f{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.panel.sheet.svelte-gr8n1f .title:where(.svelte-gr8n1f){font-size:1.1rem}.body.svelte-gr8n1f{--dialog-body-pad-x:.9rem;min-height:0;padding:.65rem var(--dialog-body-pad-x);flex:1;overflow-y:auto}.body.keyboard.svelte-gr8n1f{--dialog-body-pad-x:.75rem;min-height:0;padding:.3rem var(--dialog-body-pad-x);flex-direction:column;display:flex}.body.flush-x.svelte-gr8n1f,.body.keyboard.flush-x.svelte-gr8n1f{padding-inline:0}.body.fit-body.svelte-gr8n1f{flex:0 auto}.body.keyboard.fit-body.svelte-gr8n1f{flex:auto;min-height:0;overflow:hidden}.body.lock-scroll.svelte-gr8n1f{overflow:hidden}.panel.sheet.svelte-gr8n1f .body:where(.svelte-gr8n1f){--dialog-body-pad-x:1.25rem;padding:.65rem var(--dialog-body-pad-x)}.panel.sheet.svelte-gr8n1f .body.flush-x:where(.svelte-gr8n1f){padding-inline:0}.foot.svelte-gr8n1f{border-top:1px solid var(--border);flex-shrink:0;padding:.75rem .9rem .9rem}.foot.keyboard.svelte-gr8n1f{padding:.3rem .65rem .35rem}.panel.sheet.svelte-gr8n1f .foot:where(.svelte-gr8n1f){padding:.75rem 1.25rem 1rem}.tab-pill.svelte-e6bck7{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);touch-action:manipulation;border-radius:999px;width:100%;display:grid;overflow:hidden}.tab-pill.svelte-e6bck7 :is(button:where(.svelte-e6bck7),a:where(.svelte-e6bck7)){color:var(--text-muted);touch-action:manipulation;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:flex}.tab-pill.svelte-e6bck7 :where(.svelte-e6bck7):is(button:where(.svelte-e6bck7),a:where(.svelte-e6bck7)):not(:last-child){border-right:1px solid var(--border)}.tab-pill.svelte-e6bck7 :is(button:where(.svelte-e6bck7),a:where(.svelte-e6bck7)).active:where(.svelte-e6bck7){background:var(--tile-bg-active);color:var(--text)}.tab-pill.compact.svelte-e6bck7{width:auto}.tab-pill.compact.svelte-e6bck7 :is(button:where(.svelte-e6bck7),a:where(.svelte-e6bck7)){padding:.32rem .6rem;font-size:.72rem}
