.ak .legal-head{border-bottom:3px solid var(--ink)}.ak .legal-head-in{justify-items:start;gap:20px;padding-block:clamp(48px,7vw,96px) clamp(36px,4.5vw,56px);display:grid}.ak .legal-head .h-xl{max-width:14ch}.ak .legal-head .lede{max-width:40em}.ak .legal-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);padding-block:clamp(40px,5vw,72px) clamp(80px,10vw,140px);display:grid}.ak .legal-side{flex-direction:column;align-self:stretch;gap:40px;min-width:0;display:flex}.ak .legal-side-in{top:calc(env(safe-area-inset-top,0px) + 96px);scrollbar-width:thin;gap:32px;max-height:calc(100vh - 120px);padding-right:4px;display:grid;position:sticky;overflow-y:auto}.ak .legal-side-label{letter-spacing:.07em;text-transform:uppercase;color:var(--grey);border-bottom:2px solid var(--ink);padding-bottom:10px;font-size:12px;font-weight:700;font-stretch:110%}.ak .legal-docs,.ak .legal-toc ol{margin:0;padding:0;list-style:none}.ak .legal-doclink{border-bottom:1px solid var(--rule);gap:1px;padding:11px 0 11px 14px;transition:color .15s;display:grid;position:relative}.ak .legal-doclink:before{content:"";background:var(--cobalt);width:3px;transition:transform .2s var(--ease);position:absolute;top:11px;bottom:11px;left:0;transform:scaleY(0)}.ak .legal-doclink b{letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.3}.ak .legal-doclink span{color:var(--grey);font-size:13px;line-height:1.35}.ak .legal-doclink:hover b{color:var(--ak-accent)}.ak .legal-doclink.on b{font-weight:700}.ak .legal-doclink.on:before{transform:scaleY(1)}.ak .legal-toc ol{counter-reset:legal-toc}.ak .legal-toc li{counter-increment:legal-toc}.ak .legal-toc a{color:var(--ink-2);grid-template-columns:26px minmax(0,1fr);gap:4px;padding-block:7px;font-size:14px;line-height:1.35;display:grid}.ak .legal-toc a:before{content:counter(legal-toc, decimal-leading-zero);color:var(--grey);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px;font-weight:600}.ak .legal-toc a:hover{color:var(--ak-accent)}.ak .legal-ask{border-top:2px solid var(--ink);gap:6px;padding-top:16px;font-size:14px;display:grid}.ak .legal-ask b{font-size:15px;font-weight:700}.ak .legal-ask p{color:var(--grey)}.ak .legal-ask-link{color:var(--ak-accent);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:inline-flex}.ak .legal-ask-link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1000px){.ak .legal-body{grid-template-columns:minmax(0,1fr);gap:40px}.ak .legal-side-in{max-height:none;padding-right:0;position:static;overflow:visible}.ak .legal-docs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:24px;display:grid}.ak .legal-toc,.ak .legal-ask{display:none}}.ak .legal-doc{min-width:0;max-width:72ch;color:var(--ink-2);font-size:17px;line-height:1.65}.ak .legal-doc :is(h1,h2,h3,h4,h5,strong,b,dt,th){color:var(--ink)}.ak .legal-doc h1{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(34px,4vw,52px);font-weight:700;font-stretch:86%;line-height:1.02}.ak .legal-doc h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(22px,2vw,27px);font-weight:700;font-stretch:92%;line-height:1.2}.ak .legal-doc h3{letter-spacing:-.012em;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.3}.ak .legal-doc h4{margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.35}.ak .legal-doc strong,.ak .legal-doc b{font-weight:650}.ak .legal-doc em{font-style:italic}.ak .legal-doc .text-xs{font-size:13.5px;line-height:1.5}.ak .legal-doc .text-sm{font-size:16px;line-height:1.6}.ak .legal-doc .text-lg{font-size:19px;line-height:1.6}.ak .legal-doc :is(p,span,li,div).text-xl,.ak .legal-doc :is(p,span,li,div).text-2xl,.ak .legal-doc :is(p,span,li,div).text-3xl{letter-spacing:-.02em;color:var(--ink);font-weight:700}.ak .legal-doc .text-muted-foreground,.ak .legal-doc [class*=text-muted-foreground]{color:var(--ink-2)}.ak .legal-doc .text-foreground,.ak .legal-doc .text-white,.ak .legal-doc :is([class*=text-primary],[class*=text-green-],[class*=text-red-],[class*=text-rose-],[class*=text-amber-],[class*=text-orange-],[class*=text-teal-],[class*=text-blue-],[class*=text-purple-]){color:var(--ink)}.ak .legal-doc svg{color:var(--ak-accent)}.ak .legal-doc [class*=bg-]:not(button){background-color:#0000;background-image:none}.ak .legal-doc [class*=shadow]{box-shadow:none}.ak .legal-doc [class*=rounded]:not(.rounded-full){border-radius:4px}.ak .legal-doc [class*=border],.ak .legal-doc [class*=divide-]>*{border-color:var(--rule)}.ak .legal-doc a{color:var(--ak-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .15s}.ak .legal-doc a:hover{text-decoration-thickness:2px}.ak .legal-doc a:has(>svg:only-child){text-decoration:none}.ak .legal-doc :is(section,article,header,.prose,[class*=space-y])>:is(p,ul,ol,dl,blockquote)+:is(p,ul,ol,dl,div,table,blockquote),.ak .legal-doc :is(section,article,header,[class*=space-y])>div+p{margin-top:1em}.ak .legal-doc header p+p{margin-top:.5em}.ak .legal-doc :is(ul,ol):not([class]),.ak .legal-doc :is(ul,ol):is(.list-disc,.list-decimal){margin-block:.75em;padding-left:1.3em}.ak .legal-doc ul:not([class]){list-style:outside}.ak .legal-doc ol:not([class]){list-style:decimal}.ak .legal-doc :is(ul,ol):not(.grid,.flex)>li+li{margin-top:.4em}.ak .legal-doc .list-inside{margin-left:0;list-style-position:outside}.ak .legal-doc li::marker{color:var(--grey);font-variant-numeric:tabular-nums}.ak .legal-doc>:is(article,div)>header,.ak .legal-doc>.prose>.not-prose:first-child{margin-bottom:40px}.ak .legal-doc>:is(article,div)>header{border-bottom:0;padding-bottom:0}.ak .legal-doc .flex:has(h1){align-items:flex-start}.ak .legal-doc .flex:has(h1)>.justify-center:first-child:has(>svg){display:none}.ak .legal-doc .flex:has(>div>h1)>div>:is(p,div){color:var(--grey);font-size:14.5px}.ak .legal-doc .flex:has(>div>h1)>div>div svg{color:var(--grey)}.ak .legal-doc section{border-top:2px solid var(--ink);margin-top:56px;margin-bottom:0;padding-top:26px;scroll-margin-top:100px}.ak .legal-doc nav+section,.ak .legal-doc header+section{margin-top:48px}.ak .legal-doc .prose>h2{border-top:2px solid var(--ink);margin-top:52px;padding-top:24px;scroll-margin-top:100px}.ak .legal-doc :is(h2,h3){align-items:baseline;gap:12px;display:flex}.ak .legal-doc :is(section,.prose)>.flex:has(>h2){align-items:baseline;margin-bottom:16px}.ak .legal-doc :is(section,.prose)>.flex:has(>h2)>h2{margin:0}.ak .legal-doc .flex:has(>h2)>.justify-center:has(>svg:only-child){display:none}.ak .legal-doc :is(h2>span,.flex:has(>h2)>span).justify-center{width:auto;height:auto;font-size:inherit;color:var(--ak-accent);font-variant-numeric:tabular-nums;border:0;border-radius:0;padding:0;font-weight:700}.ak .legal-doc .flex:has(>h2)>span.justify-center{font-size:clamp(22px,2vw,27px);font-stretch:92%;line-height:1.2}.ak .legal-doc nav[class],.ak .legal-doc nav{border:0;border-top:2px solid var(--ink);border-radius:0;margin-bottom:8px;padding:16px 0 0}.ak .legal-doc nav h2{letter-spacing:.07em;text-transform:uppercase;color:var(--grey);margin-bottom:10px;font-size:12px;font-weight:700;font-stretch:110%}.ak .legal-doc nav :is(ol,ul,div){gap:0 32px;margin:0;padding:0;list-style:none}.ak .legal-doc nav a{border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:baseline;gap:10px;padding-block:8px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.ak .legal-doc nav a>span,.ak .legal-doc nav a>span.rounded-full.justify-center{width:auto;min-width:1.6em;height:auto;color:var(--grey);font-variant-numeric:tabular-nums;border:0;border-radius:0;flex:none;font-size:12.5px;font-weight:600}.ak .legal-doc nav a:hover{color:var(--ak-accent)}.ak .legal-doc :is(.p-3,.p-4,.p-5,.p-6,.p-8)[class*=rounded]:not(:has(>table)){border:0;border-top:1px solid var(--rule);border-radius:0;padding:16px 0 4px}.ak .legal-doc .grid>:is(.p-3,.p-4)[class*=rounded]{padding-block:12px 4px}.ak .legal-doc :is(.p-3,.p-4,.p-5,.p-6,.p-8)[class*=rounded]:has(>p:only-child){background:var(--paper-2);border:0;border-left:3px solid var(--ink);border-radius:0 4px 4px 0;padding:16px 20px}.ak .legal-doc .overflow-hidden[class*=rounded][class*=border]:not(:has(>table)){border:0;border-top:1px solid var(--rule);border-radius:0;overflow:visible}.ak .legal-doc .overflow-hidden[class*=rounded]>[class*=px-4]:first-child,.ak .legal-doc .divide-y>.p-4{padding-inline:0}.ak .legal-doc .justify-center:has(>svg:only-child){border:1.5px solid var(--rule);border-radius:4px}.ak .legal-doc .rounded-full.justify-center:not(:has(svg)){border:1.5px solid var(--rule);color:var(--ink);font-weight:700}.ak .legal-doc .rounded-full:is([class*=h-1\.5],[class*=h-2\ ],.h-2){background:var(--ink-2)!important}.ak .legal-doc span[class*=rounded][class*=px-2]{border:1.5px solid var(--rule);color:var(--ink-2);white-space:nowrap;border-radius:4px;font-weight:600}.ak .legal-doc nav a>span.rounded-full.justify-center{color:var(--grey);border:0;font-weight:600}.ak .legal-doc :is(div,section):has(>table){background:0 0;border:0;border-radius:0;padding:0;overflow-x:auto}.ak .legal-doc table{border-collapse:collapse;border-top:2px solid var(--ink);border-radius:0;width:100%;margin:0;font-size:15.5px;line-height:1.5}.ak .legal-doc thead tr{background:0 0}.ak .legal-doc th{text-align:left;vertical-align:bottom;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);border-bottom:1px solid var(--ink);padding:12px 16px 10px 0;font-size:12px;font-weight:700;font-stretch:110%}.ak .legal-doc td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--rule);padding:12px 16px 12px 0}.ak .legal-doc tbody tr:hover{background:0 0}.ak .legal-doc code[class]{background:var(--paper-2);color:var(--ink);border-radius:3px;font-size:13.5px}.ak .legal-doc code{font-size:.88em}.ak .legal-doc dl{border-top:1px solid var(--rule);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);display:grid}.ak .legal-doc dt{border-bottom:1px solid var(--rule);padding:10px 16px 10px 0;font-weight:650}.ak .legal-doc dd{border-bottom:1px solid var(--rule);margin:0;padding:10px 0}.ak .legal-doc button[class*=bg-]{background:var(--ink);height:44px;color:var(--paper);box-shadow:none;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding-inline:18px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ak .legal-doc button[class*=bg-] svg{color:currentColor}.ak .legal-doc button[class*=bg-]:hover{background:var(--cobalt);color:var(--on-cobalt)}.ak .legal-doc hr{border:0;border-top:1px solid var(--rule);margin-block:40px}.ak .legal-doc .prose{--tw-prose-body:var(--ink-2);--tw-prose-headings:var(--ink);--tw-prose-lead:var(--ink-2);--tw-prose-links:var(--ak-accent);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--grey);--tw-prose-bullets:var(--grey);--tw-prose-hr:var(--rule);--tw-prose-quotes:var(--ink);--tw-prose-quote-borders:var(--ink);--tw-prose-captions:var(--grey);--tw-prose-code:var(--ink);--tw-prose-th-borders:var(--ink);--tw-prose-td-borders:var(--rule);--tw-prose-invert-body:var(--ink-2);--tw-prose-invert-headings:var(--ink);--tw-prose-invert-links:var(--ak-accent);--tw-prose-invert-bold:var(--ink);--tw-prose-invert-bullets:var(--grey);--tw-prose-invert-counters:var(--grey);--tw-prose-invert-hr:var(--rule);--tw-prose-invert-th-borders:var(--ink);--tw-prose-invert-td-borders:var(--rule);max-width:none;font-size:17px;line-height:1.65}.ak .legal-doc .prose :is(p,ul,ol,table,dl){margin-block:0 1em}.ak .legal-doc .prose h3{margin-top:1.6em}@media (max-width:640px){.ak .legal-doc{font-size:16.5px}.ak .legal-doc section{margin-top:44px}.ak .legal-doc dl{grid-template-columns:minmax(0,1fr)}.ak .legal-doc dt{border-bottom:0;padding-bottom:0}}
