*{box-sizing:border-box}body{margin:0;background:#f4f1ea}.upload-page{min-height:100dvh;color:#20231d;background:radial-gradient(circle at 8% 2%,rgba(204,162,80,.15),transparent 30rem),linear-gradient(180deg,#faf8f3,#f0ece3);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.upload-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(18px,4vw,58px);border-bottom:1px solid rgba(40,43,35,.1);background:rgba(250,248,243,.9);backdrop-filter:blur(14px)}.upload-header a{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.upload-header img{width:42px;height:42px;object-fit:contain}.upload-header a div{display:grid;gap:1px}.upload-header strong{font-size:16px;letter-spacing:-.02em}.upload-header span{color:#77796f;font-size:11px}.upload-secure{display:flex;align-items:center;gap:7px;color:#5d735c}.upload-secure svg{width:18px}.upload-secure span{color:inherit;font-weight:750}.upload-campaign-banner{width:min(1120px,calc(100% - 36px));display:block;margin:clamp(20px,3vw,34px) auto 0;overflow:hidden;border:1px solid rgba(161,118,49,.2);border-radius:24px;background:#e9e3d7;box-shadow:0 24px 70px rgba(64,50,28,.16);transition:transform .2s ease,box-shadow .2s ease}.upload-campaign-banner img,.upload-campaign-banner picture{width:100%;height:auto;display:block}.upload-campaign-banner:hover{transform:translateY(-2px);box-shadow:0 28px 78px rgba(64,50,28,.2)}.upload-campaign-banner:focus-visible{outline:3px solid rgba(161,118,49,.55);outline-offset:4px}.upload-campaign-banner+.upload-shell{padding-top:clamp(28px,4vw,50px)}.upload-shell{width:min(1260px,calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,82px);padding:clamp(34px,6vw,82px) 0 70px}.upload-intro{align-self:start;position:sticky;top:32px;padding:8px 0}.upload-details-heading span,.upload-intro>span,.upload-selection-heading span{color:#a17631;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.upload-intro h1{margin:12px 0 16px;max-width:560px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,72px);font-weight:500;letter-spacing:-.045em;line-height:.98}.upload-intro>p{max-width:520px;margin:0;color:#686b62;font-size:16px;line-height:1.65}.upload-intro ol{margin:34px 0 0;padding:0;display:grid;gap:13px;list-style:none}.upload-intro li{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.upload-intro li>svg{width:42px;height:42px;padding:10px;border:1px solid rgba(161,118,49,.25);border-radius:50%;color:#a17631;background:rgba(255,255,255,.7)}.upload-intro li div{display:grid;gap:2px}.upload-intro li strong{font-size:13px}.upload-intro li span{color:#77796f;font-size:12px}.upload-workspace{min-width:0}.upload-picker{min-height:210px;display:grid;place-items:center;align-content:center;gap:12px;padding:28px;border:1px dashed rgba(124,90,37,.42);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 22px 70px rgba(77,63,37,.08);text-align:center}.upload-picker input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.upload-picker>svg{width:46px;height:46px;padding:11px;border-radius:15px;color:#8c672e;background:#f1e4c9}.upload-picker>div{display:grid;gap:4px}.upload-picker>div strong{font-size:20px;letter-spacing:-.02em}.upload-picker>div span{color:#77796f;font-size:12px}.upload-picker button{margin-top:5px;min-width:150px;background:#26291f}.upload-picker .upload-favorites-tip{width:min(390px,100%);display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-top:5px;padding:10px 12px;border:1px solid rgba(161,118,49,.18);border-radius:12px;background:#faf4e7;text-align:left}.upload-favorites-tip>svg{width:30px;height:30px;padding:7px;border-radius:50%;color:#9b6927;background:#f1e1bf}.upload-favorites-tip p{display:grid;gap:2px;margin:0}.upload-favorites-tip p strong{font-size:11px}.upload-favorites-tip p span{color:#777166;font-size:10px;line-height:1.4}.upload-pricing{margin-top:14px;padding:20px;overflow:hidden;border:1px solid rgba(161,118,49,.18);border-radius:16px;background:rgba(255,252,245,.88);box-shadow:0 14px 40px rgba(77,63,37,.045)}.upload-pricing-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.upload-pricing-heading>div:first-child{display:grid;gap:3px}.upload-pricing-heading span{color:#a17631;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.upload-pricing-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;letter-spacing:-.025em}.upload-launch-badge{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 11px;border-radius:999px;color:#fff;background:#9a3128}.upload-launch-badge svg{width:16px;height:16px}.upload-launch-badge strong{font-size:12px}.upload-pricing>p{margin:10px 0 14px;color:#6d6f67;font-size:12px;line-height:1.55}.upload-price-table-wrap{overflow-x:auto;border:1px solid rgba(40,43,35,.09);border-radius:11px;background:rgba(255,255,255,.7)}.upload-pricing table{width:100%;min-width:520px;border-collapse:collapse;font-size:11px}.upload-pricing td,.upload-pricing th{padding:9px 10px;border-bottom:1px solid rgba(40,43,35,.075);text-align:right;white-space:nowrap}.upload-pricing th:first-child{text-align:left}.upload-pricing thead th{color:#86887e;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.upload-pricing tbody th{color:#44473f;font-weight:750}.upload-pricing tbody td{color:#77796f}.upload-pricing tbody td strong{color:#8d2f28}.upload-pricing tbody tr:last-child td,.upload-pricing tbody tr:last-child th{border-bottom:0}.upload-pricing>small{display:block;margin-top:10px;color:#7d7f76;font-size:10px;line-height:1.5}.upload-error{margin:12px 0 0;padding:10px 10px 10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(177,58,49,.2);border-radius:10px;color:#8a302a;background:#fff2f0;font-size:13px}.upload-error button{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;color:inherit;background:rgba(177,58,49,.08);cursor:pointer}.upload-error svg{width:15px;height:15px}.upload-selection-heading{margin:26px 0 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.upload-details-heading,.upload-selection-heading>div{display:grid;gap:4px}.upload-details-heading strong,.upload-selection-heading strong{font-size:17px}.upload-selection-heading button{border-color:rgba(38,41,31,.18);background:rgba(255,255,255,.65)}.upload-quality-summary{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid transparent;border-radius:11px}.upload-quality-summary>svg{width:31px;height:31px;padding:7px;border-radius:50%}.upload-quality-summary>div{display:grid;gap:2px}.upload-quality-summary strong{font-size:11px}.upload-quality-summary span{font-size:9px;line-height:1.45}.upload-quality-summary.is-checking{border-color:rgba(91,111,134,.16);color:#465d72;background:#edf3f7}.upload-quality-summary.is-checking>svg{background:#dae6ed}.upload-quality-summary.is-checking span{color:#6c7c89}.upload-quality-summary.is-warning{border-color:rgba(161,118,49,.2);color:#795623;background:#faf0dc}.upload-quality-summary.is-warning>svg{background:#f0dfbb}.upload-quality-summary.is-warning span{color:#806f54}.upload-quality-summary.is-good{border-color:rgba(69,126,83,.18);color:#376544;background:#edf6ef}.upload-quality-summary.is-good>svg{background:#dcecdf}.upload-quality-summary.is-good span{color:#637968}.upload-photo-list{display:grid;gap:10px}.upload-photo-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:15px;padding:12px;border:1px solid rgba(40,43,35,.1);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 34px rgba(77,63,37,.055)}.upload-photo-preview{position:relative;min-height:150px;overflow:hidden;border-radius:10px;background:#dedbd4}.upload-photo-preview img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.upload-photo-preview>span{position:absolute;top:8px;left:8px;min-width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:#fff;background:rgba(25,27,22,.75);font-size:11px;font-weight:850}.upload-photo-copy{min-width:0;display:grid;gap:10px}.upload-photo-name{display:flex;justify-content:space-between;gap:12px}.upload-photo-name>div{min-width:0;display:grid;gap:2px}.upload-photo-name strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.upload-photo-name span{color:#87897f;font-size:10px}.upload-photo-name button{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;color:#8c5a51;background:#f7edeb;cursor:pointer}.upload-photo-name svg{width:16px}.upload-photo-quality{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;padding:8px 9px;border-radius:9px}.upload-photo-quality>svg{width:25px;height:25px;padding:5px;border-radius:50%}.upload-photo-quality>div{display:grid;gap:2px;min-width:0}.upload-photo-quality strong{font-size:10px;line-height:1.3}.upload-photo-quality small,.upload-photo-quality span{font-size:8px;line-height:1.4}.upload-photo-quality.is-checking{color:#465d72;background:#eef3f6}.upload-photo-quality.is-checking>svg{background:#dce7ed}.upload-photo-quality.is-checking span{color:#6f7d88}.upload-photo-quality.is-good{color:#376544;background:#edf6ef}.upload-photo-quality.is-good>svg{background:#dcecdf}.upload-photo-quality.is-good span{color:#687a6c}.upload-photo-quality.is-unavailable,.upload-photo-quality.is-warning{color:#7a5420;background:#faf0dc}.upload-photo-quality.is-unavailable>svg,.upload-photo-quality.is-warning>svg{background:#f0dfbb}.upload-photo-quality.is-unavailable span,.upload-photo-quality.is-warning span{color:#7e6b50}.upload-photo-quality.is-warning small{color:#99866a}.upload-form-grid label,.upload-photo-copy label{display:grid;gap:6px}.upload-form-grid label>span,.upload-photo-copy label>span{color:#62655b;font-size:11px;font-weight:800}.upload-form-grid label small,.upload-photo-copy label small{color:#a1a399;font-size:9px;font-weight:650}.upload-photo-copy textarea{min-height:64px;resize:vertical;border-color:rgba(40,43,35,.14);background:#fbfaf7}.upload-photo-options{display:flex;align-items:center;justify-content:space-between;gap:18px}.upload-format{display:grid;gap:2px}.upload-format span{color:#77796f;font-size:10px;font-weight:800}.upload-format strong{font-size:12px}.upload-copies{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:12px}.upload-copies>span{color:#77796f;font-size:11px;font-weight:800}.upload-copies>div{display:grid;grid-template-columns:30px 34px 30px;align-items:center;overflow:hidden;border:1px solid rgba(40,43,35,.15);border-radius:999px;background:#fbfaf7}.upload-copies button{height:30px;display:grid;place-items:center;border:0;color:#63665d;background:transparent;cursor:pointer}.upload-copies svg{width:15px}.upload-copies strong{text-align:center;font-size:12px}.upload-checkout{margin-top:20px;padding:20px;border:1px solid rgba(161,118,49,.2);border-radius:16px;background:#fffaf0;box-shadow:0 14px 40px rgba(77,63,37,.05)}.upload-checkout-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.upload-checkout-heading>div:first-child{display:grid;gap:3px}.upload-checkout-heading span{color:#a17631;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.upload-checkout-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;letter-spacing:-.025em}.upload-checkout-heading>div:first-child>small{color:#77796f;font-size:9px;font-weight:650}.upload-checkout-price{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-items:end;column-gap:8px}.upload-checkout-price s{color:#96988f;font-size:12px}.upload-checkout-price strong{color:#8d2f28;font-size:24px;letter-spacing:-.035em}.upload-checkout-price small{grid-column:1/-1;color:#77796f;font-size:9px;font-weight:750;text-transform:uppercase}.upload-delivery-options{margin:19px 0 0;padding:0;border:0}.upload-delivery-options legend{margin-bottom:8px;color:#55584f;font-size:11px;font-weight:850}.upload-delivery-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.upload-delivery-options legend{grid-column:1/-1}.upload-delivery-options label{min-width:0;min-height:86px;position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);align-content:center;align-items:start;gap:8px;padding:12px;border:1px solid rgba(40,43,35,.13);border-radius:11px;background:rgba(255,255,255,.72);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.upload-delivery-options label.is-selected{border-color:rgba(161,118,49,.65);background:#fff;box-shadow:0 0 0 2px rgba(161,118,49,.1)}.upload-delivery-options input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-delivery-options label>svg{width:24px;height:24px;padding:4px;border-radius:7px;color:#8c672e;background:#f2e5cb}.upload-delivery-options label>span{display:grid;gap:4px}.upload-delivery-options label strong{color:#33362e;font-size:11px;line-height:1.25}.upload-delivery-options label small{color:#7b7d74;font-size:9px;line-height:1.35}.upload-total-lines{width:min(360px,100%);display:grid;gap:7px;margin:17px 0 0 auto}.upload-total-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;color:#74776d;font-size:11px}.upload-total-lines>div>span{color:inherit;font-size:inherit;font-weight:650;letter-spacing:normal;text-transform:none}.upload-total-lines>div>strong{color:#44473f;font-size:11px}.upload-total-lines .is-total{margin-top:2px;padding-top:9px;border-top:1px solid rgba(40,43,35,.12);color:#292c25}.upload-total-lines .is-total span{font-size:12px;font-weight:850}.upload-total-lines .is-total strong{color:#8d2f28;font-size:18px}.upload-free-shipping,.upload-minimum-note{margin:13px 0 0;padding:9px 11px;border-radius:9px;font-size:10px;font-weight:700;line-height:1.45}.upload-minimum-note{color:#8b4b24;background:#f9ead6}.upload-free-shipping{display:flex;align-items:center;gap:7px;color:#2f633d;background:#eaf5ec}.upload-free-shipping svg{width:15px;height:15px}.upload-details{margin-top:20px;padding:22px;border:1px solid rgba(40,43,35,.1);border-radius:16px;background:rgba(255,255,255,.72)}.upload-details-heading{margin-bottom:17px}.upload-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.upload-form-grid label.is-wide{grid-column:1/-1}.upload-form-grid input,.upload-form-grid textarea{border-color:rgba(40,43,35,.15);background:#fff}.upload-form-grid label.has-error input,.upload-form-grid label.has-error textarea{border-color:#b13a31;box-shadow:0 0 0 2px rgba(177,58,49,.08)}.upload-form-grid .upload-field-error{color:#9b3029;font-size:10px;font-weight:700;line-height:1.4}.upload-form-section-title{display:flex;align-items:center;gap:7px;margin-top:5px;padding-top:14px;border-top:1px solid rgba(40,43,35,.1);color:#55584f}.upload-form-section-title svg{width:16px;height:16px;color:#a17631}.upload-form-section-title span{font-size:11px;font-weight:850}.upload-pickup-note{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-radius:10px;color:#4e654d;background:#edf4eb}.upload-pickup-note>svg{width:34px;height:34px;padding:8px;border-radius:50%;background:#dcebd9}.upload-pickup-note>span{display:grid;gap:2px}.upload-pickup-note strong{font-size:11px}.upload-pickup-note small{color:#6d7b69!important;font-size:9px!important;line-height:1.4}.upload-submit,.upload-success{margin-top:14px;padding:15px 16px;border-radius:14px}.upload-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;background:#25281f}.upload-submit>div{display:grid;gap:3px}.upload-submit span{font-size:13px;font-weight:850}.upload-submit small{color:#aeb2a7;font-size:10px}.upload-progress{width:min(280px,100%);height:4px;display:block;margin-top:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.upload-progress b{display:block;height:100%;border-radius:inherit;background:#d5ac5f;transition:width .2s ease}.upload-submit button{min-width:180px;color:#211d15;background:#d5ac5f}.upload-success{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;border:1px solid rgba(69,126,83,.22);color:#2f633d;background:#edf8f0}.upload-success svg{width:32px}.upload-success div{display:grid;gap:2px}.upload-success strong{font-size:14px}.upload-success span{color:#5c7662;font-size:11px}.upload-spin{animation:upload-spin .8s linear infinite}.upload-status-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom));overflow-y:auto;background:rgba(26,27,23,.74);backdrop-filter:blur(12px);animation:upload-overlay-in .2s ease-out}.upload-status-dialog{width:min(440px,100%);display:grid;justify-items:center;padding:clamp(28px,7vw,42px);border:1px solid rgba(161,118,49,.2);border-radius:24px;color:#292c25;background:#fbf8f1;box-shadow:0 34px 100px rgba(0,0,0,.28);text-align:center;animation:upload-dialog-in .28s cubic-bezier(.2,.8,.2,1)}.upload-status-icon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;color:#946a29;background:#f0e2c4}.upload-status-icon svg{width:31px;height:31px}.upload-status-kicker{color:#a17631;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.upload-status-dialog h2{margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,7vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.upload-status-dialog>p{max-width:350px;margin:0;color:#6c6f65;font-size:13px;line-height:1.55}.upload-status-progress{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:25px}.upload-status-progress>div{height:9px;overflow:hidden;border-radius:999px;background:#e6e0d4}.upload-status-progress b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#b38136,#d9b56c);transition:width .2s ease}.upload-status-progress>strong{color:#8c672e;font-size:13px;text-align:right}.upload-status-warning{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:24px;padding:13px 14px;border:1px solid rgba(154,49,40,.13);border-radius:13px;color:#783d36;background:#f9ebe7;text-align:left}.upload-status-warning>svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#f0d9d3}.upload-status-warning>div{display:grid;gap:2px}.upload-status-warning strong{font-size:12px}.upload-status-warning span{color:#8c6863;font-size:10px;line-height:1.4}.upload-status-overlay.is-complete .upload-status-icon{color:#347047;background:#dfeee2}.upload-status-reference{width:100%;display:grid;gap:4px;margin-top:24px;padding:14px;border:1px solid rgba(69,126,83,.18);border-radius:13px;color:#356243;background:#eaf5ed}.upload-status-reference span{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.upload-status-reference strong{font-size:18px;letter-spacing:.03em}.upload-status-dialog .upload-status-email{margin-top:13px;font-size:11px;overflow-wrap:anywhere}.upload-status-dialog>button{width:100%;margin-top:22px;color:#fff;background:#2f633d}@keyframes upload-overlay-in{0%{opacity:0}}@keyframes upload-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes upload-spin{to{transform:rotate(1turn)}}@media (max-width:860px){.upload-shell{grid-template-columns:1fr;gap:28px;padding-top:34px}.upload-intro{position:static}.upload-intro h1{max-width:680px;font-size:clamp(38px,9vw,62px)}.upload-intro ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.upload-header{min-height:62px;padding:10px 14px}.upload-header img{width:36px;height:36px}.upload-secure span{display:none}.upload-campaign-banner{width:calc(100% - 24px);margin-top:14px;border-radius:14px}.upload-shell{width:min(100% - 24px,1260px);padding:28px 0 44px}.upload-intro>p{font-size:14px}.upload-intro ol{grid-template-columns:1fr;margin-top:24px}.upload-picker{min-height:190px;padding:22px 14px}.upload-photo-card{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px}.upload-photo-preview{min-height:118px}.upload-photo-name strong{max-width:180px}.upload-photo-options{align-items:flex-end}.upload-pricing{padding:16px 13px}.upload-pricing-heading h2{font-size:22px}.upload-price-table-wrap{overflow:visible;border:0;background:transparent}.upload-pricing table{min-width:0}.upload-pricing thead{display:none}.upload-pricing tbody{display:grid;gap:8px}.upload-pricing tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;border:1px solid rgba(40,43,35,.09);border-radius:11px;background:rgba(255,255,255,.76)}.upload-pricing tbody th{grid-column:1/-1;padding:0 0 9px;border-bottom:1px solid rgba(40,43,35,.08);font-size:11px;text-align:left}.upload-pricing tbody td{min-width:0;display:grid;gap:3px;padding:0;border:0;font-size:10px;text-align:left;white-space:normal}.upload-pricing tbody td:before{content:attr(data-label);color:#92948b;font-size:7px;font-weight:850;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.upload-pricing tbody td:nth-child(3){color:#8d2f28}.upload-pricing tbody td:nth-child(3) strong{font-size:11px}.upload-checkout{padding:16px 13px}.upload-delivery-options{grid-template-columns:1fr}.upload-delivery-options label{min-height:68px}.upload-form-grid{grid-template-columns:1fr}.upload-form-grid label.is-wide{grid-column:auto}.upload-details{padding:16px 13px}.upload-submit{align-items:stretch;flex-direction:column}.upload-submit button{width:100%}.upload-status-overlay{place-items:end center;padding-right:10px;padding-left:10px}.upload-status-dialog{padding:28px 20px max(24px,env(safe-area-inset-bottom));border-radius:22px 22px 16px 16px}}@media (prefers-reduced-motion:reduce){.upload-spin,.upload-status-dialog,.upload-status-overlay{animation:none}}