.upload-widget-embed .upload-widget-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.upload-widget-embed .upload-widget-container *,.upload-widget-embed .upload-widget-container *:before,.upload-widget-embed .upload-widget-container *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.upload-widget-embed .upload-btn{background:var(--color-primary, #35b2b6);color:var(--color-white, white);border:none;padding:12px 16px;border-radius:0;cursor:pointer;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,transform .1s;transition:background-color .2s,transform .1s,-webkit-transform .1s;min-width:auto;min-height:auto;width:auto;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.upload-widget-embed .upload-btn:hover:not(:disabled){background:var(--color-primary-600, #2da1a5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.upload-widget-embed .upload-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.upload-widget-embed .upload-btn:disabled{background:var(--color-gray-200, #ccc);cursor:not-allowed;-webkit-transform:none;transform:none}.upload-widget-embed .upload-btn:focus{-webkit-box-shadow:0 0 0 3px rgba(53,178,182,.3);box-shadow:0 0 0 3px #35b2b64d}.upload-widget-embed .upload-icon{width:16px;height:16px;fill:currentColor;-ms-flex-negative:0;flex-shrink:0}.upload-widget-embed .upload-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.uploader-cover{display:none;opacity:0;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;background-color:#000000d9;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scale(.95);transform:scale(.95);z-index:9999}.upload-widget-embed .uploader-cover.-visible{display:block}.upload-widget-embed .uploader-cover.-fade-in{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.upload-widget-embed .uploader-cover.-animating{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.upload-widget-embed .uploader-cover .centered{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.upload-widget-embed .uploader-cover.-animating .centered{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.upload-widget-embed .uploader-cover .centered{position:absolute;left:50%;top:50%;margin-top:-75px;margin-left:-100px;width:200px;height:150px}.upload-widget-embed .uploader-cover .icon{position:absolute;top:0;left:0;width:200px;height:150px}.upload-widget-embed .uploader-cover .icon.-muted{opacity:.3}.upload-widget-embed .uploader-cover .coverup{position:absolute;width:200px;bottom:0;height:0;left:50%;margin-left:-100px;overflow:hidden;-webkit-transition:height .1s;transition:height .1s}.upload-widget-embed .uploader-cover .coverup .icon{top:-150px;-webkit-transition:top .1s;transition:top .1s}.upload-widget-embed .uploader-cover .coverup.-indeterminate .icon{-webkit-animation:indeterminateIcon 1.5s infinite cubic-bezier(.55,.055,.675,.19) alternate;animation:indeterminateIcon 1.5s infinite cubic-bezier(.55,.055,.675,.19) alternate}.upload-widget-embed .uploader-cover .text{position:absolute;width:300px;height:50px;margin-left:-50px;top:170px;text-align:center;color:var(--color-white, #fff)}.upload-widget-embed .uploader-cover .text .percentage{font-size:30px;line-height:1;font-weight:500}.upload-widget-embed .uploader-cover .text .percentage.-hidden{display:none}.upload-widget-embed .uploader-cover .message{display:block;font-size:16px}.upload-widget-embed .uploader-cover .message.-hidden{display:none}.upload-widget-embed .uploader-cover .close{color:var(--color-white, white);position:fixed;left:40px;top:20px;cursor:pointer;font-size:13px;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:10000}.upload-widget-embed .uploader-cover .close:before{content:"×";top:0;left:-20px;position:absolute;font-weight:700;font-size:18px;line-height:1}.upload-widget-embed .uploader-cover .close:hover{opacity:1}@-webkit-keyframes indeterminateIcon{0%{opacity:1}to{opacity:.2}}@keyframes indeterminateIcon{0%{opacity:1}to{opacity:.2}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;z-index:10000}.errorModal{position:relative!important;overflow:hidden!important;width:100%;max-width:28rem;margin:0 16px!important;background:#fff;border-radius:8px;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px #00000040;color:#111827;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.errorModal .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 24px 16px;font-size:18px;font-weight:500;color:#111827}.errorModal .body{padding:0 24px 24px;font-size:14px;line-height:1.6;color:#374151}.errorModal .foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 24px 24px}.button.-control.-neutral{background:#e5e7eb;color:#374151;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease;min-width:96px}.button.-control.-neutral:hover{background:#d1d5db}.button.-control.-neutral:focus{outline:none;-webkit-box-shadow:0 0 0 2px rgba(37,99,235,.4);box-shadow:0 0 0 2px #2563eb66}.upload-widget-embed .animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.upload-widget-embed .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.upload-widget-embed .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.sp-no-js{overflow:hidden!important}.upload-widget-embed .upload-embed{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.upload-widget-embed .upload-btn{padding:10px 14px;font-size:13px}.errorModal{min-width:300px!important;max-width:90%!important;padding:15px 20px!important}.upload-widget-embed .uploader-cover .text{width:320px;top:165px;margin:0 auto;-webkit-transform:translateX(-50%);transform:translate(-50%);left:50%}}@media (max-width: 480px){.upload-widget-embed .upload-btn{padding:8px 12px;font-size:12px}.errorModal{min-width:280px!important;max-width:95%!important;padding:15px!important}.errorModal .head{font-size:16px}.errorModal .body{font-size:13px}.upload-widget-embed .uploader-cover .close{left:40px;top:15px}}@media (prefers-contrast: high){.upload-widget-embed .upload-btn{border:2px solid var(--color-black, #000)}.upload-widget-embed .upload-btn:hover:not(:disabled){border-color:var(--color-white, #fff)}.errorModal{border:2px solid var(--color-black, #000)}}@media (prefers-reduced-motion: reduce){.upload-widget-embed .upload-btn,.uploader-cover,.upload-widget-embed .uploader-cover .coverup,.upload-widget-embed .uploader-cover .coverup .icon,.button.-control.-neutral{-webkit-transition:none;transition:none}.upload-widget-embed .upload-spinner,.upload-widget-embed .uploader-cover .coverup.-indeterminate .icon,.upload-widget-embed .animated{-webkit-animation:none;animation:none}}@media print{.upload-widget-embed .upload-widget-container,.uploader-cover,.modal{display:none!important}}.upload-widget-embed .upload-btn:focus-visible{outline:2px solid var(--color-primary, #35b2b6);outline-offset:2px}.button.-control.-neutral:focus-visible{outline:2px solid var(--color-primary, #35b2b6);outline-offset:2px}.upload-widget-embed .upload-widget-container.-loading{pointer-events:none}.upload-widget-embed .upload-widget-container.-loading .upload-btn{opacity:.7}.upload-widget-embed .upload-widget-container.-error .upload-btn{background:var(--color-danger, #dc3545);-webkit-animation:shake .5s;animation:shake .5s}.upload-widget-embed .upload-widget-container.-error .upload-btn:hover:not(:disabled){background:var(--color-danger-700, #c82333)}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}25%{-webkit-transform:translateX(-5px);transform:translate(-5px)}75%{-webkit-transform:translateX(5px);transform:translate(5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}25%{-webkit-transform:translateX(-5px);transform:translate(-5px)}75%{-webkit-transform:translateX(5px);transform:translate(5px)}}.upload-widget-embed .upload-widget-container.-success .upload-btn{background:var(--color-success, #28a745);-webkit-animation:pulse .5s;animation:pulse .5s}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.upload-widget-embed .upload-btn.-secondary{background:transparent;color:var(--color-primary, #35b2b6);border:2px solid var(--color-primary, #35b2b6)}.upload-widget-embed .upload-btn.-secondary:hover:not(:disabled){background:var(--color-primary, #35b2b6);color:var(--color-white, white)}.upload-widget-embed .upload-btn.-secondary:focus{-webkit-box-shadow:0 0 0 3px rgba(53,178,182,.3);box-shadow:0 0 0 3px #35b2b64d}
