.how-it-works-inner{width:min(1744px,calc(100% - 56px));max-width:none}
#landing-order-demo{display:block;width:100%;margin-top:28px;padding:24px;border:1px solid #aeb6b2;border-radius:8px;background:#fff;color:#17201d;text-align:left;box-shadow:0 10px 32px #1637290a;font-family:Inter,"Segoe UI",Arial,sans-serif}
#landing-order-demo .stocker-stock-title{display:block;margin:-24px -24px 18px;padding:17px 20px;background:#000;color:#fff;font-size:18px;font-weight:850;line-height:1.35}
#landing-order-demo .stocker-stock-title small{margin-left:.45em;color:inherit;font-size:inherit;font-weight:500;opacity:.68}
#landing-order-demo .stocker-order-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;padding:0}
#landing-order-demo .stocker-order-column{min-width:0;min-height:0;padding:0 18px}
#landing-order-demo .stocker-order-column:first-child{padding-left:0}
#landing-order-demo .stocker-order-column:last-child{padding-right:0}
#landing-order-demo .stocker-order-column+.stocker-order-column{border-left:1px solid #b6bfbb}
#landing-order-demo .stocker-step-title{margin:0 0 15px;color:#3f4844;font-size:15px;font-weight:850}
#landing-order-demo .stocker-stock-controls{display:flex;align-items:flex-start;gap:7px;flex-wrap:wrap;margin:0}
#landing-order-demo .stock-column .filter-group{width:100%}
#landing-order-demo .chips{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px}
#landing-order-demo .chip{border:0;border-radius:6px;background:#a9adac;color:#fff;padding:9px 14px;font:800 13px/1.2 Inter,"Segoe UI",Arial,sans-serif;cursor:pointer}
#landing-order-demo .chip.selected{background:#168a86}
#landing-order-demo .chip.selected.adobe{background:#000}
#landing-order-demo .chip.selected.shutterstock{background:#aa000b}
#landing-order-demo .chip.selected.istock{background:#287a4d}
#landing-order-demo .chip.selected.magnific{background:#6742a5}
#landing-order-demo .chip.selected.pond5{background:#2487b5}
#landing-order-demo .stock-more{background:#b9bdbc}
#landing-order-demo .other-stock-inline{height:auto;min-width:150px;min-height:35px;border:1px solid #aeb6b2;border-radius:6px;background:#f3f4f3;padding:0 12px;color:#222;font:400 13px Inter,"Segoe UI",Arial,sans-serif}
#landing-order-demo .other-stock-inline::placeholder{color:#8a8f8c;opacity:1}
#landing-order-demo .form-section{display:block;margin:0}
#landing-order-demo .relocation-gate{margin:0 0 18px;padding:0;background:transparent;border:0}
#landing-order-demo .relocation-row{display:flex;align-items:stretch;flex-direction:column;gap:13px}
#landing-order-demo .relocation-row>label{display:flex;align-items:flex-start;gap:11px;flex:1}
#landing-order-demo .relocation-row input{width:19px;height:19px;flex:0 0 auto;accent-color:#168a86}
#landing-order-demo .relocation-row strong{display:block;color:#303936;font-size:13px;line-height:1.35}
#landing-order-demo .relocation-row small{display:block;margin-top:3px;color:#736b8c;font-size:12px;line-height:1.4}
#landing-order-demo .relocation-instruction{width:100%;min-height:35px;margin:0;padding:9px 14px;border:0;border-radius:6px;background:#7862b8;color:#fff;font:800 13px/1.2 Inter,"Segoe UI",Arial,sans-serif;white-space:normal;cursor:pointer}
#landing-order-demo .relocation-instruction:hover{background:#654fa6}
#landing-order-demo .amount-section{display:flex;align-items:stretch;flex-direction:column;gap:10px}
#landing-order-demo .amount-section>div:first-child,#landing-order-demo .stocker-money-input{width:100%;flex:0 0 auto}
#landing-order-demo .stocker-money-input{display:flex;align-items:center;min-height:62px;padding:0 15px;border:1px solid #aeb6b2;border-radius:6px;background:#fff;overflow:hidden}
#landing-order-demo .money-entry{display:flex;align-items:center;justify-content:flex-start;width:100%}
#landing-order-demo .money-entry b{padding:0;font-size:20px}
#landing-order-demo .money-entry input{width:100%;height:auto;padding:15px 0 15px 5px;border:0;background:transparent;font:750 19px/1.2 Inter,"Segoe UI",Arial,sans-serif;text-align:left;outline:0}
#landing-order-demo .money-entry input::placeholder{color:#8a8f8c;font-size:16px;font-weight:400;opacity:1}
#landing-order-demo .amount-summary-inline{display:flex;min-height:0;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;margin-top:0;color:#626c68;font-size:13px}
#landing-order-demo .amount-summary-inline[hidden]{display:none}
#landing-order-demo .amount-summary-inline span{display:block;width:100%;white-space:normal}
#landing-order-demo .amount-summary-inline strong{color:#222}
#landing-order-demo .payout-options{display:flex;align-items:stretch;flex-direction:column;gap:10px}
#landing-order-demo .payout-card,#landing-order-demo .add-card{position:relative;width:100%;min-width:0;flex:0 0 auto;border:1px solid #aeb6b2;border-radius:6px;background:#fff;padding:0;text-align:left;overflow:hidden;cursor:pointer}
#landing-order-demo .payout-select{display:block;width:100%;min-height:62px;padding:13px 15px;border:0;background:transparent;color:inherit;text-align:left}
#landing-order-demo .payout-select small{display:block;margin-top:4px;color:#6f7a76}
#landing-order-demo .payout-card.selected{border-color:transparent;background:#000;color:#fff}
#landing-order-demo .payout-card.selected small{color:#fff;opacity:.78}
#landing-order-demo .add-card{display:grid;place-items:center;min-height:46px;color:#303936;font-size:23px;text-decoration:none}
#landing-order-demo .notes-column{display:flex;flex-direction:column;gap:12px}
#landing-order-demo .wallet-system-title{display:flex;align-items:baseline;gap:7px;white-space:nowrap}
#landing-order-demo .wallet-system-title h3{margin:0}
#landing-order-demo .wallet-system-title button{appearance:none;padding:0;border:0;background:transparent;font:inherit;cursor:pointer}
#landing-order-demo .wallet-system-title .selected{color:#3f4844;font-weight:850}
#landing-order-demo .wallet-system-title .muted{color:#b8bfbc;font-weight:850}
#landing-order-demo .form-section textarea{display:block;width:100%;min-height:150px;border:1px solid #aeb6b2;border-radius:6px;padding:12px;resize:vertical;font:16px Inter,"Segoe UI",Arial,sans-serif}
#landing-order-demo .notes-column textarea.istock-author-note::placeholder{color:#aa000b;opacity:1}
#landing-order-demo .order-button{width:100%;margin-top:auto;padding:14px;border:1px solid #000;border-radius:6px;background:#000;color:#fff;font:700 15px/1.2 Inter,"Segoe UI",Arial,sans-serif;cursor:pointer}
#landing-order-demo.shutterstock .stocker-stock-title,#landing-order-demo.shutterstock .order-button{background:#aa000b;border-color:#aa000b}
#landing-order-demo.istock .stocker-stock-title,#landing-order-demo.istock .order-button{background:#287a4d;border-color:#287a4d}
#landing-order-demo.magnific .stocker-stock-title,#landing-order-demo.magnific .order-button{background:#6742a5;border-color:#6742a5}
#landing-order-demo.pond5 .stocker-stock-title,#landing-order-demo.pond5 .order-button{background:#2487b5;border-color:#2487b5}
.landing-demo-dialog{font-family:Inter,"Segoe UI",Arial,sans-serif}
.landing-relocation-dialog{position:relative;width:min(500px,100%);padding:22px;font-family:Inter,"Segoe UI",Arial,sans-serif;text-align:left}
.landing-relocation-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.landing-relocation-dialog h2{margin:0;font-size:20px}
.landing-relocation-text{color:#252b28;font-size:15px;line-height:1.6;white-space:pre-wrap}
.landing-demo-dialog:has(.wallet-reservation){width:min(800px,calc(100vw - 40px));max-height:calc(100vh - 32px);padding:26px;overflow-y:auto;color:#252b28}
.landing-demo-dialog .wallet-stock-rules{margin-top:16px;padding:0;color:#252b28;font-size:15px;line-height:1.55;white-space:pre-wrap}
.landing-demo-dialog .wallet-binding-column .wallet-address-card{align-items:flex-start;flex-direction:column;gap:9px}
.landing-demo-dialog .screenshot-help-text{padding:0 0 12px;color:#39413e;font-size:13px;line-height:1.55;white-space:pre-wrap}
.landing-demo-dialog .wallet-check-column{display:flex;flex-direction:column;gap:10px;padding-top:0}
.landing-demo-dialog .countdown-card{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);align-items:center;gap:15px;padding:13px 15px;background:#aa000b;border:1px solid #aa000b;border-radius:8px}
.landing-demo-dialog .countdown-card p{margin:0;color:#fff;font-size:12px;line-height:1.45}
.landing-demo-dialog .countdown{align-self:center;color:#fff;font-size:29px;font-weight:850;font-variant-numeric:tabular-nums}
.landing-demo-dialog .landing-first{display:block;margin:0;text-align:center;font-size:14px}
#landing-order-demo .field-error{padding:9px 11px;border-radius:9px;background:#fff0ef;color:#a0322d;font-size:12px;margin:8px 0}
#landing-order-demo .manual-approval-warning{padding:9px 11px;border-radius:9px;background:#fff5d5;color:#7c6313;font-size:12px;margin:8px 0}
#landing-order-demo .fixed-commission-note,#landing-order-demo .paypal-fee-note,#landing-order-demo .conversion-note{display:block;color:#626c68;font-size:12px;line-height:1.4}
#landing-order-demo .paypal-fee-note{display:inline}
[hidden]{display:none!important}
@media(max-width:1200px){#landing-order-demo .stocker-order-columns{grid-template-columns:repeat(2,minmax(0,1fr))}#landing-order-demo .stocker-order-column{padding:18px}#landing-order-demo .stocker-order-column+.stocker-order-column{border-left:0}#landing-order-demo .stocker-order-column:nth-child(even){border-left:1px solid #b6bfbb}#landing-order-demo .stocker-order-column:nth-child(n+3){border-top:1px solid #b6bfbb}}
@media(max-width:680px){.how-it-works-inner{width:calc(100% - 24px)}#landing-order-demo .stocker-order-columns{grid-template-columns:1fr}#landing-order-demo .stocker-order-column:nth-child(even){border-left:0}#landing-order-demo .stocker-order-column:nth-child(n+2){border-top:1px solid #b6bfbb}.landing-demo-dialog .countdown-card{grid-template-columns:1fr}.landing-demo-dialog .countdown{text-align:center}}
