@charset "UTF-8";.mobile-only{display:none!important}@media(max-width:768px){.mobile-only{display:flex!important}}.mobile-tablet-only{display:none!important}@media(max-width:1200px){.mobile-tablet-only{display:flex!important}}.mobile-only-flex{display:none!important}@media(max-width:768px){.mobile-only-flex{display:flex!important}}.mobile-only-inline{display:none!important}@media(max-width:768px){.mobile-only-inline{display:inline!important}}.mobile-only-inline-block{display:none!important}@media(max-width:768px){.mobile-only-inline-block{display:inline-block!important}}.desktop-only{display:flex!important}@media(max-width:768px){.desktop-only{display:none!important}}.desktop-only-flex{display:flex!important}@media(max-width:768px){.desktop-only-flex{display:none!important}}.desktop-only-inline{display:inline!important}@media(max-width:768px){.desktop-only-inline{display:none!important}}.desktop-only-inline-block{display:inline-block!important}@media(max-width:768px){.desktop-only-inline-block{display:none!important}}.legal-doc-wrapper{width:100%;max-width:100%;box-sizing:border-box}.legal-doc-wrapper .legal-doc-header{overflow-x:hidden;background:linear-gradient(135deg,rgba(var(--tint),.08) 0,rgba(var(--tint),.02) 50%,transparent 100%);border-bottom:1px solid rgba(var(--tint),.1);padding:clamp(5rem,8vw,8rem) clamp(1.5rem,3vw,2rem);margin:0 calc(var(--safezone-padding, 2rem)*-1) 0;position:relative;overflow:hidden;width:calc(100% + var(--safezone-padding, 2rem)*2);box-sizing:border-box}.legal-doc-wrapper .legal-doc-header:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(circle,rgba(var(--tint),.15) 0,transparent 70%);pointer-events:none;animation:float 20s ease-in-out infinite}@media(max-width:768px){.legal-doc-wrapper .legal-doc-header:before{right:-50%;width:100%}}.legal-doc-wrapper .legal-doc-header .legal-doc-title{font-family:Onest,sans-serif;font-size:clamp(1.5rem,5vw,3.5rem);font-weight:800;color:rgb(var(--tint));letter-spacing:-.03em;text-transform:uppercase;line-height:1.2;text-align:center;position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 .35rem;overflow-wrap:anywhere;word-break:break-word}@media(max-width:768px){.legal-doc-wrapper .legal-doc-header .legal-doc-title{font-size:clamp(1.15rem,7.2vw,1.9rem);letter-spacing:-.02em;line-height:1.15}}.legal-doc-wrapper .legal-doc-header .legal-doc-subtitle{font-family:Onest,sans-serif;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:400;color:rgba(var(--color),.65);text-align:center;max-width:600px;margin:.6rem auto 0;line-height:1.5;position:relative;z-index:1}.legal-doc-wrapper .legal-doc-header .legal-doc-meta{display:flex;justify-content:center;align-items:center;margin-top:1.25rem;min-height:3.6em;position:relative;z-index:1}.legal-doc-wrapper .legal-doc-header .legal-doc-meta .doc-date{display:inline-flex;align-items:center;padding:.5rem 1rem;background:rgba(var(--background-light),.6);color:rgba(var(--color),.85);font-family:Onest,sans-serif;font-size:clamp(.85rem,1.2vw,.9rem);font-weight:600;border-radius:.5rem;border:1px solid rgba(var(--border),.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.md-page{padding-top:clamp(1rem,2vw,2rem)!important}.md-page .container .md-content{max-width:1200px;margin:0 auto;padding:clamp(1.25rem,4vw,3rem);background:linear-gradient(135deg,rgba(var(--background),.95) 0,rgba(var(--background),.85));border:1px solid rgba(var(--border),.15);border-radius:clamp(1rem,3vw,2.5rem);text-decoration:none;color:rgb(var(--color));transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.md-page .container .md-content h1,.md-page .container .md-content h2,.md-page .container .md-content h3,.md-page .container .md-content h4,.md-page .container .md-content h5,.md-page .container .md-content h6{font-family:Onest;font-weight:700;color:rgb(var(--color));line-height:1.3;scroll-margin-top:100px}.md-page .container .md-content h1:first-child,.md-page .container .md-content h2:first-child,.md-page .container .md-content h3:first-child,.md-page .container .md-content h4:first-child,.md-page .container .md-content h5:first-child,.md-page .container .md-content h6:first-child{margin-top:0}.md-page .container .md-content h1{font-size:1.5rem;font-weight:700;margin:2rem 0 1rem;padding-left:1rem;border-left:4px solid rgb(var(--tint))}.md-page .container .md-content h2{font-size:1.25rem;font-weight:700;margin:1.75rem 0 .75rem}.md-page .container .md-content h3{font-size:1.1rem;font-weight:600;margin:1.5rem 0 .75rem}.md-page .container .md-content h4{font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem}.md-page .container .md-content h5{font-size:.95rem;font-weight:600;margin:1rem 0 .5rem}.md-page .container .md-content h6{font-size:.9rem;font-weight:500;margin:1rem 0 .5rem}.md-page .container .md-content p{font-size:clamp(.95em,1.5vw,1.2em);line-height:1.8;color:rgba(var(--color),.9);margin:.75rem 0;text-align:justify;font-family:Onest}.md-page .container .md-content p strong{color:rgb(var(--tint));font-weight:600}.md-page .container .md-content p a{color:rgb(var(--tint));text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.md-page .container .md-content p a:hover{color:rgba(var(--tint),.8);text-decoration-thickness:2px}.md-page .container .md-content ol,.md-page .container .md-content ul{margin:1rem 0;padding-left:2em;display:flex;flex-direction:column;gap:.5em}.md-page .container .md-content ol li,.md-page .container .md-content ul li{font-size:clamp(.95em,1.5vw,1.2em);line-height:1.7;color:rgba(var(--color),.9);font-family:Onest;position:relative;padding-left:.5em}.md-page .container .md-content ol li strong,.md-page .container .md-content ul li strong{color:rgb(var(--tint));font-weight:600}.md-page .container .md-content ol li::marker,.md-page .container .md-content ul li::marker{color:rgb(var(--tint));font-weight:600}.md-page .container .md-content ul li{list-style-type:disc}.md-page .container .md-content ol li{list-style-type:decimal}.md-page .container .md-content blockquote{margin:1.75em 0;padding:1.1rem 1.5rem 1.1rem 1.75rem;background:rgba(var(--tint),.06);border:1px solid rgba(var(--tint),.15);border-left:3px solid rgb(var(--tint));border-radius:10px;font-style:normal;color:rgba(var(--color),.85);position:relative;display:flex;align-items:flex-start;gap:.75rem}.md-page .container .md-content blockquote:before{content:"ℹ";font-size:1em;color:rgb(var(--tint));flex-shrink:0;margin-top:.05em;font-style:normal}.md-page .container .md-content blockquote p{margin:0;font-size:.95em;line-height:1.6;text-align:left}.md-page .container .md-content code{padding:.2em .5em;background:rgba(var(--tint),.1);border-radius:.25rem;font-family:Courier New,monospace;font-size:.9em;color:rgb(var(--tint))}.md-page .container .md-content pre{margin:1.5em 0;padding:1.5rem;background:rgba(var(--background),.8);border:1px solid rgba(var(--border),.2);border-radius:.75rem;overflow-x:auto}.md-page .container .md-content pre code{background:none;padding:0;color:rgb(var(--color))}.md-page .container .md-content hr{margin:3em 0;border:none;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--border),.3) 50%,transparent 100%)}.md-page .container .md-content table{width:100%;margin:2em 0;border-collapse:separate;border-spacing:0;border-radius:10px;border:1px solid rgba(var(--color),.1);overflow:hidden}.md-page .container .md-content table td,.md-page .container .md-content table th{border-bottom:1px solid rgba(var(--color),.08);border-right:1px solid rgba(var(--color),.08);padding:.75rem 1rem;text-align:left;font-family:Onest,sans-serif;font-size:.9rem;line-height:1.5;vertical-align:top}.md-page .container .md-content table td:last-child,.md-page .container .md-content table th:last-child{border-right:none}.md-page .container .md-content table tr:last-child td,.md-page .container .md-content table tr:last-child th{border-bottom:none}.md-page .container .md-content table th{background:rgba(var(--tint),.08);color:rgb(var(--tint));font-weight:700}.md-page .container .md-content table td{color:rgba(var(--color),.85)}.md-page .container .md-content table tr:nth-child(2n) td{background:rgba(var(--color),.015)}.md-page .container .md-content table tr:hover td{background:rgba(var(--tint),.04)}.md-page .container .md-content table code{display:inline-block;padding:.15em .5em;background:rgba(var(--tint),.08);border:1px solid rgba(var(--tint),.2);border-radius:5px;font-family:Courier New,monospace;font-size:.82em;color:rgba(var(--color),.85);white-space:nowrap}@media(max-width:768px){.legal-md-content p{text-align:left}.legal-toc-content .md-content table,.md-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.legal-toc-layout{display:grid;grid-template-columns:310px 1fr;gap:1rem;align-items:start;max-width:1800px;margin:clamp(1rem,2vw,2rem) auto 4rem;padding:0 clamp(1rem,3vw,2rem)}.legal-toc-layout .legal-toc-sidebar{position:sticky;top:calc(var(--nav-height, 80px) + 1rem);max-height:calc(100vh - var(--nav-height, 80px) - 2rem);display:flex;flex-direction:column;background:rgb(var(--background));border:1px solid rgba(var(--color),.08);border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:clip}.legal-toc-layout .legal-toc-sidebar .legal-toc-header{flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:1.25rem;background:rgba(var(--tint),.05);border-bottom:1px solid rgba(var(--color),.06);font-family:Onest,sans-serif;font-size:1rem;font-weight:600;color:rgb(var(--color))}.legal-toc-layout .legal-toc-sidebar .legal-toc-header .legal-toc-icon{font-size:1.1rem;color:rgb(var(--tint));flex-shrink:0}.legal-toc-layout .legal-toc-sidebar .legal-toc-list{flex:1;overflow-y:auto;padding:.75rem .75rem 1rem;scrollbar-width:thin;scrollbar-color:rgba(var(--tint),.25) transparent;display:flex;flex-direction:column;gap:.1rem}.legal-toc-layout .legal-toc-sidebar .legal-toc-list::-webkit-scrollbar{width:4px}.legal-toc-layout .legal-toc-sidebar .legal-toc-list::-webkit-scrollbar-track{background:transparent}.legal-toc-layout .legal-toc-sidebar .legal-toc-list::-webkit-scrollbar-thumb{background:rgba(var(--tint),.25);border-radius:2px}.legal-toc-layout .legal-toc-sidebar .legal-toc-list .legal-toc-item{display:block;font-family:Onest,sans-serif;font-size:.85rem;font-weight:400;line-height:1.4;color:rgba(var(--color),.65);padding:.4rem .75rem;border-radius:.4rem;text-decoration:none;transition:color .2s ease,background .2s ease;cursor:pointer}.legal-toc-layout .legal-toc-sidebar .legal-toc-list .legal-toc-item:hover{color:rgba(var(--color),.9);background:rgba(var(--tint),.05)}.legal-toc-layout .legal-toc-sidebar .legal-toc-list .legal-toc-item.--active{color:rgb(var(--tint));font-weight:600;background:rgba(var(--tint),.08)}.legal-toc-layout .legal-toc-sidebar .legal-toc-list .legal-toc-item.--level-1{font-weight:600;font-size:.9rem;padding-left:.75rem}.legal-toc-layout .legal-toc-sidebar .legal-toc-list .legal-toc-item.--level-2{padding-left:1.25rem}.legal-toc-layout .legal-toc-sidebar .legal-toc-list .legal-toc-item.--level-3{padding-left:2rem;font-size:.8rem}.legal-toc-layout .legal-toc-sidebar .legal-toc-back{flex-shrink:0;padding:.75rem;border-top:1px solid rgba(var(--color),.06)}.legal-toc-layout .legal-toc-sidebar .legal-toc-back .legal-toc-back-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;background:rgba(var(--tint),.06);border:1px solid rgba(var(--tint),.15);border-radius:8px;color:rgb(var(--tint));font-family:Onest,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s ease,border-color .2s ease;box-sizing:border-box}.legal-toc-layout .legal-toc-sidebar .legal-toc-back .legal-toc-back-btn:hover{background:rgba(var(--tint),.12);border-color:rgba(var(--tint),.3)}.legal-toc-layout .legal-toc-sidebar .legal-toc-back .legal-toc-back-btn .iconify,.legal-toc-layout .legal-toc-sidebar .legal-toc-back .legal-toc-back-btn svg{font-size:1rem;flex-shrink:0}.legal-toc-layout .legal-toc-content{min-width:0}.legal-toc-layout .legal-toc-content .md-content{max-width:100%!important;margin:0!important;padding:2.5rem!important;background:rgb(var(--background))!important;border:1px solid rgba(var(--color),.08)!important;border-radius:12px!important;box-shadow:0 2px 12px #0000000f!important}.legal-toc-layout .legal-toc-content .md-content h1,.legal-toc-layout .legal-toc-content .md-content h2,.legal-toc-layout .legal-toc-content .md-content h3,.legal-toc-layout .legal-toc-content .md-content h4,.legal-toc-layout .legal-toc-content .md-content h5,.legal-toc-layout .legal-toc-content .md-content h6{font-family:Onest,sans-serif;font-weight:700;color:rgb(var(--tint));line-height:1.3;scroll-margin-top:100px}.legal-toc-layout .legal-toc-content .md-content h1{font-size:1.5rem;margin:2rem 0 1rem;padding-left:1rem;border-left:4px solid rgb(var(--tint))}.legal-toc-layout .legal-toc-content .md-content h2{font-size:1.25rem;margin:1.75rem 0 .75rem}.legal-toc-layout .legal-toc-content .md-content h3{font-size:1.1rem;font-weight:600;margin:1.5rem 0 .75rem}.legal-toc-layout .legal-toc-content .md-content h4{font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem}.legal-toc-layout .legal-toc-content .md-content h5,.legal-toc-layout .legal-toc-content .md-content h6{font-size:.95rem;font-weight:600;margin:1rem 0 .5rem}.legal-toc-layout .legal-toc-content .md-content b,.legal-toc-layout .legal-toc-content .md-content strong{color:rgb(var(--tint));font-weight:700}.legal-toc-layout .legal-toc-content .md-content table{width:100%;margin:1.5rem 0;border-collapse:separate;border-spacing:0;border-radius:10px;border:1px solid rgba(var(--color),.1);overflow:hidden}.legal-toc-layout .legal-toc-content .md-content table td,.legal-toc-layout .legal-toc-content .md-content table th{border-bottom:1px solid rgba(var(--color),.08);border-right:1px solid rgba(var(--color),.08);padding:.7rem 1rem;text-align:left;font-family:Onest,sans-serif;font-size:.9rem;line-height:1.5;vertical-align:top}.legal-toc-layout .legal-toc-content .md-content table td:last-child,.legal-toc-layout .legal-toc-content .md-content table th:last-child{border-right:none}.legal-toc-layout .legal-toc-content .md-content table tr:last-child td,.legal-toc-layout .legal-toc-content .md-content table tr:last-child th{border-bottom:none}.legal-toc-layout .legal-toc-content .md-content table th{background:rgba(var(--tint),.08);color:rgb(var(--tint));font-weight:700}.legal-toc-layout .legal-toc-content .md-content table td{color:rgba(var(--color),.85)}.legal-toc-layout .legal-toc-content .md-content table tr:nth-child(2n) td{background:rgba(var(--color),.015)}.legal-toc-layout .legal-toc-content .md-content table tr:hover td{background:rgba(var(--tint),.04)}.legal-toc-layout .legal-toc-content .md-content table code{display:inline-block;padding:.15em .5em;background:rgba(var(--tint),.08);border:1px solid rgba(var(--tint),.2);border-radius:5px;font-family:Courier New,monospace;font-size:.82em;color:rgba(var(--color),.85);white-space:nowrap}.legal-toc-layout .legal-toc-content .md-content table a{color:rgb(var(--tint));text-decoration:underline;text-underline-offset:2px;word-break:break-all}.legal-toc-layout .legal-toc-content .md-content table a:hover{opacity:.75}.legal-toc-layout .legal-toc-content .md-content .callout{display:flex;align-items:flex-start;gap:.85rem;margin:1.5rem 0;padding:1rem 1.25rem;border-radius:10px;border:1px solid rgba(var(--tint),.2);background:rgba(var(--tint),.05)}.legal-toc-layout .legal-toc-content .md-content .callout .callout-icon{font-size:1.25rem;flex-shrink:0;margin-top:.1rem}.legal-toc-layout .legal-toc-content .md-content .callout .callout-body{flex:1;min-width:0}.legal-toc-layout .legal-toc-content .md-content .callout .callout-body .callout-label{margin:0 0 .35rem!important;font-weight:700!important;font-size:.85rem!important;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--tint))!important}.legal-toc-layout .legal-toc-content .md-content .callout .callout-body p{margin:0 0 .5rem!important;font-size:.93em!important;text-align:left!important}.legal-toc-layout .legal-toc-content .md-content .callout .callout-body p:last-child{margin-bottom:0!important}.legal-toc-layout .legal-toc-content .md-content .callout.callout--tip{border-color:#22c55e4d;background:#22c55e0f}.legal-toc-layout .legal-toc-content .md-content .callout.callout--tip .callout-label{color:#16a34a!important}.legal-toc-layout .legal-toc-content .md-content .callout.callout--warning{border-color:#eab30859;background:#eab30812}.legal-toc-layout .legal-toc-content .md-content .callout.callout--warning .callout-label{color:#ca8a04!important}.legal-toc-layout .legal-toc-content .md-content .callout.callout--important{border-color:#a855f74d;background:#a855f70f}.legal-toc-layout .legal-toc-content .md-content .callout.callout--important .callout-label{color:#9333ea!important}.legal-toc-layout .legal-toc-content .md-content .callout.callout--caution{border-color:#ef44444d;background:#ef44440f}.legal-toc-layout .legal-toc-content .md-content .callout.callout--caution .callout-label{color:#dc2626!important}.legal-toc-layout .legal-toc-content .md-content .callout.callout--note{border-color:#3b82f64d;background:#3b82f60f}.legal-toc-layout .legal-toc-content .md-content .callout.callout--note .callout-label{color:#2563eb!important}@media(max-width:768px){.legal-toc-layout .legal-toc-content .md-content{padding:1.5rem!important;border-radius:10px!important}}@media(max-width:480px){.legal-toc-layout .legal-toc-content .md-content{padding:1rem!important}}@media(max-width:1024px){.legal-toc-layout{grid-template-columns:1fr;gap:1rem;padding-left:1.5rem;padding-right:1.5rem}.legal-toc-layout .legal-toc-sidebar{display:none}}@media(max-width:768px){.legal-toc-layout{padding-bottom:2rem;padding-left:1rem;padding-right:1rem}}@media(max-width:480px){.legal-toc-layout{gap:.75rem;padding-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem}}
