#cc-main{--ccx-surface:#0a142b;--ccx-surface-glass:rgba(10,20,43,0.9);--ccx-edge:rgba(255,255,255,0.14);--ccx-edge-top:rgba(255,255,255,0.28);--ccx-shadow:0 18px 44px rgba(2,6,18,0.35),inset 0 1px 0 rgba(255,255,255,0.06);--ccx-radius:var(--card-radius,18px);--ccx-inner-radius:var(--media-radius,12px);--ccx-text:#fff;--ccx-text-soft:rgba(255,255,255,0.8);--ccx-text-quiet:rgba(255,255,255,0.72);--ccx-btn-fill:linear-gradient(150deg,rgba(255,255,255,0.14),rgba(255,255,255,0.05));--ccx-btn-fill-hover:linear-gradient(150deg,rgba(255,255,255,0.22),rgba(255,255,255,0.1));--ccx-btn-fill-active:rgba(255,255,255,0.08);--ccx-btn-edge:rgba(255,255,255,0.24);--ccx-btn-edge-hover:rgba(255,255,255,0.42);--ccx-focus:#fff;--ccx-pad:28px;--cc-font-family:var(--font-sans),"Segoe UI",system-ui,sans-serif;--cc-bg:var(--ccx-surface);--cc-primary-color:var(--ccx-text);--cc-secondary-color:var(--ccx-text-soft);--cc-link-color:var(--ccx-text);--cc-separator-border-color:var(--hairline-on-dark,rgba(255,255,255,0.12));--cc-overlay-bg:rgba(7,14,31,0.6);--cc-modal-border-radius:var(--ccx-radius);--cc-btn-border-radius:999px;--cc-pm-toggle-border-radius:999px;--cc-modal-transition-duration:var(--dur-panel,0.45s);--cc-cookie-category-block-bg:transparent;--cc-cookie-category-block-border:transparent;--cc-cookie-category-block-hover-bg:transparent;--cc-cookie-category-block-hover-border:transparent;--cc-toggle-on-bg:var(--red,#cb0417);--cc-toggle-off-bg:#5d6883;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:#fff;--cc-toggle-readonly-bg:rgba(255,255,255,0.3);--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--navy,#0f1e3f);--cc-webkit-scrollbar-bg:rgba(255,255,255,0.24);--cc-webkit-scrollbar-hover-bg:rgba(255,255,255,0.4);--cc-z-index:100000}#cc-main .cm,#cc-main .pm{color-scheme:dark;background:var(--ccx-surface);border:1px solid var(--ccx-edge);border-top-color:var(--ccx-edge-top);box-shadow:var(--ccx-shadow)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media (hover:hover) and (pointer:fine){#cc-main .cm,#cc-main .pm{background:var(--ccx-surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(var(--glass-sat,1.25));backdrop-filter:blur(var(--glass-blur,14px)) saturate(var(--glass-sat,1.25))}#cc-main .pm{background:rgba(10,20,43,.93)}}}#cc-main .cm__title,#cc-main .pm__title{display:block;font-family:var(--font-display),Georgia,serif;font-weight:500;color:var(--ccx-text);letter-spacing:0;text-wrap:balance}#cc-main a{color:var(--ccx-text);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.5);transition:text-decoration-color var(--dur-quick,.25s) ease}#cc-main a:hover{text-decoration-color:currentColor}#cc-main .cm__btn,#cc-main .pm__btn{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:0;margin:0;padding:12px 18px;font-family:var(--cc-font-family);font-size:13px;font-weight:400;line-height:1.3;letter-spacing:.06em;text-align:center;color:var(--ccx-text);background:var(--ccx-btn-fill);border:1px solid var(--ccx-btn-edge);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16);overflow:visible;white-space:normal;transition:background var(--dur-quick,.25s) ease,border-color var(--dur-quick,.25s) ease,transform var(--dur-quick,.25s) var(--ease-spring,ease)}#cc-main .cm__btn:hover,#cc-main .pm__btn:hover{color:var(--ccx-text);background:var(--ccx-btn-fill-hover);border-color:var(--ccx-btn-edge-hover)}#cc-main .cm__btn:active,#cc-main .pm__btn:active{transform:translateY(1px);background:var(--ccx-btn-fill-active)}#cc-main .cm__btn--close,#cc-main .pm__close-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(255,255,255,.06);transition:background var(--dur-quick,.25s) ease,border-color var(--dur-quick,.25s) ease}#cc-main .cm__btn--close:hover,#cc-main .pm__close-btn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.36)}#cc-main .cm__btn--close svg,#cc-main .cm__btn--close:hover svg,#cc-main .pm__close-btn svg,#cc-main .pm__close-btn:hover svg{stroke:#fff;transform:scale(.42)}#cc-main .pm__close-btn span{align-items:center;justify-content:center}#cc-main a:focus-visible,#cc-main button:focus-visible{outline:2px solid var(--ccx-focus);outline-offset:3px}#cc-main a:focus-visible{border-radius:2px}#cc-main .cm.cm--box.cm--wide{--cc-modal-margin:24px;max-width:50rem;bottom:calc(var(--cc-modal-margin) + env(safe-area-inset-bottom, 0px));left:calc(var(--cc-modal-margin) + env(safe-area-inset-left, 0px));right:calc(var(--cc-modal-margin) + env(safe-area-inset-right, 0px));max-height:calc(100dvh - 2 * var(--cc-modal-margin) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ccx-radius)}#cc-main .cm__body{padding:var(--ccx-pad) var(--ccx-pad) calc(var(--ccx-pad) - 4px);gap:20px}#cc-main .cm__desc,#cc-main .cm__texts,#cc-main .cm__title{padding:0}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:52px}#cc-main .cm__title{font-size:24px;line-height:1.2}#cc-main .cm__title+.cm__desc{margin-top:10px}#cc-main .cm__desc{max-width:62ch;max-height:none;overflow:visible;padding:0;font-size:15px;font-weight:300;line-height:1.65;color:var(--ccx-text-soft)}#cc-main .cm__btn--close{top:18px;right:18px}#cc-main .cm .cm__btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;border:0}#cc-main .cm .cm__btn-group{display:contents}#cc-main .cm .cm__btn+.cm__btn,#cc-main .cm .cm__btn-group+.cm__btn-group{margin:0}#cc-main .pm.pm--box{max-width:42rem;height:auto;max-height:min(46rem,calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)));left:24px;right:24px;border-radius:var(--ccx-radius)}#cc-main .pm__header{align-items:flex-start;gap:16px;padding:var(--ccx-pad) var(--ccx-pad) 12px;border-bottom:0}#cc-main .pm__title{font-size:28px;line-height:1.15}#cc-main .pm__body{padding:4px var(--ccx-pad) 20px;overscroll-behavior:contain}#cc-main .pm__section,#cc-main .pm__section--toggle{margin:0 0 12px;border-radius:0}#cc-main .pm__section-desc-wrapper{font-size:15px;color:var(--ccx-text-soft)}#cc-main .pm__section-desc{font-weight:300;line-height:1.65}#cc-main .pm__section:first-child{margin-bottom:20px}#cc-main .pm__section:not(.pm__section--toggle){padding:0;border:0;background:none}#cc-main .pm__section:last-child{margin:8px 0 0}#cc-main .pm__section:last-child .pm__section-desc{font-size:14px;color:var(--ccx-text-quiet)}#cc-main .pm__section--toggle{padding:18px 20px 20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--ccx-inner-radius)}#cc-main .pm__section-toggles{margin-bottom:8px}#cc-main .pm__section--toggle .pm__section-title-wrapper{min-height:44px}#cc-main .pm__section--toggle .pm__section-title{display:flex;align-items:center;min-height:44px;padding:0 72px 0 0;font-family:var(--cc-font-family);font-size:15px;font-weight:500;line-height:1.35;color:var(--ccx-text);background:none;border:0;cursor:default}#cc-main .pm__section--toggle .pm__section-arrow{display:none}#cc-main .pm__section--toggle .pm__section-desc-wrapper{display:flex;margin-top:6px!important;border:0;overflow:visible}#cc-main .pm__section--toggle .pm__section-desc{padding:0;font-size:14px;color:var(--ccx-text-quiet)}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__label{width:52px;height:44px}#cc-main .section__toggle-wrapper{right:0}#cc-main .toggle__icon{top:7px;width:52px;height:30px;transition:background-color var(--dur-quick,.25s) ease,box-shadow var(--dur-quick,.25s) ease}#cc-main .toggle__icon-circle{top:3px;left:3px;width:24px;height:24px;box-shadow:0 1px 3px rgba(2,6,18,.4)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(22px)}#cc-main .section__toggle:not(:disabled):hover~.toggle__icon{box-shadow:0 0 0 1px #fff}#cc-main .section__toggle:focus-visible{outline:none}#cc-main .section__toggle:focus-visible~.toggle__icon{outline:2px solid var(--ccx-focus);outline-offset:3px}#cc-main .pm__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px var(--ccx-pad) var(--ccx-pad);border-top:1px solid var(--cc-separator-border-color)}#cc-main .pm__btn-group{display:contents}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:0}.cookie-settings-link{padding:0;border:0;background:none;color:rgba(255,255,255,.6);font:inherit;cursor:pointer;text-align:left}.cookie-settings-link:focus-visible,.cookie-settings-link:hover{color:#fff}.cookie-settings-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:640px){#cc-main{--ccx-pad:18px}#cc-main .cm.cm--box.cm--wide{--cc-modal-margin:10px}#cc-main .cm__body{padding:var(--ccx-pad)!important;gap:14px}#cc-main .cm__title{font-size:20px;padding:0 52px 0 0!important}#cc-main .cm__title+.cm__desc{margin-top:8px}#cc-main .cm__desc{padding:0!important;font-size:14px;line-height:1.55}#cc-main .cm__btn--close{top:10px;right:10px}#cc-main .cm .cm__btns{grid-template-columns:minmax(0,1fr);gap:6px;padding:0!important;border:0!important}#cc-main .cm .cm__btn-group{display:contents!important}#cc-main .cm .cm__btn+.cm__btn,#cc-main .cm .cm__btn-group+.cm__btn-group{margin:0!important}#cc-main .cm__btn,#cc-main .pm__btn{min-height:44px;padding-block:10px}#cc-main .pm.pm--box{top:auto;left:0;right:0;bottom:0;max-height:calc(100dvh - 12px - env(safe-area-inset-top, 0px));border-radius:var(--ccx-radius) var(--ccx-radius) 0 0;border-bottom:0}#cc-main .pm__header{padding:var(--ccx-pad) var(--ccx-pad) 8px!important}#cc-main .pm__body{padding:4px var(--ccx-pad) 16px!important}#cc-main .pm__footer{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px var(--ccx-pad) calc(14px + env(safe-area-inset-bottom, 0px))!important}#cc-main .pm__title{font-size:24px}#cc-main .pm__section--toggle{padding:14px 16px 16px}}@media (max-height:520px){#cc-main .cm.cm--box.cm--wide{--cc-modal-margin:10px}#cc-main{--ccx-pad:18px}#cc-main .cm__body{gap:12px}#cc-main .cm__title{font-size:20px}#cc-main .cm__title+.cm__desc{margin-top:6px}#cc-main .cm__desc{font-size:14px;line-height:1.55}#cc-main .cm__btn--close{top:10px;right:10px}#cc-main .pm.pm--box{max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px));overflow-y:auto;overscroll-behavior:contain}#cc-main .pm__body{flex:none;overflow:visible}#cc-main .pm__title{font-size:22px}}@media (max-height:520px) and (min-width:641px){#cc-main .pm__footer{position:sticky;bottom:0;padding:12px var(--ccx-pad) calc(12px + env(safe-area-inset-bottom, 0px));background:var(--ccx-surface)}}@media (prefers-reduced-motion:reduce){#cc-main *,#cc-main :after,#cc-main :before{transition:none!important;animation:none!important}}