._modalOverlay_165s0_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_165s0_1{background:#fff;border-radius:8px;padding:2rem;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}._modalHeader_165s0_24{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}._modalTitle_165s0_32{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}._copyBothButton_165s0_39{padding:.5rem .75rem;font-size:.75rem;background:var(--color-primary, #1a1a1a);color:var(--color-primary-text, #ffffff);border:none;border-radius:4px;cursor:pointer;transition:opacity .2s;white-space:nowrap}._copyBothButton_165s0_39:hover{opacity:.9}._resultBox_165s0_54{display:flex;flex-direction:column;gap:1rem}._resultItem_165s0_60 label{display:block;font-size:.875rem;color:#666;margin-bottom:.25rem}._copyField_165s0_67{background:#f5f5f5;padding:.75rem 1rem;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s}._copyField_165s0_67:hover{background:#ebebeb}._copyField_165s0_67 span:first-child{word-break:break-all;color:#1a1a1a}._copyHint_165s0_85{font-size:.75rem;color:#666;white-space:nowrap;margin-left:1rem}._passwordWarning_165s0_92{margin-top:1.5rem;padding:1rem;background:#e74c3c1a;border-radius:4px;font-size:.875rem;color:#e74c3c;text-align:center}._closeButton_165s0_102{width:100%;margin-top:1.5rem;padding:.75rem;font-size:1rem;background:var(--color-primary, #1a1a1a);color:var(--color-primary-text, #ffffff);border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}._closeButton_165s0_102:hover{opacity:.9}._modalOverlay_d3h7s_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_d3h7s_1{background:#fff;border-radius:8px;padding:2rem;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}._modalTitle_d3h7s_24{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 1.5rem}._fileList_d3h7s_31{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}._fileItem_d3h7s_39{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.5rem;background:#f5f5f5;border-radius:4px}._fileName_d3h7s_48{font-size:.875rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_d3h7s_56{font-size:.75rem;color:#666;text-align:right}._progressBar_d3h7s_62{grid-column:1/-1;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}._progressFill_d3h7s_70{height:100%;background:var(--color-primary, #1a1a1a);transition:width .2s}._fileStatus_d3h7s_76{grid-column:1/-1;font-size:.75rem;color:#666}._cancelButton_d3h7s_82,._closeButton_d3h7s_83{width:100%;margin-top:1.5rem;padding:.75rem;font-size:1rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}._cancelButton_d3h7s_82:hover,._closeButton_d3h7s_83:hover{opacity:.9}._cancelButton_d3h7s_82{background:transparent;color:#666;border:1px solid #e0e0e0}._cancelButton_d3h7s_82:hover{background:#f5f5f5}._closeButton_d3h7s_83{background:var(--color-primary, #1a1a1a);color:var(--color-primary-text, #ffffff)}._errorMessage_d3h7s_112{color:#e74c3c;text-align:center;padding:1rem;background:#e74c3c1a;border-radius:4px}._shareItem_1kiou_1{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f5f5f5;border-radius:8px;gap:1rem}@media (max-width: 768px){._shareItem_1kiou_1{flex-direction:column;align-items:stretch}}._shareInfo_1kiou_17{flex:1;min-width:0}._shareFiles_1kiou_22{font-weight:500;color:#1a1a1a;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shareMeta_1kiou_31{display:flex;gap:1rem;font-size:.75rem;color:#666;flex-wrap:wrap}._shareActions_1kiou_39{display:flex;gap:.5rem;flex-shrink:0}@media (max-width: 768px){._shareActions_1kiou_39{justify-content:flex-end}}._copyUrlButton_1kiou_50,._reissueButton_1kiou_51,._deleteButton_1kiou_52{padding:.5rem .75rem;font-size:.75rem;border-radius:4px;cursor:pointer;transition:all .2s}._copyUrlButton_1kiou_50:disabled,._reissueButton_1kiou_51:disabled,._deleteButton_1kiou_52:disabled{opacity:.5;cursor:not-allowed}._copyUrlButton_1kiou_50{background:#1a1a1a;color:#fff;border:none}._copyUrlButton_1kiou_50:hover:not(:disabled){opacity:.9}._reissueButton_1kiou_51{background:transparent;color:#666;border:1px solid #e0e0e0}._reissueButton_1kiou_51:hover:not(:disabled){background:#f5f5f5;color:#e67e22;border-color:#e67e22}._deleteButton_1kiou_52{background:transparent;color:#e74c3c;border:1px solid #e74c3c}._deleteButton_1kiou_52:hover:not(:disabled){background:#e74c3c;color:#fff}._button_bbtxz_1{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;font-size:1rem;font-weight:500;color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:background-color .2s,box-shadow .2s}._button_bbtxz_1:hover{background:#f8f8f8;box-shadow:0 1px 3px #0000001a}._button_bbtxz_1:active{background:#f0f0f0}._icon_bbtxz_24{width:20px;height:20px;flex-shrink:0}._container_o71d1_1{min-height:100vh;background:#fff;color:#1a1a1a;display:flex;flex-direction:column}._loading_o71d1_9{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1rem;color:#666}._loginHeader_o71d1_18{height:80px;display:flex;align-items:center;padding:0 2rem}._loginBox_o71d1_25{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5rem}._headerLogo_o71d1_34{height:60px;width:auto;color:#1a1a1a}._subtitle_o71d1_40{color:#666;margin:0;text-align:center}._authError_o71d1_46{color:#e74c3c;margin:0;text-align:center;font-size:.875rem}._loginButton_o71d1_53{margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}._loginButton_o71d1_53:hover{opacity:.9}._header_o71d1_34{height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;border-bottom:1px solid #e0e0e0}._userInfo_o71d1_77{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#666}._logoutButton_o71d1_85{padding:.5rem 1rem;font-size:.875rem;background:transparent;color:#666;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s}._logoutButton_o71d1_85:hover{background:#f5f5f5}._main_o71d1_99{flex:1;max-width:800px;width:100%;margin:0 auto;padding:2rem;box-sizing:border-box}._dropzone_o71d1_108{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem;border:2px dashed #e0e0e0;border-radius:8px;text-align:center;color:#666;transition:all .2s;cursor:pointer}._dropzone_o71d1_108:hover,._dropzone_o71d1_108._dragging_o71d1_122{border-color:#1a1a1a;background:#f5f5f5}._selectButton_o71d1_127{margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;cursor:pointer}._uploadSection_o71d1_138{display:flex;flex-direction:column;gap:1rem}._retentionSelector_o71d1_144{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;font-size:.875rem;color:#666}._retentionSelector_o71d1_144 select{padding:.375rem .75rem;font-size:.875rem;background:#f5f5f5;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer}._retentionSelector_o71d1_144 select:focus{outline:none;border-color:#1a1a1a}._shareList_o71d1_166{margin-top:3rem}._shareList_o71d1_166 h2{font-size:1.25rem;font-weight:600;margin:0 0 1rem}._placeholder_o71d1_175{color:#666;font-size:.875rem}._shareItem_o71d1_180{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:.75rem;transition:background .2s}._shareItem_o71d1_180:hover{background:#f5f5f5}._shareInfo_o71d1_194{flex:1;min-width:0}._shareFiles_o71d1_199{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._shareMeta_o71d1_207{display:flex;gap:1rem;margin-top:.25rem;font-size:.75rem;color:#666}._shareActions_o71d1_215{display:flex;gap:.5rem;margin-left:1rem}._copyUrlButton_o71d1_221,._reissueButton_o71d1_222,._deleteButton_o71d1_223{padding:.5rem .75rem;font-size:.75rem;border-radius:4px;cursor:pointer;transition:all .2s}._copyUrlButton_o71d1_221:disabled,._reissueButton_o71d1_222:disabled,._deleteButton_o71d1_223:disabled{opacity:.5;cursor:not-allowed}._copyUrlButton_o71d1_221{background:#1a1a1a;color:#fff;border:none}._copyUrlButton_o71d1_221:hover:not(:disabled){opacity:.9}._reissueButton_o71d1_222{background:transparent;color:#666;border:1px solid #e0e0e0}._reissueButton_o71d1_222:hover:not(:disabled){background:#f5f5f5;color:#e67e22;border-color:#e67e22}._deleteButton_o71d1_223{background:transparent;color:#666;border:1px solid #e0e0e0}._deleteButton_o71d1_223:hover:not(:disabled){background:#f5f5f5;color:#e74c3c;border-color:#e74c3c}._modalOverlay_o71d1_268{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_o71d1_268{background:#fff;border-radius:12px;padding:2rem;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}._modalHeader_o71d1_291{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}._modalTitle_o71d1_299{margin:0;font-size:1.25rem;font-weight:600}._copyBothButton_o71d1_305{padding:.5rem .75rem;font-size:.75rem;background:var(--color-primary, #1a1a1a);color:var(--color-primary-text, #ffffff);border:none;border-radius:4px;cursor:pointer;transition:opacity .2s;white-space:nowrap}._copyBothButton_o71d1_305:hover{opacity:.9}._fileList_o71d1_320{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._fileItem_o71d1_327{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.25rem 1rem;align-items:center}._fileName_o71d1_335{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_o71d1_342{font-size:.75rem;color:#666;text-align:right}._progressBar_o71d1_348{grid-column:1/-1;height:4px;background:#f5f5f5;border-radius:2px;overflow:hidden}._progressFill_o71d1_356{height:100%;background:#1a1a1a;transition:width .2s}._fileStatus_o71d1_362{grid-column:1/-1;font-size:.75rem;color:#666}._resultBox_o71d1_368{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._resultItem_o71d1_375 label{display:block;font-size:.75rem;color:#666;margin-bottom:.25rem}._copyField_o71d1_382{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f5f5f5;border-radius:4px;cursor:pointer;transition:background .2s}._copyField_o71d1_382:hover{background:#ebebeb}._copyField_o71d1_382 span:first-child{font-family:monospace;font-size:.875rem;word-break:break-all}._copyHint_o71d1_401{font-size:.75rem;color:#666;margin-left:1rem;white-space:nowrap}._errorMessage_o71d1_408{color:#e74c3c;margin:0 0 1.5rem}._passwordWarning_o71d1_413{font-size:.75rem;color:#e67e22;background:#e67e221a;padding:.75rem 1rem;border-radius:4px;margin:0 0 1.5rem;line-height:1.5}._cancelButton_o71d1_423,._closeButton_o71d1_424{width:100%;padding:.75rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:opacity .2s}._cancelButton_o71d1_423{background:transparent;color:#666;border:1px solid #e0e0e0}._cancelButton_o71d1_423:hover{background:#f5f5f5}._closeButton_o71d1_424{background:#1a1a1a;color:#fff;border:none}._closeButton_o71d1_424:hover{opacity:.9}._container_1x74x_1{min-height:100vh;background:#fff;color:#1a1a1a;display:flex;flex-direction:column}._header_1x74x_9{display:flex;justify-content:center;align-items:center;padding-top:45px}._logo_1x74x_16{height:90px;width:auto;color:#1a1a1a}._main_1x74x_22{flex:1;display:flex;align-items:center;justify-content:center;padding:0 2rem 2rem}._contentBox_1x74x_30{width:100%;max-width:500px}._loadingText_1x74x_35,._errorText_1x74x_36{text-align:center;color:#666}._errorText_1x74x_36{color:#e74c3c}._form_1x74x_45{display:flex;flex-direction:column;gap:1rem}._input_1x74x_51{padding:.75rem 1rem;font-size:1rem;background:#f5f5f5;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:4px;outline:none;transition:border-color .2s}._input_1x74x_51:focus{border-color:#666}._input_1x74x_51::placeholder{color:#666}._input_1x74x_51:disabled{opacity:.5}._error_1x74x_36{color:#e74c3c;font-size:.875rem;margin:0}._button_1x74x_77,._downloadButton_1x74x_78{padding:.75rem 1rem;font-size:1rem;background:var(--color-primary, #1a1a1a);color:var(--color-primary-text, #ffffff);border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}._button_1x74x_77:hover:not(:disabled),._downloadButton_1x74x_78:hover:not(:disabled){opacity:.9}._button_1x74x_77:disabled,._downloadButton_1x74x_78:disabled{opacity:.5;cursor:not-allowed}._summary_1x74x_98{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#666}._fileList_1x74x_107{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;max-height:300px;overflow-y:auto}._fileItem_1x74x_116{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f5f5f5;border-radius:4px;gap:1rem}._fileName_1x74x_126{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._fileDownloadButton_1x74x_135{padding:.5rem .75rem;font-size:.75rem;background:transparent;color:#666;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap}._fileDownloadButton_1x74x_135:hover{background:#fff;color:#1a1a1a;border-color:#1a1a1a}._actions_1x74x_152{display:flex;flex-direction:column;gap:.5rem}._downloadButton_1x74x_78{width:100%}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:#fff;color:#1a1a1a;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}::selection{background:#1a1a1a;color:#fff}
