.dits-modal-theme-white,.dits-modal-theme-dark{--font-body:inherit;--radius-xl:28px;--radius-lg:18px;--radius-md:14px;--overlay-padding:24px;--modal-max-width:460px;--modal-border-width:1px;--modal-blur:10px;--input-font-size:28px;--button-font-size:24px;--channel-size:62px;--channel-radius:50%}.dits-modal-theme-white{--overlay-bg:radial-gradient(
    circle at 15% 20%,
    rgba(255, 233, 149, 0.52) 0%,
    rgba(244, 245, 248, 0.55) 45%,
    rgba(217, 222, 235, 0.5) 100%
  );--glass-sheen:linear-gradient(
    130deg,
    rgba(255, 255, 255, 0.58),
    rgba(255, 255, 255, 0.2)
  );--modal-bg:rgba(255, 255, 255, 0.66);--modal-border:rgba(255, 255, 255, 0.72);--modal-shadow:0 28px 70px rgba(34, 46, 80, 0.2);--text-main:#1b1b22;--text-soft:#53586c;--close-color:#2d2f3a;--input-bg:rgba(245, 246, 252, 0.8);--input-border:#c9d0ef;--input-focus:#4d7cff;--placeholder:#7a7f98;--button-bg:linear-gradient(92deg, #ffe86e 0%, #ffc13d 100%);--button-text:#2b2b34;--button-shadow:0 14px 28px rgba(255, 181, 46, 0.35);--channel-bg:rgba(255, 255, 255, 0.6);--channel-border:rgba(18, 18, 20, 0.18);--channel-icon:#0f1013;--channel-shadow:0 8px 16px rgba(0, 0, 0, 0.1);--modal-border-width:1px;--modal-blur:12px}.dits-modal-theme-dark{--overlay-bg:radial-gradient(
    circle at 50% 12%,
    rgba(56, 56, 56, 0.28) 0%,
    rgba(20, 20, 20, 0.52) 42%,
    rgba(8, 8, 8, 0.62) 100%
  );--glass-sheen:linear-gradient(
    150deg,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.01)
  );--modal-bg:rgba(16, 16, 16, 0.74);--modal-border:rgba(255, 255, 255, 0.18);--modal-shadow:0 28px 70px rgba(0, 0, 0, 0.7);--text-main:#ffffff;--text-soft:#cfcfcf;--close-color:#ffffff;--input-bg:rgba(28, 28, 28, 0.88);--input-border:rgba(255, 255, 255, 0.22);--input-focus:#d4af37;--placeholder:#a7a7a7;--button-bg:linear-gradient(92deg, #f4d47a 0%, #c9a23a 55%, #a87f1f 100%);--button-text:#141414;--button-shadow:0 14px 34px rgba(201, 162, 58, 0.34);--channel-bg:rgba(255, 255, 255, 0.1);--channel-border:rgba(255, 255, 255, 0.22);--channel-icon:#ffffff;--channel-shadow:0 10px 22px rgba(0, 0, 0, 0.3);--radius-xl:28px;--radius-lg:18px;--radius-md:16px;--modal-border-width:2px;--modal-blur:10px}.dits-modal-theme-white .modal__overlay,.dits-modal-theme-dark .modal__overlay{padding:var(--overlay-padding);background:var(--glass-sheen),var(--overlay-bg);background-color:transparent}.dits-modal-theme-white .decb-modal,.dits-modal-theme-dark .decb-modal{position:relative;width:min(100%,var(--modal-max-width));padding:30px 30px 28px;border-radius:var(--radius-xl);border:var(--modal-border-width) solid var(--modal-border);background:var(--glass-sheen),var(--modal-bg);-webkit-box-shadow:var(--modal-shadow);box-shadow:var(--modal-shadow);backdrop-filter:blur(var(--modal-blur));color:var(--text-main)!important;font-family:var(--font-body)!important;-webkit-animation:decb-rise .45s ease;animation:decb-rise .45s ease}.dits-modal-theme-white .decb-modal__close,.dits-modal-theme-dark .decb-modal__close{position:absolute;top:14px;right:16px;border:0;background:0 0;color:var(--close-color);font-size:36px;line-height:1;cursor:pointer;padding:0;width:auto;height:auto}.dits-modal-theme-white .decb-modal__title,.dits-modal-theme-dark .decb-modal__title{margin:8px 0 12px;font-size:clamp(26px,3.4vw,34px);line-height:1.2;font-weight:800;color:var(--text-main)}.dits-modal-theme-white .decb-modal__subtitle,.dits-modal-theme-dark .decb-modal__subtitle{margin:0 0 14px;color:var(--text-soft);font-size:clamp(17px,2.7vw,22px)}.dits-modal-theme-white .decb-modal__form,.dits-modal-theme-dark .decb-modal__form{display:-ms-grid;display:grid;gap:16px;margin:0;padding:0;border:0}.dits-modal-theme-white .decb-modal__form .sr-only,.dits-modal-theme-dark .decb-modal__form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.dits-modal-theme-white .decb-modal__form input[type=tel],.dits-modal-theme-dark .decb-modal__form input[type=tel]{width:100%;border:2px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);padding:16px 18px;font-family:inherit;font-size:var(--input-font-size);font-weight:500;line-height:1;color:var(--text-main);text-align:center;letter-spacing:.04em;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.dits-modal-theme-white .decb-modal__form input[type=tel]::-webkit-input-placeholder,.dits-modal-theme-dark .decb-modal__form input[type=tel]::-webkit-input-placeholder{color:var(--placeholder)}.dits-modal-theme-white .decb-modal__form input[type=tel]::-moz-placeholder,.dits-modal-theme-dark .decb-modal__form input[type=tel]::-moz-placeholder{color:var(--placeholder)}.dits-modal-theme-white .decb-modal__form input[type=tel]:-ms-input-placeholder,.dits-modal-theme-dark .decb-modal__form input[type=tel]:-ms-input-placeholder{color:var(--placeholder)}.dits-modal-theme-white .decb-modal__form input[type=tel]::-ms-input-placeholder,.dits-modal-theme-dark .decb-modal__form input[type=tel]::-ms-input-placeholder{color:var(--placeholder)}.dits-modal-theme-white .decb-modal__form input[type=tel]::placeholder,.dits-modal-theme-dark .decb-modal__form input[type=tel]::placeholder{color:var(--placeholder)}.dits-modal-theme-white .decb-modal__form input[type=tel]:focus,.dits-modal-theme-dark .decb-modal__form input[type=tel]:focus{outline:0;border-color:var(--input-focus);-webkit-box-shadow:0 0 0 4px color-mix(in oklab,var(--input-focus) 26%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--input-focus) 26%,transparent)}.dits-modal-theme-white .decb-modal__form .decb-modal__submit,.dits-modal-theme-dark .decb-modal__form .decb-modal__submit{border:0;border-radius:var(--radius-lg);background:var(--button-bg);color:var(--button-text);font-family:inherit;font-size:var(--button-font-size);line-height:1;font-weight:800;text-transform:uppercase;padding:17px;cursor:pointer;-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.dits-modal-theme-white .decb-modal__form .decb-modal__submit:hover,.dits-modal-theme-dark .decb-modal__form .decb-modal__submit:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.dits-modal-theme-white .decb-modal__form .decb-modal__submit:disabled,.dits-modal-theme-dark .decb-modal__form .decb-modal__submit:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;-ms-transform:none;transform:none}.dits-modal-theme-white .decb-modal__message,.dits-modal-theme-dark .decb-modal__message{display:none;margin:8px 0 0;padding:10px;text-align:center;border:1px solid transparent;color:var(--text-main)}.dits-modal-theme-white .decb-modal__message.success,.dits-modal-theme-dark .decb-modal__message.success{border-color:#1aaa3e}.dits-modal-theme-white .decb-modal__message.error,.dits-modal-theme-dark .decb-modal__message.error{border-color:rgba(255,255,255,.3)}.dits-modal-theme-white .decb-modal__channels,.dits-modal-theme-dark .decb-modal__channels{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}.dits-modal-theme-white .decb-modal__channel,.dits-modal-theme-dark .decb-modal__channel{width:var(--channel-size);height:var(--channel-size);border-radius:var(--channel-radius);display:-ms-grid;display:grid;place-items:center;text-decoration:none;background:var(--channel-bg);border:1.5px solid var(--channel-border);color:var(--channel-icon);-webkit-box-shadow:var(--channel-shadow);box-shadow:var(--channel-shadow);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dits-modal-theme-white .decb-modal__channel:hover,.dits-modal-theme-dark .decb-modal__channel:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.dits-modal-theme-white .decb-modal__channel svg,.dits-modal-theme-dark .decb-modal__channel svg{width:30px;height:30px;fill:currentColor}@media (max-width:560px){.dits-modal-theme-white .decb-modal,.dits-modal-theme-dark .decb-modal{padding:24px 18px 20px}.dits-modal-theme-white .decb-modal__form input[type=tel],.dits-modal-theme-dark .decb-modal__form input[type=tel]{font-size:22px}.dits-modal-theme-white .decb-modal__form .decb-modal__submit,.dits-modal-theme-dark .decb-modal__form .decb-modal__submit{font-size:20px}}@-webkit-keyframes decb-rise{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes decb-rise{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}