.tw-privacy[hidden]{display:none!important}html.tw-privacy-modal-open,html.tw-privacy-modal-open body{overflow:hidden!important}.tw-privacy{box-sizing:border-box;color:#0a0a0a;font-family:inherit}.tw-privacy *,.tw-privacy *::before,.tw-privacy *::after{box-sizing:border-box}.tw-privacy button{font:inherit}.tw-privacy-banner{position:fixed;z-index:2147483000;left:18px;right:18px;bottom:18px;width:min(1080px,calc(100vw - 36px));margin:0 auto;background:#fff;border:1px solid #dedede;border-radius:22px;box-shadow:0 18px 55px rgba(0,0,0,.16)}.tw-privacy-banner__inner{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:center;padding:18px 20px}.tw-privacy-banner__content{min-width:0}.tw-privacy-banner__title{margin:0 0 6px;color:#0a0a0a;font-size:18px;line-height:1.15;font-weight:750;letter-spacing:-.025em}.tw-privacy-copy{max-width:690px;margin:0;color:#555;font-size:13px;line-height:1.55}.tw-privacy-copy a,.tw-privacy-dialog a{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.tw-privacy-banner__actions{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:9px;width:100%;align-items:center}.tw-privacy-btn,.tw-privacy-icon-btn,.tw-privacy-text-btn,.tw-privacy-close{appearance:none;-webkit-appearance:none;cursor:pointer}.tw-privacy-btn{min-height:52px;padding:13px 20px;border:1.5px solid #0a0a0a;border-radius:999px;background:#fff;color:#0a0a0a;font-size:13px;line-height:1.15;font-weight:750;letter-spacing:-.01em;transition:transform .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.tw-privacy-btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0a0a0a;color:#fff;font-weight:800}.tw-privacy-btn__cookie{display:block;width:18px;height:18px;flex:0 0 18px}.tw-privacy-btn:hover:not(:disabled),.tw-privacy-icon-btn:hover:not(:disabled){transform:translateY(-1px)}.tw-privacy-btn:focus-visible,.tw-privacy-icon-btn:focus-visible,.tw-privacy-text-btn:focus-visible,.tw-privacy-close:focus-visible,.tw-privacy-switch input:focus-visible+.tw-privacy-switch__track{outline:2px solid #0a0a0a;outline-offset:3px}.tw-privacy-btn:disabled,.tw-privacy-icon-btn:disabled,.tw-privacy-text-btn:disabled{cursor:wait;opacity:.5}.tw-privacy-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1.5px solid #0a0a0a;border-radius:50%;background:#fff;color:#0a0a0a;transition:transform .15s ease,background .15s ease}.tw-privacy-icon-btn svg{width:24px;height:24px}.tw-privacy-text-btn{grid-column:1/-1;justify-self:end;min-height:32px;padding:4px 2px;border:0;background:transparent;color:#4d4d4d;font-size:12px;line-height:1.2;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tw-privacy-banner--bottom-left,.tw-privacy-banner--bottom-right{width:min(520px,calc(100vw - 36px));margin:0}.tw-privacy-banner--bottom-left{right:auto}.tw-privacy-banner--bottom-right{left:auto}.tw-privacy-banner--bottom-left .tw-privacy-banner__inner,.tw-privacy-banner--bottom-right .tw-privacy-banner__inner{grid-template-columns:minmax(0,1fr);gap:15px}.tw-privacy-banner--bottom-left .tw-privacy-text-btn,.tw-privacy-banner--bottom-right .tw-privacy-text-btn{justify-self:center}.tw-privacy-banner--dark{background:#0a0a0a;border-color:#292929;color:#fff}.tw-privacy-banner--dark .tw-privacy-banner__title{color:#fff}.tw-privacy-banner--dark .tw-privacy-copy{color:#d1d1d1}.tw-privacy-banner--dark .tw-privacy-copy a{color:#fff}.tw-privacy-banner--dark .tw-privacy-btn--primary{background:#fff;color:#0a0a0a;border-color:#fff}.tw-privacy-banner--dark .tw-privacy-icon-btn{background:transparent;color:#fff;border-color:#fff}.tw-privacy-banner--dark .tw-privacy-text-btn{color:#ddd}.tw-privacy-modal{position:fixed;z-index:2147483001;inset:0;display:grid;place-items:center;padding:18px}.tw-privacy-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.34);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.tw-privacy-dialog{position:relative;width:min(680px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #dedede;border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.2)}.tw-privacy-dialog__head{position:relative;padding:26px 72px 20px 26px}.tw-privacy-dialog__title{margin:0 0 8px;color:#0a0a0a;font-size:clamp(24px,4vw,32px);line-height:1.12;font-weight:750;letter-spacing:-.025em}.tw-privacy-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #d8d8d8;border-radius:50%;background:#fff;color:#0a0a0a}.tw-privacy-close svg{width:19px;height:19px}.tw-privacy-panel{margin:0 20px;padding:7px 22px;background:#f5f5f5;border:1px solid #ebebeb;border-radius:20px}.tw-privacy-panel__label{margin:12px 0 6px;font-size:13px;line-height:1.2;font-weight:750}.tw-privacy-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid #d7d7d7}.tw-privacy-category:last-child{border-bottom:0}.tw-privacy-category__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 5px;color:#0a0a0a;font-size:15px;line-height:1.25;font-weight:750}.tw-privacy-category__desc{margin:0;max-width:500px;color:#666;font-size:12px;line-height:1.5}.tw-privacy-required{display:inline-flex;align-items:center;min-height:21px;padding:3px 8px;border-radius:999px;background:#e8f4ea;color:#26733b;font-size:9px;line-height:1;font-weight:750}.tw-privacy-switch{position:relative;display:inline-flex;width:52px;height:30px;flex:0 0 52px}.tw-privacy-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tw-privacy-switch__track{position:absolute;inset:0;border:1.5px solid #a6a6a6;border-radius:999px;background:#fff;transition:background .15s ease,border-color .15s ease}.tw-privacy-switch__track::after{content:'';position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#aaa;transition:transform .15s ease,background .15s ease}.tw-privacy-switch input:checked+.tw-privacy-switch__track{border-color:#0a0a0a;background:#0a0a0a}.tw-privacy-switch input:checked+.tw-privacy-switch__track::after{transform:translateX(22px);background:#fff}.tw-privacy-switch input:disabled+.tw-privacy-switch__track{opacity:.58}.tw-privacy-dialog__foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 20px 8px}.tw-privacy-dialog__reject{display:flex;justify-content:center;padding:0 20px 20px}.tw-privacy-dialog__reject .tw-privacy-text-btn{min-height:40px;justify-self:auto}@media(max-width:850px){.tw-privacy-banner__inner{grid-template-columns:minmax(0,1fr);gap:15px;padding:17px}.tw-privacy-banner__actions{width:100%;grid-template-columns:minmax(0,1fr) 52px}.tw-privacy-text-btn{justify-self:center}}@media(max-width:560px){.tw-privacy-banner,.tw-privacy-banner--bottom-left,.tw-privacy-banner--bottom-right{left:0;right:0;bottom:0;width:100%;max-width:none;margin:0;border-left:0;border-right:0;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -10px 35px rgba(0,0,0,.14)}.tw-privacy-banner__inner{padding:15px 16px calc(12px + env(safe-area-inset-bottom));gap:13px}.tw-privacy-banner__title{font-size:17px;margin-bottom:5px}.tw-privacy-copy{max-width:none;font-size:12.5px;line-height:1.48}.tw-privacy-banner__actions{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.tw-privacy-btn{min-height:48px;padding:12px 16px}.tw-privacy-btn__cookie{width:18px;height:18px;flex-basis:18px}.tw-privacy-icon-btn{width:50px;height:50px}.tw-privacy-text-btn{min-height:30px;padding:4px 8px 0;justify-self:center}.tw-privacy-modal{padding:8px}.tw-privacy-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.tw-privacy-dialog__head{padding:22px 62px 17px 20px}.tw-privacy-dialog__title{font-size:25px}.tw-privacy-panel{margin:0 12px;padding:5px 15px;border-radius:16px}.tw-privacy-category{gap:12px;padding:15px 0}.tw-privacy-category__name{font-size:14px}.tw-privacy-category__desc{font-size:11px}.tw-privacy-dialog__foot{grid-template-columns:1fr;padding:16px 12px 6px}.tw-privacy-dialog__reject{padding:0 12px 14px}}@media(prefers-reduced-motion:reduce){.tw-privacy *{transition:none!important}}.tw-privacy-icon-btn svg{display:none}.tw-privacy-icon-btn::before{content:"";display:block;width:24px;height:24px;background:center/24px 24px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M12 8.7a3.3 3.3 0 1 0 0 6.6 3.3 3.3 0 0 0 0-6.6Z'/%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.7 1.7 0 0 0 .34 1.87l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.7 1.7 0 0 0-1.87-.34 1.7 1.7 0 0 0-1.04 1.56V21a2 2 0 1 1-4 0v-.08a1.7 1.7 0 0 0-1.04-1.56 1.7 1.7 0 0 0-1.87.34l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06A1.7 1.7 0 0 0 4.6 15a1.7 1.7 0 0 0-1.56-1.04H3a2 2 0 1 1 0-4h.08A1.7 1.7 0 0 0 4.64 8.9a1.7 1.7 0 0 0-.34-1.87l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06A1.7 1.7 0 0 0 9 4.54 1.7 1.7 0 0 0 10.04 3V3a2 2 0 1 1 4 0v.08A1.7 1.7 0 0 0 15.08 4.64a1.7 1.7 0 0 0 1.87-.34l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.7 1.7 0 0 0-.34 1.87 1.7 1.7 0 0 0 1.56 1.04H21a2 2 0 1 1 0 4h-.08A1.7 1.7 0 0 0 19.4 15Z'/%3E%3C/svg%3E")}.tw-privacy-banner--dark .tw-privacy-icon-btn::before{filter:invert(1)}@media(min-width:981px){.tw-privacy-banner__inner{grid-template-columns:minmax(0,1fr) auto;gap:28px}.tw-privacy-banner__actions{grid-template-columns:minmax(190px,220px) 52px auto;gap:10px;width:auto;justify-content:end}.tw-privacy-banner__actions .tw-privacy-text-btn{grid-column:auto;justify-self:start;display:inline-flex;align-items:center;min-height:52px;padding:0 2px 0 6px;white-space:nowrap}}@media(min-width:981px){.tw-privacy-banner__actions{grid-template-columns:52px auto minmax(190px,220px)}.tw-privacy-banner__actions [data-tw-privacy-manage]{order:1}.tw-privacy-banner__actions [data-tw-privacy-reject]{order:2}.tw-privacy-banner__actions [data-tw-privacy-accept]{order:3}}.tw-privacy-icon-btn svg{display:block}.tw-privacy-icon-btn::before{display:none!important}
