@layer hypernova-cookie-consent.defaults, hypernova-cookie-consent.panel;@layer hypernova-cookie-consent.defaults{#hypernova-ccm-main,.hypernova-ccm-embed-blocker{font-size:medium;font-family:var(--h-ccm-font-family);--h-ccm-z-index:2147483646;--h-ccm-max-width:50em;--h-ccm-max-height:53.75em;--h-ccm-radius-scale:1;--h-ccm-radius:calc(1em * var(--h-ccm-radius-scale));--h-ccm-radius-small:calc(.625em * var(--h-ccm-radius-scale));--h-ccm-gap:1em;--h-ccm-space:1.25em;--h-ccm-tap:3em;--h-ccm-font-family:inherit;--h-ccm-font-size:1em;--h-ccm-font-size-small:.875em;--h-ccm-line-height:1.55;--h-ccm-duration:.3s;--h-ccm-ease:cubic-bezier(.32, .72, 0, 1);--h-ccm-text-color:#1d2024;--h-ccm-muted-color:#62676e;--h-ccm-background:#ffffff;--h-ccm-border-color:rgba(29, 32, 36, .14);--h-ccm-shadow:0 1.25em 3.75em rgba(0, 0, 0, .28);--h-ccm-backdrop:rgba(12, 14, 17, .55);--h-ccm-accent:#1d2024;--h-ccm-accent-text:#ffffff;--h-ccm-link-color:var(--h-ccm-accent);--h-ccm-surface-hover:rgba(29, 32, 36, .06);--h-ccm-button-radius:calc(.5em * var(--h-ccm-radius-scale));--h-ccm-button-padding:.75em 1.25em;--h-ccm-button-font-weight:inherit;--h-ccm-button-text-transform:none;--h-ccm-button-letter-spacing:inherit;--h-ccm-table-background:rgba(29, 32, 36, .025);--h-ccm-table-stripe:rgba(29, 32, 36, .035);--h-ccm-table-min-width:43.75em;--h-ccm-toggle-width:3.25em;--h-ccm-toggle-height:2em;--h-ccm-toggle-inset:.1875em;--h-ccm-toggle-off:rgba(29, 32, 36, .2);--h-ccm-toggle-knob:#ffffff;--h-ccm-blocker-background:rgba(29, 32, 36, .05);--h-ccm-blocker-border:rgba(29, 32, 36, .14);--h-ccm-blocker-min-height:13.75em;--h-ccm-accent-hover:var(--h-ccm-accent);--h-ccm-link-hover:var(--h-ccm-link-color)}@supports (color:color-mix(in srgb,#000 50%,#fff)){#hypernova-ccm-main,.hypernova-ccm-embed-blocker{--h-ccm-accent-hover:color-mix(in srgb, var(--h-ccm-accent) 88%, var(--h-ccm-accent-text));--h-ccm-link-hover:color-mix(in srgb, var(--h-ccm-link-color) 82%, var(--h-ccm-text-color))}}}html.hypernova-ccm-main-is-open{overflow:hidden}#hypernova-ccm-main *{box-sizing:border-box}#hypernova-ccm-cookie-settings-modal{padding:0;border:0;border-radius:var(--h-ccm-radius);overflow:hidden;color:var(--h-ccm-text-color);background:var(--h-ccm-background);box-shadow:var(--h-ccm-shadow);font-size:var(--h-ccm-font-size);line-height:var(--h-ccm-line-height);z-index:var(--h-ccm-z-index);width:100%;max-width:100%;max-height:92dvh;margin:auto auto 0;border-bottom-left-radius:0;border-bottom-right-radius:0;opacity:0;transform:translateY(100%);transition-property:opacity,transform,overlay,display;transition-duration:var(--h-ccm-duration);transition-timing-function:var(--h-ccm-ease);transition-behavior:allow-discrete}#hypernova-ccm-cookie-settings-modal[open]{opacity:1;transform:translateY(0)}@starting-style{#hypernova-ccm-cookie-settings-modal[open]{opacity:0;transform:translateY(100%)}}#hypernova-ccm-cookie-settings-modal::backdrop{background:0 0;transition-property:background-color,overlay,display;transition-duration:var(--h-ccm-duration);transition-timing-function:var(--h-ccm-ease);transition-behavior:allow-discrete}#hypernova-ccm-cookie-settings-modal[open]::backdrop{background:var(--h-ccm-backdrop)}@starting-style{#hypernova-ccm-cookie-settings-modal[open]::backdrop{background:0 0}}#hypernova-ccm-cookie-settings-modal[open]:not(:modal){position:fixed;inset:auto 0 0 0}@media (min-width:40em){#hypernova-ccm-cookie-settings-modal{width:min(100vw - 3em,var(--h-ccm-max-width));max-width:min(100vw - 3em,var(--h-ccm-max-width));max-height:min(100dvh - 3em,var(--h-ccm-max-height));margin:auto;border-radius:var(--h-ccm-radius);transform:translateY(1em) scale(.97)}#hypernova-ccm-cookie-settings-modal[open]{transform:translateY(0) scale(1)}@starting-style{#hypernova-ccm-cookie-settings-modal[open]{transform:translateY(1em) scale(.97)}}#hypernova-ccm-cookie-settings-modal[open]:not(:modal){inset:50%auto auto 50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){#hypernova-ccm-cookie-settings-modal{transition-duration:.01s;transform:none!important}.hypernova-ccm-btn-secondary,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-allow-toggle,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-allow-toggle::before,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-container,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle::after{transition-duration:.01s!important}}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-inner{display:flex;flex-direction:column;max-height:inherit;margin:0}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-settings-modal-footer,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-settings-modal-header{flex:0 0 auto;padding:var(--h-ccm-space)}.hypernova-ccm-cookie-settings-modal-header{border-bottom:1px solid var(--h-ccm-border-color)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-settings-modal-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--h-ccm-gap) var(--h-ccm-space)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-settings-modal-body:focus{outline:0}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-settings-modal-body:focus-visible{outline:.125em solid var(--h-ccm-accent);outline-offset:-.125em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-settings-modal-footer{display:flex;flex-direction:column-reverse;gap:.625em;border-top:1px solid var(--h-ccm-border-color)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-headline{margin:0 0 .5em;font-size:1.25em;font-weight:700;line-height:1.3}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text{margin:0 0 var(--h-ccm-gap);color:var(--h-ccm-muted-color)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text p{margin:0 0 .75em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text p:last-child{margin-bottom:0}@layer hypernova-cookie-consent.defaults{@media (min-width:40em){#hypernova-ccm-main,.hypernova-ccm-embed-blocker{--h-ccm-space:1.75em}}}@media (min-width:40em){:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-settings-modal-footer{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.75em}}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description a,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table a,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description a,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text a{color:var(--h-ccm-link-color);text-decoration:underline;text-underline-offset:.15em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description a:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description a:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description a:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description a:hover,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table a:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table a:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table a:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table a:hover,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description a:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description a:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description a:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description a:hover,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text a:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text a:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text a:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text a:hover{background:0 0;box-shadow:none}@media (hover:hover){:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description a:hover,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table a:hover,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description a:hover,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text a:hover{color:var(--h-ccm-link-hover);text-decoration-thickness:.125em}}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description a:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table a:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description a:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-modal-text a:focus-visible{outline:.125em solid var(--h-ccm-accent);outline-offset:.125em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group{border-bottom:1px solid var(--h-ccm-border-color)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group:last-child,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table tbody tr:last-child td{border-bottom:0}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-header{display:flex;align-items:center;gap:var(--h-ccm-gap)}.hypernova-ccm-cookie-group-header-category-column{flex:1 1 auto;min-width:0}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-header-toggle-column{flex:0 0 auto;display:flex;align-items:center;gap:.625em;min-height:var(--h-ccm-tap)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle{all:revert;box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-height:var(--h-ccm-tap);padding:.75em 0 .75em 1.5em;border:0;background:0 0;color:inherit;font:inherit;font-size:1em;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle:hover{background:0 0;color:inherit;box-shadow:none;transform:none;filter:none;opacity:1}@media (hover:hover){:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle:hover{text-decoration:underline;text-underline-offset:.2em}}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle::after,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle::before{--h-ccm-icon-size:.75em;--h-ccm-icon-thickness:.125em;content:"";position:absolute;top:50%;background:currentColor;border-radius:.0625em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle::before{left:0;width:var(--h-ccm-icon-size);height:var(--h-ccm-icon-thickness);transform:translateY(-50%)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle::after{left:calc((var(--h-ccm-icon-size) - var(--h-ccm-icon-thickness))/2);width:var(--h-ccm-icon-thickness);height:var(--h-ccm-icon-size);transform:translateY(-50%) scaleY(1);transition-property:transform;transition-duration:var(--h-ccm-duration);transition-timing-function:var(--h-ccm-ease)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle[aria-expanded=true]::after{transform:translateY(-50%) scaleY(0)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle:focus-visible{outline:.125em solid var(--h-ccm-accent);outline-offset:.125em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-required-label{margin:0;color:var(--h-ccm-muted-color);font-size:var(--h-ccm-font-size-small);white-space:nowrap}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-container{display:grid;grid-template-rows:1fr}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-container>.hypernova-ccm-cookie-group-details{min-height:0;overflow:hidden;padding:0}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-container>.hypernova-ccm-cookie-group-details>:last-child{margin-bottom:var(--h-ccm-gap)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-container[data-collapsed]{grid-template-rows:0fr}#hypernova-ccm-main.is-initialized .hypernova-ccm-cookie-group-details-container{transition-property:grid-template-rows;transition-duration:var(--h-ccm-duration);transition-timing-function:var(--h-ccm-ease)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-description{margin:0 0 var(--h-ccm-gap);color:var(--h-ccm-muted-color);font-size:var(--h-ccm-font-size-small)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle{all:revert;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:1em;position:relative;flex:0 0 auto;display:block;width:var(--h-ccm-toggle-width);height:var(--h-ccm-toggle-height);margin:0;padding:0;border:0;border-radius:calc(999em*var(--h-ccm-radius-scale));background:var(--h-ccm-toggle-off);box-shadow:none;cursor:pointer;transition-property:background-color;transition-duration:var(--h-ccm-duration);transition-timing-function:var(--h-ccm-ease)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle::before{content:"";position:absolute;top:var(--h-ccm-toggle-inset);left:var(--h-ccm-toggle-inset);z-index:1;width:calc(var(--h-ccm-toggle-height) - var(--h-ccm-toggle-inset)*2);height:calc(var(--h-ccm-toggle-height) - var(--h-ccm-toggle-inset)*2);border-radius:calc(50%*var(--h-ccm-radius-scale));background:var(--h-ccm-toggle-knob);box-shadow:0 .0625em .125em rgba(0,0,0,.12),0 .125em .375em rgba(0,0,0,.1);opacity:1;color:transparent;font-size:1em;transform:translateX(0);transition-property:transform;transition-duration:var(--h-ccm-duration);transition-timing-function:var(--h-ccm-ease)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle:checked{background:var(--h-ccm-accent)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle:checked::before{transform:translateX(calc(var(--h-ccm-toggle-width) - var(--h-ccm-toggle-height)))}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle:focus-visible{outline:.125em solid var(--h-ccm-accent);outline-offset:.125em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle:hover{box-shadow:none;transform:none;filter:none}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle:disabled{opacity:.55;cursor:not-allowed}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) input[type=checkbox].hypernova-ccm-cookie-group-allow-toggle+label{display:flex;align-items:center;min-height:var(--h-ccm-tap);margin:0;color:var(--h-ccm-muted-color);font-size:var(--h-ccm-font-size-small);white-space:nowrap;cursor:pointer}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--h-ccm-border-color);border-radius:var(--h-ccm-radius-small);background:var(--h-ccm-table-background)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table{width:100%;min-width:var(--h-ccm-table-min-width);table-layout:fixed;border-collapse:collapse;background:0 0;font-size:var(--h-ccm-font-size-small);line-height:1.45}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table thead td{color:var(--h-ccm-muted-color);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.85em;white-space:nowrap}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table td{padding:.625em .75em;border-bottom:1px solid var(--h-ccm-border-color);vertical-align:top;text-align:left}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table tbody tr:nth-child(odd){background:var(--h-ccm-table-stripe)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table .hypernova-ccm-cookies-table-name{width:25%}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table .hypernova-ccm-cookies-table-provider{width:17%}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table .hypernova-ccm-cookies-table-purpose{width:32%}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table .hypernova-ccm-cookies-table-expires{width:14%}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table .hypernova-ccm-cookies-table-type{width:12%}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table p{margin:0}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookies-table code{font-size:.95em;word-break:normal;overflow-wrap:anywhere}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary{all:revert;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--h-ccm-tap);padding:var(--h-ccm-button-padding);border:1px solid var(--h-ccm-border-color);border-radius:var(--h-ccm-button-radius);font:inherit;font-size:1em;font-weight:var(--h-ccm-button-font-weight);letter-spacing:var(--h-ccm-button-letter-spacing);line-height:1.25;text-align:center;text-decoration:none;text-transform:var(--h-ccm-button-text-transform);box-shadow:none;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--h-ccm-duration);transition-timing-function:var(--h-ccm-ease)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:hover,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:active,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:hover{box-shadow:none;text-decoration:none;transform:none;filter:none;opacity:1}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:focus-visible,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:focus-visible{outline:.125em solid var(--h-ccm-accent);outline-offset:.125em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary{border-color:var(--h-ccm-accent);background:var(--h-ccm-accent);color:var(--h-ccm-accent-text)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:focus-visible{border-color:var(--h-ccm-accent);background:var(--h-ccm-accent);color:var(--h-ccm-accent-text)}@media (hover:hover){:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:hover{border-color:var(--h-ccm-accent-hover);background:var(--h-ccm-accent-hover);color:var(--h-ccm-accent-text)}}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary:active{border-color:var(--h-ccm-accent-hover);background:var(--h-ccm-accent-hover);color:var(--h-ccm-accent-text)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary{background:0 0;color:var(--h-ccm-text-color)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:focus,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:focus-visible{border-color:var(--h-ccm-border-color);background:0 0;color:var(--h-ccm-text-color)}@media (hover:hover){:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:hover{border-color:var(--h-ccm-border-color);background:var(--h-ccm-surface-hover);color:var(--h-ccm-text-color)}}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary:active{border-color:var(--h-ccm-border-color);background:var(--h-ccm-surface-hover);color:var(--h-ccm-text-color)}@media (min-width:40em){:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-primary,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-btn-secondary{display:inline-flex;width:auto}}.hypernova-ccm-embed-blocker{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--h-ccm-blocker-min-height);padding:var(--h-ccm-space);border:1px solid var(--h-ccm-blocker-border);border-radius:var(--h-ccm-radius);background:var(--h-ccm-blocker-background);color:var(--h-ccm-text-color);line-height:var(--h-ccm-line-height);text-align:center}.hypernova-ccm-embed-blocker *{box-sizing:border-box}.hypernova-ccm-embed-blocker-inner{max-width:46em}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-headline{margin:0 0 .5em;font-size:1.125em;font-weight:700}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-description{margin:0 0 var(--h-ccm-gap);color:var(--h-ccm-muted-color)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.625em;margin:0}@media (min-width:40em){:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-embed-blocker-actions{flex-direction:row;flex-wrap:wrap;gap:.75em}}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-noscript{box-sizing:border-box;margin:var(--h-ccm-space) auto;padding:var(--h-ccm-space);max-width:var(--h-ccm-max-width);border:1px solid var(--h-ccm-border-color);border-radius:var(--h-ccm-radius);background:var(--h-ccm-background);color:var(--h-ccm-text-color);line-height:var(--h-ccm-line-height)}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-noscript *{box-sizing:border-box}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-noscript :is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle{padding-left:0;cursor:default}:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-noscript .hypernova-ccm-cookie-group-header-toggle-column input,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-noscript :is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle::after,:is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-noscript :is(#hypernova-ccm-main,.hypernova-ccm-embed-blocker) .hypernova-ccm-cookie-group-details-toggle::before{display:none}