.ce-account-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ce-account-actions .ce-settings-link{margin:0;position:static}.ce-notice-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 16px;border:1px solid #365365;border-radius:16px;background:linear-gradient(145deg,#172a38,#0b1924);color:#c4e2f2;font:600 15px/1.3 system-ui;cursor:pointer;box-shadow:inset 0 1px 1px #c6eaff20;transition:border-color .2s,box-shadow .2s}.ce-notice-bell:hover{border-color:#88c8e9;box-shadow:0 0 20px #88c8e91a}.ce-notice-bell svg,.ce-notice-close svg,.ce-email-symbol svg{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:none;aspect-ratio:1}.ce-notice-badge{position:absolute;right:-6px;top:-7px;min-width:21px;height:21px;padding:0 5px;display:grid;place-items:center;border:2px solid #0b1722;border-radius:20px;background:#d94059;color:white;font:700 11px/1 system-ui;font-variant-numeric:tabular-nums}.ce-notice-badge[hidden]{display:none}.ce-notice-bell.is-unavailable{border-style:dashed}.ce-notices-dialog{box-sizing:border-box;position:fixed;inset:96px 24px auto auto;margin:0;padding:24px;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 120px);color:#e3eff7;background:#0d1b27;border:1px solid #365263;border-radius:24px;box-shadow:0 24px 90px #0009;overflow:auto;overscroll-behavior:contain;font:16px/1.5 system-ui;animation:ceNoticeAppear .18s ease-out}.ce-notices-dialog::backdrop{background:#030a12a8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ce-notices-dialog header{display:flex;align-items:flex-start;gap:12px}.ce-notices-dialog h2{font-size:23px;line-height:1.3;margin:6px 0 20px;letter-spacing:-.025em}.ce-notices-dialog small{font-size:11px;letter-spacing:.12em;color:#8dc9e9;font-weight:650}.ce-notices-dialog button,.ce-email-footer button,#ceEmailPreferenceRetry{background:#172b39;border:1px solid #38566c;border-radius:12px;color:#d2e8f5;padding:10px 13px;cursor:pointer;font:600 14px/1.3 system-ui;min-height:42px}.ce-notices-dialog button:hover,.ce-email-footer button:hover{border-color:#8dc9e9}.ce-notices-dialog button:disabled,.ce-email-footer button:disabled{opacity:.5;cursor:default}.ce-notices-dialog .ce-notice-close{flex:none;padding:9px;min-width:44px;margin-left:auto}.ce-notice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 16px;color:#9bb5c7;font-size:13px}.ce-notice-toolbar button{border:0;background:none;font-size:13px;padding:8px}.ce-notice-item{border:1px solid #293f50;border-radius:17px;margin:0 0 12px;background:#10212f;overflow:hidden}.ce-notice-item.is-unread{border-color:#41637b;background:linear-gradient(135deg,#172d3c,#10212f)}.ce-notice-item summary{cursor:pointer;list-style:none;padding:17px}.ce-notice-item summary::-webkit-details-marker{display:none}.ce-notice-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#9cb7ca;margin-bottom:8px}.ce-notice-item strong{font-size:17px;line-height:1.45;overflow-wrap:anywhere;display:block}.ce-notice-unread-label{font-size:12px;color:#8ed3f6;display:block;margin-top:7px}.ce-notice-unread-label:empty{display:none}.ce-notice-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#b9cddd;font-size:15px;line-height:1.65;padding:0 17px 17px}.ce-notice-link{display:flex;justify-content:space-between;color:#a0d7f3;padding:13px 17px;border-top:1px solid #294253;text-decoration:none;font-size:15px}.ce-notice-empty{text-align:center;padding:36px 10px;color:#9db6c8}.ce-notice-empty>span{display:grid;place-items:center;margin:auto;width:48px;height:48px;border-radius:16px;background:#18382f;color:#83d7b6;font-size:24px}.ce-notice-empty h3{font-size:19px;color:#dfedf6}.ce-notice-empty p{font-size:15px}#ceNoticesError{color:#f4a8b4;background:#3e1f2c;padding:12px;border-radius:12px;font-size:14px}#ceNoticeMore{width:100%}#ceNotificationPreferences{margin-bottom:20px}.ce-email-heading{display:flex;gap:14px;align-items:center;margin-bottom:22px}.ce-email-heading h2{margin:0 0 6px;font-size:21px}.ce-email-heading p{margin:0;color:#9ab4c8;font-size:15px}.ce-email-symbol{width:46px;height:46px;display:grid;place-items:center;flex:none;background:#152b3b;border:1px solid #385b72;border-radius:14px;color:#a5d4ec}.ce-email-check{display:flex;align-items:flex-start;gap:13px;color:#bfd2e1;font:15px/1.65 system-ui;text-transform:none;letter-spacing:normal}.ce-email-check input{width:21px;height:21px;min-width:21px;margin:3px 0 0;accent-color:#8dc9e9}.ce-email-check a,.ce-email-pending a{color:#9ed6f1;text-decoration:underline}.ce-email-footer{display:flex;gap:16px;align-items:center;margin-top:22px}.ce-email-footer span{font-size:14px;color:#96b2c6}.ce-email-pending{font-size:14px;color:#b9cddd}.ce-notices-dialog :focus-visible,.ce-notice-bell:focus-visible{outline:2px solid #9ed6f1;outline-offset:4px}@keyframes ceNoticeAppear{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:700px){.ce-account-actions{gap:9px}.ce-notice-bell{width:44px;height:44px;min-height:44px;padding:9px;border-radius:14px}.ce-notice-bell-text{display:none}.ce-account-actions .ce-settings-link{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:14px}.ce-notices-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:85dvh;border-radius:24px 24px 0 0;padding:22px 18px calc(24px + env(safe-area-inset-bottom))}.ce-notices-dialog h2{font-size:22px}.ce-email-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ce-notices-dialog{animation:none}.ce-notice-bell{transition:none}}
.ce-email-verify{margin-top:24px;padding-top:24px;border-top:1px solid #304b5d}.ce-email-verify h3{margin:0 0 9px;font-size:18px;color:#d9edf8}.ce-email-verify p{font-size:15px;line-height:1.65;color:#9eb9cc;margin:0 0 16px;overflow-wrap:anywhere}.ce-email-verify p b{color:#c6dfea;font-weight:500}.ce-email-verify button{border:1px solid #6e9ab4;border-radius:13px;min-height:46px;padding:12px 17px;cursor:pointer;background:linear-gradient(135deg,#aad9ef,#79aecb);color:#0a2536;font:650 15px/1.4 system-ui}.ce-email-verify button:disabled{opacity:.55;cursor:default}.ce-email-verify .ce-email-resend{background:#132b3c;color:#addbf0;border-color:#3e6278;margin-top:14px}.ce-email-verify label{display:block;margin-bottom:9px;font:500 14px system-ui;color:#b3ccdd}.ce-email-code-row{display:flex;gap:12px;align-items:center}.ce-email-code-row input{flex:1;width:150px;min-width:0!important;max-width:240px!important;letter-spacing:.2em;font:600 21px/1.4 system-ui!important;text-align:center;padding:11px!important;border:1px solid #43647a!important;border-radius:13px;background:#0a1b28;color:#e1f2fc}.ce-email-verify #ceAccountEmailMessage{font-size:14px;margin:16px 0 0}.ce-email-verify #ceAccountEmailMessage.error{color:#ef9ba9}.ce-exit-history{margin:20px 0;border-top:1px solid #2e485a;padding-top:18px}.ce-exit-history summary{cursor:pointer;color:#a8cde3;font-size:16px;font-weight:600}.ce-exit-history p{color:#99b6ca;font-size:14px;line-height:1.65}.ce-exit-history article{padding:16px;border:1px solid #2d495b;border-radius:14px;margin-top:12px;background:#0c1d2b}.ce-exit-history article strong,.ce-exit-history article span,.ce-exit-history article small{display:block}.ce-exit-history article strong{color:#c8dfea;font-size:15px;line-height:1.5}.ce-exit-history article span{color:#89ccb3;font-size:14px;margin:8px 0}.ce-exit-history article small{color:#91b0c5;font-size:13px}.ce-exit-freshness{color:#9bb8cc;font-size:14px;margin-top:12px}.ce-exit-freshness.is-error{color:#e0b989}@media(max-width:420px){.ce-email-verify .ce-email-send{width:100%}.ce-email-code-row{flex-wrap:wrap}.ce-email-code-row button{flex:1}.ce-email-code-row input{flex:1;max-width:none!important;min-width:120px!important}}

.ce-notice-heading{padding:17px 17px 12px}.ce-notice-read-anchor{display:block;height:1px;width:100%;pointer-events:none}.ce-notice-item .ce-notice-body{padding-top:0}.ce-notices-dialog #ceNoticesRetryRead{margin-bottom:16px;width:100%}.ce-notices-dialog #ceNoticesRetryRead[hidden]{display:none}
