.ci-dmodal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:clamp(16px,4vw,40px);pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.ci-dmodal.is-open{opacity:1;pointer-events:auto;visibility:visible}.ci-dmodal__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(6,7,11,.72);inset:0;position:absolute}.ci-dmodal__dialog{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.45);max-height:min(88vh,calc(100vh - 48px));overflow:auto;overscroll-behavior:contain;padding:clamp(24px,4vw,44px);position:relative;scrollbar-color:rgba(10,14,24,.35) rgba(10,14,24,.08);scrollbar-width:thin;transform:translateY(8px);transition:transform .2s ease;width:min(680px,94vw)}.ci-dmodal.is-open .ci-dmodal__dialog{transform:translateY(0)}.ci-dmodal__dialog::-webkit-scrollbar{width:8px}.ci-dmodal__dialog::-webkit-scrollbar-track{background:rgba(10,14,24,.08);border-radius:100px}.ci-dmodal__dialog::-webkit-scrollbar-thumb{background:rgba(10,14,24,.35);border-radius:100px}.ci-dmodal__close{background:var(--ci-bg,#06070b);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:36px;line-height:1;position:absolute;right:14px;top:12px;transition:transform .15s ease,background .15s ease;width:36px;z-index:2}.ci-dmodal__close:hover{background:var(--ci-blue,#0060ff);transform:scale(1.08)}.ci-dmodal__title{color:var(--ci-ink,#0a0e18);font-family:var(--ci-font-display,inherit);font-size:24px;font-weight:600;line-height:1.2;margin:0 44px 18px 0}.ci-dmodal__body{color:#3e4654;font-family:var(--ci-font-body,inherit);font-size:15.5px;line-height:1.6}.ci-dmodal__body h4{color:var(--ci-blue,#0060ff);font-family:var(--ci-font-display,inherit);font-size:15px;font-weight:600;margin:20px 0 6px}.ci-dmodal__body h4:first-child{margin-top:0}.ci-dmodal__body p{margin:0 0 12px}.ci-dmodal__body p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.ci-dmodal,.ci-dmodal__close,.ci-dmodal__dialog{transition:none}}