.cc{--cc-clear-top:calc(64px + 12px);--color-bg:var(--color-marmura);--color-surface:var(--color-alb);--color-fg:var(--color-bazalt);--color-fg-muted:var(--color-grafit);--color-line:var(--color-ceata);--color-accent:var(--color-violet);--color-accent-strong:var(--color-violet-adanc);--color-accent-soft:var(--color-lavanda);--color-ring:var(--color-violet);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-surface);color:var(--color-fg);font-family:var(--font-body)}.cc-title{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0;line-height:1.15}.cc-title:focus{outline:none}.cc-seal{color:var(--color-fg);flex:none}.cc-link{color:var(--color-fg);font-size:var(--text-small);line-height:var(--text-small--line-height);text-underline-offset:.3em;transition:color calc(var(--dur-2) * var(--motion)) var(--ease-standard);justify-self:start;padding-block:5px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.cc-link:hover{color:var(--color-accent)}}.cc-banner{z-index:var(--z-consent);max-height:calc(100dvh - var(--cc-clear-top));padding-bottom:env(safe-area-inset-bottom,0px);border:1px solid var(--color-line);animation:cc-rise calc(var(--dur-4) * var(--motion)) var(--ease-reveal) both;border-width:1px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.cc-banner__body{min-height:0;padding:8px var(--spacing-gutter) 6px;overscroll-behavior:contain;flex:auto;align-content:start;display:grid;overflow-y:auto}.cc-banner__head{align-items:center;gap:12px;min-height:30px;display:flex}.cc-banner .cc-title{flex:auto;min-width:0;font-size:1rem}.cc-banner .cc-seal{display:none}.cc-banner__text{font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.cc-banner__text[data-clamp]{-webkit-line-clamp:var(--cc-lines);line-clamp:var(--cc-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-banner__text[data-clamp="0"]{max-height:0;margin-top:0;display:block}.cc-more{min-width:40px;min-height:40px;color:var(--color-fg);font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color calc(var(--dur-2) * var(--motion)) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:10px;margin:-5px -10px -5px 0;padding:0 10px;font-weight:500;font-stretch:125%;line-height:1.3;display:inline-flex}.cc-more[hidden]{display:none}@media (max-width:29.99rem){.cc-more__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cc-more__sign{width:.75rem;height:.75rem;transition:transform calc(var(--dur-3) * var(--motion)) var(--ease-standard);flex:none;position:relative}.cc-more__sign:before,.cc-more__sign:after,.cc-close__sign:before,.cc-close__sign:after{content:"";inset-inline:0;background:currentColor;height:1px;position:absolute;top:calc(50% - .5px)}.cc-more__sign:after,.cc-close__sign:after{transform:rotate(90deg)}.cc-more[aria-expanded=true] .cc-more__sign{transform:rotate(45deg)}.cc-more:focus-visible{outline:2px solid var(--color-ring);outline-offset:-4px}@media (hover:hover){.cc-more:hover{color:var(--color-accent)}}@keyframes cc-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes cc-fade{0%{opacity:0}}.cc-choices{grid-template-columns:repeat(var(--cc-columns,3), minmax(0, 1fr));border-top:1px solid var(--color-line);flex:none;display:grid}.cc-choice{isolation:isolate;min-height:44px;color:var(--color-fg);font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;text-wrap:balance;cursor:pointer;transition:color calc(var(--dur-3) * var(--motion)) var(--ease-curtain);background:0 0;border:0;padding:6px 8px;font-weight:500;font-stretch:125%;line-height:1.2;position:relative;overflow:hidden}.cc-choice+.cc-choice{border-left:1px solid var(--color-line)}.cc-choice:before{content:"";z-index:-1;background:var(--color-fg);transform-origin:bottom;transition:transform calc(var(--dur-3) * var(--motion)) var(--ease-curtain);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover){.cc-choice:hover{color:var(--color-surface)}.cc-choice:hover:before{transform:scaleY(1)}}.cc-choice:focus-visible{outline:2px solid var(--color-ring);outline-offset:-6px}@media (hover:hover){.cc-choice:hover:focus-visible{outline-color:var(--color-violet-deschis)}}.cc-settings{inset:auto auto var(--spacing-gutter) var(--spacing-gutter);width:min(36rem, calc(100vw - 2 * var(--spacing-gutter)));max-width:none;max-height:calc(100dvh - var(--spacing-gutter) - var(--cc-clear-top));border:1px solid var(--color-line);opacity:0;transition:opacity calc(var(--dur-3) * var(--motion)) var(--ease-standard), transform calc(var(--dur-4) * var(--motion)) var(--ease-reveal), overlay calc(var(--dur-3) * var(--motion)) allow-discrete, display calc(var(--dur-3) * var(--motion)) allow-discrete;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateY(16px)}.cc-settings[open]{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.cc-settings[open]{opacity:0;transform:translateY(16px)}}.cc-settings::backdrop{transition:background-color calc(var(--dur-3) * var(--motion)) var(--ease-standard), overlay calc(var(--dur-3) * var(--motion)) allow-discrete, display calc(var(--dur-3) * var(--motion)) allow-discrete;background:0 0}.cc-settings[open]::backdrop{background:color-mix(in oklab, var(--color-noapte) 55%, transparent)}@starting-style{.cc-settings[open]::backdrop{background:0 0}}.cc-settings__head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 12px 12px 28px;display:flex}.cc-close{width:48px;height:48px;color:var(--color-fg);cursor:pointer;transition:color calc(var(--dur-2) * var(--motion)) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.cc-close:hover{color:var(--color-accent)}}.cc-close__sign{width:1.25rem;height:1.25rem;display:block;position:relative;transform:rotate(45deg)}.cc-settings__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 28px 24px;display:grid;overflow-y:auto}.cc-cat{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:20px 0;display:grid}.cc-cat__name{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;cursor:pointer;align-self:center;font-weight:500;font-stretch:125%;line-height:1.4}.cc-cat[data-locked] .cc-cat__name{cursor:default}.cc-cat__qualifier{color:var(--color-fg-muted);white-space:nowrap}.cc-cat__text{max-width:52ch;color:var(--color-fg-muted);font-size:var(--text-small);grid-column:1;margin:0;line-height:1.55}.cc-settings__policy{padding-top:20px}.cc-switch{grid-area:1/2/span 2;align-self:start;width:44px;height:24px;margin-top:-2px;position:relative}.cc-switch__input{z-index:1;opacity:0;cursor:pointer;width:auto;height:auto;margin:0;position:absolute;inset:-12px -2px}.cc-switch__input:disabled{cursor:default}.cc-switch__track{border:1px solid var(--color-fg-muted);background:var(--color-surface);transition:background-color calc(var(--dur-3) * var(--motion)) var(--ease-standard), border-color calc(var(--dur-3) * var(--motion)) var(--ease-standard);position:absolute;inset:0}.cc-switch__thumb{background:var(--color-fg);width:16px;height:16px;transition:transform calc(var(--dur-3) * var(--motion)) var(--ease-reveal), background-color calc(var(--dur-3) * var(--motion)) var(--ease-standard);position:absolute;top:4px;left:4px}.cc-switch__input:checked~.cc-switch__track{border-color:var(--color-accent);background:var(--color-accent)}.cc-switch__input:checked~.cc-switch__thumb{background:var(--color-surface);transform:translate(20px)}.cc-switch__input:disabled~.cc-switch__track{border-color:var(--color-fg-muted);background:var(--color-fg-muted)}.cc-switch__input:focus-visible~.cc-switch__track{outline:2px solid var(--color-ring);outline-offset:3px}.cc-settings__foot{--cc-columns:2;flex:none}[data-consent-focus]:focus{outline:none}@media (min-width:40rem){.cc-banner__body{padding-block:14px 10px}.cc-banner .cc-choice{min-height:48px;padding-inline:12px}}@media (min-width:64rem),(orientation:landscape) and (max-height:32rem){.cc-banner{padding-inline:max(var(--spacing-gutter), calc((100% - var(--container-page)) / 2 + var(--spacing-gutter)));flex-direction:row;align-items:stretch}.cc-banner__body{flex:auto;align-content:center;padding:12px 32px 12px 0}.cc-banner__text{max-width:96ch}.cc-choices{border-top:0;border-left:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);width:max-content}.cc-banner .cc-choice{min-height:0;padding-inline:28px}}@media (min-width:64rem) and (max-width:79.99rem){.cc-banner__body{padding-right:24px}.cc-choices{max-width:24rem}.cc-banner .cc-choice{padding-inline:14px}}@media (orientation:landscape) and (max-height:32rem) and (max-width:63.99rem){.cc-banner__body{padding-block:6px}.cc-banner .cc-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-choices{max-width:22rem}.cc-banner .cc-choice{padding-inline:10px}}@media (min-width:80rem){.cc-banner .cc-seal{display:block}.cc-banner .cc-title{font-size:1.125rem}}@media (max-width:768px){.cc-settings{width:100%;max-height:min(88dvh, calc(100dvh - var(--cc-clear-top)));border-width:1px 0 0;inset:auto 0 0}.cc-settings__head{padding:12px 6px 10px 20px}.cc-settings__body{padding:0 20px 20px}.cc-settings__foot{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:480px){.cc-cat__text{grid-column:1/-1;max-width:none}.cc-switch{grid-row:1;align-self:center;margin-top:0}}@media (max-width:360px){.cc-settings__head{padding:8px 2px 8px 16px}.cc-settings__body{padding:0 16px 16px}.cc-cat{padding:16px 0}.cc-settings__foot{--cc-columns:1}.cc-settings__foot .cc-choice{min-height:48px}.cc-settings__foot .cc-choice+.cc-choice{border-top:1px solid var(--color-line);border-left:0}}@media (prefers-reduced-motion:reduce){.cc-banner{transition:none;animation:.15s linear both cc-fade}.cc-settings,.cc-settings[open]{transition:none;transform:none}.cc-choice,.cc-choice:before,.cc-more,.cc-more__sign,.cc-switch__track,.cc-switch__thumb{transition:none}}
