.yidun_modal,.yidun_popup{z-index:400!important}.gf-modal{position:fixed;z-index:200;inset:0;display:grid;place-items:center;box-sizing:border-box;padding:24px 0;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .25s ease}.gf-modal.open{opacity:1;pointer-events:auto}.gf-modal-bg{position:absolute;inset:0;border:0;background:rgb(var(--gf-color-text-primary-channels)/.4);cursor:default}.gf-modal-toast{position:absolute;top:18px;left:50%;z-index:2;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 10px;border-radius:8px;box-shadow:0 0 16px rgb(0 0 0/.1);color:var(--gf-color-text-primary);font-size:var(--gf-text-body-sm-size);line-height:var(--gf-text-body-sm-line-height);transform:translateX(-50%)}.gf-modal-toast svg{display:block;width:16px;height:16px;flex-shrink:0}.gf-modal-toast-success{background:#dcfce7}.gf-modal-toast-warning{background:#faede0}.gf-modal-panel{position:relative;z-index:1;width:min(558px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;overflow-y:auto;display:grid;grid-gap:42px;gap:42px;padding:50px 60px;border-radius:20px;background:var(--gf-color-background-paper);box-shadow:0 30px 90px rgb(0 0 0/.28);transform:translateY(18px);transition:transform .25s ease}.gf-modal.open .gf-modal-panel{transform:translateY(0)}.gf-modal-heading{display:grid;grid-gap:var(--gf-space-16);gap:var(--gf-space-16);max-width:308px}.gf-modal-heading-title{display:grid;grid-gap:2px;gap:2px}div.gf-modal-panel h2{margin:0;color:var(--gf-color-text-primary);font-family:var(--gf-font-family-display);font-size:26px;font-weight:var(--gf-font-weight-regular);line-height:40px;letter-spacing:0}.gf-modal-heading-title span{color:var(--gf-color-brand-blue-primary);font-size:var(--gf-text-caption-size);line-height:var(--gf-text-caption-line-height)}.gf-modal-heading p{margin:0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:var(--gf-text-body-sm-line-height)}.gf-modal-field,.gf-modal-fields,.gf-modal-form,.gf-modal-panel label{display:grid}.gf-modal-form{gap:48px}.gf-modal-fields{display:grid;grid-gap:var(--gf-space-24);gap:var(--gf-space-24)}.gf-modal-field{gap:4px}.gf-modal-panel label{gap:6px}.gf-modal-label{color:var(--gf-color-text-secondary);font-size:var(--gf-text-body-sm-size);line-height:var(--gf-text-body-sm-line-height)}.gf-modal-label em{margin-right:4px;color:#d11a32;font-style:normal}.gf-modal-panel input{width:100%;height:40px;padding:8px 12px;border:1px solid #dfe1e6;border-radius:8px;background:var(--gf-color-surface);color:var(--gf-color-text-primary);font-size:var(--gf-text-body-sm-size);line-height:var(--gf-text-body-sm-line-height);outline:none}.gf-modal-panel input::placeholder{color:#bbc0ce}.gf-modal-code:hover input,.gf-modal-panel input:focus,.gf-modal-panel input:hover,.gf-modal-panel input:not(:placeholder-shown){border-color:var(--gf-color-brand-blue-primary)}.gf-modal-field.invalid .gf-modal-code:hover input,.gf-modal-field.invalid input,.gf-modal-field.invalid input:focus,.gf-modal-field.invalid input:hover,.gf-modal-field.invalid input:not(:placeholder-shown){border-color:#f53d18}.gf-modal-field-error{margin:0;color:#f53d18;font-size:var(--gf-text-caption-size);line-height:var(--gf-text-caption-line-height);text-align:left}.gf-modal-code{position:relative;display:block}.gf-modal-code input{padding-right:152px}.gf-modal-code-send{position:absolute;top:50%;right:12px;border:0;padding:0;background:none;color:var(--gf-color-brand-blue-primary);font-size:var(--gf-text-body-sm-size);line-height:var(--gf-text-body-sm-line-height);white-space:nowrap;cursor:pointer;transform:translateY(-50%)}.gf-modal-code-send:hover:not(:disabled){text-decoration:underline}.gf-modal-code-send:disabled{color:#bbc0ce;cursor:default}.gf-modal-panel .gf-modal-submit{width:100%;min-height:56px;gap:0;font-size:var(--gf-text-body-lg-size);font-weight:var(--gf-font-weight-regular);line-height:var(--gf-text-body-lg-line-height)}.gf-modal-panel .gf-modal-submit:disabled{cursor:wait;opacity:.65}.gf-modal-close{position:absolute;top:30px;right:30px;display:grid;place-items:center;width:20px;height:20px;border:0;padding:0;background:none;color:#020a1a;cursor:pointer}.gf-modal-close svg{display:block;width:12.5px;height:12.5px}@media (max-width:900px){.gf-modal-panel{gap:var(--gf-space-32);padding:var(--gf-space-36) var(--gf-space-24)}.gf-modal-fields{grid-template-columns:1fr}.gf-modal-form{gap:var(--gf-space-32)}.gf-modal-close{top:var(--gf-space-16);right:var(--gf-space-16)}}@media (max-height:720px) and (min-width:901px){.gf-modal-panel{width:min(784px,calc(100vw - 32px))}.gf-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}