[data-reveal]{transition:opacity var(--motion-reveal-dur) var(--motion-reveal-ease), transform var(--motion-reveal-dur) var(--motion-reveal-ease);transition-delay:calc(var(--reveal-i,0) * var(--motion-reveal-stagger))}[data-reveal]:not(.is-revealed){opacity:0;transform:translateY(var(--motion-reveal-rise))}.sheet{--sheet-bg:var(--c-record);--sheet-ink:var(--c-record-ink);--sheet-rule:var(--c-record-rule);z-index:var(--z-screen);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:clip}.sheet__panel{--sheet-radius:var(--r-l);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:var(--sheet-bg);width:100%;max-width:720px;color:var(--sheet-ink);box-shadow:var(--shadow-sheet);transform-origin:50% 0;transition:scale var(--motion-enter-dur) var(--motion-enter-ease);will-change:translate;flex-direction:column;margin-inline:auto;display:flex;position:relative;translate:0 100%}.sheet__panel:after{content:"";background:inherit;pointer-events:none;height:160px;position:absolute;top:calc(100% - 1px);left:0;right:0}.sheet--full .sheet__panel{height:calc(100dvh - var(--safe-top) - var(--sp-3))}.sheet--auto .sheet__panel{max-height:calc(100dvh - var(--safe-top) - var(--sp-6))}.sheet__panel.is-behind{scale:var(--motion-sheet-behind-scale)}.sheet__top{padding-top:var(--sp-2);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.sheet.is-dragging .sheet__top{cursor:grabbing}.sheet__grabber{border-radius:var(--r-pill);background:var(--sheet-rule);width:36px;height:5px;margin-inline:auto;display:block}.sheet__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sheet-rule) transparent;flex:1;min-height:0;overflow:hidden auto}.sheet--auto .sheet__body{flex:0 auto}.sheet{touch-action:pan-x pan-y}.sheet__body>:not([data-sheet-nodrag],.maplibregl-map){zoom:var(--text-zoom,1)}.sheet__body>* .maplibregl-map{zoom:calc(1 / var(--text-zoom,1))}.sheet.is-closing{pointer-events:none}.sheet--reduced .sheet__panel,.sheet--reduced .sheet__scrim{opacity:0;transition:opacity var(--motion-exit-dur) var(--motion-exit-ease)}.sheet--reduced.is-shown .sheet__panel,.sheet--reduced.is-shown .sheet__scrim{opacity:1;transition-duration:var(--motion-fade-dur)}
