:root{--primary:#333;--secondary:#ffc600;--success:#28a745;--danger:#dc3545;--warning:#ff9c07;--info:#4f4f4f;--light:#f1f1f1;--dark:#212529;--white:#fff;--text-dark:#212529;--text-light:#fff;--text-muted:#707070;--bg-body:#fff;--bg-light:#f8f9fa;--bg-dark:#282828;--spacer-0-5:.5rem;--spacer:1rem;--spacer-2:2rem;--spacer-3:3rem;--spacer-4:4rem;--spacer-5:5rem;--border-radius:1.5rem;--border-radius-sm:.5rem;--border-radius-lg:2rem;--font-family-sans-serif:"Atkinson Hyperlegible", sans-serif;--font-size-base:1rem;--font-size-sm:.875rem;--font-size-lg:1.2rem;--font-size-xl:1.4rem;--font-size-2xl:1.6rem;--font-size-3xl:2rem;--line-height-base:1.5;--line-height-heading:1.2;--font-weight-normal:400;--font-weight-bold:700;--container-max-width:1200px;--transition:all .3s ease-in-out;--transition-fast:all .15s ease-in-out;--transition-slow:all .25s ease;--shadow:0 .5rem 1rem #00000026;--shadow-sm:0 .125rem .25rem #00000013;--shadow-lg:0 1rem 3rem #0000002d;--shadow-inset-sm:inset 0 -.2em .5em #0000000d;--shadow-inset-lg:inset 0 -.2em .5em #0000000d, 0 .2em .5em #0000001a;--zindex-dropdown:1000;--zindex-sticky:1020;--zindex-fixed:1030;--zindex-offcanvas:1040;--zindex-modal-backdrop:1050;--zindex-modal:1060;--zindex-tooltip:1070;--breakpoint-sm:576px;--breakpoint-md:768px;--spacing-header:6em;--border-width:1px;--border-style:solid;--border-color:#e6e6e6;--border:var(--border-width) var(--border-style) var(--border-color)}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;src:url(/build/assets/atkinson-hyperlegible-latin-400-normal-BKTgBNmI.woff2)format("woff2");font-display:fallback}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;src:url(/build/assets/atkinson-hyperlegible-latin-700-normal-BriLmxM2.woff2)format("woff2");font-display:fallback}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;src:url(/build/assets/atkinson-hyperlegible-latin-400-italic-DEjNRPC7.woff2)format("woff2");font-display:fallback}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;src:url(/build/assets/atkinson-hyperlegible-latin-700-italic-qO2RGUGr.woff2)format("woff2");font-display:fallback}.home-hero{background:var(--secondary);color:var(--text-dark);padding-top:var(--spacing-header);padding-bottom:0;overflow:hidden}.home-hero>div{align-items:center;padding-top:0;padding-bottom:0}@media (width>=768px){.home-hero>div{grid-template-columns:1fr 1fr;align-items:end;display:grid}}@media (width>=1000px){.home-hero>div{align-items:center}}.home-hero>div>div:first-child{padding:var(--spacer-2) 0}.home-hero>div>div:first-child>hgroup{padding:0 0 var(--spacer) 0}.home-hero>div>div:first-child>hgroup>h1{font-size:2rem}@media (width>=768px){.home-hero>div>div:first-child>hgroup>h1{font-size:3rem}}.home-hero>div>div:first-child>hgroup>p{font-size:var(--font-size-base);color:var(--text-dark)}@media (width>=768px){.home-hero>div>div:first-child>hgroup>p{font-size:var(--font-size-lg)}}.home-hero>div>div:first-child>div{margin-top:var(--spacer);gap:var(--spacer);flex-flow:column wrap;display:flex}.home-hero>div>div:last-child{background:url(/build/assets/hero-Dda8V3hg.svg) bottom no-repeat;height:100%;min-height:200px;animation:2s ease-out .3s both home-hero-image-slide}@media (width>=768px){.home-hero>div>div:last-child{min-height:500px}}@media (width>=1000px){.home-hero>div>div:last-child{min-height:600px}}@keyframes home-hero-image-slide{0%{opacity:0;transform:translateY(50px)rotate(5deg)}to{opacity:1;transform:translateY(0)}}.home-stats{background:var(--primary);color:var(--text-light)}.home-stats>div{padding:var(--spacer-2) 0;text-align:center}.home-stats>div>div>div:first-child{justify-content:center;align-items:center;gap:var(--spacer);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);display:flex}.home-features{padding:var(--spacer-2) 0 var(--spacer) 0}.home-features>div>div{gap:var(--spacer);padding:var(--spacer-2) 0;display:grid}@media (width>=568px){.home-features>div>div{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.home-features>div>div{gap:var(--spacer-2);grid-template-columns:repeat(3,1fr)}}.home-features>div>div>article{text-align:center;margin:0}.home-features>div>div>article>svg{color:var(--secondary)}.home-features>div>div>article>h3{margin-top:var(--spacer);margin-bottom:var(--spacer)}.home-features>div>div>article:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.home-support{padding:var(--spacer-2) 0 0 0;background:var(--bg-light)}.home-support>div>div{padding:var(--spacer-2) 0;gap:var(--spacer);display:grid}@media (width>=768px){.home-support>div>div{gap:var(--spacer-2);grid-template-columns:repeat(2,1fr)}}.home-support>div>div>article{margin:0}.home-support>div>div>article>h3{margin-bottom:var(--spacer-2);align-items:center;gap:.5rem;display:flex}.home-support>div>div>article:first-child>div{gap:var(--spacer);flex-direction:column;display:flex}.home-support>div>div>article:last-child>ul{margin:0;padding:0;list-style:none}.home-support>div>div>article:last-child>ul>li{margin-bottom:.5rem}.home-press{padding:var(--spacer-2) 0}.home-press>div>ul{column-count:1;column-gap:var(--spacer-2);margin:0;padding:0;list-style:none}@media (width>=576px){.home-press>div>ul{column-count:2}}@media (width>=768px){.home-press>div>ul{column-count:3}}@media (width>=992px){.home-press>div>ul{column-count:4}}.home-press>div>ul>li{margin-bottom:var(--spacer);break-inside:avoid;page-break-inside:avoid}.home-press>div>ul>li>a{font-weight:var(--font-weight-bold);color:var(--primary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}.home-press>div>ul>li>.press-date{font-size:var(--font-size-sm);color:var(--text-muted)}.business-management,.business-protection,.business-configuration,.business-localization{padding:var(--spacer-2) 0}:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>hgroup>h2{align-items:center;gap:.5rem;display:flex}:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>div{gap:var(--spacer);display:grid}@media (width>=568px){:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>div{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>div{gap:var(--spacer-2);grid-template-columns:repeat(3,1fr)}}:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>div>article{transition:var(--transition);margin:0}:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>div>article>h3{margin-bottom:var(--spacer);font-size:var(--font-size-lg);align-items:center;gap:.5rem;display:flex}:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>div>article>p{color:var(--text-muted)}:is(.business-management,.business-protection,.business-configuration,.business-localization)>div>div>article:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.business-management,.business-configuration{background:var(--bg-light)}.business-cta{padding:var(--spacer-3) 0;background:var(--primary);color:var(--text-light)}.business-cta>div>hgroup>p{color:var(--text-light);padding-bottom:var(--spacer)}#contact-form input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}#contact-form .contact-form__choices{gap:var(--spacer);flex-wrap:wrap;display:flex}#contact-form .contact-form__choices label{cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacer-0-5) var(--spacer);border:var(--border);border-radius:var(--border-radius);font-weight:var(--font-weight-bold);transition:var(--transition);background-color:var(--white);justify-content:center;align-items:center;display:flex}#contact-form .contact-form__choices input[type=radio]:checked+label{background-color:var(--secondary);border-color:var(--secondary);color:var(--text-dark)}#contact-form .contact-form__choices input[type=radio]:focus-visible+label{outline:2px solid var(--secondary);outline-offset:2px}#contact-form .contact-form__choices label:hover{background-color:color-mix(in srgb, var(--secondary) 30%, var(--white));border-color:var(--secondary)}#contact-form [hidden]{display:none}:is(#contact-form #step-version,#contact-form #contact-form-submit):not([hidden]){animation:contactStepIn var(--transition-duration,.3s) ease both}@keyframes contactStepIn{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:translateY(0)}}@view-transition{navigation:auto}@keyframes move-out{0%{opacity:1}to{opacity:0}}@keyframes move-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(main){animation:.3s both move-out}::view-transition-new(main){animation:.3s both move-in}main{view-transition-name:main}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{scroll-behavior:smooth;font-size:16px}body{line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);color:var(--text-dark);background-color:var(--white);margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;line-height:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty;margin-bottom:var(--spacer)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-wrap:balance;font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-bottom:var(--spacer)}h1,.h1{font-size:var(--font-size-3xl)}h1:after,.h1:after{content:"";background-color:var(--secondary);width:50%;height:3px;box-shadow:0 .1em 1em var(--secondary);border-radius:1em;margin-top:.25em;animation:5s h1-animation;display:block}@keyframes h1-animation{0%{width:0}to{width:50%}}h2,.h2{font-size:var(--font-size-2xl)}h3,.h3{font-size:var(--font-size-xl)}h4,.h4{font-size:var(--font-size-lg)}h5,.h5,h6,.h6{font-size:var(--font-size-base)}a{color:var(--primary);font-weight:var(--font-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary);transition:color var(--transition)}a:hover{color:#222}img{max-width:100%;height:auto;display:block}hr{margin:var(--spacer-2) 0;border:0;border-top:var(--border)}ul{padding-left:var(--spacer-2);margin-bottom:var(--spacer);list-style-type:disc}main>section:first-child{padding-top:var(--spacing-header)}section{padding:var(--spacer) 0}hgroup>p{color:var(--text-muted);font-size:var(--font-size-lg)}blockquote{margin-bottom:var(--spacer);padding:var(--spacer-2) var(--spacer-4);font-size:var(--font-size-md);position:relative}blockquote:before,blockquote:after{color:color-mix(in srgb, var(--secondary) 30%, var(--white));width:4rem;height:4rem;font-size:8rem;position:absolute}blockquote:before{content:"\"";top:-2rem;left:0}blockquote:after{content:"\"";bottom:2rem;right:0}blockquote>p:first-child{font-size:var(--font-size-lg);color:var(--text-muted);margin:0;padding:0;font-style:italic}blockquote>p:last-child{margin-bottom:0}cite{margin-top:var(--spacer);font-size:var(--font-size-sm);color:var(--text-muted);font-style:italic;display:block}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.text-info{color:var(--info)}.text-muted{color:var(--text-muted)}.text-white{color:var(--white)}.text-dark{color:var(--dark)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.bg-danger{background-color:var(--danger)}.bg-warning{background-color:var(--warning)}.bg-info{background-color:var(--info)}.bg-light{background-color:var(--bg-light)}.bg-dark{background-color:var(--dark)}.bg-body{background-color:var(--bg-body)}.container{width:100%;max-width:var(--container-max-width);padding:var(--spacer) var(--spacer);margin-left:auto;margin-right:auto}@media (width>=768px){.container{padding:var(--spacer) var(--spacer-2)}}.container>article:last-child,.container>details:last-child{margin-bottom:0}.grid{gap:var(--spacer);padding:0 0 var(--spacer) 0;grid-template-columns:1fr;display:grid}.grid>article{margin-bottom:0}@media (width>=768px){.grid{gap:var(--spacer-2);padding:0 0 var(--spacer-2) 0;grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}body>header{border:var(--border-width) solid #0000001a;border-radius:var(--border-radius-lg);width:calc(100% - 2em);max-width:var(--container-max-width);z-index:var(--zindex-fixed);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-inset-sm), 0 .2em .5em #0000000d;background-color:#fffc;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:fixed;top:1em;left:50%;overflow:hidden;transform:translate(-50%)}body>header>a{border-top-right-radius:var(--border-radius-lg);color:inherit;font-weight:var(--font-weight-bold);align-items:center;gap:var(--spacer);transition:var(--transition);border-end-end-radius:var(--border-radius-lg);margin:0;padding:0 1.5rem 0 0;text-decoration:none;display:flex;overflow:hidden}body>header>a:hover{background:color-mix(in srgb, var(--secondary) 50%, transparent)}body>header>a:hover>img{transform:translate(.25em)}body>header>a>img{width:auto;height:4em;transition:var(--transition);padding:.5em 0 0;display:block}body>header>nav{border-top:var(--border-width) solid #0000001a;align-items:center;width:100%;display:none;overflow-x:auto}body>header>nav.show{display:flex}body>header>nav>ul{text-align:right;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding:1em 0;list-style:none;display:flex}body>header>nav>ul>li{text-wrap:nowrap;display:flex}body>header>nav>ul>li>a,body>header>nav>ul>li>a:visited{transition:var(--transition);border-radius:0;width:100%;padding:1em 1.5em;font-weight:700;text-decoration:none;display:block}:is(body>header>nav>ul>li>a,body>header>nav>ul>li>a:visited):hover{background-color:#0000000d;text-decoration:none}@media (width>=768px){body>header>nav{background-color:#0000;border:none;flex:1;justify-content:flex-end;width:auto;display:flex;overflow:visible}body>header>nav>ul{border-radius:var(--border-radius-lg);flex-direction:row;justify-content:end;padding:0 1em}body>header>nav>ul>li>a,body>header>nav>ul>li>a:visited{border-radius:var(--border-radius-lg);padding:.5em 1em}}body>header>button{color:inherit;outline-offset:0;background:0 0;border:none;border-radius:0;outline:0;height:4em;margin:0;padding:0 1.5em;display:block}body>header>button:focus{outline-offset:0!important;outline:0!important}body>header>button>span{width:1.5em;height:1.5em;display:block;position:relative}body>header>button>span>span{width:100%;height:.125em;transition:var(--transition-fast);background-color:currentColor;border-radius:1em;display:block;position:absolute;left:0}body>header>button>span>span:first-child{top:.125em}body>header>button>span>span:nth-child(2){top:.625em}body>header>button>span>span:nth-child(3){top:1.125em}body>header>button.active{background-color:#0000000d}body>header>button.active>span>span:first-child{top:.625em;transform:rotate(45deg)}body>header>button.active>span>span:nth-child(2){opacity:0}body>header>button.active>span>span:nth-child(3){top:.625em;transform:rotate(-45deg)}@media (width>=768px){body>header>button{display:none}}@media (width>=768px){body>header{flex-wrap:nowrap}}body>footer{border-top:var(--border-width) dashed var(--border-color)}body>footer>div>div{gap:var(--spacer);margin-top:var(--spacer-2);grid-template-columns:1fr;display:grid}body>footer>div>div>div>h2{font-size:var(--font-size-lg);margin-bottom:var(--spacer)}@media (width>=576px){body>footer>div>div{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){body>footer>div>div{grid-template-columns:repeat(4,1fr)}}body>footer>div>p{color:var(--text-muted);font-size:var(--font-size-sm);margin:var(--spacer-2) 0 var(--spacer) 0}body>footer ul{margin:0;padding:0;list-style:none}body>footer a{color:var(--text-muted);font-size:var(--font-size-sm);text-decoration:none}body>footer a:hover,body>footer a:focus{text-decoration:underline}button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]{font-weight:var(--font-weight-bold);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none;white-space:normal;background-color:#0000001a;border:none;justify-content:center;align-items:center;gap:.5em;padding:.5em 1em;text-decoration:none;display:flex}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]):disabled,:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button])[disabled]{opacity:.65;cursor:not-allowed}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]):focus{outline-offset:2px;outline:2px solid #00000040}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).primary{color:var(--white);background-color:var(--primary);border-color:var(--primary)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).primary:hover{color:var(--white);background-color:#1a1a1a;border-color:#1a1a1a}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).primary:active{color:var(--white);background-color:#0d0d0d;border-color:#0d0d0d}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).secondary{color:var(--dark);background-color:var(--secondary);border-color:var(--secondary)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).secondary:hover{color:var(--dark);background-color:#e6b300;border-color:#e6b300}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).secondary:active{color:var(--dark);background-color:#c90;border-color:#c90}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).info{color:var(--white);background-color:var(--info);border-color:var(--info)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).info:hover{color:var(--white);background-color:#138496;border-color:#138496}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).outline-info{color:var(--info);border-color:var(--info);background-color:#0000}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).outline-info:hover{color:var(--white);background-color:var(--info);border-color:var(--info)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).success{color:var(--white);background-color:var(--success);border-color:var(--success)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).success:hover{color:var(--white);background-color:#218838;border-color:#218838}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).danger{color:var(--white);background-color:var(--danger);border-color:var(--danger)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).danger:hover{color:var(--white);background-color:#c82333;border-color:#c82333}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).outline-primary{color:var(--primary);border-color:var(--primary);background-color:#0000}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).outline-primary:hover{color:var(--white);background-color:var(--primary);border-color:var(--primary)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).outline-secondary{color:var(--secondary);border-color:var(--secondary);background-color:#0000}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).outline-secondary:hover{color:var(--white);background-color:var(--secondary);border-color:var(--secondary)}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).sm{font-size:var(--font-size-sm);padding:.25rem .75rem}:is(button,a[role=button],.button,input[type=submit],input[type=reset],input[type=button]).lg{font-size:var(--font-size-lg);padding:.75rem 2rem}.lucide{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;flex-shrink:0;line-height:1;display:inline}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-label{margin-bottom:var(--spacer);font-weight:var(--font-weight-bold);color:var(--text-dark);display:block}.form-control{width:100%;padding:.5rem var(--spacer);font-family:inherit;font-size:inherit;line-height:inherit;color:var(--text-dark);background-color:var(--white);border:var(--border);border-radius:var(--border-radius-sm);transition:var(--transition-fast);margin-bottom:var(--spacer);display:block}.form-control:focus{color:var(--text-dark);background-color:var(--white);border-color:#66b3ff;outline:0;box-shadow:0 0 0 3px #33333340}.form-control.is-invalid{border-color:var(--danger)}.form-control.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px #dc354540}.invalid-feedback{color:var(--danger);font-size:var(--font-size-sm);margin-top:-.5rem;margin-bottom:var(--spacer);display:block}.form-group{margin-bottom:var(--spacer)}.form-check{gap:var(--spacer);margin-bottom:var(--spacer);display:flex}.form-check input[type=checkbox],.form-check input[type=radio]{cursor:pointer;margin-top:.25rem}.form-check-label{cursor:pointer;-webkit-user-select:none;user-select:none}.input-group{margin-bottom:var(--spacer);gap:0;display:flex}.input-group .form-control,.input-group button,.input-group a[role=button],.input-group input[type=submit],.input-group input[type=reset],.input-group input[type=button]{margin-bottom:0}.input-group-append,.input-group-prepend{padding:0 var(--spacer);background-color:var(--light);border:var(--border);border-radius:var(--border-radius-sm);align-items:center;display:flex}textarea.form-control{resize:vertical;min-height:100px}select.form-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spacer) center;appearance:none;background-size:16px 12px;padding-right:2.5rem}fieldset{margin-bottom:var(--spacer);border:var(--border);padding:var(--spacer);border-radius:var(--border-radius-sm)}legend{width:auto;padding:var(--spacer-0-5) var(--spacer);border:var(--border);background-color:var(--bg-light);border-radius:var(--border-radius);font-weight:var(--font-weight-bold);margin:0}table{width:100%;margin-bottom:var(--spacer);border-collapse:collapse;background-color:var(--white);overflow:hidden}table th,table td{padding:var(--spacer);border-bottom:var(--border-width) solid var(--border-color);text-align:left}table th{font-weight:var(--font-weight-bold);color:var(--text-dark);background-color:#00000008}table tbody tr{transition:var(--transition-fast)}table tbody tr:hover{background-color:#00000005}table tbody tr:last-child td{border-bottom:none}table code{background-color:var(--bg-light);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-sm);padding:.25em .5em}.dropdown{display:inline-block;position:relative}.dropdown-toggle:after{content:"";vertical-align:.25em;border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;width:.5em;height:.5em;margin-left:.5em;display:inline-block}.dropdown-menu{z-index:var(--zindex-dropdown);min-width:10rem;padding:var(--spacer-2) 0;margin-top:var(--spacer);background-color:var(--white);border:var(--border);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);display:none;position:absolute;top:100%;left:0}.dropdown-menu.show{display:block}.dropdown-item{width:100%;padding:var(--spacer-2) var(--spacer);cursor:pointer;text-align:left;color:var(--text-dark);transition:var(--transition);background-color:#0000;border:0;text-decoration:none;display:block}.dropdown-item:hover{background-color:var(--light);color:var(--text-dark)}.alert{padding:var(--spacer-2);margin-bottom:var(--spacer);border:var(--border-width) solid transparent;border-radius:var(--border-radius)}.alert.alert-success{color:var(--success);background-color:color-mix(in srgb, var(--success) 10%, transparent);border-color:color-mix(in srgb, var(--success) 30%, white)}.alert.alert-danger{color:var(--danger);background-color:color-mix(in srgb, var(--danger) 10%, transparent);border-color:color-mix(in srgb, var(--danger) 30%, white)}.alert.alert-warning{color:color-mix(in srgb, var(--warning) 50%, black);background-color:color-mix(in srgb, var(--warning) 10%, transparent);border-color:color-mix(in srgb, var(--warning) 30%, white)}.alert.alert-info{color:var(--info);background-color:color-mix(in srgb, var(--info) 5%, transparent);border-color:color-mix(in srgb, var(--info) 10%, white)}.badge{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--white);background-color:var(--dark);border-radius:var(--border-radius-sm);padding:.25rem .75rem;line-height:1;display:inline-block}.badge.bg-primary{background-color:var(--primary)}.badge.bg-secondary{background-color:var(--secondary);color:var(--dark)}.badge.bg-success{background-color:var(--success)}.badge.bg-danger{background-color:var(--danger)}.badge.bg-warning{background-color:var(--warning);color:var(--dark)}.badge.bg-info{background-color:var(--info)}.badge.bg-light{background-color:var(--light);color:var(--dark)}.badge.rounded-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}details{border:var(--border);border-radius:var(--border-radius);background-color:var(--bg-body);padding:var(--spacer);margin-bottom:var(--spacer);transition:var(--transition-slow);scroll-margin-top:6rem;overflow:hidden}details>summary{padding:var(--spacer);font-weight:var(--font-weight-bold);margin:calc(-1 * var(--spacer)) calc(-1 * var(--spacer));cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition);word-break:normal;border-radius:var(--border-radius);list-style:none;display:flex}details>summary:hover{background-color:var(--bg-light)}details>summary:before{content:"";width:1.5em;height:1.5em;transition:var(--transition);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkM2MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLXJpZ2h0LWljb24gbHVjaWRlLWNoZXZyb24tcmlnaHQiPjxwYXRoIGQ9Im05IDE4IDYtNi02LTYiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-right:.25em;display:inline-block}details>summary:focus{outline:none}details>summary:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}details>summary .anchor-icon{opacity:.3;transition:var(--transition);flex-shrink:0;margin-left:auto}details>summary:hover .anchor-icon{opacity:.8}details>summary .anchor-icon:hover{opacity:1!important}details[open]{border-color:var(--secondary);box-shadow:var(--shadow-sm)}details[open]>summary{background-color:color-mix(in srgb, var(--secondary) 20%, var(--white));margin-bottom:var(--spacer);border-bottom-right-radius:0;border-bottom-left-radius:0}details[open]>summary:before{transform:rotate(90deg)}details[open]>summary:hover{background-color:color-mix(in srgb, var(--secondary) 30%, var(--white));margin-bottom:var(--spacer)}details[open]>:last-child{margin-bottom:0}details p:last-child,details ul:last-child{margin-bottom:0}article{background-color:var(--white);border:var(--border);border-radius:var(--border-radius);transition:var(--transition);padding:var(--spacer-2);margin-bottom:var(--spacer-2);box-shadow:var(--shadow-sm);overflow:hidden}article>p:last-child,article>.grid:last-child,article>ul:last-child,article>ol:last-child{margin-bottom:0;padding-bottom:0}article>table{margin-left:calc(-1 * var(--spacer-2));margin-right:calc(-1 * var(--spacer-2));margin-bottom:calc(-1 * var(--spacer-2));margin-top:var(--spacer-2);width:calc(100% + 2 * var(--spacer-2));border-radius:0 0 var(--border-radius) var(--border-radius)}dialog{border:var(--border);border-radius:var(--border-radius);z-index:1000;width:90%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-lg);background-color:var(--white);margin:auto;padding:0;position:fixed;inset:0}dialog article{box-shadow:none;padding:var(--spacer-2);border:none;margin-bottom:0}dialog article h1{font-size:var(--font-size-xl);margin-top:0;margin-bottom:var(--spacer)}dialog article h1:after{display:none}dialog article p{margin-bottom:var(--spacer)}dialog article footer{gap:var(--spacer);margin-top:var(--spacer-2);padding-top:var(--spacer-2);border-top:var(--border);justify-content:flex-end;display:flex}dialog::backdrop{background-color:#00000080;animation:.2s ease-in fadeIn}dialog{animation:.3s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
