:root{--av-shell-backdrop:#5f5f5f;--av-shell-modal-w:1070px;--av-shell-modal-h:715px;--av-shell-modal-radius:24px;--av-shell-content-bg:#f8f8fa;--av-shell-header-pad-x:35px;--av-shell-header-gap:68px;--av-shell-back-size:30px;--av-shell-close-size:32px;--av-shell-track-h:6px;--av-shell-track-radius:999px;--av-shell-font:inherit;--av-shell-title-size:32px;--av-shell-title-lh:44px;--av-shell-title-weight:700;--av-shell-field-h:56px;--av-shell-field-radius:10px;--av-shell-field-border:#dcdcdc;--av-shell-field-bg:#fafafa;--av-shell-field-label-size:15px;--av-shell-btn-h:42px;--av-shell-btn-radius:999px;--av-shell-btn-size:15px;--av-shell-btn-weight:500;--av-brand:#ed1b22;--av-shell-powered-h:17px}.av-shell-backdrop{min-height:100vh;background:var(--av-shell-backdrop);display:grid;place-items:center;padding:24px;box-sizing:border-box}.av-shell-modal{width:var(--av-shell-modal-w);height:var(--av-shell-modal-h);max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);border-radius:var(--av-shell-modal-radius);background:#fff;overflow:hidden;display:grid;grid-template-columns:321px 1fr;position:relative;box-shadow:0 24px 64px rgba(0,0,0,.28)}.av-shell-body{display:flex;flex-direction:column;min-width:0;min-height:0}.av-shell-head{display:flex;align-items:center;gap:var(--av-shell-header-gap);padding:0 var(--av-shell-header-pad-x);box-sizing:border-box}.av-shell-back{width:var(--av-shell-back-size);height:var(--av-shell-back-size);flex:0 0 var(--av-shell-back-size);border-radius:50%;border:2px solid var(--av-brand);color:var(--av-brand);background:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.av-shell-back-ghost{visibility:hidden}.av-shell-close{width:var(--av-shell-close-size);height:var(--av-shell-close-size);flex:0 0 var(--av-shell-close-size);border:0;background:none;color:var(--av-brand);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.av-shell-close-ghost{visibility:hidden}.av-shell-track{position:relative;flex:1 1;height:var(--av-shell-track-h);background:#f1f1f1;overflow:hidden;max-width:481px}.av-shell-fill,.av-shell-track{border-radius:var(--av-shell-track-radius)}.av-shell-fill{position:absolute;inset:0 auto 0 0;background:var(--av-brand);transition:width .35s ease}.av-ff{position:relative;flex:1 1;min-width:0}.av-ff input,.av-ff textarea{width:100%;height:var(--av-shell-field-h);border:1px solid var(--av-shell-field-border);border-radius:var(--av-shell-field-radius);background:var(--av-shell-field-bg);padding:22px 14px 8px;font-size:var(--av-shell-field-label-size);font-weight:400;color:#17181c;outline:none;transition:border-color .15s ease;resize:none;box-sizing:border-box}.av-ff.is-area textarea{height:96px}.av-ff input:focus,.av-ff textarea:focus{border-color:#9a9a9a}.av-ff label{position:absolute;left:15px;top:17px;font-size:var(--av-shell-field-label-size);color:#6f6f6f;pointer-events:none;transition:all .15s ease}.av-ff.lifted label{top:8px;font-size:11px;color:#8f8f8f}.av-shell-btn{height:var(--av-shell-btn-h);border-radius:var(--av-shell-btn-radius);border:0;font:var(--av-shell-btn-weight) var(--av-shell-btn-size)/1 var(--av-shell-font);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:filter .15s ease,transform .15s ease}.av-shell-btn:hover:not(:disabled){filter:brightness(.94)}.av-shell-btn:disabled{cursor:default;opacity:.55}.av-shell-btn-full{width:100%}.av-shell-powered{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.av-shell-powered img{height:var(--av-shell-powered-h)}