@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.16jj7wmz59xfp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_80b67335-module__lP4LYq__className{font-family:geist,geist Fallback}.geist_80b67335-module__lP4LYq__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.1q6_w5dna172u.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_76e18a7b-module__agqzCq__className{font-family:geistMono,geistMono Fallback}.geistmono_76e18a7b-module__agqzCq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:archivo;src:url(../media/Archivo_Variable_latin.p.0inx24hl2eswd.woff2)format("woff2");font-display:swap;font-weight:400 900}.archivo_85742cd1-module__UozjjG__className{font-family:archivo}.archivo_85742cd1-module__UozjjG__variable{--font-archivo:"archivo"}
@font-face{font-family:archivoExt;src:url(../media/Archivo_Variable_latin_ext.3cxrhsknk8wrd.woff2)format("woff2");font-display:swap;font-weight:400 900}.archivoext_542c7ce2-module__lr8LxW__className{font-family:archivoExt}.archivoext_542c7ce2-module__lr8LxW__variable{--font-archivo-ext:"archivoExt"}
.yotu-consent-root{color:#202020;font-family:inherit;font-size:13px;line-height:1.5}.yotu-consent-panel{z-index:100;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));background:#fff;border:1px solid #dededb;border-radius:16px;flex-direction:column;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 48px #0000001a}.yotu-consent-heading{flex-shrink:0;align-items:center;gap:10px;padding:18px 20px 8px;display:flex}.yotu-consent-heading h2{font:inherit;color:#202020;letter-spacing:-.02em;margin:0;padding:0;font-size:16px;font-weight:650}.yotu-consent-body{overscroll-behavior:contain;padding:0 20px 16px;overflow-y:auto}.yotu-consent-body p{color:#595959;margin:6px 0 10px;font-size:13px;line-height:1.55}.yotu-consent-root .yotu-consent-policy{color:#303030;text-underline-offset:3px;text-decoration:underline}.yotu-consent-actions{background:#fafaf9;border-top:1px solid #e8e8e5;flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:14px 20px;display:grid}.yotu-consent-actions button{color:#202020;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8b8b5;border-radius:8px;padding:9px 12px;font-weight:600}.yotu-consent-actions button:last-child{grid-column:1/-1}.yotu-consent-actions button:hover{background:#ededeb}.yotu-consent-root button:focus-visible,.yotu-consent-root a:focus-visible,.yotu-consent-root input:focus-visible{outline-offset:3px;outline:2px solid #202020}.yotu-consent-category{border-bottom:1px solid #e8e8e5;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.yotu-consent-category strong{font-size:13px;font-weight:650}.yotu-consent-category p{margin:3px 0 0;font-size:12px}.yotu-consent-category input{appearance:auto;accent-color:#202020;cursor:pointer;flex-shrink:0;width:22px;height:22px}.yotu-consent-always{text-align:right;color:#595959;flex-shrink:0;font-size:11px}.yotu-consent-root .yotu-consent-note{margin-top:12px;font-size:12px}.yotu-consent-close{color:#595959;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;margin-left:auto;display:grid}.yotu-consent-trigger{z-index:99;bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));color:#595959;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dededb;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex;position:fixed;box-shadow:0 2px 8px #0000000d}@media (max-width:480px){.yotu-consent-heading{padding:14px 16px 6px}.yotu-consent-body{padding:0 16px 12px}.yotu-consent-actions{padding:12px 16px}}