[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;position:relative;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{z-index:2;padding:var(--page-padding);-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.bottom-sheet-header:before{content:"";pointer-events:none;background:linear-gradient(to bottom, rgb(from var(--bg-default) r g b/.6) 0%, rgb(from var(--bg-default) r g b/0) 100%);z-index:0;position:absolute;inset:0}.bottom-sheet-header>*{z-index:1;position:relative}.bottom-sheet-header-content{flex:1;min-width:0}.bottom-sheet-header-actions{align-items:center;gap:var(--space-compact);flex-shrink:0;display:flex}.bottom-sheet-title{font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-label-weight);color:var(--fg-default);margin:0}.bottom-sheet-description{font-size:var(--text-size);color:var(--fg-subtle);margin:0}.bottom-sheet-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:calc(var(--bottom-sheet-header-h,0px) + var(--space-compact)) var(--page-padding) calc(var(--bottom-sheet-footer-h,var(--page-padding)) + var(--space-compact));flex:1;overflow-y:auto}.bottom-sheet-body[data-dragging]{touch-action:none;overflow:hidden}.bottom-sheet-footer{z-index:2;align-items:stretch;gap:var(--space-compact);padding:var(--page-padding) var(--page-padding) calc(var(--page-padding) + var(--safe-area-bottom));flex-direction:row;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom-sheet-footer:before{content:"";pointer-events:none;background:linear-gradient(to top, rgb(from var(--bg-default) r g b/.6) 0%, rgb(from var(--bg-default) r g b/0) 100%);z-index:0;position:absolute;inset:0}.bottom-sheet-footer>*{z-index:1;flex:1;position:relative}.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}}
.sheet-stack-backdrop{z-index:50;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s ease-out;position:fixed;inset:0}.dark .sheet-stack-backdrop{background:#000000a6}.sheet-stack-backdrop[data-state=open]{opacity:1;pointer-events:auto}.sheet-stack-sheet{pointer-events:none;outline:none;place-items:end center;display:grid;position:fixed;inset:0}@media (min-width:640px){.sheet-stack-sheet{place-items:center}}.sheet-stack-sheet>*{pointer-events:auto}.sheet-stack-panel{background:var(--bg-default);font-size:var(--text-size);box-sizing:border-box;box-shadow:var(--shadow-3);transform-origin:50%;will-change:transform,opacity;width:100%;max-height:92dvh;padding:0;padding-bottom:var(--safe-area-bottom);opacity:1;border-radius:32px 32px 0 0;flex-direction:column;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .2s ease-out,filter .28s;display:flex;position:relative;overflow:hidden;transform:translateY(100%)}@media (min-width:640px){.sheet-stack-panel{opacity:0;border-radius:32px;width:400px;max-width:calc(100% - 2rem);max-height:min(85vh,32rem);padding-bottom:0;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .2s ease-out,filter .28s;transform:scale(1)}.sheet-stack-sheet[data-stack-role=base]>.sheet-stack-panel{transform:scale(.95)}.sheet-stack-sheet[data-stack-role=nested]>.sheet-stack-panel{transform:scale(1.05)}}.sheet-stack-sheet[data-state=open]>.sheet-stack-panel{opacity:1;transform:translateY(0)}@media (min-width:640px){.sheet-stack-sheet[data-state=open]>.sheet-stack-panel{transform:scale(1)}.sheet-stack-sheet[data-state=open][data-behind-depth="1"]>.sheet-stack-panel{filter:brightness(.9);transform:scale(.95)}.sheet-stack-sheet[data-state=open][data-behind-depth="2"]>.sheet-stack-panel{filter:brightness(.81);transform:scale(.9025)}}.sheet-stack-sheet[data-behind-depth="1"],.sheet-stack-sheet[data-behind-depth="2"]{pointer-events:none}
