.skip-link{position:absolute;top:-40px;left:var(--brisa-sp-4);padding:var(--brisa-sp-3) var(--brisa-sp-6);background:var(--brisa-focus-skip-link-bg);color:var(--brisa-focus-skip-link-text);font-family:var(--brisa-font-body);font-size:var(--brisa-text-sm);font-weight:600;text-decoration:none;border-radius:var(--brisa-radius);transition:top var(--brisa-dur-fast) var(--brisa-ease-out);z-index:100}.skip-link:focus-visible{top:var(--brisa-sp-4)}.brisa-legal-doc{background:var(--brisa-legal-bg);min-height:100vh;display:flex;flex-direction:column}.brisa-legal-doc-header{background:var(--brisa-bg-deep);padding:var(--brisa-sp-6) var(--brisa-legal-content-padding-x-mobile)}@media (min-width:1024px){.brisa-legal-doc-header{padding:var(--brisa-sp-8) var(--brisa-legal-content-padding-x-desktop)}}.brisa-legal-doc-header__top{display:flex;justify-content:space-between;align-items:center;max-width:var(--brisa-legal-content-max-width);margin-inline:auto;margin-bottom:var(--brisa-sp-12)}.brisa-legal-doc-header__logo-link{text-decoration:none;color:var(--brisa-text)}.brisa-legal-doc-header__title-block{max-width:var(--brisa-legal-content-max-width);margin-inline:auto}.brisa-legal-doc-header h1{font-family:var(--brisa-font-display);font-weight:var(--brisa-display-weight);font-size:var(--brisa-text-2xl);line-height:var(--brisa-legal-line-height-h1);letter-spacing:var(--brisa-display-tracking);text-transform:var(--brisa-display-transform);color:var(--brisa-legal-text-heading);margin:0 0 var(--brisa-sp-4)}@media (min-width:1024px){.brisa-legal-doc-header h1{font-size:var(--brisa-text-3xl)}}.brisa-legal-doc-header__meta{font-size:var(--brisa-text-base);color:var(--brisa-text-dim);margin:0 0 var(--brisa-sp-6)}.brisa-legal-doc-header__meta strong{font-weight:500;color:var(--brisa-text)}.brisa-legal-doc-header__squiggle{display:block;margin-top:var(--brisa-sp-8);opacity:.7}.brisa-locale-toggle{display:inline-flex;align-items:stretch;border:1px solid var(--brisa-locale-border);border-radius:var(--brisa-radius-sm);overflow:hidden}.brisa-locale-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--brisa-locale-bg-default);color:var(--brisa-locale-text-default);font-family:var(--brisa-font-mono);font-size:var(--brisa-text-sm);font-weight:500;padding:var(--brisa-sp-2) var(--brisa-sp-3);min-width:40px;height:32px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;transition:background var(--brisa-dur-fast) var(--brisa-ease-in-out),color var(--brisa-dur-fast) var(--brisa-ease-in-out)}.brisa-locale-toggle__btn--active{background:var(--brisa-locale-bg-active);color:var(--brisa-locale-text-active)}.brisa-locale-toggle__btn:not(.brisa-locale-toggle__btn--active):hover{background:rgba(222,208,234,.05);color:var(--brisa-text)}.brisa-locale-toggle__form{display:contents}.brisa-banner-review{display:flex;align-items:flex-start;gap:var(--brisa-sp-3);background:var(--brisa-banner-review-bg);border-left:2px solid var(--brisa-banner-review-border-left);border-radius:0 var(--brisa-radius) var(--brisa-radius) 0;padding:var(--brisa-sp-4) var(--brisa-sp-6);max-width:var(--brisa-legal-content-max-width);margin:var(--brisa-sp-6) auto 0;font-size:var(--brisa-text-sm);color:var(--brisa-banner-review-text);line-height:1.5}.brisa-banner-review__icon{flex-shrink:0;color:var(--brisa-banner-review-icon);margin-top:1px}.brisa-banner-review__body{flex:1}.brisa-banner-review__label{display:block;font-weight:500;color:var(--brisa-text);margin-bottom:2px}.brisa-banner-archived{position:sticky;top:0;width:100%;background:var(--brisa-banner-archived-bg);color:var(--brisa-banner-archived-text);border-bottom:1px solid var(--brisa-banner-archived-border);padding:var(--brisa-sp-4) var(--brisa-sp-6);z-index:50}.brisa-banner-archived__inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--brisa-sp-2)}@media (min-width:768px){.brisa-banner-archived__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--brisa-sp-6)}}.brisa-banner-archived__headline{font-family:var(--brisa-font-display);font-weight:var(--brisa-display-weight);font-size:var(--brisa-text-lg);line-height:var(--brisa-display-line-height);letter-spacing:var(--brisa-display-tracking);text-transform:var(--brisa-display-transform);margin:0}@media (min-width:768px){.brisa-banner-archived__headline{font-size:28px}}.brisa-banner-archived__cta{font-size:var(--brisa-text-sm);font-weight:600;margin:0}.brisa-banner-archived__cta a{color:var(--brisa-banner-archived-link);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.brisa-legal-toc{background:var(--brisa-legal-card-bg);border-radius:var(--brisa-radius);padding:var(--brisa-sp-6);max-width:var(--brisa-legal-content-max-width);margin:var(--brisa-sp-12) auto 0}.brisa-legal-toc__title{font-family:var(--brisa-font-body);font-weight:var(--brisa-legal-weight-h2);font-size:var(--brisa-text-lg);line-height:var(--brisa-legal-line-height-h2);color:var(--brisa-legal-text-heading);margin:0 0 var(--brisa-sp-4)}.brisa-legal-toc__list{margin:0;padding-left:var(--brisa-sp-4);list-style:decimal;color:var(--brisa-text-dim)}.brisa-legal-toc__list li{margin-block:var(--brisa-sp-2);line-height:var(--brisa-legal-line-height-list);font-size:var(--brisa-text-base)}.brisa-legal-toc__list--nested{list-style:none;padding-left:var(--brisa-sp-4);margin-block:var(--brisa-sp-2)}.brisa-legal-toc__list--nested li:before{content:"└ ";color:var(--brisa-text-faint);margin-right:var(--brisa-sp-1)}.brisa-legal-toc a{color:var(--brisa-text-dim);text-decoration:none;transition:color var(--brisa-dur-fast) var(--brisa-ease-in-out)}.brisa-legal-toc a:hover{color:var(--brisa-text)}.brisa-legal-toc__item--emphasis{font-weight:600}.brisa-legal-toc__item--emphasis>a{color:var(--brisa-text)}.prose-legal{max-width:var(--brisa-legal-content-max-width);margin:var(--brisa-sp-16) auto var(--brisa-sp-24);padding-inline:var(--brisa-legal-content-padding-x-mobile);font-family:var(--brisa-font-body);color:var(--brisa-legal-text-body);font-size:var(--brisa-text-md);line-height:var(--brisa-legal-line-height-body)}@media (min-width:1024px){.prose-legal{font-size:var(--brisa-legal-text-body-desktop);padding-inline:var(--brisa-legal-content-padding-x-desktop)}}.prose-legal h2{font-weight:var(--brisa-legal-weight-h2);font-size:var(--brisa-text-xl);line-height:var(--brisa-legal-line-height-h2);margin-top:var(--brisa-sp-12);margin-bottom:var(--brisa-sp-6)}.prose-legal h2,.prose-legal h3{font-family:var(--brisa-font-body);color:var(--brisa-legal-text-heading)}.prose-legal h3{font-weight:var(--brisa-legal-weight-h3);font-size:var(--brisa-text-lg);line-height:var(--brisa-legal-line-height-h3);margin-top:var(--brisa-sp-8);margin-bottom:var(--brisa-sp-3)}.prose-legal li,.prose-legal p{margin-block:var(--brisa-sp-4)}.prose-legal ol,.prose-legal ul{padding-left:var(--brisa-sp-6);line-height:var(--brisa-legal-line-height-list)}.prose-legal a{color:var(--brisa-legal-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--brisa-dur-fast) var(--brisa-ease-in-out)}.prose-legal a:hover{color:var(--brisa-legal-link-hover)}.prose-legal strong{font-weight:var(--brisa-legal-weight-emphasis);color:var(--brisa-text)}.prose-legal blockquote{border-left:3px solid var(--brisa-verde-musgo);padding-left:var(--brisa-sp-6);color:var(--brisa-text-dim);font-style:normal;margin:var(--brisa-sp-6) 0}.prose-legal cite,.prose-legal em.legal-cite{color:var(--brisa-legal-text-cite);font-family:var(--brisa-font-mono);font-size:.94em;font-style:normal}.prose-legal hr{border:0;border-top:1px solid var(--brisa-legal-divider);margin-block:var(--brisa-sp-12)}.prose-legal :focus-visible{outline:var(--brisa-focus-ring);outline-offset:var(--brisa-focus-ring-offset);border-radius:2px}.brisa-footer{background:var(--brisa-footer-bg-full);font-family:var(--brisa-font-body)}.brisa-footer,.brisa-footer a{color:var(--brisa-footer-text)}.brisa-footer a{text-decoration:none;transition:color var(--brisa-dur-fast) var(--brisa-ease-in-out)}.brisa-footer a:hover{color:var(--brisa-footer-text-link-hover)}.brisa-footer__version{color:var(--brisa-footer-text-version);font-size:.85em;margin-left:var(--brisa-sp-1)}.brisa-footer__links--reset{margin:0;padding:0;list-style:none}.brisa-footer--full{padding:var(--brisa-sp-8) var(--brisa-legal-content-padding-x-mobile)}@media (min-width:1024px){.brisa-footer--full{padding:var(--brisa-sp-12) var(--brisa-legal-content-padding-x-desktop)}}.brisa-footer--full .brisa-footer__inner{max-width:1200px;margin-inline:auto}.brisa-footer--full .brisa-footer__links{display:flex;flex-wrap:wrap;gap:var(--brisa-sp-4) var(--brisa-sp-6);font-size:var(--brisa-text-base);font-weight:500}@media (min-width:1024px){.brisa-footer--full .brisa-footer__links{gap:var(--brisa-sp-6)}}.brisa-footer--full .brisa-footer__divider{border:0;border-top:1px solid var(--brisa-footer-divider);margin-block:var(--brisa-sp-6)}.brisa-footer--full .brisa-footer__copy{font-size:var(--brisa-text-xs);color:var(--brisa-text-faint);margin:0}.brisa-footer--full .brisa-footer__copy span{margin-inline:var(--brisa-sp-2);color:var(--brisa-footer-separator)}.brisa-footer--compact{padding:var(--brisa-sp-4) var(--brisa-sp-6);font-size:var(--brisa-text-base)}.brisa-footer--compact .brisa-footer__inner{max-width:1400px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--brisa-sp-4) var(--brisa-sp-6);align-items:center;justify-content:space-between}.brisa-footer--compact .brisa-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brisa-sp-2)}.brisa-footer--compact .brisa-footer__links li{list-style:none;display:inline-flex;align-items:center}.brisa-footer--compact .brisa-footer__links li:not(:last-child):after{content:"·";margin-left:var(--brisa-sp-2);color:var(--brisa-footer-separator)}.brisa-footer--compact .brisa-footer__copy{font-size:var(--brisa-text-sm);color:var(--brisa-text-faint);margin:0}@media (max-width:599px){.brisa-footer--compact .brisa-footer__inner{flex-direction:column;align-items:flex-start;gap:var(--brisa-sp-2)}}.brisa-versions-index{max-width:var(--brisa-legal-content-max-width);margin:var(--brisa-sp-16) auto var(--brisa-sp-24);padding-inline:var(--brisa-legal-content-padding-x-mobile)}@media (min-width:1024px){.brisa-versions-index{padding-inline:var(--brisa-legal-content-padding-x-desktop)}}.brisa-versions-index__intro{font-size:var(--brisa-text-base);color:var(--brisa-text-dim);margin-bottom:var(--brisa-sp-12)}.brisa-versions-index__doc{margin-block:var(--brisa-sp-8)}.brisa-versions-index__doc h2{font-family:var(--brisa-font-body);font-weight:var(--brisa-legal-weight-h2);font-size:var(--brisa-text-lg);text-transform:uppercase;letter-spacing:.02em;color:var(--brisa-legal-text-heading);margin:0 0 var(--brisa-sp-3)}.brisa-versions-index__doc ul{list-style:none;padding-left:0;margin:0}.brisa-versions-index__doc li{padding-left:var(--brisa-sp-4);position:relative;line-height:var(--brisa-legal-line-height-list);margin-block:var(--brisa-sp-2);font-size:var(--brisa-text-md)}.brisa-versions-index__doc li:before{content:"·";position:absolute;left:0;color:var(--brisa-text-faint)}.brisa-versions-index__doc a{color:var(--brisa-text-dim);text-decoration:none}.brisa-versions-index__doc a:hover{color:var(--brisa-text)}.brisa-versions-index__current{font-weight:600;color:var(--brisa-text)}.brisa-versions-index__suffix{color:var(--brisa-text-faint);font-size:var(--brisa-text-sm);margin-left:var(--brisa-sp-2)}@media print{.brisa-banner-review,.brisa-footer,.brisa-legal-doc-header__squiggle,.brisa-locale-toggle,.skip-link{display:none!important}.brisa-banner-archived{border-bottom:2px solid #000!important;position:static!important}.brisa-banner-archived,.brisa-legal-doc,.brisa-legal-doc-header,.brisa-legal-toc{background:#fff!important;color:#000!important}.prose-legal,.prose-legal h1,.prose-legal h2,.prose-legal h3,.prose-legal li,.prose-legal p{color:#000!important;font-family:Charter,Cambria,Georgia,serif}.prose-legal a{color:#000!important;text-decoration:underline}.prose-legal a:after{content:" (" attr(href) ")";font-size:.8em;color:var(--brisa-print-cite)}.prose-legal cite,.prose-legal em.legal-cite{color:var(--brisa-print-cite)!important;font-family:Courier New,monospace}}
/*# sourceMappingURL=8d54c45eb897a195.css.map*/