[data-slot=input]{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--bg-inset);width:100%;min-width:0;height:44px;min-height:44px;padding:8px var(--space-dense);font-family:inherit;font-size:1rem;line-height:var(--text-line-height);color:var(--foreground);border:1px solid #0000;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}[data-slot=input]::placeholder{color:var(--muted-foreground)}[data-slot=input]:focus-visible{border-color:var(--foreground);box-shadow:none}[data-slot=input]:disabled{pointer-events:none;cursor:not-allowed;background-color:color-mix(in srgb, var(--input) 50%, transparent);opacity:.5}[data-slot=input][aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}[data-slot=input][aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:none}[data-slot=input]::file-selector-button{height:1.5rem;margin-right:var(--space-compact);border-radius:var(--radius-xs);padding:0 var(--space-compact);background:var(--bg-inset);font-size:var(--text-size);font-weight:var(--text-label-weight);color:var(--foreground);cursor:pointer;border-width:0;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){[data-slot=input]{transition:none}}.dark [data-slot=input]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark [data-slot=input]:focus-visible{border-color:var(--foreground);box-shadow:none}.dark [data-slot=input]:disabled{background-color:#ffffff0a}.dark [data-slot=input][aria-invalid=true]{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.dark [data-slot=input][aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:none}
[data-slot=label]{align-items:center;gap:var(--space-compact);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-label-weight);color:var(--foreground);-webkit-user-select:none;user-select:none;display:flex}.group\/field[data-disabled=true] [data-slot=label],fieldset:disabled [data-slot=label]{pointer-events:none;opacity:.5}[data-slot=label].peer-disabled{cursor:not-allowed;opacity:.5}label:has(+:disabled){cursor:not-allowed;opacity:.5}
.bottom-sheet-overlay{z-index:50;opacity:0;background:#00000080;position:fixed;inset:0}.dark .bottom-sheet-overlay{background:#000000bf}.bottom-sheet-overlay{pointer-events:none;transition:opacity .3s ease-out}.bottom-sheet-overlay[data-open]{opacity:1;pointer-events:auto}.bottom-sheet-popup{z-index:50;pointer-events:none;outline:none;position:fixed;inset:0}.bottom-sheet-popup>*{pointer-events:auto}.bottom-sheet-content{background:var(--bg-default);font-size:var(--text-size);box-sizing:border-box;box-shadow:var(--shadow-3);flex-direction:column;padding:0;display:flex;overflow:hidden}.bottom-sheet-content--sheet{width:100%;max-height:92dvh;padding-bottom:var(--safe-area-bottom);will-change:transform;border-radius:32px 32px 0 0;transition:transform .28s cubic-bezier(.25,1,.5,1),height .28s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 32px #0000001f}.bottom-sheet-content[data-sheet-mode=dialog]{z-index:50;width:400px;max-width:calc(100% - 2rem);max-height:min(85vh,32rem);box-shadow:none;opacity:0;border-radius:32px;outline:none;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .22s ease-out;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.97)}.bottom-sheet-content[data-sheet-mode=dialog][data-open]{opacity:1;transform:translate(-50%,-50%)scale(1)}.bottom-sheet-content[data-sheet-mode=dialog][data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}.bottom-sheet-overlay[data-ending-style],.bottom-sheet-overlay[data-starting-style]{opacity:0}.bottom-sheet-content[data-sheet-mode=dialog][data-starting-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}.bottom-sheet-inner{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bottom-sheet-drag-zone{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:20px;position:absolute;top:0;left:0;right:0}.bottom-sheet-drag-zone:active{cursor:grabbing}.bottom-sheet-header{padding:var(--space-compact) var(--page-padding);background:var(--bg-default);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.bottom-sheet-header:after{content:"";height:var(--edge-fade-size,24px);pointer-events:none;background:linear-gradient(to bottom, var(--bg-default), transparent);mix-blend-mode:var(--edge-fade-blend,lighten);position:absolute;top:100%;left:0;right:0}.bottom-sheet-header-content{flex:1;min-width:0}.bottom-sheet-title{font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-label-weight);color:var(--fg-default)}.bottom-sheet-description{font-size:var(--text-size);color:var(--fg-subtle)}.bottom-sheet-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-compact) var(--page-padding) var(--page-padding);flex:1;overflow-y:auto}.bottom-sheet-body[data-dragging]{touch-action:none;overflow:hidden}.bottom-sheet-footer{padding:12px var(--page-padding) calc(16px + var(--safe-area-bottom));background:var(--bg-default);flex-direction:column-reverse;flex-shrink:0;align-items:stretch;gap:8px;display:flex;position:relative}.bottom-sheet-footer:before{content:"";height:var(--edge-fade-size,24px);pointer-events:none;background:linear-gradient(to top, var(--bg-default), transparent);mix-blend-mode:var(--edge-fade-blend,lighten);position:absolute;bottom:100%;left:0;right:0}.bottom-sheet-footer .btn{width:100%;height:48px}@media (prefers-reduced-motion:reduce){.bottom-sheet-overlay,.bottom-sheet-content,.bottom-sheet-content--sheet{transition:none!important}}
