.file-upload_root__pKweX{display:grid;width:100%;min-width:0;color:var(--foreground)}.file-upload_input__8rGI_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.file-upload_dropzone__iFbMm{display:flex;min-height:92px;align-items:center;gap:12px;padding:16px;border:1px dashed var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);cursor:pointer;transition:border-color var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard)}.file-upload_dropzone__iFbMm.file-upload_dragging__9o2Vk,.file-upload_dropzone__iFbMm:not(.file-upload_disabled__rRR1X):active{border-color:var(--accent);background:var(--accent-subtle)}.file-upload_dropzone__iFbMm.file-upload_disabled__rRR1X{cursor:not-allowed;opacity:.52}.file-upload_fileIcon__ZZAz8,.file-upload_uploadIcon__GrJut{display:grid;flex:0 0 auto;place-items:center;color:var(--accent-strong)}.file-upload_uploadIcon__GrJut{width:24px;height:24px;transition:transform var(--duration-spring) var(--ease-spring)}.file-upload_dragging__9o2Vk .file-upload_uploadIcon__GrJut{transform:translateY(-3px)}.file-upload_copy__qkCNy{display:grid;min-width:0;gap:3px;flex:1}.file-upload_copy__qkCNy strong{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.file-upload_label__NesfE{position:relative;display:block;min-width:0}.file-upload_labelText__bI4dI{display:block}.file-upload_copy__qkCNy>span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.file-upload_browse__WYpM1{flex:0 0 auto;color:var(--accent-strong);font-size:var(--text-xs);font-weight:500}.file-upload_statusFrame__rhtrj{overflow:hidden}.file-upload_status__1ylD6{position:relative;min-height:16px;margin:0;padding-top:8px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.file-upload_statusText__vLKPH{display:block}.file-upload_fileList__87SDI{display:grid;margin:0;padding:0;list-style:none}.file-upload_fileRow__jMbIn{overflow:hidden}.file-upload_fileItem__nqdzK{display:flex;margin-top:6px;min-width:0;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.file-upload_fileIcon__ZZAz8{width:24px;height:24px;color:var(--text-secondary)}.file-upload_fileCopy__mtxyp{display:grid;min-width:0;flex:1;gap:2px}.file-upload_fileCopy__mtxyp strong{overflow:hidden;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.file-upload_fileCopy__mtxyp>span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.file-upload_meta__c_bVX{display:flex;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.file-upload_dot__FwLxY{padding-inline:5px}.file-upload_phase__6C0Fp{position:relative;display:inline-block}.file-upload_phaseText__5TFNb{display:block}.file-upload_percent__28gR4{display:inline-block;min-width:4ch}.file-upload_fileCopy__mtxyp .file-upload_error__WEVnQ{color:var(--danger)}.file-upload_barFrame__ehgEw{display:block}.file-upload_bar__jcKy4{display:block;height:3px;margin:5px 0 1px;overflow:hidden;border-radius:99px;background:var(--border)}.file-upload_barFill__4Dk4a{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent)}.file-upload_statusSlot__12fjL{position:relative;width:26px;height:26px;flex:0 0 auto}.file-upload_retrySlot__HxbqJ,.file-upload_statusSlot__12fjL{display:grid;place-items:center}.file-upload_ready__0cqua{display:grid;width:22px;height:22px;place-items:center;color:var(--success)}.file-upload_remove__LKxpp,.file-upload_retry__tR_jU{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.file-upload_retry__tR_jU{color:var(--text-secondary)}.file-upload_remove__LKxpp:active,.file-upload_retry__tR_jU:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@media (hover:hover) and (pointer:fine){.file-upload_dropzone__iFbMm:not(.file-upload_disabled__rRR1X):hover{border-color:var(--accent);background:var(--accent-subtle)}.file-upload_remove__LKxpp:hover,.file-upload_retry__tR_jU:hover{background:var(--surface);color:var(--foreground)}}.file-upload_srOnly___RKti{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.file-upload_dropzone__iFbMm,.file-upload_remove__LKxpp,.file-upload_retry__tR_jU,.file-upload_uploadIcon__GrJut{transition:none}.file-upload_dragging__9o2Vk .file-upload_uploadIcon__GrJut,.file-upload_remove__LKxpp:active,.file-upload_retry__tR_jU:active{transform:none}}.file-dropzone_wrapper__F_yH3{position:relative;display:grid;min-width:0;color:var(--foreground)}.file-dropzone_dropzone__9q94_{position:relative;display:grid;min-width:0;border-radius:var(--radius-surface);background:var(--surface);transition:background-color var(--duration-standard) var(--ease-standard),border-radius var(--duration-spring) var(--ease-spring)}.file-dropzone_dropzone__9q94_.file-dropzone_compact__uNuwn{border-radius:var(--radius-panel)}.file-dropzone_edge__5nyDW{position:absolute;top:.5px;left:.5px;width:calc(100% - 1px);height:calc(100% - 1px);overflow:visible;pointer-events:none}.file-dropzone_edge__5nyDW rect{fill:none;stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--duration-fast) var(--ease-standard),stroke-dasharray var(--duration-standard) var(--ease-standard),stroke-dashoffset var(--duration-standard) var(--ease-standard)}.file-dropzone_trigger__gX0yv{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:center;border:0;border-radius:inherit;padding:34px var(--space-5);background:transparent;color:inherit;font:inherit;letter-spacing:var(--tracking-body);text-align:center;cursor:pointer}.file-dropzone_trigger__gX0yv>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.file-dropzone_dropzone__9q94_:has(.file-dropzone_trigger__gX0yv:hover){background:var(--surface-muted)}.file-dropzone_dropzone__9q94_:has(.file-dropzone_trigger__gX0yv:hover) .file-dropzone_edge__5nyDW rect{stroke:var(--text-muted)}}.file-dropzone_dropzone__9q94_:has(.file-dropzone_trigger__gX0yv:active){background:var(--surface-muted)}.file-dropzone_dropzone__9q94_.file-dropzone_dragging__kSD_I{background:color-mix(in oklab,var(--accent) 2.5%,var(--surface));animation:file-dropzone_breathe__dHe1V 2.2s var(--ease-in-out) infinite}@keyframes file-dropzone_breathe__dHe1V{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.file-dropzone_glow__PjLzB,.file-dropzone_wash__F8hSo{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard)}.file-dropzone_glow__PjLzB{padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.file-dropzone_dragging__kSD_I .file-dropzone_glow__PjLzB,.file-dropzone_dragging__kSD_I .file-dropzone_wash__F8hSo{opacity:1}.file-dropzone_dragging__kSD_I .file-dropzone_edge__5nyDW rect{stroke:color-mix(in oklab,var(--accent) 40%,var(--border));stroke-dasharray:7 0;stroke-dashoffset:1.75}.file-dropzone_iconSlot__LjdBw,.file-dropzone_noteSlot__AzwNt{display:flex;flex-direction:column;overflow:hidden}.file-dropzone_sheets___pHi0{position:relative;display:block;width:36px;height:44px;align-self:center;margin:10px 0 14px}.file-dropzone_sheet__dyIVO{--r:0deg;--x:0px;--y:0px;position:absolute;inset:0;display:grid;place-items:end center;padding:0 0 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-muted);box-shadow:0 1px 2px oklch(0 0 0/.05),0 3px 8px oklch(0 0 0/.04);transform:translate(var(--x),var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard)}.file-dropzone_sheet__dyIVO:after,.file-dropzone_sheet__dyIVO:before{position:absolute;top:8px;left:7px;width:16px;height:2px;border-radius:2px;background:currentColor;content:"";opacity:.3}.file-dropzone_sheet__dyIVO:after{top:13px;width:11px}.file-dropzone_sheet__dyIVO>svg{transition:transform var(--duration-spring) var(--ease-spring)}.file-dropzone_dragging__kSD_I .file-dropzone_sheet__dyIVO>svg{transform:translateY(-3px)}.file-dropzone_sheet__dyIVO[data-sheet=back]{--r:-10deg;--x:-9px;--y:2px}.file-dropzone_sheet__dyIVO[data-sheet=side]{--r:10deg;--x:9px;--y:2px}@media (hover:hover) and (pointer:fine){.file-dropzone_dropzone__9q94_:has(.file-dropzone_trigger__gX0yv:hover) .file-dropzone_sheet__dyIVO[data-sheet=back]{--r:-15deg;--x:-13px}.file-dropzone_dropzone__9q94_:has(.file-dropzone_trigger__gX0yv:hover) .file-dropzone_sheet__dyIVO[data-sheet=side]{--r:15deg;--x:13px}.file-dropzone_dropzone__9q94_:has(.file-dropzone_trigger__gX0yv:hover) .file-dropzone_sheet__dyIVO[data-sheet=front]{--y:-2px}}.file-dropzone_dragging__kSD_I .file-dropzone_sheet__dyIVO{color:var(--text-secondary);border-color:var(--border-strong)}.file-dropzone_dropzone__9q94_.file-dropzone_dragging__kSD_I .file-dropzone_sheet__dyIVO[data-sheet=back]{--r:-22deg;--x:-20px;--y:-2px}.file-dropzone_dropzone__9q94_.file-dropzone_dragging__kSD_I .file-dropzone_sheet__dyIVO[data-sheet=side]{--r:22deg;--x:20px;--y:-2px}.file-dropzone_dropzone__9q94_.file-dropzone_dragging__kSD_I .file-dropzone_sheet__dyIVO[data-sheet=front]{--y:-8px}.file-dropzone_label__fQXDE{position:relative;display:block;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.file-dropzone_labelText__og8CB{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.file-dropzone_hint__o9VJ7{margin-top:6px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.file-dropzone_note__ZXrSA{padding-top:6px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.file-dropzone_input__4UdDF{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.file-dropzone_messageSlot__vK6tC{overflow:hidden}.file-dropzone_error__tJitx{display:flex;align-items:flex-start;gap:6px;padding-top:var(--space-3);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-body)}.file-dropzone_errorIcon__2hk51{flex:0 0 auto;margin-top:3px}.file-dropzone_errorCopy__jD0fM{position:relative;min-width:0;flex:1}.file-dropzone_list__RIAz6{display:grid;min-width:0;margin:0;padding:0;list-style:none;container:dropzone-list/inline-size}.file-dropzone_inside__SpawN .file-dropzone_list__RIAz6{padding-inline:12px}.file-dropzone_item__GdS5L{min-width:0;overflow:hidden}.file-dropzone_row__NQv6n{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:58px;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:8px 8px 8px 9px;background:var(--surface);transition:border-color var(--duration-standard) var(--ease-standard)}.file-dropzone_row__NQv6n.file-dropzone_isFailed__kRst_{border-color:color-mix(in oklab,var(--danger) 26%,var(--border))}.file-dropzone_fileIcon__arvtp{display:grid;width:40px;height:40px;place-items:center;color:var(--text-secondary)}.file-dropzone_thumb__dvhJI{display:block;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px oklch(0 0 0/.06)}.file-dropzone_thumb__dvhJI img{display:block;width:100%;height:100%;object-fit:cover}.file-dropzone_copy__nbHAE{display:grid;min-width:0}.file-dropzone_name__TvEFY{overflow:hidden;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.file-dropzone_meta__cDqY0{display:flex;min-width:0;align-items:center;margin-top:1px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}.file-dropzone_dot__4E6f2{padding-inline:6px}.file-dropzone_phase__TDkT1{position:relative;display:flex;min-width:0;flex:1}.file-dropzone_state__nOC1G{display:inline-flex;min-width:0;align-items:center;gap:5px}.file-dropzone_uploaded__4TGXS{color:var(--text-secondary)}.file-dropzone_uploaded__4TGXS .file-dropzone_stateIcon__DL13v{color:var(--success)}.file-dropzone_failed__jQ72z{color:var(--danger)}.file-dropzone_stateIcon__DL13v{flex:0 0 auto}.file-dropzone_reason__ki0JM{min-width:0;overflow:hidden;text-overflow:ellipsis}.file-dropzone_percent__AiqTn{font-variant-numeric:tabular-nums}.file-dropzone_barFrame__IpMhD,.file-dropzone_bar__CpWrD{display:block;overflow:hidden}.file-dropzone_bar__CpWrD{height:4px;margin:7px 0 2px;border-radius:var(--radius-pill);background:var(--border)}.file-dropzone_barFill__LiLU7{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent)}.file-dropzone_actions__JBKQY{display:flex;align-items:center}.file-dropzone_retrySlot__Fxs42{display:flex;overflow:hidden}.file-dropzone_retryInner__KygAo{display:flex;padding:3px 6px 3px 3px}.file-dropzone_remove__Dn2dN,.file-dropzone_retry__B3NiB{display:grid;place-items:center;border:0;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.file-dropzone_retry__B3NiB{display:flex;height:30px;align-items:center;gap:5px;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 12px 0 10px;background:var(--surface);color:var(--foreground);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-body);white-space:nowrap}@container dropzone-list (max-width: 440px){.file-dropzone_retry__B3NiB{width:30px;justify-content:center;padding:0}.file-dropzone_retryLabel__9N0eo{display:none}}@container dropzone-list (max-width: 300px){.file-dropzone_row__NQv6n{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.file-dropzone_fileIcon__arvtp,.file-dropzone_thumb__dvhJI{display:none}}.file-dropzone_remove__Dn2dN{width:32px;height:32px;border-radius:var(--radius-pill);background:transparent}@media (hover:hover) and (pointer:fine){.file-dropzone_retry__B3NiB:hover{border-color:var(--border-strong);background:var(--surface-muted)}.file-dropzone_remove__Dn2dN:hover{background:var(--surface-muted);color:var(--foreground)}}.file-dropzone_remove__Dn2dN:active,.file-dropzone_retry__B3NiB:active{transform:scale(.97);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.file-dropzone_words__VgO4J{position:relative;display:block}.file-dropzone_word___boNV{display:inline-block;white-space:pre}.file-dropzone_srOnly__Rfq2p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.file-dropzone_dropzone__9q94_,.file-dropzone_edge__5nyDW rect,.file-dropzone_glow__PjLzB,.file-dropzone_remove__Dn2dN,.file-dropzone_retry__B3NiB,.file-dropzone_row__NQv6n,.file-dropzone_sheet__dyIVO,.file-dropzone_sheet__dyIVO>svg,.file-dropzone_wash__F8hSo{transition:none}.file-dropzone_dropzone__9q94_.file-dropzone_dragging__kSD_I{animation:none}.file-dropzone_remove__Dn2dN:active,.file-dropzone_retry__B3NiB:active{transform:none}}