.hMV8vG_panel{box-sizing:border-box;max-width:calc(100vw - 32px);color:var(--foreground);border-radius:var(--radius-md,12px);cursor:default;overflow:visible;box-shadow:0 8px 24px #00000052}.hMV8vG_composer{border:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, var(--foreground) 4%), var(--card));width:min(660px,100vw - 32px)}.hMV8vG_float{background:var(--card);border:1px solid var(--border);width:420px}.hMV8vG_host .hMV8vG_panel{translate:var(--panel-shift,0px) 0}.hMV8vG_float.hMV8vG_wide{width:min(660px,100vw - 32px)}@media (max-width:760px),(max-width:1024px) and (pointer:coarse){.hMV8vG_host{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px;transform:none!important}.hMV8vG_host .hMV8vG_panel{width:100%;max-width:none;translate:none}}
.MsmXFG_backdrop{z-index:150;background:color-mix(in srgb, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.MsmXFG_dialog{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:min(420px,100%);color:var(--foreground);box-shadow:var(--shadow-popover);gap:14px;padding:22px;display:grid}.MsmXFG_dialog h2{margin:0;font-size:17px}.MsmXFG_dialog p{margin:0;font-size:14px;line-height:1.5}.MsmXFG_actions{justify-content:flex-end;gap:8px;display:flex}.MsmXFG_actions button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-height:40px;color:var(--foreground);cursor:pointer;padding:0 14px}.MsmXFG_actions button:last-child{background:var(--primary);color:var(--primary-foreground)}.MsmXFG_actions button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
