.home-usage-notice{width:min(100% - 2rem,920px);margin:1rem auto 0}.home-usage-notice:empty{display:none}.upload-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:#fff;padding:1rem 0;color:#000;min-height:35vh;border-top:1px dotted #bfc0c0;border-bottom:1px dotted #bfc0c0}.upload-container .converted-file{display:flex;flex-direction:row;align-items:center;justify-content:center;width:55vw}.upload-container .converted-file .converter-result{display:flex;align-items:center;gap:.8rem;width:100%;box-sizing:border-box;margin-top:1rem;padding:1rem;border:1px solid #bce2ca;border-radius:.75rem;background:#e8f8ef;color:#17653a}.upload-container .converted-file .converter-result__icon{flex:0 0 auto;width:1.25rem;height:1.25rem}.upload-container .converted-file .converter-result__copy{flex:1;min-width:0}.upload-container .converted-file .converter-result__copy small,.upload-container .converted-file .converter-result__copy strong{display:block}.upload-container .converted-file .converter-result__copy small{margin-top:.15rem;font-size:.85rem;font-weight:400}.upload-container .converted-file .converter-result__actions{display:flex;align-items:center;gap:.65rem}.upload-container .converted-file .converter-result__download{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:750;text-decoration:none;white-space:nowrap;cursor:pointer}.upload-container .converted-file .converter-result__download:hover{text-decoration:underline}.upload-container .converted-file .converter-result__download:disabled{cursor:wait;opacity:.7}.upload-container .converted-file .converter-result__dismiss{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.4rem;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.upload-container .converted-file .converter-result__dismiss:hover{background:rgba(23,101,58,.1)}.upload-container .converted-file .converter-result__dismiss:focus-visible,.upload-container .converted-file .converter-result__download:focus-visible{outline:2px solid currentColor;outline-offset:3px}.upload-container .converted-file .error-message-box{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:2.7rem;min-width:55vw;padding:0 1.7rem;border-radius:2rem;border:.5px solid #343a40;font-size:1rem;font-weight:500;color:#495057}@media only screen and (max-width:800px){.upload-container .converted-file .error-message-box{min-width:82vw;font-size:.8rem}}.upload-container .converted-file .error-message-box .message-icon{color:#e5383b}.upload-container .converted-file .file-types-position{display:block;width:min(100%,70rem);margin:0 auto}.upload-container .converted-file .progress-text{margin-right:.5rem}.upload-container .files-and-button{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:0 1.7rem;color:#000;height:3rem;-webkit-box-shadow:0 1px 3px 1px rgba(73,80,87,.2);-moz-box-shadow:0 1px 3px 1px rgba(73,80,87,.2);box-shadow:0 1px 3px 1px rgba(73,80,87,.2)}.upload-container .files-and-button .single-file{display:flex;flex-direction:row;align-items:center;width:55vw;justify-content:space-between}@media only screen and (max-width:800px){.upload-container .files-and-button .single-file{width:80vw}}.upload-container .files-and-button .single-file .drop-icon-cross{cursor:pointer}.upload-container .files-and-button .single-file .file-name{font-size:1rem;font-weight:500}@media only screen and (max-width:800px){.upload-container .files-and-button .single-file .file-name{font-size:.9rem}}.upload-container .files-and-button .single-file .single-convert-button{margin:0 .5rem;display:inline-flex;flex:0 0 auto;justify-content:center;gap:.35rem;min-height:2.1rem;padding:.35rem .65rem;white-space:nowrap;border-radius:2px;border:none;font-size:.8rem;font-weight:600;width:6rem;height:1.8rem}.upload-container .files-and-button .single-file .single-convert-button,.upload-container .upload-button{align-items:center;cursor:pointer;background-color:#f6bd60;color:#212529;-webkit-box-shadow:1px 1px 5px 0 #6c757d;-moz-box-shadow:1px 1px 5px 0 #6c757d;box-shadow:1px 1px 5px 0 #6c757d}.upload-container .upload-button{display:flex;flex-direction:row;justify-content:space-evenly;border-radius:4px;font-size:1rem;font-weight:700;width:10rem;height:3.5rem}.upload-container .dropzone{display:flex;flex-direction:column;justify-content:center;align-items:center;width:55vw;padding:2rem 1.5rem;border:2px dashed #adb5bd;border-radius:.8rem;background-color:rgba(246,189,96,.05);transition:border-color .2s ease,background-color .2s ease}@media only screen and (max-width:800px){.upload-container .dropzone{width:88vw;padding:1.5rem 1rem}}.upload-container .dropzone.dropzone-active{border-color:#f6bd60;background-color:rgba(246,189,96,.15)}.upload-container .file-source-picker__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-container .file-source-picker__selected{display:grid;width:min(100%,38rem);gap:.5rem;margin-bottom:1rem;color:#17324a}.upload-container .file-source-picker__file{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;border:1px solid #c9deeb;border-radius:.6rem;background:#fff}.upload-container .file-source-picker__file>span{display:grid;min-width:0;flex:1}.upload-container .file-source-picker__file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-container .file-source-picker__file small{color:#6d7f89;white-space:nowrap}.upload-container .file-source-picker__file-actions{display:flex;gap:.25rem}.upload-container .file-source-picker__file button{display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.4rem;background:#edf6fb;color:#0b82c6;cursor:pointer}.upload-container .file-source-picker__file button:disabled{opacity:.4;cursor:not-allowed}.upload-container .file-source-picker__file .file-source-picker__remove{background:#fff1f0;color:#bd3c36}.upload-container .dropzone-divider{display:flex;flex-direction:row;align-items:center;gap:.7rem;width:100%;max-width:22rem;margin:1.2rem 0 1rem;font-size:.8rem;color:#6c757d}.upload-container .dropzone-divider span{flex:1;height:1px;background-color:#d9d9d9}.upload-container .drive-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:1.2rem}@media only screen and (max-width:480px){.upload-container .drive-buttons{flex-direction:column;width:100%}}.upload-container .drive-button{display:flex;flex-direction:row;align-items:center;gap:.5rem;height:2.6rem;padding:0 1.2rem;border-radius:4px;border:1px solid #ced4da;background-color:#fff;font-size:.85rem;font-weight:600;color:#212529;cursor:pointer;transition:border-color .2s ease}.upload-container .drive-button:hover{border-color:#f6bd60}@media only screen and (max-width:480px){.upload-container .drive-button{justify-content:center;width:100%}}.upload-container .drop-text{font-size:1rem;color:#495057;text-align:center}@media only screen and (max-width:480px){.upload-container .drop-text{font-size:.85rem}}.upload-container .file-source-picker__error{margin:.5rem 0 0;color:#b42318;font-size:.9rem;font-weight:600;text-align:center}.upload-container .drive-button:disabled,.upload-container .upload-button[aria-disabled=true]{cursor:wait;opacity:.65}.upload-container .drop-icon{margin-right:.5rem}.dark .main-container>.upload-container{background:#101c27;color:#e8f3f8;border-color:#294253}.dark .main-container>.upload-container .dropzone{border-color:#6d97aa;background:#152532}.dark .main-container>.upload-container .dropzone-active{border-color:#79d0f2;background:#193348}.dark .main-container>.upload-container .drop-text,.dark .main-container>.upload-container .dropzone-divider{color:#b9ccd7}.dark .main-container>.upload-container .dropzone-divider span{background:#6d97aa}.dark .main-container>.upload-container .drive-button{border-color:#476d80;background:#152532;color:#f1f7fa}.dark .main-container>.upload-container .drive-button:hover{border-color:#79d0f2}.dark .main-container>.upload-container .converted-file,.dark .main-container>.upload-container .files-and-button,.dark .main-container>.upload-container .single-file{color:#e8f3f8}.dark .main-container>.upload-container .error-message-box,.dark .main-container>.upload-container .files-and-button{border-color:#315b70;background:#152532;color:#e8f3f8;box-shadow:none}.dark .main-container>.upload-container .files-and-button{width:min(100% - 2rem,70rem);height:auto;min-height:4.6rem;margin:.5rem auto .65rem;padding:.8rem 1rem;border:1px solid #315b70;border-radius:.9rem}.dark .main-container>.upload-container .files-and-button .single-file{width:100%}.dark .main-container>.upload-container .files-and-button .single-file>div:first-child{display:flex;flex:1 1 auto;align-items:center;min-width:0;gap:.55rem}.dark .main-container>.upload-container .files-and-button .file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .main-container>.upload-container .files-and-button .single-convert-button{margin-left:.35rem;flex:0 0 auto}.dark .main-container>.upload-container .converter-result{border-color:#367653;background:#123524;color:#a6ebc3}.dark .main-container>.upload-container .converter-result__dismiss:hover{background:rgba(166,235,195,.12)}.main-container>.upload-container .converted-file{width:min(100% - 2rem,70rem);flex-direction:column}.main-container>.upload-container .file-types-position .box--conversion{position:relative;width:100%;max-width:34rem;margin:0}.main-container>.upload-container .files-and-button{width:min(100% - 2rem,70rem);height:auto;min-height:4.6rem;margin:.5rem auto .65rem;padding:.8rem 1rem;border:1px solid #c9deeb;border-radius:.9rem;background:#fff;box-shadow:0 .55rem 1.4rem rgba(33,85,111,.1)}.main-container>.upload-container .files-and-button .single-file{width:100%}.main-container>.upload-container .files-and-button .single-file>div:first-child{display:flex;flex:1 1 auto;align-items:center;min-width:0;gap:.55rem}.main-container>.upload-container .files-and-button .file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#17324a}.main-container>.upload-container .files-and-button .single-convert-button{margin-left:.35rem;flex:0 0 auto}@media only screen and (max-width:800px){.main-container>.upload-container .converted-file{width:calc(100% - 1.5rem)}.main-container>.upload-container .file-types-position .box--conversion{width:100%}.main-container>.upload-container .files-and-button{width:calc(100% - 1.5rem);padding:.7rem .75rem}.main-container>.upload-container .files-and-button .single-file>div:first-child{max-width:calc(100% - 2.25rem);gap:.35rem}.main-container>.upload-container .files-and-button .single-convert-button{gap:.25rem;min-height:2rem;margin-left:.2rem;padding-inline:.45rem;font-size:.72rem}}@media only screen and (max-width:480px){.upload-container .converted-file .converter-result{align-items:flex-start;flex-wrap:wrap;gap:.65rem;padding:.85rem}.upload-container .converted-file .converter-result__actions{width:100%;justify-content:space-between;padding-left:1.9rem}}.drive-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);padding:1rem}.drive-modal{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:34rem;max-width:100%;padding:2rem 1.5rem 1.7rem;border-radius:.6rem;background-color:#fff;color:#212529;-webkit-box-shadow:0 4px 20px 2px rgba(0,0,0,.25);-moz-box-shadow:0 4px 20px 2px rgba(0,0,0,.25);box-shadow:0 4px 20px 2px rgba(0,0,0,.25)}@media only screen and (max-width:480px){.drive-modal{width:100%;padding:1.7rem 1rem 1.3rem}}.drive-modal .drive-modal-close{position:absolute;top:.7rem;right:.9rem;background:none;border:none;cursor:pointer;color:#495057}.drive-modal .drive-modal-icon{margin-bottom:.8rem}.drive-modal .drive-modal-title{font-size:1.15rem;font-weight:700;margin-bottom:.4rem}.drive-modal .drive-modal-subtitle{font-size:.9rem;color:#495057;margin-bottom:1.3rem}.drive-modal .drive-modal-error{font-size:.8rem;color:#e5383b;margin-bottom:1rem}.drive-modal .drive-modal-signin-btn{width:100%;height:2.7rem;border:none;border-radius:4px;background-color:#f6bd60;font-size:.95rem;font-weight:700;color:#212529;cursor:pointer;-webkit-box-shadow:1px 1px 5px 0 #6c757d;-moz-box-shadow:1px 1px 5px 0 #6c757d;box-shadow:1px 1px 5px 0 #6c757d}.drive-modal .drive-modal-signin-btn:disabled{opacity:.7;cursor:not-allowed}.drive-browser{width:100%;max-height:55vh;overflow-y:auto;text-align:left}.drive-back{border:0;background:rgba(0,0,0,0);color:#0783c7;cursor:pointer;margin-bottom:.5rem}.drive-items{display:flex;flex-direction:column;gap:.35rem}.drive-items button{display:grid;grid-template-columns:1.5rem 1fr;gap:.5rem;align-items:center;width:100%;padding:.65rem;border:1px solid #d6dee4;border-radius:.4rem;background:#fff;color:#212529;text-align:left;cursor:pointer}.drive-items button:hover{border-color:#0783c7;background:#f1f8fc}:global(.dark) .drive-modal{background-color:#111;color:#adb5bd}:global(.dark) .drive-modal .drive-modal-close{color:#adb5bd}:global(.dark) .drive-modal .drive-modal-subtitle{color:#adb5bd}