@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-latin-800.woff2)format("woff2")}:root{color:#ede9df;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141817;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#e5be78;text-underline-offset:4px}.shell{max-width:1100px;margin:auto;padding:0 24px}.row,header,nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}header{border-bottom:1px solid #414640;justify-content:space-between;padding:26px 0}.header-actions{justify-content:flex-end;gap:16px;margin-left:auto}.header-controls{align-items:center;gap:16px;display:flex}.brand{color:#f3f1ea;white-space:nowrap;font-family:Nunito,system-ui,sans-serif;font-size:clamp(26px,5vw,40px);font-weight:800;line-height:1;text-decoration:none;display:inline-block}.brand img{vertical-align:-.17em;width:1.3em;height:1.3em;margin-right:-.12em}.brand-name{letter-spacing:.01em}.brand-product{letter-spacing:.14em;color:#d6b76c;margin-left:.4em;font-size:.62em}main{min-height:70vh;padding:64px 0}h1{letter-spacing:-.04em;margin-top:0;font-size:clamp(32px,5vw,64px);line-height:1.1}h2{font-size:26px}.login-title{font-size:clamp(24px,3.2vw,36px);line-height:1.2}p{color:#c8c9bc;line-height:1.7}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:32px;display:grid}.card{background:#202622;border:1px solid #414640;border-radius:16px;padding:24px}.download-card{flex-direction:column;align-items:flex-start;display:flex}.download-card .button{margin-top:auto}#sample-datasets h3{min-height:2.4em}.dataset-preview{border-radius:8px;width:100%;height:auto;margin-bottom:20px;display:block}.home-section{margin-top:48px;scroll-margin-top:24px}.community-links{padding-left:20px;line-height:1.7}.community-links li+li{margin-top:12px}.muted{color:#b1b6a9;font-size:14px}label{margin:18px 0 6px;display:block}button,input,select,textarea{font:inherit;border-radius:8px;padding:12px 14px}input,select,textarea{color:inherit;background:#151a16;border:1px solid #687064;width:100%}.activation-page{overflow-wrap:anywhere}.activation-code{letter-spacing:.08em;font-family:monospace;font-size:1.5em}.activation-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.activation-actions form button{margin-top:0}.promo-comment{white-space:pre-wrap;overflow-wrap:anywhere;max-width:24rem}.button,button{color:#181c16;cursor:pointer;background:#dfb46e;border:0;border-radius:8px;padding:12px 18px;font-weight:650;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:wait}button.secondary{color:#eee;background:#384339}button.danger{color:#fff;background:#693d33}form{max-width:480px}form button{margin-top:20px}:focus-visible{outline-offset:4px;outline:3px solid #f4d99d}.notice{background:#292b21;border-left:3px solid #dfb46e;padding:16px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.skip,.sr-only{position:absolute}.skip{top:-60px}.skip:focus{top:6px}footer{color:#abb1a4;border-top:1px solid #414640;flex-wrap:wrap;gap:16px;padding:24px 0}.device,footer{justify-content:space-between;display:flex}.device{border-bottom:1px solid #414640;align-items:center;gap:20px;padding:18px 0}details{margin:20px 0}summary{cursor:pointer}@media (width<=540px){.shell{padding:0 16px}main{padding-top:36px}header,nav{gap:14px}nav{font-size:14px}.device{flex-direction:column;align-items:flex-start}.activation-actions{gap:8px}.activation-actions button{padding:10px 6px}}.language-switch[data-v-b723be7e]{margin:0;position:relative}.language-toggle[data-v-b723be7e]{color:#c8c9bc;border:1px solid #414640;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:40px;padding:0 10px;font-size:13px;font-weight:650;line-height:1;list-style:none;display:flex}.language-toggle[data-v-b723be7e]::-webkit-details-marker{display:none}.language-switch[open] .language-toggle[data-v-b723be7e],.language-toggle[data-v-b723be7e]:hover{color:#f3f1ea;background:#202622}.language-menu[data-v-b723be7e]{z-index:20;background:#202622;border:1px solid #414640;border-radius:10px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0006}.language-menu li+li[data-v-b723be7e]{margin-top:6px}.language-menu a[data-v-b723be7e]{color:#c8c9bc;border-radius:6px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.language-menu a[aria-current=true][data-v-b723be7e]{color:#f3f1ea;position:relative}.language-menu a[aria-current=true][data-v-b723be7e]:before{content:"";background:#dfb46e;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.language-menu a[data-v-b723be7e]:focus-visible,.language-menu a[data-v-b723be7e]:hover{color:#f3f1ea;background:#303831}.language-menu a[data-v-b723be7e]:focus-visible{outline-offset:2px}
