.btn.svelte-18sv61c{letter-spacing:.5px;border:2px solid var(--foreground);color:var(--foreground);border-radius:50px;padding:.75rem 2rem;font-size:1.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn.svelte-18sv61c:hover{background:var(--foreground);color:var(--background)}.hero.svelte-1a1se6c{text-align:center;max-width:800px;margin:0 auto;padding:6rem 2rem 4rem}.hero-title.svelte-1a1se6c{letter-spacing:2px;margin-bottom:.5rem;font-size:4rem;font-weight:700}.hero-subtitle.svelte-1a1se6c{color:var(--text);margin-bottom:1rem;font-size:1.4rem;font-weight:300}.hero-desc.svelte-1a1se6c{color:var(--text-muted);max-width:600px;margin:0 auto 2rem;font-size:1.05rem}.hero-actions.svelte-1a1se6c{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.section.svelte-7a8mnf{padding:5rem 2rem}.container.svelte-7a8mnf{max-width:1100px;margin:0 auto}.section-title.svelte-7a8mnf{text-align:center;margin-bottom:2rem;font-size:2.5rem}.card.svelte-1udyrqm{background:var(--background);border:1px solid var(--border-hover);border-radius:12px;overflow:hidden}.card.padded.svelte-1udyrqm{padding:2rem}.feature-header.svelte-1tvhds4{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}h3.svelte-1tvhds4{color:var(--foreground);margin:0;font-size:1.15rem}p.svelte-1tvhds4{color:var(--text-muted);text-align:justify;margin:0;font-size:.95rem;line-height:1.7}.cards.svelte-1llo3o7{justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.cards.svelte-1llo3o7>*{flex:1 1 var(--min-w);max-width:calc(50% - var(--gap) / 2)}@media (width<=999px){.cards.svelte-1llo3o7>*{max-width:100%}}.about-intro.svelte-1c010nt{text-align:center;max-width:800px;color:var(--text);margin:0 auto 3rem;font-size:1.1rem;line-height:1.8}.backdrop.svelte-1oz3msq{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.image-wrap.svelte-1oz3msq{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex}.image-wrap.svelte-1oz3msq img:where(.svelte-1oz3msq){object-fit:contain;border-radius:8px;max-width:100%;max-height:90vh}.nav-btn.svelte-1oz3msq{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:2rem;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn.svelte-1oz3msq:hover{background:#ffffff40}.nav-prev.svelte-1oz3msq{left:2rem}.nav-next.svelte-1oz3msq{right:2rem}.close-btn.svelte-1oz3msq{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;transition:background .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.close-btn.svelte-1oz3msq:hover{background:#ffffff40}.counter.svelte-1oz3msq{color:#fff;opacity:.8;font-size:1rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (width<=999px){.nav-prev.svelte-1oz3msq{left:.5rem}.nav-next.svelte-1oz3msq{right:.5rem}.nav-btn.svelte-1oz3msq{width:44px;height:44px;font-size:1.5rem}}.grid.svelte-7ij7p5{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.thumb.svelte-7ij7p5{aspect-ratio:16/9;cursor:pointer;border:1px solid var(--border-hover);border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.thumb.svelte-7ij7p5:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.thumb.svelte-7ij7p5 img:where(.svelte-7ij7p5){object-fit:cover;width:100%;height:100%;display:block}.table-wrapper.svelte-thv5lr{background:var(--background);box-shadow:var(--shadow);border-radius:12px;overflow-x:auto}table.svelte-thv5lr{border-collapse:collapse;width:100%;min-width:600px}tbody.svelte-kgygqv tr:last-child td{border-bottom:none}tbody.svelte-kgygqv tr:hover{background:var(--hover-bg)}th.svelte-mia943{border-bottom:1px solid var(--separator);background:var(--background-light);color:var(--foreground);padding:1rem 1.25rem;font-size:1rem;font-weight:700}.highlight.svelte-mia943{background:#ffd1000d}@media (width<=999px){th.svelte-mia943{padding:.75rem .5rem;font-size:.9rem}}td.svelte-vzo4vj{border-bottom:1px solid var(--separator);padding:1rem 1.25rem}.highlight.svelte-vzo4vj{background:#ffd1000d}.bold.svelte-vzo4vj{font-weight:500}@media (width<=999px){td.svelte-vzo4vj{padding:.75rem .5rem;font-size:.9rem}}.desktop.svelte-1doii3j{display:block}.mobile.svelte-1doii3j{background:var(--background);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:none;overflow:hidden}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}details.svelte-1doii3j{border-bottom:1px solid var(--separator)}details.svelte-1doii3j:last-child{border-bottom:none}summary.svelte-1doii3j{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:500;list-style:none;display:flex}summary.svelte-1doii3j::-webkit-details-marker{display:none}summary.svelte-1doii3j:hover{background:var(--hover-bg)}.chevron.svelte-1doii3j{transition:transform .25s}details[open].svelte-1doii3j>summary:where(.svelte-1doii3j) .chevron:where(.svelte-1doii3j){transform:rotate(90deg)}.svelte-1doii3j::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}details[open].svelte-1doii3j::details-content{height:auto}.detail-list.svelte-1doii3j{flex-direction:column;gap:.5rem;padding:0 1.25rem 1rem;display:flex}.detail-row.svelte-1doii3j{background:var(--background-light);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.detail-row.highlight.svelte-1doii3j{background:#ffd1001a}.detail-label.svelte-1doii3j{font-weight:500}@media (width<=999px){.desktop.svelte-1doii3j{display:none}.mobile.svelte-1doii3j{display:flex}}.section-desc.svelte-1b5ttl0{text-align:center;color:var(--text-muted);margin-bottom:3rem;font-size:1.05rem}.version.svelte-1b5ttl0{text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:700}.version-value.svelte-1b5ttl0{color:var(--foreground)}.cards-block.svelte-1b5ttl0{flex-direction:column;gap:2rem;display:flex}.platform-header.svelte-1b5ttl0{border-bottom:1px solid var(--border-hover);align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.platform-header.svelte-1b5ttl0 h3:where(.svelte-1b5ttl0){margin:0;font-size:1.2rem}.archs.svelte-1b5ttl0{flex-direction:column;gap:40px;display:flex}.arch.svelte-1b5ttl0 .header:where(.svelte-1b5ttl0){color:var(--background);background:var(--foreground);padding:5px 10px;font-size:1rem;font-weight:700}.arch.svelte-1b5ttl0 .downloads:where(.svelte-1b5ttl0){background-color:var(--background-light);padding:0;list-style:none}.arch.svelte-1b5ttl0 .downloads:where(.svelte-1b5ttl0) li:where(.svelte-1b5ttl0){border-bottom:1px solid var(--border-hover)}.download-link.svelte-1b5ttl0{color:var(--text);align-items:center;gap:.75rem;padding:.85rem 1.5rem;transition:background .3s;display:flex}.download-link.svelte-1b5ttl0:hover{background:var(--hover-bg)}.dl-label.svelte-1b5ttl0{flex:1;font-size:.95rem;font-weight:500}.macos.svelte-1b5ttl0{text-align:center;flex-direction:column;gap:1rem;display:flex}.macos.svelte-1b5ttl0 .label:where(.svelte-1b5ttl0){color:var(--foreground);font-size:20px;font-weight:700}.macos.svelte-1b5ttl0 .code:where(.svelte-1b5ttl0){background:var(--background-light);color:var(--foreground);border-radius:10px;padding:5px;font-family:Ubuntu Mono,monospace;font-size:1.2rem}.bold.svelte-1b5ttl0{font-weight:700}h3.svelte-19fsy4o{color:var(--foreground);margin-bottom:1.25rem;font-size:1.3rem}.address.svelte-19fsy4o p:where(.svelte-19fsy4o){color:var(--text);font-size:.95rem;line-height:1.8}.org-id.svelte-19fsy4o{margin-top:.75rem;font-family:Ubuntu Mono,monospace;color:var(--text-muted)!important;font-size:.85rem!important}.contact-list.svelte-19fsy4o{flex-direction:column;gap:.5rem;list-style:none;display:flex}.contact-link.svelte-19fsy4o{color:var(--text);border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.95rem;transition:background .2s;display:flex}.contact-link.svelte-19fsy4o:hover{background:var(--hover-bg);opacity:1}
