:root{--mcc-navy:#0b2f38;--mcc-navy-deep:#082831;--mcc-teal:#155d6b;--mcc-teal-hover:#1b7081;--mcc-gold:#d4af37;--mcc-text:#f2f7f8;--mcc-subtle:#c9dade;--mcc-border:rgba(177,211,218,.27)}.mcc-consent[hidden],.mcc-floating[hidden],.mcc-view[hidden]{display:none!important}.mcc-consent,.mcc-consent *{box-sizing:border-box}.mcc-consent{position:fixed;z-index:2147483000;left:20px;bottom:20px;width:min(430px,calc(100vw - 40px));color:var(--mcc-text);font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.5;direction:ltr}.mcc-panel{position:relative;isolation:isolate;overflow:hidden;padding:24px;max-height:calc(100dvh - 40px);background:var(--mcc-navy);border:1px solid rgba(37,124,143,.7);border-radius:17px;box-shadow:0 18px 52px rgba(0,17,23,.42),0 0 0 1px rgba(255,255,255,.03);opacity:0;transform:translateY(8px);transition:opacity .19s ease,transform .19s ease}.mcc-consent.is-open .mcc-panel{opacity:1;transform:none}.mcc-view-main{max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain}.mcc-panel h2{margin:0 45px 13px 0!important;font:700 23px/1.25 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:-.015em;color:#fff!important}.mcc-panel p{margin:0 0 12px!important;font-size:14px!important;line-height:1.65!important;color:var(--mcc-text)!important}.mcc-policy-link{margin:4px 0 14px!important}.mcc-policy-link a,.mcc-settings-legal a{color:var(--mcc-gold)!important;text-decoration:underline;text-underline-offset:3px;font-weight:650}.mcc-policy-link a:hover,.mcc-settings-legal a:hover{color:#efd875!important}.mcc-close,.mcc-back{display:grid;place-items:center;cursor:pointer;flex:0 0 auto;border:1px solid var(--mcc-border);border-radius:50%;background:rgba(255,255,255,.055);color:var(--mcc-text);line-height:1;font-family:Arial,sans-serif;box-shadow:none}.mcc-close{position:absolute;right:15px;top:15px;z-index:9;width:32px;height:32px;padding:0 0 2px;font-size:24px}.mcc-back{width:34px;height:34px;padding:0;font-size:21px}.mcc-close:hover,.mcc-back:hover{color:#fff;background:var(--mcc-teal);border-color:#79a9b2}.mcc-actions{display:grid;gap:9px;margin-top:15px}.mcc-btn,.mcc-consent button.mcc-btn{display:block;width:100%;min-height:46px;margin:0;padding:10px 14px;border-radius:7px;font:650 15px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;text-align:center;cursor:pointer;letter-spacing:0;box-shadow:none;transition:background .17s ease,border-color .17s ease,transform .17s ease}.mcc-btn-primary,.mcc-consent button.mcc-btn-primary{color:#fff!important;background:var(--mcc-teal)!important;border:1px solid var(--mcc-teal)!important}.mcc-btn-primary:hover,.mcc-consent button.mcc-btn-primary:hover{background:var(--mcc-teal-hover)!important;border-color:var(--mcc-teal-hover)!important;transform:none}.mcc-btn-outline,.mcc-consent button.mcc-btn-outline{color:var(--mcc-text)!important;background:transparent!important;border:1px solid rgba(230,242,244,.82)!important}.mcc-btn-outline:hover,.mcc-consent button.mcc-btn-outline:hover{background:rgba(255,255,255,.11)!important;transform:none}.mcc-close:focus-visible,.mcc-back:focus-visible,.mcc-btn:focus-visible,.mcc-category input:focus-visible+i{outline:3px solid var(--mcc-gold);outline-offset:2px}.mcc-view-settings{display:flex;flex-direction:column;height:min(510px,calc(100dvh - 88px));max-height:calc(100dvh - 88px);min-height:0;overflow:hidden}.mcc-settings-head{display:flex;flex:0 0 auto;align-items:center;gap:12px;margin:0 0 12px;padding:0 40px 13px 0;border-bottom:1px solid var(--mcc-border)}.mcc-settings-head h2{margin:0!important;font-size:21px!important}.mcc-settings-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:7px}.mcc-settings-body::-webkit-scrollbar,.mcc-view-main::-webkit-scrollbar{width:6px}.mcc-settings-body::-webkit-scrollbar-thumb,.mcc-view-main::-webkit-scrollbar-thumb{background:#4b7984;border-radius:10px}.mcc-panel .mcc-settings-intro{color:var(--mcc-subtle)!important;font-size:13px!important;line-height:1.55!important;margin:0 0 13px!important}.mcc-category-block{border-top:1px solid var(--mcc-border);padding:1px 0}.mcc-category{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;cursor:pointer}.mcc-category.is-required{cursor:default}.mcc-category>span:first-child,.mcc-category>div:first-child{min-width:0;display:grid;gap:4px}.mcc-category strong{font:700 15px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;color:#fff}.mcc-category small{font:400 12.5px/1.48 system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--mcc-subtle)}.mcc-category input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mcc-category i{position:relative;width:42px;height:24px;border-radius:20px;background:#81939a;transition:background .17s ease}.mcc-category i::after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:transform .17s ease}.mcc-category input:checked+i{background:var(--mcc-teal-hover)}.mcc-category input:checked+i::after{transform:translateX(18px)}.mcc-always{display:inline-block;justify-self:end;padding:5px 9px;white-space:nowrap;border-radius:8px;font:650 11px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--mcc-gold);background:rgba(212,175,55,.13)}.mcc-panel .mcc-settings-legal{font-size:12px!important;line-height:1.6!important;color:var(--mcc-subtle)!important;margin:13px 0 5px!important}.mcc-settings-footer{flex:0 0 auto;padding:14px 0 0;border-top:1px solid var(--mcc-border);background:var(--mcc-navy)}.mcc-settings-footer .mcc-btn{margin:0}.mcc-floating{position:fixed;z-index:2147482999;left:18px;bottom:18px;width:44px;height:44px;border-radius:50%;border:1px solid var(--mcc-border);background:var(--mcc-navy);color:#fff;cursor:pointer}.mcc-embed-placeholder{display:grid;place-items:center;gap:12px;min-height:200px;padding:24px;text-align:center;background:#eef3f4;border:1px solid #d2e2e5;border-radius:14px;color:#0b2f38}.mcc-embed-allow{background:var(--mcc-teal);color:#fff;border:0;border-radius:7px;padding:12px 16px;font-weight:650;cursor:pointer}.mcc-policy-table-wrap{overflow:auto}.mcc-policy table{border-collapse:collapse;width:100%}.mcc-policy th,.mcc-policy td{padding:11px;border-bottom:1px solid #d2e2e5;text-align:left;vertical-align:top}.mcc-policy th{font-size:12px;text-transform:none;color:#0b2f38}.mcc-policy code{overflow-wrap:anywhere}@media (max-width:700px){.mcc-consent{--mcc-mobile-nav-clearance:86px;left:10px;right:10px;bottom:calc(var(--mcc-mobile-nav-clearance) + env(safe-area-inset-bottom,0px));width:auto}.mcc-panel{padding:17px;border-radius:13px;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px))}.mcc-view-main{max-height:calc(100dvh - 141px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px))}.mcc-panel h2{font-size:20px!important;margin-bottom:9px!important}.mcc-panel p{font-size:13px!important;line-height:1.52!important}.mcc-actions{gap:7px;margin-top:11px}.mcc-actions .mcc-btn{min-height:42px;font-size:14px;padding:9px 10px}.mcc-close{top:11px;right:11px;width:30px;height:30px}.mcc-consent.is-settings{top:calc(10px + env(safe-area-inset-top,0px));bottom:calc(var(--mcc-mobile-nav-clearance) + env(safe-area-inset-bottom,0px));height:auto}.mcc-consent.is-settings .mcc-panel{display:flex;flex-direction:column;height:100%;max-height:100%}.mcc-consent.is-settings .mcc-view-settings{flex:1 1 auto;height:100%;max-height:100%;min-height:0}.mcc-settings-head h2{font-size:19px!important}.mcc-settings-footer{padding-top:10px}.mcc-category{padding:12px 0}.mcc-category small{font-size:12px}.mcc-floating{left:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media(max-width:700px) and (max-height:440px){.mcc-consent{--mcc-mobile-nav-clearance:66px}.mcc-panel{max-height:calc(100dvh - 83px - env(safe-area-inset-bottom,0px))}.mcc-view-main{max-height:calc(100dvh - 118px - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.mcc-consent .mcc-panel,.mcc-consent .mcc-btn,.mcc-consent .mcc-category i,.mcc-consent .mcc-category i::after{transition:none!important}}html.mcc-has-choice .mcc-consent:not(.is-settings){display:none!important}