@keyframes cdPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}.header-main .navbar{box-shadow:none!important}.cd-top-ribbon{position:relative;z-index:10;padding:4px 0 8px;background:linear-gradient(180deg,#ffffff,#f4fbf9);border-bottom:1px solid rgba(0,166,153,.15);color:#64748b;font-size:12.5px;line-height:1.4;transition:all .2s cubic-bezier(.16,1,.3,1)}.cd-top-ribbon,.cd-top-ribbon__content{display:flex;align-items:center;justify-content:center;width:100%}.cd-top-ribbon__content{gap:10px}.cd-top-ribbon__tag{font-family:JetBrains Mono,monospace;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background-color:#f0fdfa;color:#00a699;border:1px solid #ccfbf1;flex-shrink:0}.cd-top-ribbon__dot{width:6px;height:6px;border-radius:50%;background-color:#00a699;animation:cdPulse 2s ease-in-out infinite}.cd-top-ribbon__headline{font-weight:400;font-size:12.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-top-ribbon__headline strong{font-weight:600;color:#0f172a}.cd-top-ribbon__cta{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:4px;background:transparent;border:none;color:#00a699;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.cd-top-ribbon__cta:hover{background-color:#f0fdfa;color:#008f84;text-decoration:underline}.cd-top-ribbon__cta:hover .cd-top-ribbon__arrow{transform:translateX(2px)}.cd-top-ribbon__arrow{font-size:11px}.cd-top-ribbon__cta:hover .cd-top-ribbon__arrow{transform:translateX(3px)}.cd-top-ribbon__arrow{display:inline-block;transition:transform .15s ease}.cd-top-ribbon__close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;color:#94a3b8;font-size:12px;cursor:pointer;flex-shrink:0;margin-left:8px;border-radius:4px;transition:color .15s ease,background-color .15s ease}.cd-top-ribbon__close:hover{color:#ffffff;background-color:rgba(255,255,255,.1)}@media (max-width:768px){.cd-top-ribbon{padding:6px 10px}.cd-top-ribbon__content{gap:8px}.cd-top-ribbon__headline{font-size:11px}.cd-top-ribbon__cta{padding:2px 8px;font-size:10px}}.cd-navbar-capsule{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 6px;border-radius:9999px;font-size:11.5px;font-weight:500;border:1px solid #ccfbf1;background-color:#f0fdfa;color:#0f766e;text-decoration:none;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;max-width:320px;min-width:250px}.cd-navbar-capsule:hover{background-color:#e6fffa;border-color:#99f6e4;color:#0d9488}.cd-navbar-capsule__tag{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.5px;padding:1px 5px;border-radius:4px;background-color:#00a699;color:#ffffff;line-height:1.3;flex-shrink:0}.cd-navbar-capsule__title{flex:1 1;min-width:0;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#0f172a}@media (min-width:1400px){.cd-navbar-capsule{max-width:360px}.cd-navbar-capsule__title{max-width:215px}}.cd-navbar-capsule__action{font-weight:600;color:#00a699;display:inline-flex;align-items:center;gap:2px}.cd-navbar-capsule__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:2px;background:transparent;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;transition:color .15s ease,background-color .15s ease}.cd-navbar-capsule__close:hover{color:#0f172a;background-color:rgba(0,0,0,.06)}.cd-whats-new-beacon{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9999px;border:1px solid #e2e8f0;background-color:#f8fafc;color:#334155;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.cd-whats-new-beacon:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.cd-whats-new-beacon__icon{color:#00a699;font-size:11px}.cd-whats-new-beacon__dot{width:7px;height:7px;border-radius:50%;background-color:#00a699;animation:cdPulse 2s ease-in-out infinite}.cd-drawer-backdrop{position:fixed;inset:0;background-color:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1040;opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s}.cd-drawer-backdrop.is-open{opacity:1;visibility:visible}.cd-drawer-panel{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:92vw;background-color:#ffffff;border-left:1px solid #e2e8f0;box-shadow:-8px 0 30px rgba(0,0,0,.12);z-index:1050;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .26s cubic-bezier(.16,1,.3,1)}.cd-drawer-panel.is-open{transform:translateX(0)}.cd-drawer-header{padding:14px 16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background-color:#ffffff;flex-shrink:0}.cd-drawer-title{font-size:13.5px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:6px}.cd-drawer-subtitle{font-size:11px;color:#64748b;margin:2px 0 0}.cd-drawer-header-actions{display:flex;align-items:center;gap:6px}.cd-drawer-mark-btn{background:transparent;border:none;font-size:11px;font-weight:600;color:#00a699;padding:4px 6px;border-radius:4px;cursor:pointer}.cd-drawer-mark-btn:hover{text-decoration:underline}.cd-drawer-close-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#64748b;font-size:15px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cd-drawer-close-btn:hover{background-color:#f1f5f9;color:#0f172a}.cd-drawer-body{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.cd-announcement-card{padding:14px;border-radius:8px;background-color:#f8fafc;border:1px solid #e2e8f0;transition:border-color .15s ease,box-shadow .15s ease}.cd-announcement-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.04)}.cd-announcement-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cd-announcement-tag{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background-color:#e6fffa;color:#00a699;border:1px solid #99f6e4}.cd-announcement-tag--update{background-color:#fef3c7;color:#92400e;border-color:#fde68a}.cd-announcement-version{font-family:JetBrains Mono,monospace;font-size:10px;color:#64748b}.cd-announcement-title{font-size:13px;font-weight:700;color:#0f172a;margin:0 0 4px;line-height:1.35}.cd-announcement-standfirst{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:11.5px;color:#475569;margin:0 0 8px;line-height:1.4}.cd-announcement-desc{font-size:11px;color:#475569;margin:0 0 10px;line-height:1.45}.cd-announcement-highlights{margin:0 0 12px;padding-left:16px;font-size:10.5px;color:#64748b;line-height:1.4}.cd-announcement-highlights li{margin-bottom:3px}.cd-announcement-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:6px 12px;border-radius:6px;background-color:#00a699;color:#ffffff!important;font-size:11px;font-weight:600;text-decoration:none;transition:background-color .15s ease}.cd-announcement-cta:hover{background-color:#008f84}.cd-drawer-footer{padding:10px 14px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:center;font-size:10.5px;color:#64748b;flex-shrink:0}[data-reader-theme=dark] .cd-top-ribbon{background:linear-gradient(90deg,#101216,#172624 50%,#101216)!important;border-bottom-color:#243e3a!important}[data-reader-theme=dark] .cd-top-ribbon__tag{background-color:#172624!important;border-color:#243e3a!important}[data-reader-theme=dark] .cd-top-ribbon__cta{background-color:#729e97!important;color:#121315!important;border-color:#729e97!important}[data-reader-theme=dark] .cd-top-ribbon__cta:hover{background-color:#8bbcb4!important}[data-reader-theme=dark] .cd-navbar-capsule{background-color:#172624!important;border-color:#243e3a!important;color:#729e97!important}[data-reader-theme=dark] .cd-navbar-capsule:hover{background-color:#1a2f2b!important;border-color:#2e524d!important;color:#8bbcb4!important}[data-reader-theme=dark] .cd-navbar-capsule__tag{background-color:#729e97!important;color:#121315!important}[data-reader-theme=dark] .cd-navbar-capsule__title{color:#f1f2f4!important}[data-reader-theme=dark] .cd-navbar-capsule__action{color:#729e97!important}[data-reader-theme=dark] .cd-navbar-capsule__close{color:#8a919d!important}[data-reader-theme=dark] .cd-navbar-capsule__close:hover{color:#f1f2f4!important;background-color:rgba(255,255,255,.08)!important}[data-reader-theme=dark] .cd-whats-new-beacon{background-color:#16181b!important;border-color:#24272e!important;color:#b8bcc4!important}[data-reader-theme=dark] .cd-whats-new-beacon:hover{background-color:#1a1c21!important;border-color:#2e323b!important;color:#f1f2f4!important}[data-reader-theme=dark] .cd-whats-new-beacon__dot,[data-reader-theme=dark] .cd-whats-new-beacon__icon{color:#729e97!important;background-color:#729e97!important}[data-reader-theme=dark] .cd-drawer-panel{background-color:#121315!important;border-left-color:#24272e!important;box-shadow:-8px 0 30px rgba(0,0,0,.6)!important}[data-reader-theme=dark] .cd-drawer-header{background-color:#121315!important;border-bottom-color:#24272e!important}[data-reader-theme=dark] .cd-drawer-title{color:#f1f2f4!important}[data-reader-theme=dark] .cd-drawer-subtitle{color:#8a919d!important}[data-reader-theme=dark] .cd-drawer-mark-btn{color:#729e97!important}[data-reader-theme=dark] .cd-drawer-close-btn{color:#8a919d!important}[data-reader-theme=dark] .cd-drawer-close-btn:hover{background-color:#1a1c21!important;color:#f1f2f4!important}[data-reader-theme=dark] .cd-announcement-card{background-color:#141517!important;border-color:#24272e!important}[data-reader-theme=dark] .cd-announcement-card:hover{border-color:#282b33!important}[data-reader-theme=dark] .cd-announcement-tag{background-color:#172624!important;color:#729e97!important;border-color:#243e3a!important}[data-reader-theme=dark] .cd-announcement-tag--update{background-color:#1e1b18!important;color:#fbbf24!important;border-color:#382f25!important}[data-reader-theme=dark] .cd-announcement-version{color:#8a919d!important}[data-reader-theme=dark] .cd-announcement-title{color:#f1f2f4!important}[data-reader-theme=dark] .cd-announcement-standfirst{color:#888d96!important}[data-reader-theme=dark] .cd-announcement-desc,[data-reader-theme=dark] .cd-announcement-highlights{color:#b8bcc4!important}[data-reader-theme=dark] .cd-announcement-cta{background-color:#729e97!important;color:#121315!important}[data-reader-theme=dark] .cd-announcement-cta:hover{background-color:#8bbcb4!important}[data-reader-theme=dark] .cd-drawer-footer{background-color:#141517!important;border-top-color:#24272e!important;color:#8a919d!important}[data-reader-theme=dark] .cd-top-ribbon{background:#141517!important;border-bottom:1px solid #24272e!important;color:#888d96!important}[data-reader-theme=dark] .cd-top-ribbon__headline{color:#888d96!important}[data-reader-theme=dark] .cd-top-ribbon__headline strong{color:#f1f2f4!important}[data-reader-theme=dark] .cd-top-ribbon__tag{background-color:#1a2725!important;color:#729e97!important;border-color:#26433e!important}[data-reader-theme=dark] .cd-top-ribbon__dot{background-color:#729e97!important}[data-reader-theme=dark] .cd-top-ribbon__cta{background:transparent!important;border:none!important;color:#729e97!important}[data-reader-theme=dark] .cd-top-ribbon__cta:hover{background-color:#1a2725!important;color:#8bbcb4!important}.offer-strip-wrapper{background:linear-gradient(90deg,#006d68,#0077b6 130%);color:white;padding:4px 0;font-size:13px;overflow:hidden;position:relative;display:flex;white-space:nowrap;box-shadow:0 4px 15px rgba(15,118,110,.2)}.offer-strip-wrapper.is-static{justify-content:center}.offer-strip-content{display:flex}.offer-marquee-content{display:flex;width:-moz-max-content;width:max-content;animation:marquee 50s linear infinite;backface-visibility:hidden;perspective:1000px}.offer-track{display:flex;gap:50px;padding-right:50px}.offer-static-content{justify-content:center;margin:0 auto}.offer-strip-wrapper.is-marquee:hover .offer-marquee-content{animation-play-state:paused}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.offer-item{display:flex;align-items:center;gap:10px}.offer-icon{font-size:15px}.offer-title{font-weight:700;color:#fbbf24;letter-spacing:.5px}.offer-desc{opacity:.9}.offer-link{color:#fff;text-decoration:underline;margin-left:10px;font-weight:600;transition:opacity .2s;background:rgba(255,255,255,.2);padding:2px 8px;border-radius:4px}.offer-link:hover{opacity:.8;background:rgba(255,255,255,.3)}