.cookie-banner{position:fixed;left:12px;bottom:12px;width:50%;z-index:9999}.cookie-banner__content{display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%;padding:4px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(0,0,0,.5)}.cookie-banner__content a{text-decoration:underline}.cookie-banner__content .cookie-banner__actions{display:flex;width:100%;padding:4px}.cookie-banner__content .cookie-banner__actions .accept-reject{display:flex;gap:12px}.cookie-banner__content .cookie-banner__actions .accept-reject button,.cookie-banner__content .cookie-banner__actions .manage{flex:1 1}.cookie-banner__content p{margin:0;color:#fff;font-size:12px;letter-spacing:-.4px;padding:12px}.cookie-banner__content button{border:none;outline:none;cursor:pointer;padding:12px 24px;background:hsla(0,0%,100%,.9);color:#000;border-radius:4px;font-size:12px;letter-spacing:-.4px;transition:.2s ease}.cookie-banner__content button:hover{background:#fff}@media(max-width:1000px){.cookie-banner{width:calc(100% - 24px)}}.cookie-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.5)}.cookie-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cookie-popup__modal{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;padding:8px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;z-index:2}.cookie-popup__modal h2,.cookie-popup__modal p{margin:0;color:#fff;font-size:12px;letter-spacing:-.4px;padding:12px}.cookie-popup__modal button{border:none;outline:none;cursor:pointer;padding:12px 32px;background:hsla(0,0%,100%,.9);color:#000;border-radius:4px;font-size:12px;letter-spacing:-.4px;transition:.2s ease}.cookie-popup__modal button:hover{background:#fff}.cookie-popup__header{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.cookie-popup__header .cookie-popup__close{width:36px;height:36px;line-height:0;font-size:16px;padding:0;margin:4px}.cookie-popup__body{flex-direction:column;padding:0 48px 0 4px}.cookie-popup__body,.cookie-popup__body .cookie-popup__option{display:flex;gap:12px}.cookie-popup__body .cookie-popup__option div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cookie-popup__body .cookie-popup__option p{padding:0;line-height:1.3}.cookie-popup__body .cookie-popup__option p.desc{opacity:.75}.cookie-popup__body .cookie-popup__option .cookie-popup__checkbox{position:relative;width:36px;height:36px}.cookie-popup__body .cookie-popup__option .cookie-popup__checkbox input{width:36px;height:36px;background:hsla(0,0%,100%,.15);padding:0;border-radius:4px;transition:.2s ease;cursor:pointer}.cookie-popup__body .cookie-popup__option .cookie-popup__checkbox input:hover{background:hsla(0,0%,100%,.1)}.cookie-popup__body .cookie-popup__option .cookie-popup__checkbox input:checked{background:#00c8dc}.cookie-popup__body .cookie-popup__option .cookie-popup__checkbox .cookie-popup__checkbox-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.cookie-popup__body .cookie-popup__option .cookie-popup__checkbox .cookie-popup__checkbox-box svg{overflow:visible}.cookie-popup__body .cookie-popup__option .cookie-popup__checkbox .cookie-popup__checkbox-box svg path{stroke:#fff;transform:translateY(-1px)}.cookie-popup__footer{display:flex;width:100%;gap:8px;padding:4px}.cookie-popup__footer button{flex:1 1}:root{--background:#ffffff;--foreground:#171717}::selection{color:white;background:rgb(0,200,220)}@font-face{font-family:Suisse;src:url(/fonts/suisse/SuisseIntl-Thin.woff2) format("woff2"),url(/fonts/suisse/SuisseIntl-Thin.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/suisse/SuisseIntl-Light.woff2) format("woff2"),url(/fonts/suisse/SuisseIntl-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/suisse/SuisseIntl-Regular.woff2) format("woff2"),url(/fonts/suisse/SuisseIntl-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/suisse/SuisseIntl-Medium.woff2) format("woff2"),url(/fonts/suisse/SuisseIntl-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse-Mono-Regular;src:url(/fonts/suisse/SuisseIntlMono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse-Mono-Thin;src:url(/fonts/suisse/SuisseIntlMono-Thin.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}body,html{font-family:Suisse,sans-serif;height:100%;font-weight:300;max-width:100vw;background-color:#f8f8f8}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:env(safe-area-inset-bottom)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}