:root{--bg-main:#050505;--bg-card:#18181b;--bg-hover:#27272a;--text-main:#f8fafc;--text-muted:#a1a1aa;--border-color:rgba(255,255,255,0.08);--accent:#6366f1;--accent-hover:#4f46e5;--iso-glow:rgba(99,102,241,0.15)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Geist',-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--bg-main);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased}.container{max-width:1100px;margin:0 auto;padding:0 1rem}@media (min-width:480px){.container{padding:0 1.5rem}}.navbar .container{display:flex;justify-content:space-between;align-items:center}.logo svg{color:var(--accent)}.release-tabs{display:flex;gap:0.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:0.5rem;flex-wrap:wrap}.tab-btn{background:transparent;border:none;color:var(--text-muted);padding:0.5rem 1.25rem;font-size:0.95rem;font-weight:500;cursor:pointer;border-radius:0.5rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-family:'Geist',sans-serif}.tab-btn:active{transform:scale(0.98)}.tab-btn:hover{color:var(--text-main);background:var(--bg-hover)}.tab-btn.active{background:rgba(99,102,241,0.1);color:var(--accent);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.main-content{padding:3rem 1rem}@media (min-width:480px){.main-content{padding:4rem 1.5rem}}.shell-wrapper{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);padding:0.375rem;border-radius:2.2rem;box-shadow:0 4px 20px -2px rgba(0,0,0,0.5);margin-bottom:3rem}.inner-core{background:var(--bg-card);border-radius:calc(2.2rem - 0.375rem);box-shadow:inset 0 1px 1px rgba(255,255,255,0.1);overflow:hidden;position:relative;border:1px solid transparent}.hero-section{position:relative}.hero-mesh-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(99,102,241,0.25),transparent 70%),radial-gradient(circle at 100% 0%,rgba(45,212,191,0.15),transparent 50%);opacity:0.8;z-index:1}.eyebrow-tag{display:inline-block;padding:0.25rem 0.75rem;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:9999px;font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:var(--text-muted);margin-bottom:var(--space-lg,1.5rem)}.hero-image-container{position:relative;width:100%;height:280px;background:#000;display:flex;align-items:flex-end;padding:var(--space-xl,2rem)}@media (min-width:480px){.hero-image-container{height:320px;padding:3rem}}.hero-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;object-fit:contain;opacity:0.15;z-index:1;pointer-events:none}.hero-content{position:relative;z-index:2}.hero-content h1{font-size:clamp(2rem,8vw,3.5rem);font-weight:700;margin-bottom:var(--space-md,1rem);background:linear-gradient(135deg,#ffffff 0%,#a5b4fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.03em;line-height:1.2}.hero-content p{color:#cbd5e1;font-size:1rem;max-width:600px}@media (min-width:480px){.hero-content p{font-size:1.1rem}}.hero-content p img{display:block;max-width:100%;height:auto}.file-browser{}.browser-header{display:none}.file-list{display:flex;flex-direction:column}.file-row{display:grid;grid-template-columns:1fr;gap:var(--space-md,1rem);padding:var(--space-lg,1.5rem);border-bottom:1px solid var(--border-color);text-decoration:none;color:var(--text-main);transition:background 0.2s ease}@media (min-width:480px){.file-row{padding:1.25rem}}.describe{padding:1rem;margin:0 20px}@media (min-width:480px){.describe{padding:1rem 1.5rem;margin:0 20px}}.describe h2,.describe h3{font-size:clamp(1.1rem,2vw,1.4rem);margin-bottom:1.25em;color:#fff;letter-spacing:-0.02em}.describe h2{margin-top:1.5em}.describe h3{margin-top:2em}.describe p,.describe li{color:var(--text-muted);font-size:clamp(0.95rem,1.5vw,1.125rem);line-height:1.75;margin-bottom:1.25em;margin-inline-start:0}.describe p{}@media (min-width:480px){.describe p{margin-inline-start:10px}}.describe li{margin-left:1.5rem;padding-inline-start:10px}@media (min-width:480px){.describe li{margin-inline-start:30px;margin-left:0}}.file-row:last-child{border-bottom:none}.file-row:hover{background:var(--bg-hover)}.file-row.iso-file{background:linear-gradient(90deg,rgba(99,102,241,0.05),transparent)}.file-row.iso-file:hover{background:linear-gradient(90deg,rgba(99,102,241,0.1),transparent)}.col-name{display:flex;align-items:center;gap:1rem;font-family:'Geist Mono',monospace;font-size:0.95rem;word-break:break-all}.col-date{display:none;font-size:0.9rem;color:var(--text-muted)}.col-size{font-size:0.85rem;color:var(--text-muted);padding-left:2.25rem;display:inline-block}.col-action{display:flex;justify-content:flex-start;padding-left:0;margin-top:0.5rem;flex-wrap:wrap;gap:0.5rem}@media (min-width:480px){.col-action{padding-left:2.25rem}}.icon{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.directory .icon{color:#60a5fa;fill:rgba(96,165,250,0.2)}.iso-file .icon{color:#a78bfa}.text-file .icon{color:#94a3b8}.file-details{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}.file-badge{font-family:'Geist',sans-serif;font-size:0.7rem;background:rgba(99,102,241,0.2);color:#c7d2fe;padding:0.15rem 0.5rem;border-radius:1rem;border:1px solid rgba(99,102,241,0.3);font-weight:600;text-transform:uppercase}.btn-download{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1.25rem;background:var(--accent);color:#fff;text-decoration:none;border-radius:0.5rem;font-weight:500;font-size:0.85rem;transition:all 0.5s cubic-bezier(0.32,0.72,0,1);font-family:'Geist',sans-serif;border:1px solid transparent}.premium-btn{border-radius:9999px;padding:0.35rem 0.35rem 0.35rem 1.25rem;display:inline-flex;align-items:center;gap:0.75rem}.btn-inner-icon{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;transition:all 0.5s cubic-bezier(0.32,0.72,0,1)}.group:hover .btn-inner-icon{transform:translate(2px,-1px) scale(1.05);background:rgba(255,255,255,0.2)}.btn-download:active{transform:scale(0.98)}.btn-disabled,.btn-disabled:hover,.btn-download:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-download .btn-download