@font-face{font-family:objectivity;src:url(../media/objectivity_regular-s.p.2t-foz13rahb-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:objectivity;src:url(../media/objectivity_medium-s.p.0d__0p96u35ra.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:objectivity;src:url(../media/objectivity_bold-s.p.00_2cct0lw1or.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:objectivity Fallback;src:local(Arial);ascent-override:63.64%;descent-override:19.94%;line-gap-override:5.03%;size-adjust:115.35%}.objectivity_d85ff3c1-module__iYHIMa__className{font-family:objectivity,objectivity Fallback}.objectivity_d85ff3c1-module__iYHIMa__variable{--font-objectivity:"objectivity", "objectivity Fallback"}
.site .consent-ui{color:var(--_pebbles-ai-2-0---text-primary)}.site .consent-banner,.site .consent-dialog{background:radial-gradient(circle at 100% 0%, #0f7f751a, transparent 42%), radial-gradient(circle at 0% 100%, #a68b3d14, transparent 36%), var(--_pebbles-ai-2-0---white-bg);color:var(--_pebbles-ai-2-0---text-primary);border:1px solid #0e0e0e14;border-radius:24px;padding:28px;box-shadow:0 24px 60px -24px #0e0e0e4d,0 2px 8px #0e0e0e0a}.site .consent-banner{z-index:10000;width:min(560px,100vw - 48px);max-height:calc(100dvh - 100px);position:fixed;bottom:64px;left:24px;overflow:auto}.site .consent-ui h2{color:var(--_pebbles-ai-2-0---text-dark);margin:0 0 16px;font-size:1.3rem;font-weight:500;line-height:1.4}.site .consent-ui p,.site .consent-option{color:var(--_pebbles-ai-2-0---text-secondary);font-size:.85rem;line-height:1.6}.site .consent-ui p+p{margin-top:10px}.site .consent-ui a{color:var(--_pebbles-ai-2-0---turquoise);text-underline-offset:3px;text-decoration:underline}.site .consent-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.site .consent-ui button{font:inherit;color:var(--_pebbles-ai-2-0---text-primary);background:var(--_pebbles-ai-2-0---white-bg);cursor:pointer;border:1px solid #262c3729;border-radius:8px;padding:12px 18px;font-size:.85rem;font-weight:500;line-height:1.3;transition:border-color .15s,opacity .15s}.site .consent-actions button:hover{border-color:#262c3766}.site .consent-ui button.consent-primary{background:var(--_pebbles-ai-2-0---primary-button-bg);border-color:var(--_pebbles-ai-2-0---primary-button-bg);color:var(--_pebbles-ai-2-0---text-white)}.site .consent-ui button.consent-primary:hover{opacity:.8}.site .consent-ui :is(button,input,a):focus-visible{outline:3px solid var(--_pebbles-ai-2-0---turquoise);outline-offset:3px}.site .consent-ui .consent-reopen{z-index:9999;border:1px solid #0e0e0e1a;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:12px;left:12px;box-shadow:0 2px 8px #0000001a}.site .consent-ui .consent-reopen img{pointer-events:none;width:40px;height:auto}.site .consent-ui .consent-reopen:hover{box-shadow:0 4px 14px #00000029}@media (prefers-reduced-motion:no-preference){.site .consent-ui .consent-reopen:hover{transform:translateY(-2px)}}.site .consent-dialog{width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow:auto}.site .consent-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0e0e73}.site .consent-dialog-head{align-items:center;gap:18px;margin-bottom:20px;display:flex}.site .consent-dialog-mark{background:var(--_pebbles-ai-2-0---light-turquoise);width:72px;height:72px;box-shadow:0 0 0 4px var(--_pebbles-ai-2-0---white-bg), 0 0 0 5px #0f7f7529;border-radius:50%;flex:none;place-items:center;display:grid}.site .consent-dialog-mark img{width:60px;height:auto}.site .consent-dialog-head h2{margin:0;font-size:1.6rem;line-height:1.2}.site .consent-ui p.consent-aside{color:var(--_pebbles-ai-2-0---turquoise);margin:6px 0 0;font-family:Caveat,cursive;font-size:1.3rem;line-height:1.15}.site .consent-option{background:#fafafad9;border:1px solid #0e0e0e0f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:10px 0 0;padding:16px 18px;font-weight:400;transition:border-color .15s,background-color .15s;display:flex}.site label.consent-option{cursor:pointer}.site label.consent-option:has(input:checked){background:var(--_pebbles-ai-2-0---light-turquoise);border-color:#0f7f753d}.site label.consent-option:has(input:disabled){cursor:default}.site .consent-option strong{color:var(--_pebbles-ai-2-0---text-dark);margin-bottom:2px;font-size:.95rem;font-weight:500;display:block}.site .consent-option span span{display:block}.site .consent-pill{color:var(--_pebbles-ai-2-0---turquoise);white-space:nowrap;background:#0f7f751a;border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem;font-weight:500;line-height:1}.site .consent-option input{appearance:none;cursor:pointer;background:#262c371f;border:1px solid #262c3733;border-radius:999px;flex:0 0 44px;width:44px;height:26px;margin:0;position:relative}.site .consent-option input:after{content:"";background:var(--_pebbles-ai-2-0---white-bg);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0e0e0e40}.site .consent-option input:checked{background:var(--_pebbles-ai-2-0---turquoise);border-color:var(--_pebbles-ai-2-0---turquoise)}.site .consent-option input:checked:after{transform:translate(18px)}.site .consent-option input:disabled{opacity:.4;cursor:default}@media (forced-colors:active){.site .consent-option input{appearance:auto;flex-basis:20px;width:20px;height:20px}.site .consent-option input:after{display:none}}.site .consent-ui p.consent-meta{color:var(--_pebbles-ai-2-0---text-tertiary);margin:0;font-size:.8rem}.site .consent-option+p.consent-meta{margin-top:18px}.site .consent-dialog .consent-actions{border-top:1px solid #0e0e0e14;justify-content:flex-end;margin-top:24px;padding-top:20px}.site .consent-storage-note{background:var(--_pebbles-ai-2-0---white-bg);z-index:10001;border-radius:8px;max-width:340px;padding:16px;position:fixed;bottom:64px;right:16px;box-shadow:0 2px 12px #0003}@media (max-width:479px){.site .consent-banner{width:calc(100vw - 24px);padding:20px;left:12px}.site .consent-dialog{border-radius:20px;padding:22px 18px}.site .consent-dialog-head{gap:14px}.site .consent-dialog-mark{width:56px;height:56px}.site .consent-dialog-mark img{width:42px}.site .consent-dialog-head h2{font-size:1.3rem}.site .consent-ui p.consent-aside{font-size:1.15rem}.site .consent-option{gap:16px;padding:14px}.site .consent-actions button{flex:auto}}.site .consent-ui button.consent-details-link{color:var(--_pebbles-ai-2-0---turquoise);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-weight:400;text-decoration:underline;display:inline}.site .consent-ui .consent-halo{box-shadow:0 0 0 4px color-mix(in srgb, var(--_pebbles-ai-2-0---turquoise) 18%, transparent), 0 0 14px 5px color-mix(in srgb, var(--_pebbles-ai-2-0---turquoise) 12%, transparent)}.site .consent-option input,.site .consent-option input:after,.site .consent-dialog .consent-actions button{transition:box-shadow .18s,background-color .15s,border-color .15s,opacity .15s,transform .2s}@media (prefers-reduced-motion:reduce){.site .consent-option,.site .consent-ui button,.site .consent-option input,.site .consent-option input:after,.site .consent-dialog .consent-actions button{transition:none}}
