.transfer-cut-review{z-index:1000;color:#222326;background:#f7f7f4;grid-template-rows:50px minmax(0,1fr);width:100vw;height:100dvh;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden}.transfer-cut-review__header{z-index:20;background:#fff;border-bottom:1px solid #e7e7e4;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:0 16px;display:grid}.transfer-cut-review__header button{color:#3e4044;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:.72rem;font-weight:760;display:inline-flex}.transfer-cut-review__header button:hover{background:#f0f0ec}.transfer-cut-review__header button:focus-visible{outline-offset:2px;outline:3px solid #49e1f6}.transfer-cut-review__header button svg{width:17px}.transfer-cut-review__header>img{opacity:.62;box-sizing:content-box;border-left:1px solid #e5e5e2;width:64px;padding-left:14px}.transfer-cut-review__header>div{gap:2px;min-width:0;display:grid}.transfer-cut-review__header strong,.transfer-cut-review__header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-cut-review__header strong{font-size:.76rem}.transfer-cut-review__header small{color:#7a7c7c;font-size:.61rem}.transfer-cut-review__header button:last-child{justify-content:center;width:38px;padding:0}.transfer-cut-review__body{grid-template-columns:minmax(420px,1fr) minmax(330px,390px);min-width:0;min-height:0;display:grid}.transfer-cut-review__preview{background:radial-gradient(circle at 50% 35%,#f3f0e9,#e3dfd6 80%);place-items:center;min-width:0;min-height:0;padding:64px 70px 78px;display:grid;position:relative;overflow:hidden;container-type:size}.transfer-cut-review__sheet{box-sizing:border-box;min-width:0;min-height:0;width:min(82cqw, 780px, calc(68cqh * var(--sheet-ratio)));background-color:#f5f3ec;background-image:repeating-linear-gradient(98deg,#9b917b08 0 1px,#0000 1px 5px),linear-gradient(145deg,#ffffff94,#0000 45%,#b4ab9717);border:1px solid #d8d4ca;border-radius:3px;place-items:center;max-width:100%;max-height:68cqh;display:grid;overflow:hidden;box-shadow:0 20px 45px #46413529,inset 0 0 0 1px #ffffffa6}.transfer-cut-review__sheet img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.transfer-cut-review__loader{color:#737775;width:30px;animation:.8s linear infinite transfer-cut-spin}.transfer-cut-review__measure{z-index:2;color:#676b69;letter-spacing:.04em;font-size:.62rem;font-weight:800;position:absolute}.transfer-cut-review__measure.is-width{top:30px;left:50%;transform:translate(-50%)}.transfer-cut-review__measure.is-height{top:50%;left:26px;transform:translateY(-50%)rotate(-90deg)}.transfer-cut-review__preview>p{color:#5b605e;text-align:center;font-size:.68rem;position:absolute;bottom:22px;left:24px;right:24px}.transfer-cut-review__preview>p strong{color:#222624}.transfer-cut-review__summary{background:#fff;border-left:1px solid #dededb;min-width:0;padding:clamp(26px,3vw,46px);overflow-y:auto}.transfer-cut-review__eyebrow{color:#21808c;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:.62rem;font-weight:850;display:inline-flex}.transfer-cut-review__eyebrow svg{width:16px}.transfer-cut-review__summary h1{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.45rem,2.2vw,2rem)}.transfer-cut-review__summary>p,.transfer-cut-review__summary>div>p{color:#686c6c;margin-top:9px;font-size:.76rem;line-height:1.55}.transfer-cut-review__summary dl{border-block:1px solid #e7e7e3;gap:0;margin:28px 0 0;display:grid}.transfer-cut-review__summary dl>div{border-bottom:1px solid #eeeeea;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:49px;display:grid}.transfer-cut-review__summary dl>div:last-child{border:0}.transfer-cut-review__summary dt{color:#777b79;font-size:.66rem}.transfer-cut-review__summary dd{color:#242725;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;max-width:190px;font-size:.69rem;font-weight:780;display:inline-flex;overflow:hidden}.transfer-cut-review__summary dd svg{color:#4d777b;width:15px}.transfer-cut-review__summary dd i{border:1px solid #b9bdbb;border-radius:50%;flex:none;width:17px;height:17px}.transfer-cut-review__production{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.transfer-cut-review__production span{background:#f5f6f3;border-radius:10px;gap:5px;padding:12px;display:grid}.transfer-cut-review__production small{color:#747876;text-transform:uppercase;letter-spacing:.05em;font-size:.56rem}.transfer-cut-review__production strong{font-size:.72rem}.transfer-cut-review__rush{color:#255c63;cursor:pointer;background:#f3fbfb;border:1px solid #c9dddf;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:12px;padding:0 13px;font-size:.66rem;font-weight:800;display:flex}.transfer-cut-review__rush.is-active{background:#e4f7f8;border-color:#278c98}.transfer-cut-review__rush strong{color:#1f464b}.transfer-cut-review__continue{color:#fff;cursor:pointer;background:#222326;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:18px;font-size:.72rem;font-weight:820;display:inline-flex}.transfer-cut-review__continue:hover:not(:disabled){background:#3a3b3e;transform:translateY(-1px)}.transfer-cut-review__continue:focus-visible{outline-offset:2px;outline:3px solid #49e1f6}.transfer-cut-review__continue:disabled{cursor:wait;opacity:.58}.transfer-cut-review__continue svg{width:17px;animation:.8s linear infinite transfer-cut-spin}.transfer-cut-review__note{color:#7b7f7d;text-align:center;margin-top:11px;font-size:.59rem;line-height:1.5;display:block}.transfer-cut-review__error{background:#fff0f0;border-radius:9px;padding:10px;color:#9b2f36!important}@keyframes transfer-cut-spin{to{transform:rotate(360deg)}}@media (width<=820px){.transfer-cut-review{height:100dvh;min-height:0;overflow:hidden}.transfer-cut-review__header{grid-template-columns:auto 92px minmax(0,1fr) auto;gap:9px;padding:0 9px}.transfer-cut-review__header>img{box-sizing:border-box;width:88px;max-width:100%}.transfer-cut-review__header button span{display:none}.transfer-cut-review__body{grid-template-rows:minmax(42vh,1fr) minmax(0,auto);grid-template-columns:1fr;overflow-y:auto}.transfer-cut-review__preview{min-height:46vh;padding:56px 34px 70px}.transfer-cut-review__sheet{width:min(92cqw, calc(68cqh * var(--sheet-ratio)))}.transfer-cut-review__summary{border-top:1px solid #dfdfda;border-left:0;padding:24px 20px 30px;overflow:visible}}@container paid-artwork (width<=820px){.transfer-cut-review__header{grid-template-columns:auto 92px minmax(0,1fr) auto;gap:9px;padding:0 9px}.transfer-cut-review__header>img{box-sizing:border-box;width:88px;max-width:100%}.transfer-cut-review__header button span{display:none}.transfer-cut-review__body{grid-template-rows:minmax(360px,1fr) minmax(0,auto);grid-template-columns:minmax(0,1fr);overflow-y:auto}.transfer-cut-review__preview{min-height:360px;padding:56px 34px 70px}.transfer-cut-review__sheet{width:min(92cqw, calc(68cqh * var(--sheet-ratio)))}.transfer-cut-review__summary{border-top:1px solid #dfdfda;border-left:0;padding:24px 20px 30px;overflow:visible}}@media (prefers-reduced-motion:reduce){.transfer-cut-review__loader,.transfer-cut-review__continue svg{animation:none}.transfer-cut-review__continue{transition:none}}
