/* Generated by scripts/split-css.mjs — do not edit. */
.tempest_overlay_hcG1G{-webkit-backdrop-filter:blur(2px);z-index:var(--tempest-z-modal);animation:tempest_tempest-drawer-overlay_XFbxY var(--tempest-duration-base) var(--tempest-ease-out);background-color:#0f172a80;position:fixed;inset:0}
.tempest_panel_wUX0N{background-color:var(--tempest-bg);color:var(--tempest-text);box-shadow:var(--tempest-shadow-xl);z-index:calc(var(--tempest-z-modal) + 1);animation-duration:var(--tempest-duration-slow);animation-timing-function:var(--tempest-ease-emphasized);flex-direction:column;animation-fill-mode:both;display:flex;position:fixed;top:0;bottom:0}
.tempest_right_-oX-6{width:min(420px,92vw);padding-right:var(--tempest-safe-area-right);animation-name:tempest_tempest-drawer-in-right_pWYHv;right:0}
.tempest_left_xi3nD{width:min(420px,92vw);padding-left:var(--tempest-safe-area-left);animation-name:tempest_tempest-drawer-in-left_o7JSb;left:0}
.tempest_top_7rGCn{height:min(70dvh,480px);padding-top:var(--tempest-safe-area-top);border-radius:0 0 var(--tempest-radius-xl) var(--tempest-radius-xl);animation-name:tempest_tempest-drawer-in-top_kn6AF;inset:0 0 auto}
.tempest_bottom_zd-25{height:min(70dvh,480px);padding-bottom:var(--tempest-safe-area-bottom);border-radius:var(--tempest-radius-xl) var(--tempest-radius-xl) 0 0;animation-name:tempest_tempest-drawer-in-bottom_0x3u7;inset:auto 0 0}
.tempest_handle_5B-TB{width:36px;height:4px;margin:var(--tempest-space-2) auto;background-color:var(--tempest-border-strong);border-radius:var(--tempest-radius-full);flex-shrink:0;position:relative}
.tempest_handleTop_7aMf-{margin-top:auto;margin-bottom:var(--tempest-space-2)}
.tempest_header_sYoP1{justify-content:space-between;align-items:center;gap:var(--tempest-space-3);padding:var(--tempest-space-4) var(--tempest-space-5);border-bottom:1px solid var(--tempest-border);display:flex}
.tempest_title_LqUOu{font-size:var(--tempest-text-lg);font-weight:var(--tempest-weight-semibold);line-height:var(--tempest-leading-snug);margin:0}
.tempest_close_tYPhU{color:var(--tempest-text-muted);padding:var(--tempest-space-1);border-radius:var(--tempest-radius-sm);transition:var(--tempest-transition-color);background:0 0;border:none;align-items:center;display:flex}
@media (hover:hover) and (pointer:fine){.tempest_close_tYPhU:hover{background-color:var(--tempest-surface);color:var(--tempest-text)}}
.tempest_close_tYPhU:focus-visible{outline:var(--tempest-focus-ring-width) solid var(--tempest-focus-ring-color);outline-offset:var(--tempest-focus-ring-offset)}
.tempest_body_aV9FG{padding:var(--tempest-space-5);line-height:var(--tempest-leading-normal);flex:1;overflow-y:auto}
.tempest_footer_AuvUP{justify-content:flex-end;gap:var(--tempest-space-2);padding:var(--tempest-space-4) var(--tempest-space-5);border-top:1px solid var(--tempest-border);background-color:var(--tempest-surface);display:flex}
@keyframes tempest_tempest-drawer-overlay_XFbxY{0%{opacity:0}to{opacity:1}}
@keyframes tempest_tempest-drawer-in-right_pWYHv{0%{transform:translate(100%)}to{transform:translate(0)}}
@keyframes tempest_tempest-drawer-in-left_o7JSb{0%{transform:translate(-100%)}to{transform:translate(0)}}
@keyframes tempest_tempest-drawer-in-top_kn6AF{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
@keyframes tempest_tempest-drawer-in-bottom_0x3u7{0%{transform:translateY(100%)}to{transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){.tempest_panel_wUX0N,.tempest_overlay_hcG1G{animation:none}}
