.afp__inner{max-width:980px;margin:0 auto}.afp__title{margin:4px 0 18px}.afp__intro{margin:0 0 28px;max-width:640px;opacity:.85}.afp__gate{max-width:560px;padding:28px 0}.afp__gate .btn{margin-top:12px}.afp__loading{opacity:.6}.afp-steps{display:flex;gap:0;margin:0 0 28px;border-bottom:1px solid rgba(0,0,0,.12);overflow-x:auto}.afp-steps button{flex:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 18px 12px 0;margin-right:22px;font:inherit;font-size:.82em;letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.55;cursor:pointer}.afp-steps button.on{opacity:1;border-bottom-color:currentColor}.afp-steps button .n{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;border:1px solid currentColor;font-size:.85em;margin-right:8px;letter-spacing:0}.afp-steps button.done .n{background:currentColor}.afp-steps button.done .n span{color:#fff;mix-blend-mode:difference}.afp-card{border:1px solid rgba(0,0,0,.12);padding:28px;margin:0 0 22px;background:#fff6}.afp-card h2{margin:0 0 6px;font-size:1.5em}.afp-card>p.afp-sub{margin:0 0 22px;opacity:.7}.afp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.afp-field{margin:0 0 18px}.afp-field.full{grid-column:1 / -1}.afp-field label,.afp-label{display:block;margin:0 0 6px;font-size:.74em;letter-spacing:.12em;text-transform:uppercase}.afp-field .hint{display:block;margin:5px 0 0;font-size:.85em;opacity:.65}.afp-field input[type=text],.afp-field input[type=url],.afp-field input[type=email],.afp-field textarea,.afp-field select{width:100%;padding:12px 13px;border:1px solid rgba(0,0,0,.25);background:transparent;color:inherit;font:inherit;border-radius:0}.afp-field textarea{min-height:110px;resize:vertical;line-height:1.5}.afp-field input:focus,.afp-field textarea:focus,.afp-field select:focus{outline:none;border-color:currentColor}.afp-req{opacity:.55}.afp-radios{display:flex;gap:18px;flex-wrap:wrap;padding-top:4px}.afp-radios label{display:flex;gap:8px;align-items:center;text-transform:none;letter-spacing:0;font-size:1em;margin:0;cursor:pointer}.afp-drop{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:150px;border:1px dashed rgba(0,0,0,.3);padding:14px;cursor:pointer;overflow:hidden}.afp-drop.wide{min-height:210px}.afp-drop.over{border-color:currentColor;background:#00000008}.afp-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.afp-drop img,.afp-drop video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.afp-drop .afp-drop__txt{position:relative;font-size:.9em;opacity:.7;pointer-events:none}.afp-drop.has .afp-drop__txt{opacity:0}.afp-drop .afp-change{position:absolute;right:8px;bottom:8px;background:#000000a6;color:#fff;font-size:.75em;padding:4px 8px;letter-spacing:.06em;pointer-events:none}.afp-file{display:flex;gap:10px;align-items:center;padding:12px 13px;border:1px dashed rgba(0,0,0,.3);position:relative;cursor:pointer}.afp-file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.afp-file .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92em}.afp-file .tag{font-size:.7em;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border:1px solid currentColor}.afp-file.has{border-style:solid}.afp-bar{height:3px;background:#00000014;margin-top:6px;overflow:hidden}.afp-bar i{display:block;height:100%;width:0;background:currentColor;transition:width .2s}.afp-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px}.afp-actions .grow{flex:1}.afp-status{font-size:.9em;opacity:.75}.afp-status.err{color:#b42318;opacity:1}.afp-status.ok{color:#2f6b4f;opacity:1}.afp-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.afp-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}.afp-work{border:1px solid rgba(0,0,0,.12);background:#ffffff80;display:flex;flex-direction:column}.afp-work .ph{aspect-ratio:3 / 2;background:#0000000d;overflow:hidden}.afp-work .ph img{width:100%;height:100%;object-fit:cover;display:block}.afp-work .bd{padding:12px 14px;display:flex;flex-direction:column;gap:4px;flex:1}.afp-work .t{font-weight:600}.afp-work .m{font-size:.85em;opacity:.7}.afp-work .row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:.85em}.afp-pill{display:inline-block;font-size:.68em;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border:1px solid currentColor}.afp-pill.live{background:#2f6b4f;border-color:#2f6b4f;color:#fff}.afp-empty{border:1px dashed rgba(0,0,0,.25);padding:34px;text-align:center;opacity:.75;margin:0 0 22px}.afp-tags{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid rgba(0,0,0,.25)}.afp-tags span{font-size:.85em;padding:3px 8px;background:#00000012}.afp-tags span button{background:none;border:0;margin-left:4px;cursor:pointer;color:inherit}.afp-tags input{flex:1;min-width:140px;border:0!important;padding:4px!important}.afp-demo{padding:10px 14px;border:1px solid currentColor;margin:0 0 22px;font-size:.9em}.afp-check{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px;cursor:pointer}.afp-check input{margin-top:4px}.afp-summary{display:grid;grid-template-columns:160px 1fr;gap:8px 16px;margin:0 0 22px;font-size:.95em}.afp-summary dt{opacity:.6}.afp-summary dd{margin:0}@media screen and (max-width:749px){.afp-card{padding:20px 16px}.afp-grid,.afp-works,.afp-summary{grid-template-columns:minmax(0,1fr)}}.afp--has-banner{padding-top:0!important}.afp-banner{position:relative;height:var(--afp-bh, 240px);overflow:hidden;margin:0 0 40px;color:#fff}.afp-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.afp-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--afp-bo, .35) + .15)),rgba(0,0,0,var(--afp-bo, .35)) 55%,rgba(0,0,0,calc(var(--afp-bo, .35) * .5)))}.afp-banner__text{position:relative;height:100%;max-width:980px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:26px}.afp-banner__sub{margin:0 0 6px;font-size:.78em;letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.9}.afp-banner__title{margin:0;color:#fff;line-height:1.05}.afp-banner__welcome{margin:8px 0 0;color:#fff;font-size:1.05em;opacity:.92}.afp,.afp *,.afp *:before,.afp *:after{box-sizing:border-box}@media screen and (max-width:749px){.afp-banner{height:calc(var(--afp-bh, 240px) * .62);min-height:130px;margin-bottom:28px}.afp-banner__text{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/af-artist-portal.css.map */
