.activation-delivery-panel{color:#edf1fa;background:#0b0d12;border:1px solid #303746;border-radius:24px;padding:0;width:min(720px,100%);max-width:100%;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}
.ad-body>.ad-guide-entry{justify-content:center;min-height:52px;padding:14px 18px;background:#351820;border-color:#b84356;color:#ff9ba6;font-weight:650;text-align:center;line-height:1.4}
.ad-body>.ad-guide-entry:hover{background:#48202b;border-color:#e56375}
.ad-body>.ad-guide-entry:focus-visible{outline-color:#ff9ba6}
.activation-delivery-panel::backdrop{background:#05070ce8}.ad-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#10141df5;border-bottom:1px solid #303746}.ad-header .button{display:inline-flex;align-items:center;gap:8px}.ad-brand{font-weight:750;color:#98b4ff}.ad-body{padding:24px;display:grid;gap:18px}.ad-heading h1{margin:0;font-size:30px}.ad-heading p{margin:8px 0 0;color:#9da7b8}.ad-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#98b4ff!important}.ad-card{display:grid;gap:12px;padding:20px;background:#151922;border:1px solid #303746;border-radius:20px;min-width:0}.ad-card h2{font-size:18px;margin:0}.ad-card p{font-size:14px;line-height:1.6;color:#aeb7c7;margin:0}.ad-card label{display:grid;gap:8px;font-size:14px;color:#dce3f1}.ad-card input{box-sizing:border-box;width:100%;padding:14px;background:#0c1018;color:#edf1fa;border:1px solid #3c475c;border-radius:12px;font:inherit}.ad-card input:focus-visible{outline:2px solid #91afff;outline-offset:2px}.ad-status{margin:0;padding:14px 16px;border-radius:14px;background:#1d2b4a;color:#bed0ff;line-height:1.5}.ad-message{margin:0;line-height:1.5;color:#d6b56f}.ad-message:empty{display:none}.ad-label{margin-top:12px!important;color:#9ba9bf!important}.ad-secret{display:block;padding:12px;margin-top:6px;border:1px solid #384965;background:#101725;border-radius:12px;overflow-wrap:anywhere;font-size:17px}.ad-code{display:block;text-align:center;font-size:36px;font-weight:700;letter-spacing:.2em;color:#a9c1ff;overflow-wrap:anywhere}.ad-code:empty{display:none}.ad-timer{font-size:12px!important;color:#99a8bf!important;margin-top:8px!important}.ad-caption{font-size:12px!important}.ad-delivery[hidden]{display:none}.ad-body>.button{white-space:normal}.ad-card .button{white-space:normal;text-align:center;line-height:1.4}
.ad-password-field{position:relative}.ad-password-field input{padding-right:54px}.ad-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:#a9bded;cursor:pointer}.ad-password-toggle[aria-pressed="true"]{color:#edf1fa;background:#263756}.ad-password-toggle:focus-visible{outline:2px solid #91afff;outline-offset:1px}
.ad-secret-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px}.ad-secret-row .ad-secret{display:grid;align-content:center;min-width:0;min-height:76px;margin:0;line-height:1.5}.ad-secret[data-placeholder]:empty::before{content:attr(data-placeholder);color:#8f9fb9;font-size:14px;line-height:1.5}.ad-copy{min-height:50px;min-width:112px;padding:10px 12px;border:1px solid #4867a5;border-radius:12px;background:#1d2e50;color:#bcd0ff;font:inherit;font-size:13px;font-weight:650;cursor:pointer;text-align:center}.ad-copy:hover:not(:disabled){background:#293e67}.ad-copy:focus-visible{outline:2px solid #91afff;outline-offset:3px}.ad-copy:disabled{opacity:.5;cursor:default}.ad-copy-feedback{font-size:12px!important;color:#a9c1ff!important;margin-top:8px!important}.ad-copy-feedback:empty{display:none}@media(max-width:380px){.ad-copy{min-width:98px;padding-inline:8px}.ad-secret-row{gap:8px}}
.ad-code-box{display:grid;align-content:center;gap:12px;min-height:112px;box-sizing:border-box;padding:16px;border:1px solid #435d8b;border-radius:14px;background:#101a2c;text-align:center}.ad-code-label{font-size:12px;color:#a6b8d7}.ad-code-placeholder{font-size:16px;line-height:1.4;color:#92a4c2}.ad-code-box .ad-code{margin:0;min-height:44px;line-height:44px}.ad-code-box .ad-code:not(:empty)+.ad-code-placeholder{display:none}.ad-code-box:has(.ad-code:not(:empty)){border-color:#91afff;box-shadow:0 0 0 1px #91afff25}
@media(max-width:600px){.activation-delivery-panel{border-radius:0;border:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.ad-body{padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.ad-header{padding:12px 16px}.ad-card{padding:18px 16px}.ad-heading h1{font-size:28px}}

.ad-body>.ad-support-entry{justify-content:center;min-height:52px;padding:14px 18px;background:#123a2d;border-color:#3b9f73;color:#98ebba;font-weight:650;text-align:center;line-height:1.4}
.ad-body>.ad-support-entry:hover{background:#194a38;border-color:#63bd91}
.ad-body>.ad-support-entry:focus-visible{outline-color:#98ebba}

.ad-body>.ad-support-dialog{margin-top:0}.ad-support-dialog .mc-inline{height:min(400px,60dvh)}
