@property --m-sheet-drag{syntax:"<length>";inherits:false;initial-value:0}.modal-surface__scrim{z-index:var(--z-modal);background:var(--black-60);animation:modal-surface-fade-in .2s var(--easing);position:fixed;inset:0}.modal-surface__scrim--bare{z-index:0;background:0 0;animation:none}.modal-surface__scrim--clear{background:0 0;animation:none}.modal-surface__sr-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes modal-surface-fade-in{0%{opacity:0}to{opacity:1}}@media not (min-width:48rem){.modal-surface__scrim{z-index:calc(var(--m-sheet-z) + var(--m-overlay-depth,0) * 2)}.modal-surface__scrim,.m-sheet{--m-sheet-ease:cubic-bezier(.32, .72, 0, 1)}.modal-surface__scrim[data-staggered],.m-sheet[data-staggered]{animation-delay:.12s;animation-fill-mode:backwards}.m-sheet{left:0;right:0;bottom:var(--m-keyboard-inset,0px);padding-bottom:max(0px, env(safe-area-inset-bottom) - .75rem - var(--m-keyboard-height,0px));z-index:calc(var(--m-sheet-z) + 1 + var(--m-overlay-depth,0) * 2);max-height:calc(100vh - env(safe-area-inset-top) - 1.5rem - var(--m-keyboard-height,0px));max-height:calc(100dvh - env(safe-area-inset-top) - 1.5rem - var(--m-keyboard-height,0px));border-top-left-radius:var(--m-sheet-radius);border-top-right-radius:var(--m-sheet-radius);background-color:var(--glass-bg-98);background-image:var(--m-veil-sheet);box-shadow:inset 0 1px 0 var(--white-10), 0 -1.5rem 3.75rem var(--black-60);transform:translateY(calc(var(--m-sheet-detent,0%) + var(--m-sheet-drag,0px)));transition:transform var(--m-sheet-settle-ms,.44s) var(--m-sheet-ease);will-change:transform;border:none;flex-direction:column;display:flex;position:fixed}.m-sheet[data-state=open]{animation:m-sheet-in .4s var(--m-sheet-ease)}.m-sheet[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing;transition:none}.m-sheet[data-exiting]{animation:m-sheet-out var(--m-sheet-exit-ms,.28s) var(--easing) forwards}.m-sheet[data-reduced-motion=true]{transition:none;animation:none}.m-sheet--tall{top:calc(var(--m-viewport-top,0px) + env(safe-area-inset-top) + 1.5rem);height:auto;max-height:none}.m-sheet--half{--m-sheet-detent:42%}.m-sheet--half[data-detent=full]{--m-sheet-detent:0%}.m-sheet--half[data-detent=partial]{touch-action:none}.m-sheet--half[data-detent=partial] .m-sheet__body{overflow-y:hidden}.m-sheet__header{touch-action:none;cursor:grab;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:1.125rem .875rem .625rem 1rem;display:flex;position:relative}.m-sheet__handle{border-radius:var(--radius-pill);background:var(--white-15);width:2.5rem;height:.25rem;margin-left:-1.25rem;position:absolute;top:.5rem;left:50%}.m-sheet__handle-button{background:0 0;border:none;place-items:center;width:5.5rem;height:1.75rem;margin-left:-2.75rem;display:grid;position:absolute;top:0;left:50%}.m-sheet__handle-button .m-sheet__handle{margin-left:0;position:static}.m-sheet__handle-button:focus-visible{outline:2px solid var(--white-40);outline-offset:2px;border-radius:var(--radius-pill)}.m-sheet__title{min-width:0;font-size:var(--fs-base,.9375rem);color:var(--text-0);margin:0;font-weight:600}.m-sheet__header--untitled{justify-content:flex-end;min-height:2.75rem;padding-top:.75rem;padding-bottom:.375rem}.m-sheet__header--outcome{justify-content:center;min-height:0;padding:1.875rem 3.5rem 0}.m-sheet__header--outcome .m-sheet__actions{position:absolute;top:.75rem;right:.875rem}.m-sheet__title--outcome{letter-spacing:-.03em;text-align:center;text-wrap:balance;font-size:1.375rem;font-weight:800;line-height:1.15}.m-sheet__close{border-radius:var(--radius-pill);background-color:var(--white-06);width:2.75rem;height:2.75rem;color:var(--text-1);background-clip:padding-box;border:.25rem solid #0000;flex-shrink:0;place-items:center;margin-right:-.25rem;display:grid}.m-sheet__close:active{background-color:var(--white-12);color:var(--text-0)}.m-sheet__close:focus-visible{outline:2px solid var(--white-40);outline-offset:2px}.m-sheet__close:disabled{visibility:hidden}.m-sheet__actions{flex-shrink:0;align-items:center;gap:2px;margin-right:-.25rem;display:flex}.m-sheet__action{border-radius:var(--radius-pill);background-image:linear-gradient(160deg, var(--white-10), var(--white-04));width:2.75rem;height:2.75rem;color:var(--text-1);background-clip:padding-box;border:.25rem solid #0000;flex-shrink:0;place-items:center;display:grid}.m-sheet__action:active{background-image:linear-gradient(160deg, var(--white-16), var(--white-08));color:var(--text-0)}.m-sheet__action:focus-visible{outline:2px solid var(--white-40);outline-offset:2px}.m-sheet__action--danger{color:var(--color-red-400)}.m-sheet__body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;padding:.25rem 1rem 1rem;overflow-y:auto}.m-sheet__body:focus-within{scrollbar-color:var(--white-15) transparent}@media (hover:hover){.m-sheet__body:hover{scrollbar-color:var(--white-15) transparent}}.m-sheet__edge{z-index:5;height:var(--scroll-edge-depth);margin:0 -1rem calc(var(--scroll-edge-depth) * -1);pointer-events:none;opacity:var(--scroll-edge,0);background-color:var(--glass-bg-98);background-image:var(--m-veil-sheet);background-position:0 var(--m-sheet-edge-y,0px);background-repeat:no-repeat;background-size:100% calc(var(--scroll-edge-depth) - var(--m-sheet-edge-y,0px));-webkit-mask-image:var(--scroll-edge-fade);-webkit-mask-image:var(--scroll-edge-fade);mask-image:var(--scroll-edge-fade);display:block;position:sticky;top:-.25rem}.m-sheet__footer{flex-direction:column;flex-shrink:0;gap:.5rem;padding:.5rem 1rem .75rem;display:flex}.m-sheet--tall .m-sheet__footer{border-top:var(--m-border-subtle);padding-top:.75rem}@keyframes m-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(calc(var(--m-sheet-detent,0%) + var(--m-sheet-drag,0px)))}}@keyframes m-sheet-out{to{transform:translateY(calc(100% + 6rem))}}.modal-surface__scrim{--m-scrim-alpha:calc(.6 * (1 - var(--m-sheet-progress,0) * .6));background-color:rgba(0, 0, 0, var(--m-scrim-alpha));animation-name:m-scrim-in;animation-duration:.4s;animation-timing-function:var(--m-sheet-ease);transition:background-color .44s var(--m-sheet-ease)}.modal-surface__scrim[data-nested]{--m-scrim-alpha:calc(.6 * .7 * (1 - var(--m-sheet-progress,0) * .6))}.modal-surface__scrim[data-dragging]{transition:none}.modal-surface__scrim[data-exiting]{animation-name:m-scrim-out;animation-duration:var(--m-sheet-exit-ms,.28s);animation-timing-function:var(--easing);animation-fill-mode:forwards}@keyframes m-scrim-in{0%{background-color:#0000}}@keyframes m-scrim-out{to{background-color:#0000}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal-surface__scrim{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);animation-name:m-scrim-in-glass}.modal-surface__scrim[data-nested]{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.modal-surface__scrim[data-exiting]{animation-name:m-scrim-out-glass}@keyframes m-scrim-in-glass{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes m-scrim-out-glass{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}}.modal-surface__scrim.modal-surface__scrim--bare{z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;transition:none;animation:none}.modal-surface__scrim.modal-surface__scrim--clear{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;transition:none;animation:none}.m-sheet.m-sheet--clear,.m-sheet--clear .m-sheet__edge{background-color:var(--chrome-solid)}}.modal-surface__frame{z-index:calc(var(--z-modal) + 1);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-surface__card{background:var(--bg-modal)}.modal-surface__card--neutral{border-radius:1.125rem;width:min(26.25rem,100%);max-height:calc(100vh - 3rem);overflow-y:auto}.modal-surface__portal{display:contents}
