.inst-dialog{background:var(--inst-paper);width:calc(100% - 40px);max-width:560px;color:var(--inst-slate);border:var(--inst-hair) solid var(--inst-line);border-radius:var(--inst-dialog-r);box-shadow:var(--inst-shadow-dialog);font-family:var(--font-hanken), sans-serif;margin:auto;padding:24px;font-weight:300}@media (min-width:640px){.inst-dialog{padding:28px}}.inst-dialog::backdrop{background:var(--inst-scrim)}.inst-dialog[open]{animation:.26s cubic-bezier(.32,.72,0,1) inst-dialog-in}.inst-dialog[open]::backdrop{animation:.26s cubic-bezier(.32,.72,0,1) inst-dialog-veil}@keyframes inst-dialog-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes inst-dialog-veil{0%{opacity:0}to{opacity:1}}.inst-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.inst-dialog-head>.inst-dialog-title{margin:10px 0 0}.inst-dialog-x{flex:none;margin:-6px -8px 0 0}@media (prefers-reduced-motion:reduce){.inst-dialog[open],.inst-dialog[open]::backdrop{animation:none}}@media (max-width:639px){dialog:is(.inst-dialog,.inst-sheet){box-sizing:border-box;overscroll-behavior:contain;border:0;border-top:var(--inst-hair,1px) solid var(--inst-line);border-radius:var(--inst-dialog-r) var(--inst-dialog-r) 0 0;width:100%;max-width:none;max-height:calc(100dvh - 48px);box-shadow:var(--inst-shadow-dialog);margin:auto 0 0;overflow-y:auto}dialog:is(.inst-dialog,.inst-sheet)[open]{animation:.26s cubic-bezier(.32,.72,0,1) inst-sheet-up}dialog:is(.inst-dialog,.inst-sheet):before{content:"";border-radius:var(--inst-pill-r);background:var(--inst-btn-edge);flex:none;width:36px;height:4px;margin:18px auto 14px;display:block}dialog.inst-dialog{padding:0 16px calc(20px + env(safe-area-inset-bottom,0px))}dialog.inst-dialog>.inst-dialog-head{z-index:2;background:var(--inst-paper);margin:-8px -16px 12px;padding:8px 16px;position:sticky;top:0}html:has(dialog:is(.inst-dialog,.inst-sheet)[open]){overflow:hidden}}@keyframes inst-sheet-up{0%{transform:translateY(100%)}to{transform:none}}dialog[data-sheet-leaving]::backdrop{opacity:0;transition:opacity .2s}@media (prefers-reduced-motion:reduce){dialog:is(.inst-dialog,.inst-sheet)[open]{animation:none}}
