.errline{display:none}body.dv-modal-open{overflow:hidden}.dv-auth-modal,.dv-auth-modal h2,.dv-auth-modal button,.dv-auth-modal input,.dv-auth-modal label{font-family:Georgia,serif}.dv-auth-overlay{z-index:20000;-webkit-backdrop-filter:blur(10px);background:#030c1ca8;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.dv-auth-overlay.open{animation:.18s dvFade;display:flex}@keyframes dvFade{0%{opacity:0}to{opacity:1}}.dv-auth-modal{color:#10284f;text-align:left;background:radial-gradient(circle at 0 0,#03d0f01a,#0000 30%),radial-gradient(circle at 100% 100%,#0148f514,#0000 34%),#fff;border:1px solid #dce6f2;border-radius:24px;width:min(470px,100%);max-height:92vh;padding:30px 32px 26px;animation:.22s dvModalIn;position:relative;overflow:auto;box-shadow:0 28px 80px #0522534d}@keyframes dvModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.dv-auth-modal:before{content:"";background:linear-gradient(90deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);border-radius:24px 24px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.dv-auth-close{color:#52657f;cursor:pointer;z-index:2;background:#fff;border:1px solid #dce5f2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:15px;right:15px}.dv-auth-close:hover{color:#10284f;background:#f4f8fc}.dv-auth-brand{align-items:center;height:44px;margin-bottom:13px;display:flex}.dv-auth-badge{color:#0878ee;letter-spacing:1.35px;background:#edf7ff;border:1px solid #dcecff;border-radius:99px;align-items:center;min-height:25px;margin-bottom:9px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.dv-auth-modal h2{color:#09275c;margin:0 0 7px;font-size:27px;line-height:1.16}.dv-auth-context{color:#405b7f;background:#f0f8ff;border:1px solid #d8eafa;border-radius:11px;margin:-5px 0 16px;padding:10px 12px;font-size:12px}.dv-google-btn{color:#223b61;cursor:pointer;background:#fff;border:1px solid #d7e2ef;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 7px #143c6e0a}.dv-google-btn:hover{background:#f8fbff;border-color:#c6d8eb}.dv-google-btn svg{flex:none;width:19px;height:19px}.dv-auth-divider{color:#9aabc0;letter-spacing:1px;align-items:center;gap:12px;margin:17px 0;font-size:10px;font-weight:700;display:flex}.dv-auth-divider:before,.dv-auth-divider:after{content:"";background:#e1e8f0;flex:1;height:1px}.dv-auth-field label{color:#344d70;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.dv-auth-labelrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.dv-auth-labelrow a,.dv-auth-switch a,.dv-auth-consent a{color:#0878ee;text-decoration:none}.dv-auth-labelrow a{font-size:11px}.dv-auth-field input{color:#10284f;background:#fff;border:1px solid #d6e1ed;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.dv-auth-field input::placeholder{color:#9aabc0}.dv-remember{color:#64748b;align-items:center;gap:7px;margin:3px 0 15px;font-size:12px;display:flex}.dv-remember input,.dv-auth-consent input{accent-color:#0878ee}.dv-auth-consent{color:#64748b;align-items:flex-start;gap:8px;margin:4px 0 15px;font-size:11px;line-height:1.45;display:flex}.dv-auth-consent input{flex:none;margin-top:2px}.dv-auth-primary{color:#fff;cursor:pointer;background:linear-gradient(100deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);border:0;border-radius:14px;width:100%;min-height:50px;font-size:15px;font-weight:700;box-shadow:0 10px 24px -10px #0148f594}.dv-auth-primary:hover{filter:brightness(1.03);transform:translateY(-1px)}.dv-auth-switch{text-align:center;color:#64748b;margin:17px 0 4px;font-size:12px}.dv-auth-fine{text-align:center;color:#93a3b7;margin:7px 0 0;font-size:10px}.dv-auth-error{background:#fff3f3;border:1px solid #f4d0d0;border-radius:8px;padding:8px 10px;color:#c64343!important;margin:-3px 0 11px!important;font-size:11px!important}@media (max-width:560px){.dv-auth-overlay{padding:12px}.dv-auth-modal{border-radius:20px;width:100%;padding:26px 20px 22px}.dv-auth-modal h2{font-size:23px}}.dv-auth-brand{display:none!important}.dv-auth-modal{background:radial-gradient(circle at 8% 0,#03d0f017,#0000 24%),radial-gradient(circle at 100% 100%,#0148f512,#0000 30%),linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #d9e5f1!important;border-radius:22px!important;width:min(455px,100%)!important;padding:34px 34px 28px!important;box-shadow:0 30px 90px #08234e47!important}.dv-auth-modal-compact{width:min(430px,100%)!important}.dv-auth-modal:before{background:linear-gradient(90deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%)!important;height:4px!important}.dv-auth-badge{color:#0878ee!important;letter-spacing:1.35px!important;background:#eff7ff!important;border:1px solid #d7eaff!important;min-height:24px!important;margin-bottom:12px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:700!important}.dv-auth-modal h2{letter-spacing:-.4px!important;color:#09275c!important;margin:0 0 8px!important;font-size:28px!important;line-height:1.16!important}.dv-auth-sub{color:#62758d!important;margin:0 0 22px!important;font-size:13.5px!important;line-height:1.55!important}.dv-auth-field label{color:#29466e!important;font-size:12px!important;font-weight:600!important}.dv-auth-field input{box-shadow:0 1px 2px #10284f06;background:#fff!important;border-color:#d7e2ee!important;border-radius:12px!important;height:50px!important}.dv-auth-field input:focus{border-color:#049ff6!important;box-shadow:0 0 0 3px #049ff61a!important}.dv-google-btn{border-color:#d7e2ee!important;border-radius:12px!important;height:50px!important;font-weight:600!important;box-shadow:0 2px 7px #143c6e09!important}.dv-auth-primary{letter-spacing:.1px;border-radius:13px!important;min-height:52px!important;font-size:14.5px!important}.dv-auth-secondary{color:#0878ee;cursor:pointer;background:#fff;border:1px solid #cfe0f0;border-radius:13px;width:100%;min-height:48px;font-size:13.5px;font-weight:700}.dv-auth-secondary:hover{background:#f4f9ff;border-color:#bcd7ed}.dv-auth-switch{margin-top:18px!important;font-size:12px!important}.dv-auth-switch a{font-weight:600!important}.dv-auth-fine{color:#95a5b8!important;margin-top:9px!important;font-size:10.5px!important}.dv-auth-consent{margin:7px 0 17px!important;font-size:10.8px!important;line-height:1.5!important}.dv-auth-labelrow a{color:#0878ee!important;font-weight:500!important}.dv-success-icon{color:#079b70;background:linear-gradient(135deg,#ecfbf6,#eff8ff);border:1px solid #bfe9d9;border-radius:50%;place-items:center;width:58px;height:58px;margin:3px auto 15px;font-size:24px;font-weight:700;display:grid;box-shadow:0 8px 22px #079b7014}.dv-auth-note{color:#64748b;text-align:left;background:#f6f9fc;border:1px solid #e1e9f1;border-radius:11px;margin:0 0 18px;padding:12px 13px;font-size:11px;line-height:1.5}@media (max-width:560px){.dv-auth-modal{border-radius:18px!important;padding:29px 20px 23px!important}.dv-auth-modal h2{font-size:24px!important}}.dv-auth-overlay{padding:14px!important;overflow:hidden!important}.dv-auth-modal,.dv-auth-modal-compact{scrollbar-width:none!important;-ms-overflow-style:none!important;max-height:calc(100vh - 28px)!important;overflow:visible!important}.dv-auth-modal::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.dv-auth-modal-compact::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.dv-auth-modal{padding-top:27px!important;padding-bottom:22px!important}.dv-auth-modal h2{margin-bottom:6px!important}.dv-auth-sub{margin-bottom:16px!important}.dv-google-btn{height:46px!important}.dv-auth-divider{margin:13px 0!important}.dv-auth-field{margin-bottom:10px!important}.dv-auth-field input{height:45px!important}.dv-remember{margin-bottom:11px!important}.dv-auth-consent{margin-bottom:12px!important}.dv-auth-primary{min-height:47px!important}.dv-auth-switch{margin-top:13px!important}.dv-auth-fine{margin-top:5px!important}.dv-auth-note{margin-bottom:13px!important;padding:10px 12px!important}.dv-success-icon{width:52px!important;height:52px!important;margin-bottom:11px!important}@media (max-height:760px){.dv-auth-overlay{padding:8px!important}.dv-auth-modal,.dv-auth-modal-compact{max-height:calc(100vh - 16px)!important;padding:20px 24px 17px!important}.dv-auth-badge{min-height:21px!important;margin-bottom:8px!important}.dv-auth-modal h2{font-size:23px!important}.dv-auth-sub{margin-bottom:12px!important;font-size:12px!important}.dv-google-btn{height:42px!important}.dv-auth-divider{margin:10px 0!important}.dv-auth-field{margin-bottom:8px!important}.dv-auth-field input{height:41px!important}.dv-auth-primary{min-height:43px!important}.dv-auth-switch{margin-top:10px!important}.dv-auth-fine{display:none!important}.dv-auth-note{margin-bottom:10px!important;padding:8px 10px!important}.dv-success-icon{width:46px!important;height:46px!important;margin-bottom:8px!important}}@media (max-width:720px){.dv-auth-modal,.dv-auth-modal-compact{max-height:calc(100vh - 20px)!important;overflow:visible!important}}.dv-auth-modal:before,.dv-auth-modal-compact:before{content:none!important;display:none!important}.dv-get-started-btn{color:#fff;cursor:pointer;background:linear-gradient(100deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);border:0;border-radius:10px;padding:8px 16px;font:700 .85rem/1.1 Georgia,serif}.dv-get-started-btn:hover{filter:brightness(1.05)}.dv-header-user{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font:600 .8rem/1.1 Georgia,serif;overflow:hidden}.dv-signup-password-help{margin:-3px 0 12px;padding:8px 11px}.dv-signup-password-help strong{margin-bottom:2px}.dv-signup-password-help ul{-moz-column-gap:16px;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:3px;display:grid}@media (max-width:540px){.dv-signup-password-help ul{grid-template-columns:1fr}.dv-password-help{padding:9px 10px;font-size:9.5px}.dv-password-help strong{font-size:10px}}.dv-user-avatar{color:#fff;background:linear-gradient(135deg,#05c5ef,#1748ef);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.dv-user-chevron{color:#b9c6d8;font-size:16px;transform:translateY(-1px)}.dv-user-chevron-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.dv-user-chip{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;align-items:center;gap:9px;min-width:210px;height:44px;padding:0 10px 0 6px;display:flex}.dv-user-chip:hover{background:#ffffff17;border-color:#fff3}.dv-user-avatar{box-shadow:0 4px 12px #006fff38;width:32px!important;height:32px!important;font-size:11px!important}.dv-user-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dv-user-caption{color:#93a8c1;font-size:8.5px;line-height:1.1}.dv-user-email{text-overflow:ellipsis;white-space:nowrap;color:#f6f9fd;max-width:145px;font-size:11px;font-weight:600;overflow:hidden}.dv-user-chevron-svg{stroke:#9fb1c6;stroke-width:2px;flex:none;width:16px;height:16px}@media (max-width:1000px){.dv-user-chip{min-width:175px}.dv-user-email{max-width:112px}}@media (max-width:760px){.dv-user-chip{justify-content:center;width:42px;min-width:0;padding:0 5px}.dv-user-meta,.dv-user-chevron-svg{display:none}}.dv-user-menu-wrap{align-items:center;display:flex;position:relative}.dv-user-chip{cursor:pointer!important;border:1px solid #ffffff21!important;font-family:Georgia,Times New Roman,serif!important}.dv-user-chip .dv-user-chevron-svg{transition:transform .16s}.dv-user-menu-wrap.open .dv-user-chevron-svg{transform:rotate(180deg)}.dv-user-dropdown{-webkit-backdrop-filter:blur(12px);z-index:20000;background:#fffffffa;border:1px solid #dce6f1;border-radius:14px;width:245px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0d2a4f33}.dv-user-menu-wrap.open .dv-user-dropdown{animation:.16s dvUserMenuIn;display:block}.dv-user-dropdown:before{content:"";background:#fff;border-top:1px solid #dce6f1;border-left:1px solid #dce6f1;width:12px;height:12px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.dv-user-dropdown-item{z-index:1;color:#17345f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;display:flex;position:relative;font-family:Georgia,Times New Roman,serif!important}.dv-user-dropdown-item:hover{background:#f3f8fd}.dv-dropdown-icon{color:#0c68e8;background:#eef6ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dv-dropdown-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dv-user-dropdown-item strong{color:#17345f;font-size:11.5px;font-weight:700;display:block}.dv-user-dropdown-item small{color:#7a8ba0;margin-top:2px;font-size:9.5px;line-height:1.25;display:block}.dv-user-dropdown-sep{background:#edf1f5;height:1px;margin:5px 4px}.dv-user-dropdown-item.logout .dv-dropdown-icon{color:#d94a52;background:#fff0f1}.dv-user-dropdown-item.logout strong{color:#c63c45}@media (max-width:760px){.dv-user-dropdown{width:220px;right:-3px}}.dv-user-dropdown-item.password .dv-dropdown-icon{color:#075cf6;background:#eef6ff}.dv-change-password-modal{width:min(500px,100%)}.dv-password-account{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;align-items:center;gap:11px;margin:2px 0 20px;padding:11px 13px;display:flex}.dv-password-account-icon{color:#075cf6;background:linear-gradient(135deg,#e9f7ff,#edf1ff);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dv-password-account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dv-password-account span{color:#71839c;margin-bottom:2px;font-size:9.5px;display:block}.dv-password-account strong{color:#10284f;text-overflow:ellipsis;white-space:nowrap;max-width:350px;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.dv-password-field-wrap{position:relative}.dv-password-field-wrap input{padding-right:44px!important}.dv-password-toggle{color:#71839c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:10px}.dv-password-toggle:hover{color:#075cf6;background:#f1f6fb}.dv-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dv-password-help{color:#667a99;background:#f8fafc;border:1px solid #e2eaf3;border-radius:11px;margin:-2px 0 15px;padding:11px 13px;font-size:10px;line-height:1.5}.dv-password-help strong{color:#29466d;margin-bottom:3px;font-size:10.5px;display:block}.dv-password-help ul{margin:4px 0 0 17px;padding:0}.dv-password-help li{margin:2px 0}.dv-password-actions{grid-template-columns:1fr 1.55fr;gap:10px;margin-top:4px;display:grid}.dv-password-actions .dv-auth-secondary,.dv-password-actions .dv-auth-primary{width:100%;margin:0}.dv-change-success{text-align:center;padding:4px 0 2px;display:none}.dv-change-success .dv-success-icon{margin-bottom:14px}.dv-change-success h2{margin-bottom:7px}.dv-change-success .dv-auth-sub{max-width:360px;margin-left:auto;margin-right:auto}.dv-password-security-note{color:#71839c;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:9.5px;line-height:1.45;display:flex}.dv-password-security-note svg{fill:none;stroke:#075cf6;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-top:1px}@media (max-width:540px){.dv-password-actions{grid-template-columns:1fr}.dv-password-account strong{max-width:240px}}.dv-change-password-modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(500px,100vw - 24px);max-width:100%;max-height:calc(100dvh - 24px);margin:auto;overflow:hidden auto}.dv-password-account,.dv-password-account>div{min-width:0}.dv-password-account strong{max-width:100%}.dv-password-field-wrap,.dv-password-field-wrap input,.dv-password-actions{min-width:0}.dv-user-dropdown{max-width:calc(100vw - 24px)}@media (max-height:850px){.dv-change-password-modal{border-radius:20px;max-height:calc(100dvh - 20px);padding:22px 26px 20px}.dv-password-account{margin:0 0 13px;padding:9px 11px}.dv-password-toggle{bottom:6px;right:8px}.dv-password-help{margin:-1px 0 10px;padding:8px 11px;line-height:1.35}.dv-password-help ul{margin-top:3px}.dv-password-help li{margin:1px 0}.dv-password-actions{margin-top:2px}.dv-password-security-note{margin-top:10px}}@media (max-width:768px){.dv-change-password-modal{width:min(500px,100vw - 28px);max-height:calc(100dvh - 28px);padding:26px 24px 22px}.dv-user-dropdown{width:min(245px,100vw - 24px);right:0}}@media (max-width:560px){.dv-change-password-modal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:22px 18px 18px}.dv-password-account{gap:9px;margin-bottom:13px;padding:9px 10px}.dv-password-account-icon{width:32px;height:32px}.dv-password-account strong{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.dv-password-field-wrap input{padding-right:43px!important}.dv-password-toggle{width:31px;height:31px;bottom:7px;right:7px}.dv-password-help{padding:9px 10px;font-size:9.5px}.dv-password-help strong{font-size:10px}.dv-password-actions{grid-template-columns:1fr;gap:8px}.dv-password-actions .dv-auth-secondary,.dv-password-actions .dv-auth-primary{min-height:44px}.dv-password-security-note{font-size:9px}.dv-user-dropdown{width:min(230px,100vw - 16px);max-width:calc(100vw - 16px);right:-2px}}@media (max-width:390px){.dv-change-password-modal{border-radius:16px;width:calc(100vw - 10px);max-height:calc(100dvh - 10px);padding:20px 14px 15px}.dv-password-account,.dv-password-help{padding:8px 9px}.dv-user-dropdown{width:min(220px,100vw - 12px);max-width:calc(100vw - 12px)}}@media (max-height:650px){.dv-change-password-modal{max-height:calc(100dvh - 12px);margin:0 auto;padding-top:17px;padding-bottom:15px}.dv-password-account{margin-bottom:9px;padding-top:7px;padding-bottom:7px}.dv-password-toggle{width:29px;height:29px;bottom:5px}.dv-password-help{margin-bottom:8px;padding:7px 9px;line-height:1.25}.dv-password-help li{margin:0}.dv-password-actions .dv-auth-secondary,.dv-password-actions .dv-auth-primary{min-height:40px;padding-top:9px;padding-bottom:9px}.dv-password-security-note{margin-top:7px}}@media (orientation:landscape) and (max-height:520px){.dv-change-password-modal{width:min(720px,100vw - 16px)}.dv-change-password-modal #changePasswordForm{padding-right:2px}.dv-password-actions{grid-template-columns:1fr 1.55fr}}.dv-change-password-modal input:focus{scroll-margin-top:80px;scroll-margin-bottom:90px}.dv-auth-notice{color:#0b7a58;background:#effaf5;border:1px solid #bfe9d9;border-radius:9px;margin:0 0 14px;padding:9px 11px;font-size:11.5px;line-height:1.45}.dv-user-chevron-svg{fill:none}.dv-auth-modal .dv-signup-password-help ul{row-gap:0!important;margin:3px 0 0 16px!important;padding:0!important;list-style:outside!important}.dv-auth-modal .dv-signup-password-help li{font-size:10px;margin:1px 0!important;padding:0!important;line-height:1.4!important}.dv-auth-modal .dv-signup-password-help strong{margin-bottom:1px}.dv-auth-modal,.dv-auth-modal *{font-family:Georgia,Times New Roman,serif!important}.dv-auth-modal h2{font-weight:700}.dv-auth-modal .dv-auth-field label{margin-bottom:3px!important}.dv-auth-modal .dv-signup-password-help{margin-bottom:8px!important}.dv-auth-modal .dv-auth-consent{margin-top:0!important}.dv-auth-modal .dv-signup-password-help{margin:-2px 0 8px!important;padding:9px 11px!important}.dv-auth-modal .dv-signup-password-help strong{margin:0 0 4px!important;font-size:11px!important;display:block!important}.dv-auth-modal .dv-signup-password-help ul{row-gap:2px!important;margin:0!important;padding-left:15px!important}.dv-auth-modal .dv-signup-password-help li{margin:0!important;font-size:10.5px!important;line-height:1.35!important}.dv-auth-modal .dv-auth-field:has(+.dv-signup-password-help){margin-bottom:4px!important}.dv-auth-modal .dv-signup-password-help{margin-top:4px!important;margin-bottom:6px!important}.dv-signup-success-modal{width:min(460px,100%)}.dv-signup-success-message{text-align:center;max-width:370px;margin:0 auto 18px!important;line-height:1.6!important}.dv-signup-success-modal .dv-auth-note{margin:0 0 20px}.dv-signup-success-modal .dv-auth-primary{width:100%}@media (max-width:560px){.dv-signup-success-modal{width:100%}.dv-signup-success-message{font-size:13px!important}}.dv-auth-modal.dv-reset-sent-modal{text-align:center;border-radius:24px!important;width:min(520px,100%)!important;max-height:calc(100dvh - 28px)!important;padding:38px 38px 32px!important;overflow-y:auto!important}.dv-reset-sent-modal .dv-reset-sent-icon{color:#139b73;background:#eefbf7;border:1px solid #cdeee4;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 18px;font-size:34px;font-weight:700;display:grid;box-shadow:0 10px 26px #139b731f}.dv-reset-sent-modal .dv-reset-sent-badge{color:#075cf6;letter-spacing:1.2px;text-transform:uppercase;background:#eef4ff;border:1px solid #d5e4ff;border-radius:999px;margin-bottom:14px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-block}.dv-auth-modal.dv-reset-sent-modal h2{color:#10284f;margin:0 0 12px!important;font-size:30px!important;line-height:1.25!important}.dv-reset-sent-modal .dv-reset-sent-message{color:#52657f;max-width:410px;margin:0 auto;font-size:16px;line-height:1.65}.dv-reset-sent-modal .dv-reset-sent-notice{text-align:left;background:#f7fffc;border:1px solid #cdeee4;border-radius:14px;margin:24px 0 22px;padding:16px 17px}.dv-reset-sent-modal .dv-reset-sent-notice-title{color:#246c56;margin:0 0 5px;font-size:14px;font-weight:700}.dv-reset-sent-modal .dv-reset-sent-notice-copy{color:#64877c;margin:0;font-size:13px;line-height:1.6}.dv-auth-modal.dv-reset-sent-modal .dv-auth-primary{width:100%;min-height:52px!important}.dv-reset-sent-modal .dv-reset-sent-hint{color:#8a9ab0;margin:15px 0 0;font-size:12px;line-height:1.55}@media (max-width:600px){.dv-auth-modal.dv-reset-sent-modal{border-radius:20px!important;padding:34px 20px 28px!important}.dv-reset-sent-modal .dv-reset-sent-icon{width:66px;height:66px;font-size:30px}.dv-auth-modal.dv-reset-sent-modal h2{font-size:27px!important}.dv-reset-sent-modal .dv-reset-sent-message{font-size:15px}.dv-reset-sent-modal .dv-reset-sent-notice{padding-left:15px;padding-right:15px}}#verification-pending-modal .dv-auth-modal{box-sizing:border-box;width:min(460px,100%)!important;max-width:460px!important;max-height:calc(100dvh - 24px)!important;padding:24px 26px 20px!important;overflow:hidden auto!important}#verification-pending-modal .dv-auth-badge{margin-bottom:7px!important;font-size:9px!important}#verification-pending-modal .dv-auth-modal h2{margin:0 0 5px!important;font-size:24px!important;line-height:1.15!important}#verification-pending-modal .dv-auth-sub{color:#64748b!important;margin:0 0 11px!important;font-size:11.5px!important;line-height:1.42!important}#verification-pending-modal .dv-verify-email-box{box-sizing:border-box;color:#344d70;background:#f7fbff;border:1px solid #dce7f1;border-radius:12px;align-items:center;gap:11px;width:100%;min-width:0;margin:0 0 10px;padding:9px 10px;display:flex}#verification-pending-modal .dv-verify-email-icon{color:#0878ee;background:#eaf4ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}#verification-pending-modal .dv-verify-email-meta{flex:1;min-width:0}#verification-pending-modal .dv-verify-email-label{color:#8193a9;letter-spacing:.85px;text-transform:uppercase;margin:0 0 3px;font-size:9.5px;font-weight:700;line-height:1.4}#verification-pending-modal .dv-verify-email-value{color:#29466e;overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.45}#verification-pending-modal .dv-verify-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:5px;font-size:10.5px;line-height:1.4;display:flex}#verification-pending-modal .dv-verify-pending{color:#a86700;white-space:nowrap;font-weight:700}#verification-pending-modal .dv-verify-cooldown{color:#8193a9;text-align:right}#verification-pending-modal .dv-verify-help{box-sizing:border-box;color:#64748b;overflow-wrap:break-word;background:#fff;border:1px solid #e1e9f1;border-radius:11px;width:100%;margin:0 0 10px;padding:9px 10px;font-size:10.5px;line-height:1.5}#verification-pending-modal .dv-verify-help>strong{color:#344d70;margin-bottom:4px;font-size:11px;display:block}#verification-pending-modal .dv-verify-help p{color:#64748b;margin:0;font-size:10.5px;line-height:1.5}#verification-pending-modal .dv-verify-help p strong{font-weight:700}#verification-pending-modal .dv-verify-actions{gap:8px;width:100%;min-width:0;display:grid}#verification-pending-modal .dv-verify-actions .dv-auth-primary,#verification-pending-modal .dv-verify-actions .dv-auth-secondary{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;min-height:40px;margin:0;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}#verification-pending-modal .dv-verify-actions .dv-auth-primary:disabled{pointer-events:none;filter:grayscale(.15);opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important}#verification-pending-modal .dv-auth-error{margin:9px 0 0!important}@media (max-width:560px){#verification-pending-modal .dv-auth-modal{border-radius:16px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;padding:20px 16px 16px!important}#verification-pending-modal .dv-verify-status-row{justify-content:flex-start;gap:4px 8px}#verification-pending-modal .dv-verify-cooldown{text-align:left;overflow-wrap:anywhere}}@media (max-height:560px){#verification-pending-modal .dv-auth-modal{padding:13px 16px 11px!important}#verification-pending-modal .dv-auth-modal h2{font-size:19px!important}#verification-pending-modal .dv-auth-sub{margin-bottom:6px!important;font-size:10px!important}#verification-pending-modal .dv-verify-email-box{margin-bottom:6px;padding:6px 8px}#verification-pending-modal .dv-verify-help{margin-bottom:6px;padding:6px 8px;font-size:9.5px}}#verification-pending-modal .dv-verify-alert{box-sizing:border-box;border-radius:10px;width:100%;margin:0 0 10px;padding:9px 11px;font-size:10.5px;line-height:1.45;display:none}#verification-pending-modal .dv-verify-alert.show{display:block}#verification-pending-modal .dv-verify-alert.success{color:#246c56;background:#eefbf7;border:1px solid #cdeee4}#verification-pending-modal .dv-verify-alert.error{color:#c64343;background:#fff4f4;border:1px solid #f3caca}.dv-captcha{flex-direction:column;align-items:center;margin:2px 0 10px;display:flex}.dv-captcha-v2{width:304px;max-width:100%;min-height:78px}.dv-captcha .dv-captcha-error{text-align:center;width:100%;margin:8px 0 0!important}@media (max-width:360px){.dv-captcha-v2{transform-origin:top;margin-bottom:-4px;transform:scale(.95)}}@media (max-width:340px){.dv-auth-modal.dv-signup-captcha-open{padding-left:16px!important;padding-right:16px!important}.dv-signup-captcha-open h2{font-size:19px!important}.dv-captcha-v2{margin-bottom:-12px;transform:scale(.84)}}@media (max-height:700px){.dv-auth-modal.dv-signup-captcha-open{padding-top:16px!important;padding-bottom:12px!important}.dv-signup-captcha-open .dv-auth-badge{margin-bottom:4px!important}.dv-signup-captcha-open h2{margin-bottom:3px!important}.dv-signup-captcha-open .dv-auth-sub{margin-bottom:6px!important;line-height:1.3!important}.dv-signup-captcha-open .dv-auth-divider{margin:6px 0!important}.dv-signup-captcha-open .dv-auth-field{margin-bottom:5px!important}.dv-signup-captcha-open .dv-signup-password-help{margin:2px 0 4px!important;padding:6px 10px!important}.dv-signup-captcha-open .dv-signup-password-help li{margin:0!important;line-height:1.25!important}.dv-signup-captcha-open .dv-auth-consent{margin-bottom:6px!important}.dv-signup-captcha-open .dv-captcha{margin:0 0 6px}.dv-signup-captcha-open .dv-auth-switch{margin-top:6px!important}}@media (max-height:600px){.dv-auth-modal.dv-signup-captcha-open{padding-top:12px!important;padding-bottom:8px!important}.dv-signup-captcha-open .dv-auth-badge,.dv-signup-captcha-open .dv-auth-sub{display:none!important}.dv-signup-captcha-open .dv-google-btn{height:38px!important;min-height:38px!important}.dv-signup-captcha-open .dv-auth-primary{min-height:38px!important}.dv-signup-captcha-open .dv-auth-field input{padding-top:8px!important;padding-bottom:8px!important}.dv-signup-captcha-open .dv-signup-password-help{font-size:10.5px!important}}.dv-change-password-only .dv-auth-close{color:#52657f;cursor:pointer;z-index:2;place-items:center;min-width:34px;font-size:20px;line-height:1;position:absolute;top:15px;right:15px;width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:50%!important;padding:0!important;display:grid!important}.dv-change-password-only .dv-auth-close:hover{color:#10284f;background:#f4f8fc!important}.dv-change-password-only .dv-password-help ul{margin:4px 0 0 17px!important;padding:0!important;list-style:outside!important;display:block!important}.dv-change-password-only .dv-password-help li{margin:2px 0;padding:0;list-style-type:disc!important;display:list-item!important}.dv-change-password-only .dv-password-actions .dv-auth-secondary{color:#0878ee;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:48px;font-family:Georgia,Times New Roman,serif;font-size:13.5px;font-weight:700;display:flex;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0f0!important;border-radius:13px!important}.dv-change-password-only .dv-password-actions .dv-auth-secondary:hover{background:#f4f9ff!important;border-color:#bcd7ed!important}.dv-set-password-only .dv-auth-close{color:#52657f;cursor:pointer;z-index:2;place-items:center;min-width:34px;font-size:20px;line-height:1;position:absolute;top:15px;right:15px;width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:50%!important;padding:0!important;display:grid!important}.dv-set-password-only .dv-auth-close:hover{color:#10284f;background:#f4f8fc!important}.dv-set-password-only .dv-password-help ul{margin:4px 0 0 17px!important;padding:0!important;list-style:outside!important;display:block!important}.dv-set-password-only .dv-password-help li{margin:2px 0;padding:0;list-style-type:disc!important;display:list-item!important}.dv-set-password-only .dv-password-actions .dv-auth-secondary{color:#0878ee;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:48px;font-family:Georgia,Times New Roman,serif;font-size:13.5px;font-weight:700;display:flex;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0f0!important;border-radius:13px!important}.dv-set-password-only .dv-password-actions .dv-auth-secondary:hover{background:#f4f9ff!important;border-color:#bcd7ed!important}.dv-password-set-overlay{z-index:9999;box-sizing:border-box;background:#0d182cad;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dv-password-set-dialog{box-sizing:border-box;text-align:center;color:#0b2857;background:linear-gradient(135deg,#ecfbfd 0%,#fff 25% 65%,#e6edff 100%);border-radius:20px;width:100%;max-width:430px;padding:25px 22px 20px;font-family:Georgia,Times New Roman,serif;position:relative;box-shadow:0 22px 65px #0000002e}.dv-password-set-dialog .dv-password-set-close{appearance:none;color:#536b8c;cursor:pointer;background:#ffffffd9;border:1px solid #d5e2f4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:Arial,sans-serif;font-size:20px;font-weight:300;line-height:1;display:flex;position:absolute;top:12px;right:12px}.dv-password-set-icon{background:#effaf8;border:1px solid #b9eadb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 8px;display:flex}.dv-password-set-icon svg{fill:none;stroke:#10a379;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dv-password-set-badge{color:#0061e9;letter-spacing:1.2px;background:#f0f6ff;border:1px solid #d5e5ff;border-radius:999px;justify-content:center;align-items:center;padding:4px 11px;font-size:10px;font-weight:700;line-height:1.1;display:inline-flex}.dv-password-set-dialog h2{color:#0b2857;margin:10px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700;line-height:1.2}.dv-password-set-description{color:#647b9b;text-align:center;max-width:365px;margin:0 auto 14px;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.55}.dv-password-set-done{box-sizing:border-box;color:#fff;cursor:pointer;background:linear-gradient(100deg,#09c5e4,#064df5);border:none;border-radius:12px;width:100%;height:42px;margin:0;padding:0 16px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;display:block;box-shadow:0 12px 22px #004ad229}
