.DmdncW_root{width:100%;min-width:0;color:var(--foreground);display:grid}.DmdncW_input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.DmdncW_dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);cursor:pointer;min-height:92px;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);align-items:center;gap:12px;padding:16px;display:flex}.DmdncW_dropzone.DmdncW_dragging,.DmdncW_dropzone:not(.DmdncW_disabled):active{border-color:var(--accent);background:var(--accent-subtle)}.DmdncW_dropzone.DmdncW_disabled{cursor:not-allowed;opacity:.52}.DmdncW_uploadIcon,.DmdncW_fileIcon{color:var(--accent-strong);flex:none;place-items:center;display:grid}.DmdncW_uploadIcon{width:24px;height:24px;transition:transform var(--duration-spring) var(--ease-spring)}.DmdncW_dragging .DmdncW_uploadIcon{transform:translateY(-3px)}.DmdncW_copy{flex:1;gap:3px;min-width:0;display:grid}.DmdncW_copy strong{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.DmdncW_label{min-width:0;display:block;position:relative}.DmdncW_labelText{display:block}.DmdncW_copy>span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.DmdncW_browse{color:var(--accent-strong);font-size:var(--text-xs);flex:none;font-weight:500}.DmdncW_statusFrame{overflow:hidden}.DmdncW_status{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0;padding-top:8px;position:relative}.DmdncW_statusText{display:block}.DmdncW_fileList{margin:0;padding:0;list-style:none;display:grid}.DmdncW_fileRow{overflow:hidden}.DmdncW_fileItem{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);align-items:center;gap:12px;min-width:0;margin-top:6px;padding:10px 10px 10px 12px;display:flex}.DmdncW_fileIcon{width:24px;height:24px;color:var(--text-secondary)}.DmdncW_fileCopy{flex:1;gap:2px;min-width:0;display:grid}.DmdncW_fileCopy strong{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DmdncW_fileCopy>span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.DmdncW_meta{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;display:flex}.DmdncW_dot{padding-inline:5px}.DmdncW_phase{display:inline-block;position:relative}.DmdncW_phaseText{display:block}.DmdncW_percent{min-width:4ch;display:inline-block}.DmdncW_fileCopy .DmdncW_error{color:var(--danger)}.DmdncW_barFrame{display:block}.DmdncW_bar{background:var(--border);border-radius:99px;height:3px;margin:5px 0 1px;display:block;overflow:hidden}.DmdncW_barFill{border-radius:inherit;background:var(--accent);width:100%;height:100%;display:block}.DmdncW_statusSlot{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.DmdncW_retrySlot{place-items:center;display:grid}.DmdncW_ready{width:22px;height:22px;color:var(--success);place-items:center;display:grid}.DmdncW_remove,.DmdncW_retry{border-radius:var(--radius-pill);width:26px;height:26px;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);background:0 0;border:0;flex:none;place-items:center;display:grid}.DmdncW_retry{color:var(--text-secondary)}.DmdncW_remove:active,.DmdncW_retry:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.DmdncW_dropzone:not(.DmdncW_disabled):hover{border-color:var(--accent);background:var(--accent-subtle)}.DmdncW_remove:hover,.DmdncW_retry:hover{background:var(--surface);color:var(--foreground)}}.DmdncW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.DmdncW_dropzone,.DmdncW_uploadIcon,.DmdncW_remove,.DmdncW_retry{transition:none}.DmdncW_dragging .DmdncW_uploadIcon,.DmdncW_remove:active,.DmdncW_retry:active{transform:none}}.DmdncW_dropzone:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);outline:none}.DmdncW_barIndeterminate{width:40%;animation:DmdncW_travel 1.3s var(--ease-standard) infinite}@keyframes DmdncW_travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}.DmdncW_root[data-compact] .DmdncW_dropzone{min-height:var(--file-upload-min-height,56px);border-color:var(--border);border-radius:var(--radius-control);background:var(--background);gap:12px;padding:12px 16px}.DmdncW_root[data-compact] .DmdncW_dropzone.DmdncW_dragging,.DmdncW_root[data-compact] .DmdncW_dropzone:not(.DmdncW_disabled):active{border-color:color-mix(in oklab, var(--primary) 50%, transparent);background:color-mix(in oklab, var(--primary) 5%, transparent)}.DmdncW_root[data-compact] .DmdncW_uploadIcon{width:20px;height:20px;color:var(--muted-foreground)}.DmdncW_root[data-compact] .DmdncW_copy strong{font-weight:var(--file-upload-label-weight,400);line-height:1.625}.DmdncW_root[data-compact] .DmdncW_barFill{background:var(--primary)}@media (hover:hover) and (pointer:fine){.DmdncW_root[data-compact] .DmdncW_dropzone:not(.DmdncW_disabled):hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent);background:color-mix(in oklab, var(--primary) 5%, transparent)}}@media (prefers-reduced-motion:reduce){.DmdncW_barIndeterminate{opacity:.45;width:100%;animation:none}}
.GTDt5W_root{--pad-x:8px;--pad-y:3px;min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);margin-inline-start:calc(-1 * (var(--pad-x) + 1px));display:grid;position:relative}.GTDt5W_root[data-variant=title]{--size:var(--text-xl);--leading:round(var(--size) * 1.3, 2px);--weight:500;--ink:var(--foreground)}.GTDt5W_root[data-variant=body]{--pad-y:5px;--size:var(--text-sm);--leading:round(var(--size) * 1.5, 1px);--weight:400;--ink:var(--text-secondary)}.GTDt5W_root[data-variant=inherit]{--leading:var(--inline-edit-leading,1.2em);letter-spacing:inherit;font-family:inherit}.GTDt5W_line{min-width:0;color:var(--ink);font-family:var(--font-body);font-size:var(--size);font-weight:var(--weight);line-height:var(--leading);letter-spacing:var(--tracking-body);margin:0;padding-inline-end:66px;display:block}.GTDt5W_root[data-multiline] .GTDt5W_line{padding-inline-end:38px}.GTDt5W_root[data-variant=inherit] .GTDt5W_line{margin-block:calc(-1 * (var(--pad-y) + 1px));color:inherit;font:inherit;line-height:var(--leading);letter-spacing:inherit}.GTDt5W_root[data-wrap] .GTDt5W_line{padding-inline-end:0}.GTDt5W_root[data-wrap][data-editing] .GTDt5W_line{padding-inline-end:calc(2 * var(--inline-edit-action-size,28px) + 12px)}.GTDt5W_box{vertical-align:top;max-width:100%;display:inline-block;position:relative}.GTDt5W_root[data-multiline] .GTDt5W_box{display:block}.GTDt5W_display,.GTDt5W_control{box-sizing:border-box;padding:var(--pad-y) var(--pad-x);border-radius:var(--radius-control);color:inherit;font:inherit;font-feature-settings:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:var(--leading);text-align:left;text-indent:0;text-transform:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;margin:0}.GTDt5W_display{z-index:1;cursor:text;max-width:100%;display:block;position:relative}.GTDt5W_root[data-multiline] .GTDt5W_display{width:100%}.GTDt5W_root[data-editing] .GTDt5W_display{visibility:hidden}.GTDt5W_root[data-editing]:not([data-multiline]) .GTDt5W_display{min-width:5em;padding-inline-end:calc(var(--pad-x) + 16px)}.GTDt5W_display[aria-disabled=true]{cursor:progress}.GTDt5W_layer{transition:opacity var(--duration-standard) var(--ease-standard);display:block;position:relative}.GTDt5W_layer[data-empty]{color:var(--text-muted)}.GTDt5W_root[data-phase=saving] .GTDt5W_layer{opacity:.5;transition-duration:var(--duration-fast)}.GTDt5W_text{text-overflow:ellipsis;white-space:pre;display:block;overflow:hidden}.GTDt5W_root[data-multiline] .GTDt5W_text{white-space:pre-wrap;overflow-wrap:break-word;overflow:visible}.GTDt5W_control{z-index:2;resize:none;width:100%;height:100%;caret-color:var(--foreground);outline:none;position:absolute;top:0;left:0;overflow:hidden}.GTDt5W_control:focus-visible{outline:none}.GTDt5W_control::placeholder{color:var(--text-muted);opacity:1}textarea.GTDt5W_control{white-space:pre-wrap;overflow-wrap:break-word}.GTDt5W_frame{z-index:0;box-sizing:border-box;border-radius:var(--radius-control);pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);background:0 0;border:1px solid #0000;position:absolute;top:0;bottom:0;left:0}.GTDt5W_root[data-multiline] .GTDt5W_frame{right:0}@media (hover:hover) and (pointer:fine){.GTDt5W_display:not([aria-disabled=true]):hover~.GTDt5W_frame{background:var(--surface-muted)}.GTDt5W_pencil{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.GTDt5W_display:hover~.GTDt5W_frame .GTDt5W_pencil,.GTDt5W_display:focus-visible~.GTDt5W_frame .GTDt5W_pencil,.GTDt5W_pencil:hover{opacity:1}}.GTDt5W_root[data-editing] .GTDt5W_frame{border-color:var(--inline-edit-field-border,var(--foreground));background:var(--inline-edit-field-bg,var(--surface));box-shadow:var(--inline-edit-field-ring,0 0 0 3px var(--focus-ring))}.GTDt5W_root[data-invalid] .GTDt5W_frame{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 24%, transparent)}.GTDt5W_root[data-flash=on] .GTDt5W_frame{border-color:color-mix(in oklab, var(--danger) 30%, transparent);background:color-mix(in oklab, var(--danger) 9%, transparent)}.GTDt5W_root[data-flash=off] .GTDt5W_frame{transition-duration:var(--duration-considered)}.GTDt5W_slot{--action:var(--inline-edit-action-size,28px);min-height:var(--action);margin-top:calc(var(--action) / -2);pointer-events:auto;display:grid;position:absolute;top:50%;left:calc(100% + 6px)}.GTDt5W_root[data-multiline] .GTDt5W_slot{margin-top:calc(var(--pad-y) + var(--leading) / 2 - var(--action) / 2 + 1px);top:0;left:calc(100% + 8px)}.GTDt5W_slotItem{min-height:var(--action);grid-area:1/1;place-items:center start;display:grid}.GTDt5W_actions{gap:4px;display:flex}.GTDt5W_root[data-multiline]:not([data-wrap]) .GTDt5W_actions{flex-direction:column}.GTDt5W_save,.GTDt5W_cancel{width:var(--action);height:var(--action);border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;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-instant) var(--ease-standard);border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.GTDt5W_save{background:var(--inline-edit-save-bg,var(--foreground));color:var(--inline-edit-save-fg,var(--background))}.GTDt5W_cancel{border-color:var(--inline-edit-cancel-border,var(--border));background:var(--inline-edit-cancel-bg,var(--surface));color:var(--inline-edit-cancel-fg,var(--text-secondary))}.GTDt5W_save:active,.GTDt5W_cancel:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.GTDt5W_save:hover{background:color-mix(in oklab, var(--inline-edit-save-bg,var(--foreground)) 86%, var(--background))}.GTDt5W_cancel:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}}.GTDt5W_pencil{color:var(--text-muted);cursor:pointer;margin-left:2px}.GTDt5W_spinner{border:1.5px solid var(--text-muted);border-radius:var(--radius-pill);border-right-color:#0000;width:14px;height:14px;margin-left:2px;animation:.7s linear infinite GTDt5W_spin;display:block}.GTDt5W_saved{color:var(--success);place-items:center;margin-left:1px;display:grid}.GTDt5W_failedIcon{color:var(--danger);margin-left:1px}.GTDt5W_reveal{display:block;overflow:hidden}.GTDt5W_revealInner{display:block;position:relative}.GTDt5W_message{padding:6px var(--pad-x) 4px calc(var(--pad-x) + 1px);color:var(--text-secondary);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);align-items:flex-start;gap:6px;display:flex}.GTDt5W_message[data-tone=error]{color:var(--danger)}.GTDt5W_messageIcon{color:var(--danger);flex:none;margin-top:2px}.GTDt5W_retry{color:var(--foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 0 0 2px;padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){.GTDt5W_retry:hover{text-decoration-color:currentColor}}.GTDt5W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes GTDt5W_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GTDt5W_spinner{border-right-color:var(--text-muted);border-top-color:#0000;animation:none}.GTDt5W_layer,.GTDt5W_save,.GTDt5W_cancel,.GTDt5W_pencil{transition:none}}.GTDt5W_root[data-variant=inherit] .GTDt5W_message{font-family:var(--font-body);letter-spacing:var(--tracking-body)}
